Bitnet Logo

Simplified Crypto with Account Abstraction

Use Web3 like a modern app without juggling private keys or gas.

Programmable Smart Accounts
Account Abstraction turns wallets into smart contract accounts, so validation logic and permissions are programmable instead of tied to one private key.
Smart accounts as contracts
Each smart wallet is an AA contract that validates signatures, checks nonces, and enforces custom rules before forwarding transactions to the network.
Gas handled for users
Integrated with gasless transactions, AA lets users interact with dApps without manually managing BNC or gas settings, making the experience feel closer to Web2.
Safer UX by default
Validation logic, recovery flows, and session keys all live in the AA contract, giving more safety and flexibility than a single EOA key.

FOR NEWCOMERS

Use crypto as easily as any app

  • Interact with dApps without managing raw private keys or gas.
  • Recover access via guardians instead of losing funds forever.
  • Enjoy an app-like experience that feels familiar and low-friction.
FOR DEVELOPERS

Build Web3 apps people actually use

  • Build flows where accounts follow logic, not just a single key.
  • Use session keys for smoother in-app actions and micro-interactions.
  • Combine AA with gasless transactions to reduce onboarding friction.
For Businesses & Platforms

Make blockchain ready for everyone

  • Encode policies (recovery, approvals, device checks) directly into wallets.
  • Offer Web2-like UX while keeping accounts non-custodial and on-chain.
  • Sponsor gas via relayers to onboard users at scale.

Social Recovery

Assign guardians, such as friends, devices, or multi-sig wallets, to restore access if a primary key is lost and prevent permanent lockouts.

Session Key Delegation

Use temporary, limited-scope keys for repetitive or low-risk actions, making them ideal for dApps and gasless flows.

Programmable Validation Rules

Set custom checks, including extra signatures, device rules, or policy logic, directly in the AA contract’s validation layer.

Does Account Abstraction mean I lose control of my assets?

No. AA moves control from a single EOA key into a smart contract account that you own. The contract enforces the rules you define—such as guardians or session keys—while your funds remain under that account's control at all times.

What are session keys and why do they matter?

Session keys are temporary keys with limited permissions or expiry. They are perfect for frequent or low-value actions, such as in-app operations or gasless interactions, because the AA contract checks scope and expiry before executing.

Is this suitable for DeFi, RWA, and consumer apps?

Yes. By combining programmable accounts, social recovery, and gasless support, AA makes it easier to build secure, compliant, and user-friendly experiences across DeFi, RWA platforms, gaming, and everyday consumer applications.

How does social recovery actually work?

If you lose access to your main key, you trigger a recovery request. A predefined set of guardians approves the request; once enough approvals are collected, the AA contract assigns a new key and restores access.

How does Account Abstraction relate to gasless transactions?

AA defines how transactions are validated and executed; gasless transactions define who pays the gas. On BitNetChain, users can sign intents off-chain, relayers submit them on-chain, and the AA contract verifies everything, enabling Web2-like flows without upfront BNC.

© 2025 BitNetChain Foundation. All rights reserved.