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 |