Hierarchy

Implements

Constructors

Properties

signers: Signers

Methods

  • Checks if a User is registered off-chain

    Returns Promise<boolean>

    Returns a promise that resolves with true if the User is registered with IMX, false otherwise

  • Register a User to Immutable X if they are not already registered

    Returns Promise<RegisterUserResponse>

    Returns a promise that resolves with the user registration response

  • Create a batch of NFT transfer requests

    Parameters

    Returns Promise<CreateTransferResponse>

    Resolves a promise that resolves with the list of Transfer IDs

  • Completes a Withdrawal

    Parameters

    • starkPublicKey: string

      The stark public key

    • token: x.AnyToken

      The token to withdraw

    Returns Promise<TransactionResponse>

    Returns a promise that resolves with the transaction

  • Deposit either ETH, ERC20 or ERC721 tokens

    Parameters

    Returns Promise<TransactionResponse>

    Returns a promise that resolves with the transaction

  • Checks if a User is registered on-chain

    Returns Promise<boolean>

    Returns a promise that resolves with true if the User is registered, false otherwise

  • Create a Withdrawal

    Parameters

    • request: x.TokenAmount

      The token type amount in its corresponding unit

    Returns Promise<CreateWithdrawalResponse>

    Returns a promise that resolves with the created Withdrawal

Generated using TypeDoc