Multi-chain by design
Sixteen chains. One mnemonic. Zero bridges.
AWOL isn't an Ethereum wallet bolted onto Bitcoin support. Every network is a peer behind a single Chain trait, derived deterministically from your one BIP-39 seed.
| Chain | ID | Curve | SLIP-44 |
|---|---|---|---|
| Bitcoin | btc | Secp256k1 | 0 |
| Ethereum | eth | Secp256k1 | 60 |
| BNB Chain | bnb | Secp256k1 | 60 |
| Avalanche C | avax | Secp256k1 | 60 |
| Tron | trx | Secp256k1 | 195 |
| Cosmos Hub | atom | Secp256k1 | 118 |
| Solana | sol | Ed25519 | 501 |
| Sui | sui | Ed25519 | 784 |
| Aptos | apt | Ed25519 | 637 |
| NEAR | near | Ed25519 | 397 |
| TON | ton | Ed25519 | 607 |
| Stellar | xlm | Ed25519 | 148 |
| Algorand | algo | Ed25519 | 283 |
| Hedera | hbar | Ed25519 | 3030 |
| Tezos | xtz | Ed25519 | 1729 |
| Cardano | ada | Ed25519 | 1815 |
The architecture
Adding a network is a crate, not a rewrite.
◉
One Chain trait
Address encoding, derivation paths, signing — all behind
awol-chains-spec. Every network is data + a small adapter.
⤳
One core, three bindings
awol-wasm drives the browser/desktop. awol-ffi drives Android & iOS. awol-cli drives scripts and CI.
✓
CI parity tests
Every binding runs against shared fixture vectors. Drift breaks the build before it can break a user.
What this buys you
No favourites, no hidden seams.
∞
No 'main' chain
Bitcoin is a peer of Solana is a peer of Cosmos. Your seed derives all of them on first use.
⇄
No bridge required
Send USDC on Solana to a friend who only uses Ethereum — AWOL routes through the aggregator, your friend just sees USDC.
⚙
Account abstraction
Ethereum gets Safe, Kernel v3, LightAccount v2, Biconomy Nexus — all served uniformly through the same facade.
✦
Future curves welcome
Secp256r1 for passkeys is wired. BLS12-381 is reserved for validator-style signers. New chains slot in cleanly.