# Smart Wallets — Hanzo AI

> Next-generation smart contract wallets with account abstraction.

Available Now

# Smart Wallets

ERC-4337 account abstraction wallets

Next-generation smart contract wallets with account abstraction. Social recovery, session keys, batch transactions, and gasless experiences out of the box.

### Smart Contract Wallets

Upgradeable wallets with programmable logic and security.

### Social Recovery

Recover accounts using trusted guardians, not seed phrases.

### Session Keys

Temporary permissions for apps without repeated signing.

### Multi-sig Support

Require multiple approvals for high-value transactions.

[Back to Web3 Overview](https://hanzo.ai/blockchain)

## Get Your API Key

Start building in under 5 minutes

HA

Failover

<50ms

Latency

100+

Chains

Start Building Free

View Documentation

No credit card required. Free tier includes 300M compute units/month.

Trusted by developers building:

DeFiNFTsPaymentsGamingAI Agents

## Key Capabilities

Everything you need, nothing you don&#x27;t.

### Smart Contract Wallets

Upgradeable wallets with programmable logic and security.

### Social Recovery

Recover accounts using trusted guardians, not seed phrases.

### Session Keys

Temporary permissions for apps without repeated signing.

### Multi-sig Support

Require multiple approvals for high-value transactions.

### Batch Transactions

Execute multiple operations in a single transaction.

### Multi-chain

Same wallet address across all EVM chains.

### Custom Modules

Extend functionality with modular security plugins.

### Time-locked Actions

Schedule transactions and set spending limits.

### Transaction History

Complete audit trail of all wallet activity.

## Simple to Integrate

Get started with just a few lines of code. SDKs for every language.

Solidity

Node

Python

Go

Rust

C

C++

Ruby

SmartAccount.sol

```
// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import "@account-abstraction/contracts/core/BaseAccount.sol"; import "@hanzo/wallet/ISessionKeyManager.sol"; import "@hanzo/wallet/ISocialRecovery.sol"; contract HanzoSmartAccount is BaseAccount, ISocialRecovery { address public owner; ISessionKeyManager public sessionManager; mapping(address => bool) public guardians; uint256 public guardianCount; uint256 public recoveryThreshold; constructor( IEntryPoint _entryPoint, address _owner, address[] memory _guardians, uint256 _threshold ) BaseAccount(_entryPoint) { owner = _owner; recoveryThreshold = _threshold; for (uint i = 0; i = recoveryThreshold, "Not enough signatures"); // Verify guardian signatures owner = newOwner; } }
```

## Built For

### Consumer Wallets

User-friendly wallets without seed phrase management.

### Gaming

Session keys sign in-game actions without prompting on every move.

### Enterprise Treasury

Multi-sig controls for corporate crypto management.

### DeFi Power Users

Batch operations and automated strategies.

## Supported Chains

EthereumPolygonArbitrumOptimismBaseBNB ChainAvalanchezkSyncLinea

## Start Building with Smart Wallets

Get your free API key and ship your first request in under 5 minutes. No credit card required.

Get Your API Key

[Explore All Web3 Products](https://hanzo.ai/blockchain)

## Open source

License: Apache-2.0[luxfi/wallet](https://github.com/luxfi/wallet)

## Get Smart Wallets

Multi-chain wallets

[Deploy to Cloud](https://console.hanzo.ai/deploy)
