Get Started with OneBalance SCA
Last updated
Last updated
This is a Kernel 4337 account with a custom ECDSA root validator module under ERC-7579 modular account.
OneBalance SCA account includes three main roles:
Admin Role: A single key with on-chain encoded rights to manage all other roles within the account.
User Signing Role: Multiple keys for user signing (often called session keys). For an optimal user experience, it is recommended to create a session key for each user and store this externally owned address (EOA) within Privy.
Co-signer Role: A unique key held by OneBalance that co-signs each transaction. This is essential to ensure transactions are executed at the destination chain's speed.
Read more about .
The core setup for a OneBalance smart account involves storing a user signing key within a secure environment which allows required authorization/signing experience, such as Turnkey or Privy.
Note: The account that holds the balance and performs transactions is the Smart Contract Account (SCA) address, not any of the roles listed above.