# Functions
NewClient creates a new Client.
NewERC20Deposit instantiates a new ERC20Deposit object with given amount and tokenAddress.
NewERC20Withdrawal instantiates a new ERC20Withdrawal object with the given tokenAddress.
NewERC721Deposit instantiates a new ERC721Deposit object with given tokenID and tokenAddress.
NewERC721Withdrawal instantiates a new ERC721Withdrawal object with the given tokenId and tokenAddress.
NewETHDeposit instantiates a new ETHDeposit object with the given amount.
NewEthWithdrawal instantiates a new EthWithdrawal object with the given tokenAddress.
NewIMXError returns an IMXError when Api Request fails.
SignableERC20Token returns a new ERC20 type token.
SignableERC721Token returns a new ERC721 type token.
SignableETHToken returns a new ETH type token.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Client implements functions to get the work done with Immutable X API.
Config is used to initialise NewClient object.
Environment holds Ethereum network and contract address information.
ERC20Deposit implements TokenDeposit.
ERC20Withdrawal implements TokenWithdrawal.
ERC721Deposit implements TokenDeposit.
ERC721Withdrawal implements TokenWithdrawal.
ETHDeposit implements TokenDeposit.
ERC20Withdrawal implements TokenWithdrawal.
IMXError struct contains the details of the error for the API request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
L1Signer interface to implement signing functionality using ethereum wallet key.
L1Signer interface to implement signing functionality using Stark wallet key.
No description provided by the author
No description provided by the author
# Type aliases
Wei type used to specify the token amounts.