Module @neonevm/token-transfer-core - v4.4.2

Token transfer core library

workflows npm

The @neonevm/token-transfer-core contains the basic instruction and transaction methods for native (SOL/NEON), SPL and ERC20 token transfers.

yarn add @neonevm/token-transfer-core
# or
npm install @neonevm/token-transfer-core

More detailed usage examples can be found in the examples folder.

Enumerations

AccountHex
EvmInstruction
ProxyStatus

Classes

NeonProxyRpcApi

Interfaces

ChainId
ClaimInstructionConfig
ClaimInstructionResult
EthersSignedTransaction
GasToken
GasTokenData
GasTokenV2
InstructionEvents
InstructionParams
MultiTokenProxy
NeonAccounts
NeonEmulate
NeonProgramStatus
Provider
RPCResponse
SettingsFormState
SolanaAccount
SolanaOverrides
SourceSplAccountConfig
SPLToken
TransactionResult

Type Aliases

AccountBalanceInstructionParams
AccountV3InstructionParams
Amount
ApproveDepositInstructionParams
AssociatedTokenAccountInstructionParams
AssociatedTokenAccountTransactionParams
BaseTransactionParams
CreateAccountWithSeedParams
CreateExecFromDataInstructionParams
ExtendedAccountInfo
LegacyAccountBalanceInstructionParams
MintNeonTransactionParams
MintTransferParams
NeonAddress
NeonComputeUnits
NeonDepositToBalanceInstructionParams
NeonHeapFrame
NeonMintTxParams
NeonTransactionParams
NeonTransferInstructionParams
SignatureObject
SignTransactionResult
SolanaNEONTransferTransactionParams
SolanaSOLTransferTransactionParams
WrapSOLTransactionParams

Variables

COMPUTE_BUDGET_ID
erc20Abi
INCINERATOR_PUBKEY
KECCAK_PROGRAM
NEON_COMPUTE_UNITS
NEON_HEAP_FRAME
NEON_STATUS_DEVNET_SNAPSHOT
NEON_STATUS_MAINNET_SNAPSHOT
NEON_TOKEN_DECIMALS
NEON_TOKEN_MINT_DECIMALS
NEON_TOKEN_MINT_DEVNET
NEON_TOKEN_MINT_MAINNET
NEON_TRANSFER_CONTRACT_DEVNET
NEON_TRANSFER_CONTRACT_MAINNET
NEON_TRANSFER_CONTRACT_TESTNET
NEON_TREASURY_POOL_COUNT
neonWrapper2Abi
neonWrapperAbi
RENT_EPOCH_ZERO
SOL_TOKEN_MINT_DEVNET
SOL_TOKEN_MINT_MAINNET
SOL_TRANSFER_CONTRACT_DEVNET
SYSVAR_INSTRUCTION_PUBKEY
TOKEN_LIST_DEVNET_SNAPSHOT

Functions

authAccountAddress
authorityPoolAddress
collateralPoolAddress
createAccountBalanceForLegacyAccountInstruction
createAccountBalanceInstruction
createAccountV3Instruction
createAccountWithSeedInstruction
createApproveDepositInstruction
createAssociatedTokenAccountInstruction
createAssociatedTokenAccountTransaction
createClaimInstruction
createClaimInstructionKeys
createComputeBudgetHeapFrameInstruction
createComputeBudgetUtilsInstruction
createExecFromDataInstruction
createExecFromDataInstructionV2
createExecFromDataInstructionV2Mainnet
createHolderAccountInstruction
createMintNeonTransaction
createMintSolanaTransaction
createNeonDepositInstruction
createNeonDepositToBalanceInstruction
createNeonTransferInstruction
createUnwrapSOLTransaction
createWrapSOLTransaction
deleteHolderAccountInstruction
getOverriddenSourceSplAccount
holderAccountData
isValidHex
neonBalanceProgramAddress
neonBalanceProgramAddressV2
neonNeonTransaction
neonTransferMintTransaction
neonTransferMintTransactionMainnet
neonWalletProgramAddress
numberTo64BitLittleEndian
randRange
signerPrivateKey
solanaNEONTransferTransaction
solanaSOLTransferTransaction
solanaTransactionLog
toBigInt
toBytesInt32
toFullAmount
toU256BE
wrappedNeonTransaction