MOI Wallet
Chrome Extension

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.

app.moidapp.io

Account 1

0x4a2b...f8c1

Mainnet

Balance

1,248.50

KMOI

Send
Receive
History

Assets

K

KMOI

1,248.50

U

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.

For Developers

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.

Request account access
Send signed interactions
Listen to account and network changes
Check wallet version
Read participant accounts
Read the integration guide
dapp-integration.ts
// Check if MOI Wallet is installed
ifif (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