Market
The Market library exposes access to methods that allow to buy and sell NFts (including auctions) in shared liquidity NFT markets of Phantasma.
Method | Return type | Description |
---|---|---|
Market.sell(from:Address, baseSymbol:String, quoteSymbol:String, tokenID:Number, price:Number, endDate:Timestamp) | None | To sell an NFT, by the tokenID. |
Market.buy(from:Address, symbol:String, tokenID:Number) | None | To buy an NFT, by the tokenID. |
Market.cancel(symbol:String, tokenID:Number) | None | To cancel a Sell. |
Market.hasAuction(symbol:String, tokenID:Number) | Bool | Returns true if has an auction for the given tokenID. |
Market.bid(from:Address, symbol:String, tokenID:Number, price:Number, buyingFee:Number, buyingFeeAddress:Address) | None | To bid for the given tokenID. |
Market.listToken(from:Address, baseSymbol:String, quoteSymbol:String, tokenID:Number, price:Number, endPrice:Number, startDate:Timestamp, endDate:Timestamp, extensionPeriod:Number, typeAuction:Number, listingFee:Number, listingFeeAddress:Address) | None | To list the token by the TokenID. |
Market.editAuction(from:Address, baseSymbol:String, quoteSymbol:String, tokenID:Number, price:Number, endPrice:Number, startDate:Timestamp, endDate:Timestamp, extensionPeriod:Number) | None | To edit the auction for the given tokenID. |
Last updated