SWIG Smart Wallet: Engineering for Efficiency
summary
A programmable smart wallet protocol that ships as an open source TypeScript SDK and examples, Swig offers 1,300 CU overhead for a SOL transfer and 2,500 CU overhead for an SPL transfer, implements an own virtual machine plus Pinocchio zero-copy and instruction compaction, supports Ethereum keys, session keys, social login and recovery, exposes roles, fine‑grained permissions and sub accounts, and powers subscription payments, custodial on‑chain actions, embedded wallets, exchanges and tap‑to‑pay flows.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:18What is SWIG
- 4:56Authorities
- 6:16Permissions
- 7:34Pinocchio Zero Copy
- 8:10Instruction Compaction
- 8:35How to Use SWIG
- 9:05Working with Teams
- 10:07Resources
- 10:35Thank you








