SMART CONTRACTS
← Contract catalogSmartAccount
A wallet with contract-based signature validation and execution permissions.
Role and use
Build wallets with passkey-based owner validation, scoped session keys and recovery.
Integration considerationsThe referenced implementation is SmartAccountV2. Scope session targets, operations and expiry to the Wallet API approval flow.
Key contract operations
Key entry points for direct contract calls. Consult the linked implementation and matching ABI for parameters, types and access conditions.
| Operation | Purpose |
|---|---|
execute | Execute an authorized call |
executeBatch | Execute a batch of calls |
grantSessionKey | Configure session-key permissions |
revokeSessionKey | Revoke a session key |
Related contracts
Put it into practice
Payments & connected services
See the data model, processing sequence and SDK code for an application-level implementation.
Read the implementation patternSpecification and source
The Solidity source is pinned to the revision below. Match it with the SDK version and your network’s implementation address and ABI.
smart-account/contracts/SmartAccountV2.solSource revision: b53a5b5