Input objects
ActivityRequest
The activity request input
Arguments
Name | Description |
---|---|
targetActivityTarget! | Filter on the activity target |
user_addressAddress | Filter on a particular user |
collection_addressAddress | Filter on a collection |
asset_idString | Filter on an NFT |
types[ActivityType!]! | Select the activity types to get (sales, offers, ...) |
days_filterDaysFilter | Fiter on a period |
AttributesQuery
NFT attributes search format (key / value)
Arguments
Name | Description |
---|---|
trait_typeString! | Trait name (key) |
valueAny! | Trait value (value) |
BalancesRequest
a balances request
Arguments
Name | Description |
---|---|
user_addressAddress! | the user hex address |
collection_addressAddress | optional collection hex address |
keywordsString | optional search keywords |
sortSearchNftSort | optional sort by method |
BasketItem
An item in basket (NFT)
Arguments
Name | Description |
---|---|
idString! | The selected sale/offer id |
amountString! | The amount the buyer/seller wants to buy/sell 1 if erc721 or 0>x>amount_in_sale for the rest |
token_idString | The accepted token id if dealKind = offer on collection |
BasketRequest
An nft basket
Arguments
Name | Description |
---|---|
kindDealKind! | The kind of basket (offer or sale) |
basket[BasketItem!]! | A key(string) / value(string) object representing a saleId as key and amount as value |
buyer_addressAddress | the buyer address (consumeSaleBasket case) |
seller_addressAddress | the seller address (consumeOfferBasket case) |
CancelRequest
A cancellation request input
Arguments
Name | Description |
---|---|
kindDealKind! | The kind (offer, cancel or sale cancel) |
uuidString! | The uuid of the offer/sale to cancel |
CollectionInfoUpdate
Arguments
Name | Description |
---|---|
addressAddress! | the needed hex address of the collection to update |
descriptionString | an inspiring description |
twitterString | a twitter url |
telegramString | a telegram channel url |
discordString | a discord url |
websiteString | collection website url |
instagramString | instagram profile url |
facebookString | facebook page url |
youtubeString | youtube channel or video url |
CollectionNftsSearchRequest
a collection nft search request
Arguments
Name | Description |
---|---|
addressAddress! | collection address |
keywordsString | search text entry |
properties[String!] | nfts has properties |
attributes[AttributesQuery!] | find nft attributes |
on_saleBoolean | on sale or not |
price_rangeRange | self explanatory |
ownerAddress | find by owner |
sortSearchNftSort | sort results |
DealRequest
Depending on the kind either sale or offer input has to be present
Arguments
Name | Description |
---|---|
kindDealKind! | Deal kind |
saleOffChainSaleInput | Create a sale offering from your assets |
offerOfferInput | Make an offer for a particular collection or collection NFTs |
OffChainSaleInput
init a "backend signed" sale creation
Arguments
Name | Description |
---|---|
asset_idString! | the token sold internal UPC |
token_addressAddress! | the token public eth contract address |
token_idString! | the nft token id public field |
sellerAddress! | this sale offer creator eth address |
in_sale_amountString! | amount sold if item is fractionable |
unitary_priceString! | self descriptive |
starting_tsTimestamp! | a unix timestamp for an offer to start |
expiration_tsTimestamp! | a unix timestamp for an offer to end |
nonceInt! | some random nonce obtained by nonce() query |
chain_idInt! | the chain-id you are on (fuji : 43113) |
min_unitary_priceString! | the minimum unitary price (only for managed) |
managedBoolean! | If the price is managed by kalao |
signatureString! | the seller signature on the above parameters |
OfferInput
A buy request offer for a token id in collection
Arguments
Name | Description |
---|---|
buyerAddress! | The buyer address |
token_addressAddress! | The address of the token collection contract |
merkle_rootString! | The merkle root of accepted token ids |
payment_tokenString! | The payment token contract address (ETH / wETH / Avax ...) |
amount_to_buyString! | The total amount bought (more than 1 for erc1155 for example) |
unitary_priceString! | The unitary price in WEI |
expiration_tsTimestamp! | When this buy offer expires |
starting_tsTimestamp! | When this buy offer starts |
nonceInt! | A ramdom nonce |
chain_idInt! | The chain we're on |
token_ids[String!] | The tokenIds (could be empty if creating an offer for a full collection) |
buyer_signatureString! | The buyer signature on the above parameter keccak256 hashed |
attributesString | If offer is on attributes |
Page
set page and items per page
Arguments
Name | Description |
---|---|
pageInt | |
sizeInt |
Range
Range for min and max
Arguments
Name | Description |
---|---|
minFloat | Low value of range |
maxFloat | High value of range |
RankingRequest
A ranking request
Arguments
Name | Description |
---|---|
targetRankingTarget! | The kind of ranking |
category_tags[String!] | Filter on collection categories |
days_filterDaysFilter! | Filter on a period |
SearchRequest
A global search request
Arguments
Name | Description |
---|---|
targetSearchTarget! | Search target (nfts, collections, ...) |
keywordsString | Full text search entry parameter |
certifiedBoolean | Filter only on certified users or collections |
category_tags[String!] | Filter by category |
attributes[AttributesQuery!] | Filter by attributes |
sale_typeSaleKind | Sale type (auction or direct) |
price_rangeRange | Filter sales by their price range |
token_kindString | Filter by token kind (erc721 or erc1155) |
ownerAddress | Filter by owner (to be used for the target collectibles) |
sortSearchNftSort | Results sorting key |
collection_addressAddress | Filter by collection address |
creatorAddress | Filter by creator address |
UserModif
a user profile update input
Arguments
Name | Description |
---|---|
mailString | set or update profile email |
nameString | set or update profile pseudonym |
descriptionString | set or update profile description |
phoneString | set or update profile phone number |
twitterString | set or update profile twitter url |
facebookString | set or update profile facebook url |
instagramString | set or update profile instagram url |
telegramString | set or update profile telegram url |
websiteString | set or update profile website url |
youtubeString | set or update profile youtube url |
discordString | set or update profile discord url |