署名リクエスト

署名リクエスト

message

クライアント署名に必要なメッセージを生成します。

基本情報

プロパティ
詳細

URL

/api/v1/tokengate/message

Method

POST

リクエストパラメータ

パラメータ
種類
必須
詳細

format

str

yes

"standard"固定で指定

wallet_address

str

yes

署名を求める先のウォレットアドレス

リクエストのサンプル

{
  "format": "standard",
  "wallet_address": "0x1111111111111111111111111111111111111111"
}

成功した場合のレスポンス例

{
  "requests": {
      "format": "standard",
      "wallet_address": "0x1111111111111111111111111111111111111111"
  },
  "response": {
      "code": "SUCCESS",
      "message": "Successfully generated the message.",
      "result": {
          "message": "NFT Ownership Verification\n\nPlease sign this message to verify your ownership of the NFT.\n\nThis action will not initiate any blockchain transaction or incur gas fees.\n\nWallet address:\n0x1111111111111111111111111111111111111111\n\nNonce:\ndbc9122d-afc2-b542-8c1b-757c317ec472\n",
          "nonce": "dbc9122d-afc2-b542-8c1b-757c317ec472"
      }
  }
}

失敗した場合のレスポンス例(ステータスコード400)

{
  "error": {
    "title": "Bad Request",
    "message": "contract_address and blockchain are inconsistent"
  }
}

最終更新