Voyage Passport
Browser Extension
Your digital identity card for the MOI Protocol. Sign transactions, manage accounts, and interact with any MOI-compatible dApp — right from your browser.
Account 1
0x4a2b...f8c1
Balance
1,248.50
KMOI
Assets
KMOI
1,248.50
USDC
320.00
Extension capabilities
Secure wallet management
Create a new wallet or import from a seed phrase. Your keys are encrypted and stored locally — only you have access.
dApp Integration
Injects a `window.moi` provider into MOI-compatible pages, enabling seamless interaction without leaving the browser.
Transaction Signing
Every interaction surfaces a full review screen. You see exactly what you're signing before it's sent to the network.
Message Signing
Sign arbitrary messages for dApp authentication or on-chain verification with a clear, readable prompt.
Multi-Account Support
Manage multiple accounts, sub-accounts, and participant accounts directly from the extension popup.
Network Selection
Switch between Mainnet and Testnet, and configure custom RPC endpoints for development.
Build on top of
Voyage Passport
The extension exposes a clean window.moi provider that any dApp can integrate with. The API follows a familiar JSON-RPC pattern — similar to MetaMask's window.ethereum.
// Check if MOI Wallet is installedifif (globalThis?.moi?.__isMOIWallet === truetrue) { // Request account access constconst accounts = awaitawait globalThis.moi.request( "moi_accounts" ); // Sign an interaction constconst result = awaitawait globalThis.moi.request( "moi_sendInteraction", [{ type: 3, fuel_price: 1, fuel_limit: 200 }] );}Add Voyage Passport to Chrome
Install the extension and start signing interactions in seconds.
Install Extension