NFT転送

transfernft

NFTを転送します。

基本情報

プロパティ詳細

URL

/api/v1/transfernft

Method

POST

リクエストパラメータ

パラメータ種類必須詳細

contract_address

str

yes

コレクション(コントラクト)のアドレス

token_id

str

yes

対象NFTのトークンID

nft_gdn_id

str

Yes

対象NFTのnft_gdn_id

sender_wallet_address

str

Yes

対象NFTの転送元

receiver_wallet_address

str

yes

対象NFTの転送先

blockchainパラメータに指定できるブロックチェーン

solanasolana-testnetは未対応です。

nft_gdn_idで指定したNFTとtoken_idが一致している、かつ所有者がsender_wallet_addressである必要があります。

リクエストのサンプル

{
  "contract_address": "0x0000000000000000000000000000000000000000",
  "tokenid": "0",
  "nft_gdn_id": "5967ee21-067e-4f89-87de-feb84307c6d9",
  "sender_wallet_address": "0x2222222222222222222222222222222222222222",
  "receiver_wallet_address": "0x1111111111111111111111111111111111111111"
}

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

{
  "requests": {
      "contract_address": "0x0000000000000000000000000000000000000000",
      "receiver_wallet_address": "0x1111111111111111111111111111111111111111",
      "sender_wallet_address": "0x2222222222222222222222222222222222222222"
  },
  "response": {
      "transaction_gdn_id": "870f7312-55ec-4fdc-8dac-f555d8fbd225",
      "accepted_date": "2022-09-01 06:00:00"
  }
}

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

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

最終更新