To validate the wallet address and network are supported by the organization. It returns the message for generate the signature from metamask.
Sample query
query ($orgID: UUID1!, $walletAddress: String!, $networkID: UUID1!) {
getSignatureMessage(
orgID: $orgID
walletAddress: $walletAddress
networkID: $networkID
)
}Sample variable
{
"orgID": "f2f5c627-5421-4c40-9913-edfd09dd98b3",
"walletAddress": "0xa77915a574e1f9b88db152525ceBfEAA8c71bAa4",
"networkID": "c41db347-0ee3-4212-943a-ca213b8e0ea8"
}Sample response
{
"data": {
"getSignatureMessage": "This message is used for signature validation for organization whiskey-exchange and wallet address 0xa77915a574e1f9b88db152525ceBfEAA8c71bAa4 at 2023-04-18T07:37:00Z"
}
}Arguments
| Name | Type | Description | Required |
|---|---|---|---|
orgID | UUID | The organization ID. | Yes |
walletAddress | String | User metamask connected wallet address | Yes |
networkiD | UUID | The network ID | Yes |
Field
| Name | Type | Description |
|---|---|---|
| N/A | String | The signature message. Contains the organization name and a timestamp. |
Example
Load the signature message by the organization ID, wallet Address and network:
