Add metadata schema to Collection
a promise that resolves with the SuccessResponse if successful
the L1 signer
the Collection contract address
the request object containing the parameters to be provided in the API request
Create a batch of NFT transfer requests
a promise that resolves with the list of Transfer IDs
the pair of L1/L2 signers
the request object to be provided in the API request
the pair of L1/L2 signers
the request object to be provided in the API request
the L1 signer
the request object to be provided in the API request
Create a new Exchange transaction
a promise that resolves with the created Exchange Transaction
the request object to be provided in the API request
Request a metadata refresh
a promise that resolves with the requested metadata refresh
the L1 signer
the request object containing the parameters to be provided in the API request
Create a new nft primary transaction
a promise that resolves with the created nft primary Transaction
the request object to be provided in the API request
the pair of L1/L2 signers
the request object to be provided in the API request
the L1 signer
the request object containing the parameters to be provided in the API request
the pair of L1/L2 signers
the request object to be provided in the API request
Deposit based on a token type. For unregistered Users, the Deposit will be combined with a registration in order to register the User first
a promise that resolves with the resulting transaction
the L1 signer
the token type amount in its corresponding unit
Create a new Transfer request
a promise that resolves with the created Exchange Transfer
the pair of Eth/Stark signers
the request object to be provided in the API request
the request object containing the parameters to be provided in the API request
Get the token Balances of the User
a promise that resolves with the requested Balance
the request object containing the parameters to be provided in the API request
Get details of a Collection at the given address
a promise that resolves with the requested Collection
the request object containing the parameters to be provided in the API request
Get nft primary supported currencies and their limits
a promise that resolves with nft primary Currencies
the request object to be provided in the API request
Get details of a Deposit with the given ID
a promise that resolves with the requested Deposit
the request object containing the parameters to be provided in the API request
Get an Exchange transaction
a promise that resolves with the Exchange Transaction
the request object to be provided in the API request
the request object to be provided in the API request
Get a list of metadata refresh errors
a promise that resolves with the requested metadata refresh errors
the L1 signer
the metadata refresh ID
Optional
pageSize: numberthe page size of the result
Optional
cursor: stringthe cursor
Get a list of metadata refresh results
a promise that resolves with the requested metadata refresh results
the L1 signer
the metadata refresh ID
Get Metadata schema
a promise that resolves with the requested Metadata schema
the request object containing the parameters to be provided in the API request
Get details of a Mint with the given ID
a promise that resolves with the requested Mint
the request object containing the parameters to be provided in the API request
Get nft primary transaction by transaction id
a promise that resolves with nft primary transaction
the request object to be provided in the API request
Get list of nft primary transactions
a promise that resolves with nft primary transaction
the request object to be provided in the API request
Get details of an Order with the given ID
a promise that resolves with the requested Order
the request object containing the parameters to be provided in the API request
Get Projects owned by the given User
a promise that resolves with the requested Projects
the L1 signer
Optional
pageSize: numberthe page size of the result
Optional
cursor: stringthe cursor
Optional
orderBy: stringthe property to sort by
Optional
direction: stringdirection to sort (asc/desc)
the request object containing the parameters to be provided in the API request
Get details of a Trade with the given ID
a promise that resolves with the requested Trade
the request object containing the parameters to be provided in the API request
Get details of a Transfer with the given ID
a promise that resolves with the requested Transfer
the request object containing the parameters to be provided in the API request
Get Stark keys for a registered User
a promise that resolves with the requested User
the eth address of the User
Get details of Withdrawal with the given ID
a promise that resolves with the requested Withdrawal
the request object containing the parameters to be provided in the API request
Checks if a User is registered on on-chain
a promise that resolves with true if the User is registered, false otherwise
the pair of L1/L2 signers
Get a list of Assets
a promise that resolves with the requested list of Assets
Optional
request: AssetsApiListAssetsRequestoptional request object containing the parameters to be provided in the API request
Get a list of Balances for given User
a promise that resolves with the requested list of Balances
the request object containing the parameters to be provided in the API request
Get a list of Collection filters
a promise that resolves with the requested list of Collection Filters
the request object containing the parameters to be provided in the API request
Get a list of Collections
a promise that resolves with the requested list of Collections
Optional
request: CollectionsApiListCollectionsRequestoptional request object containing the parameters to be provided in the API request
Get a list of Deposits
a promise that resolves with the requested list of Deposits
Optional
request: DepositsApiListDepositsRequestoptional request object containing the parameters to be provided in the API request
Get a list of metadata refreshes
a promise that resolves with the requested metadata refreshes
the L1 signer
Optional
collectionAddress: stringthe Collection contract address
Optional
pageSize: numberthe page size of the result
Optional
cursor: stringthe cursor
Optional
request: MintsApiListMintsRequestoptional request object containing the parameters to be provided in the API request
Get a list of Orders
a promise that resolves with the requested list of Orders
Optional
request: OrdersApiListOrdersV3Requestoptional request object containing the parameters to be provided in the API request
Get a list of Tokens
a promise that resolves with the requested list of Tokens
Optional
request: TokensApiListTokensRequestoptional request object containing the parameters to be provided in the API request
Get a list of Trades
a promise that resolves with the requested list of Trades
Optional
request: TradesApiListTradesV3Requestoptional request object containing the parameters to be provided in the API request
Get a list of Transfers
a promise that resolves with the requested list of Transfers
Optional
request: TransfersApiListTransfersRequestoptional request object containing the parameters to be provided in the API request
Get a list of Withdrawals
a promise that resolves with the requested list of Withdrawals
Optional
request: WithdrawalsApiListWithdrawalsRequestoptional request object containing the parameters to be provided in the API request
Mint tokens in a batch with fees
a promise that resolves with the minted tokens
the L1 signer
the request object to be provided in the API request
the pair of L1/L2 signers
the token type amount in its corresponding unit
Register a User to Immutable X if they are not already
a promise that resolves with void if successful
the pair of L1/L2 signers
Create a new Transfer request
a promise that resolves with the created Transfer
the pair of L1/L2 signers
the request object to be provided in the API request
the L1 signer
the Collection contract address
the request object containing the parameters to be provided in the API request
Update metadata schema by name
a promise that resolves with the SuccessResponse if successful
the L1 signer
the Collection contract address
the Metadata schema name
the request object containing the parameters to be provided in the API request
Generated using TypeDoc
The main entry point for the Core SDK