Emblem Vault AI Signers
Remote signer adapters for Emblem Vault that plug into popular Ethereum libraries.
📦 Installation
BA
terminalLoading...
🔧 Supported Libraries
- • Viem - Account adapter
- • Ethers v6 - Signer with extras
- • Web3.js - Minimal adapter
- • Solana - Address stubs
Available Adapters
toViemAccount()
Creates a viem Account that signs via Emblem
toEthersWallet()
Creates an ethers v6 Signer that signs via Emblem
Implements initialize(), getVaultId(), setChainId(), getChainId()
Adds signAndBroadcast(tx, waitForReceipt?) helper (optional)
toWeb3Adapter()
Returns a minimal Web3-style signer adapter (EVM)
Solana Adapters
- •
toSolanaWeb3Signer()- Returns stub with publicKey - •
toSolanaKitSigner()- Returns stub with publicKey
Quick Example
JA
quick-example.jsLoading...
Authentication Methods
API Key
JA
api-key.jsLoading...
JWT
JA
jwt.jsLoading...
SDK Integration
JA
sdk-integration.jsLoading...
Note on Ethers Support
The ethers adapter targets ethers v6. Make sure you're using the correct version.