Auctions
Queries
saleAuction
saleAuction
Returns a single Sale Auction according to its id
.
saleAuctions
saleAuctions
Returns multiple Sale Auctions according to the arguments passed.
assistingAuction
assistingAuction
Returns a single Assisting Auction according to its id
.
assistingAuctions
assistingAuctions
Returns multiple Assisting Auctions according to the arguments passed.
petAuction
petAuction
Returns a single Pet Auction according to its id
.
petAuctions
petAuctions
Returns multiple Pet Auctions according to the arguments passed.
Object Types
Auction
Auction
The Auction
object type contains the following fields:
Basic Information
id
:ID
- the Auction ID. Crystalvale IDs are padded by10000000000000
(ten trillion), and Serendale (Klaytn) IDs are padded by20000000000000
(twenty trillion).seller
:Profile
- theProfile
of the Auction sellertokenId
:Hero
- theHero
being Sold/Rented
The tokenId
field will return current values for the Hero, not its historical values at the time of the Auction.
startingPrice
:String
- the price set at the start of the Auction in weiendingPrice
:String
- the price at the end of the Auction in weiduration
:Int
- the duration of the Auction in seconds; not currently in usestartedAt
:Int
- the Unix timestamp of the Auction startwinner
:Profile
- theProfile
of the Auction winner; will be pre-filled for Private Auctions, even whenopen
endedAt
:Int
- the Unix timestamp of the Auction endopen
:Boolean
- whether the Auction is open or notpurchasePrice
:String
- the price paid by thewinner
in wei
PetAuction
PetAuction
The PetAuction
object type contains the following fields:
Basic Information
id
:ID
- the Auction IDseller
:Profile
- theProfile
of the Auction sellertokenId
:Pet
- thePet
being SoldstartingPrice
:String
- the price set at the start of the Auction in weiendingPrice
:String
- the price at the end of the Auction in weiduration
:Int
- the duration of the Auction in seconds; not currently in usestartedAt
:Int
- the Unix timestamp of the Auction startwinner
:Profile
- theProfile
of the Auction winner; will be pre-filled for Private Auctions, even whenopen
endedAt
:Int
- the Unix timestamp of the Auction endopen
:Boolean
- whether the Auction is open or notpurchasePrice
:String
- the price paid by thewinner
in wei
Examples
Example 1
The first 100 open, non-private Sale Auctions sorted by lowest priced Hero:
Using where: {open: true
} would generally work as well, but a handful of completed Auctions got stuck with the open
flag set to True
and will appear in results otherwise.
Example 2
The five most expensive Pet sales that were successfully completed:
Example 3
The entire Sale history (successful or not) of an individual Hero:
Example 4
All successful Rentals (Assisting Auctions) purchased by an individual player:
Note that the tokenId
in this example is that of the Hero that was Hired out, not the one it was paired with during summoning, or the Id of the Hero summoned by the transaction.
Last updated