v2

latestOpenAPI 3.0.12026-07-26334612609.5 KB
NameServices

Get the unsigned chain-specific message needed to be signed by the wallet owner using the wallet private key

post/environments/{environmentId}/nameService/{chainName}/signingMessage

Path parameters

environmentIdstring required
Example:95b11417-f18f-457f-8804-68e361f9164f

ID of the environment

chainName'ETH' | 'EVM' | 'FLOW' | 'SOL' | 'ALGO' | 'STARK' | 'COSMOS' | 'BTC' | 'ECLIPSE' | 'SUI' | 'SPARK' | 'TRON' | 'APTOS' | 'TON' | 'STELLAR' required

Shortened chain name

Request body

addressstring required

Valid blockchain wallet address, must be an alphanumeric string without any special characters

domainstring required
uristring url required

Example request

{
  "address": "0xbF394748301603f18d953C90F0b087CBEC0E1834",
  "domain": "An example name"
}

Response

Unsigned SIWE message to sign

unsignedMessagestring required

Plaintext message in chain-specific format (eg. SIWE for EVM) that needs to be signed with the admin domain address.