v1

latestOpenAPI 3.0.3raw.githubusercontent.com2025-06-1883262329.3 KB
NFT Sales

Prepare order transaction

Prepare all required data to match given order on the blockchain

post/v0.1/orders/{id}/prepareTx

Path parameters

idstring required
Example:ETHEREUM:0x19f487016770542dc6137b06499a4f7b42c9580f12d85d6347964b03b7682143

Order Id, has format 'ETHEREUM:${id}'

Request body

makerstring required

Blockchain address in Union format ${blockchainGroup}:${token}

takerstring

Blockchain address in Union format ${blockchainGroup}:${token}

amountstring required

Example request

{
  "maker": "ETHEREUM:0x4765273c477c2dc484da4f1984639e943adccfeb",
  "taker": "ETHEREUM:0x4765273c477c2dc484da4f1984639e943adccfeb",
  "payouts": [
    {
      "account": "ETHEREUM:0x4765273c477c2dc484da4f1984639e943adccfeb"
    }
  ],
  "originFees": [
    {
      "account": "ETHEREUM:0x4765273c477c2dc484da4f1984639e943adccfeb"
    }
  ]
}

Response

OK

transferProxyAddressstring

Blockchain contract address in Union format ETHEREUM:${token}

valuestring required

Example response

{
  "transferProxyAddress": "ETHEREUM:0xd07dc4262bcdbf85190c01c996b4c06a461d2430",
  "asset": {
    "type": {
      "blockchain": "ETHEREUM",
      "contract": "ETHEREUM:0xd07dc4262bcdbf85190c01c996b4c06a461d2430"
    }
  },
  "transaction": {
    "to": "ETHEREUM:0xd07dc4262bcdbf85190c01c996b4c06a461d2430"
  }
}