Skip to main content
Find all examples on Github: examples-light-token
Install the agent skill:
npx skills add https://zkcompression.com
See the AI tools guide for dedicated skills.

Toolkits

paymentsAll you need for wallet integrations and payment flows. Minimal API differences to SPL.Example | Docs
sign-with-privyLight-token operations signed with Privy wallets (Node.js + React)Example | Docs
sign-with-wallet-adapterLight-token operations signed with Wallet Adapter (React)Example | Docs
gasless-transactionsAbstract SOL fees so users never hold SOL. Sponsor rent top-ups and transaction fees.Example | Docs
spl-to-lightTransfer from SPL to Light via TransferInterfaceExample

TypeScript

approveActionDocs
create-ataActionInstructionDocs
create-ata-explicit-rent-sponsorActionDocs
create-mintActionInstructionDocs
create-spl-interfaceActionInstructionDocs
create-spl-mintActionInstructionDocs
create-t22-mintActionInstructionDocs
delegate-transferActionDocs
load-ataActionInstructionDocs
mint-toActionInstructionDocs
revokeActionDocs
transfer-interfaceActionInstructionDocs
unwrapActionInstructionDocs
wrapActionInstructionDocs

Rust

Extensions

close-mintExampleDocs
confidential-transferExampleDocs
default-account-stateExampleDocs
interest-bearing-tokensExampleDocs
metadata-and-metadata-pointerExampleDocs
pausable-mintExampleDocs
permanent-delegateExampleDocs
token-groups-and-membersExampleDocs
transfer-feesExampleDocs
transfer-hookExampleDocs