This object contains information about the onchain auction setting inputs. this same object used in both onchain and dutch auctions. so we can pass the parameter depends on the subSaleType..
| Name | Type | Description | Required |
|---|---|---|---|
nftContractAddress | String | NFT contract address. | Yes |
tokenID | Integer | NFT token id. | Yes |
quantityOf1155 | Integer | If the token type is ERC1155 put quantity. | Yes |
tokenOwnerAddress | String | NFT owner address. | Yes |
startingCryptoPrice | Float | Starting bid price of the auction. | Yes |
reservedPrice | Float | Reserved price of the auction. | Yes |
paymentCurrency | String | Auction payment currency. | Yes |
whitelistedBuyers | String | Whitelisted buyer list in comma separated in the auction. | No |
blacklistedBuyers | String | Block listed buyer list in comma separated in the auction. | No |
whitelistedBuyersRootHash | String | The root hash of the white-listed buyer. | No |
blacklistedBuyersRootHash | String | The root hash of the block-listed buyer. | No |
paymentSettlementAddress | String | NFT buying amount sends to this address. | Yes |
taxSettlementAddress | String | Tax settlement address of the transaction. | Yes |
commissionAddress | String | Commission address. | Yes |
platformSettlementAddress | String | Platform fee settlement address. | Yes |
commissionFeePercentage | String | Commission fee percentage of the bid. | Yes |
platformFeePercentage | String | Platform fee percentage of the bid. | Yes |
networkID | UUID | Network id. | Yes |
tokenType | Enum | Contains the information from tokenType | No |
supportedCurrencyID | UUID | Supported currency id i.e ETH or WETH | No |
halfLifeTime | Time | Dutch auction half lift time of auction to half reduce the amount. | No |
availableQuantity | Integer | The available quantity of NFT to sale | No |
totalQuantity | Integer | The total quantity of NFT in the sale | No |
reduceByAmount | Float | The amount that will be reduced after each reduceByInterval | No |
reduceByInterval | Integer | The number of seconds after which the bid amount will be reduced. | No |
walletLimit | Integer | Wallet limit | No |
transactionLimit | Integer | transaction limit. | No |
isInstantDelivery | Boolean | If instant delivery=true, the NFT will transfer the NFT after the bid. | No |
fromTokenID | Integer | In the contract start from token id to sale. | No |
toTokenID | Integer | In the contract until this token id to sale. | No |
rebateEnabled | Boolean | If the rebateEnabled=true end of the auction will transfer the remaining amount of the last bid. | No |
subSaleType` | Enum | The auction contains some sale types like DUTCH_AUCTION ,ONCHAIN_AUCTION ,ONCHAIN_DUTCH_AUCTION ,AUCTION. | No |
