Emblem Vault AI Signers

Remote signer adapters for Emblem Vault that plug into popular Ethereum libraries.

📦 Installation

BA
terminal
Loading...

🔧 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.js
Loading...

Authentication Methods

API Key

JA
api-key.js
Loading...

JWT

JA
jwt.js
Loading...

SDK Integration

JA
sdk-integration.js
Loading...

Note on Ethers Support

The ethers adapter targets ethers v6. Make sure you're using the correct version.