Skip to main content

Module token

Module token 

Source
Available on crate feature token only.
Expand description

SPL token operation helpers (transfer, mint, ATA, freeze, etc.). Token operations for the HPSVM.

Provides SPL token helpers (transfer, mint, ATA, freeze, etc.) for tests built on crate::HPSVM. Enable via the token feature.

Re-exports§

pub use self::error::TokenError;
pub use spl_token_2022_interface as spl_token;token-2022

Modules§

accounts
Account snapshot factories for fast fixture and test setup.
error
Error types for the token helper crate.

Structs§

Approve
Description
ApproveChecked
Description
Burn
Description
BurnChecked
Description
CloseAccount
Description
CreateAccount
Description
CreateAssociatedTokenAccount
Description
CreateAssociatedTokenAccountIdempotent
Description
CreateMint
Description
CreateMultisig
Description
CreateNativeMinttoken-2022
Description
FreezeAccount
Description
MintTo
Description
MintToChecked
Description
Revoke
Description
SetAuthority
Description
SyncNative
Description
ThawAccount
Description
Transfer
Description
TransferChecked
Description

Constants§

TOKEN_ID
SPL Token program ID

Functions§

get_spl_account
Get an SPL account from the SVM