Build a wallet flow
Set up your environment
Choose a language and connect to a compatible Swig deployment.
Create a wallet
Deploy a wallet with a root authority and fund its vault.
Add a spending role
Give another key a native-currency allowance.
Read a role
Inspect the authority and action count before using the role.
Send a transfer
Spend from the vault; the role’s key pays transaction gas.
Send a sponsored transfer
Use a compatible bundler and paymaster to sponsor gas.

