Skip to main content
Find all examples on Github: examples-light-token
Install or view dedicated agent skills.
npx skills add Lightprotocol/skills
Install orchestrator agent skill or view skill.md:
npx skills add https://zkcompression.com

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

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

Rust

Extensions

See how Light Token works with Token 2022 extensions.
close-mintExample
confidential-transferExample
default-account-stateExample
interest-bearing-tokensExample
metadata-and-metadata-pointerExample
pausable-mintExample
permanent-delegateExample
token-groups-and-membersExample
transfer-feesExample
transfer-hookExample