Expand description
§Light Token Pinocchio SDK
Pinocchio-based SDK for Light Token operations via CPI.
§CPI Operations
| Operation | CPI Builder |
|---|---|
| Transfer | TransferCpi |
| Transfer Checked | TransferCheckedCpi |
| Mint To | MintToCpi |
| Mint To Checked | MintToCheckedCpi |
| Burn | BurnCpi |
| Burn Checked | BurnCheckedCpi |
| Approve | ApproveCpi |
| Revoke | RevokeCpi |
| Freeze | FreezeCpi |
| Thaw | ThawCpi |
| Close Account | CloseAccountCpi |
| Create Token Account | CreateTokenAccountCpi |
| Create Token ATA | CreateTokenAtaCpi |
| Create Mint | CreateMintCpi |
| Create Mints (Batch) | CreateMintsCpi |
| Decompress Mint | DecompressMintCpi |
§Example: Transfer via CPI
ⓘ
use light_token_pinocchio::instruction::TransferCpi;
TransferCpi {
source: &ctx.accounts.source,
destination: &ctx.accounts.destination,
amount: 100,
authority: &ctx.accounts.authority,
system_program: &ctx.accounts.system_program,
max_top_up: None,
fee_payer: None,
}
.invoke()?;Modules§
- constants
- Constants for Light Token Pinocchio SDK.
- error
- Error types for light-token-pinocchio SDK.
- instruction
- CPI builders for Light Token operations with Pinocchio.