dutchAuctionSettingInput

This object contains information about the dutch auction setting inputs.

NameTypeDescriptionRequired
nftContractAddressStringNFT contract address.Yes
tokenOwnerAddressStringNFT owner address.Yes
startingCryptoPriceFloatStarting bid price of the auction.Yes
reservedPriceFloatReserved price of the auction.Yes
paymentCurrencyStringAuction payment currency.Yes
blacklistedBuyersStringBlock listed buyer list in comma separated in the auction.No
blacklistedBuyersRootHashStringThe root hash of the block-listed buyer.No
paymentSettlementAddressStringNFT buying amount sends to this address.Yes
taxSettlementAddressStringTax settlement address of the transaction.Yes
commissionAddressStringCommission address.Yes
platformSettlementAddressStringPlatform fee settlement address.Yes
commissionFeePercentageStringCommission fee percentage of the bid.Yes
platformFeePercentageStringPlatform fee percentage of the bid.Yes
networkIDUUIDNetwork id.Yes
tokenTypeEnumContains the information from tokenTypeNo
supportedCurrencyIDUUIDSupported currency id i.e ETH or WETHYes
halfLifeTimeTimeDutch auction half lift time of auction to half reduce the amount.Yes
totalQuantityIntegerThe total quantity of NFT in the saleYes
reduceByAmountFloatThe amount that will be reduced after each reduceByIntervalYes
reduceByIntervalIntegerThe number of seconds after which the bid amount will be reduced.Yes
walletLimitIntegerWallet limitYes
transactionLimitIntegertransaction limit.Yes
isInstantDeliveryBooleanIf instant delivery=true, the NFT will transfer the NFT after the bid.Yes
fromTokenIDIntegerIn the contract start from token id to sale.Yes
toTokenIDIntegerIn the contract until this token id to sale.Yes
rebateEnabledBooleanIf the rebateEnabled=true end of the auction will transfer the remaining amount of the last bid.Yes
isMintBooleanIt denotes NFT need to mint or use existing for sale.Yes