Module process_transfer

Source

Modules§

transfer_sdk

Structs§

CompressedTokenInstructionDataTransfer
DelegatedTransfer
Struct to provide the owner when the delegate is signer of the transaction.
InputTokenDataWithContext
PackedTokenTransferOutputData
TokenTransferOutputData

Functions§

add_token_data_to_input_compressed_accounts
Create output compressed accounts
cpi_execute_compressed_transaction_transfer
create_output_compressed_accounts
Creates output compressed accounts. Steps:
get_cpi_authority_pda
get_cpi_signer_seeds
Get static cpi signer seeds
get_input_compressed_accounts_with_merkle_context_and_check_signer
process_transfer
Process a token transfer instruction build inputs -> sum check -> build outputs -> add token data to inputs -> invoke cpi
sum_check