Skip to main content

Identity Management

checkIdentityForToken

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/api/check-for-identity-on-token

Action Type: mutation

Permissions: guest, user

Input Parameters

walletAddress (String!)

tokenContract (String!)

chainId (Int!)

Response

Type: Boolean


checkWalletIdentity

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/api/check-for-wallet-identity

Action Type: mutation

Permissions: guest, user

Input Parameters

walletAddress (String!)

chainId (Int!)

Response

Type: Boolean


deployIdentity

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/api/deploy-identity

Action Type: mutation

Permissions: user

Input Parameters

transaction (DeployIdentityInput!)

{
"transaction": {
"chainId": 0,
"walletAddress": "string"
}
}

Response

Type: BuiltTransaction

{
"data": "string",
"from": "string",
"to": "string"
}

registerIdentity

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/api/register-identity

Action Type: mutation

Permissions: user

Input Parameters

transaction (RegisterIdentityInput!)

{
"transaction": {
"chainId": 0,
"creator": "string",
"tokenAddress": "string",
"walletAddress": "string"
}
}

Response

Type: BuiltTransaction

{
"data": "string",
"from": "string",
"to": "string"
}

Follow us:

Copyright © 2025 Defactor. All Rights Reserved