Developers
A familiar wallet interface for Robinhood Chain dApps.
Robeon implements standard EIP-1193 and EIP-6963 provider interfaces. Integrate with existing Ethereum wallet patterns instead of adopting a proprietary connection model.
Try the connection
Test the provider from the browser.
The demo below detects Robeon, requests an account connection, and exposes the same approval flow a dApp user sees.
Live demo
Try connect on this page
Requires Robeon extension installed. Approval opens in the extension side panel or popup.
Extension: Not detected
EIP-6963 wallets found: 0
Quick connect (EIP-1193)
// 1. Prefer dedicated Robeon provider (avoids MetaMask conflicts)
const provider = window.robeon;
if (!provider?.isRobeon) {
throw new Error('Install Robeon Wallet extension');
}
// 2. Connect — user approves in extension popup/side panel
const accounts = await provider.request({
method: 'eth_requestAccounts',
});
const chainId = await provider.request({ method: 'eth_chainId' });
console.log({ account: accounts[0], chainId });Multi-wallet (EIP-6963)
const providers = new Map();
window.addEventListener('eip6963:announceProvider', (event) => {
const { info, provider } = event.detail;
providers.set(info.rdns, { info, provider });
});
window.dispatchEvent(new Event('eip6963:requestProvider'));
const robeon = providers.get('com.robeon.wallet');
await robeon.provider.request({ method: 'eth_requestAccounts' });Integration flow
Three steps from provider detection to signed transactions.
Use the same wallet patterns you already rely on for Ethereum-compatible dApps.
1. Detect provider
Content script injects window.robeon with isRobeon: true. For multi-wallet UIs, listen to EIP-6963 and filter by rdns com.robeon.wallet.
2. Request accounts
Call eth_requestAccounts. User approves in the extension connect screen (side panel opens automatically). The web login at /login uses this same flow, then asks for a sign-in message.
3. Sign & send
Use personal_sign, eth_signTypedData_v4, and eth_sendTransaction — same as MetaMask-compatible wallets.
Networks
Supported chains
| Network | Chain ID | Hex |
|---|---|---|
| Robinhood Mainnet | 4663 | 0x1237 |
| Robinhood Testnet | 46630 | 0xb636 |
| Ethereum | 1 | 0x1 |
| Arbitrum | 42161 | 0xa4b1 |
| Base | 8453 | 0x2105 |
| Polygon | 137 | 0x89 |
| Optimism | 10 | 0xa |
Provider API
Supported EIP-1193 methods
Typed helpers are planned.
An official Robeon SDK is planned for wallet connection, transaction signing, and Robinhood Chain utilities. Today, integrations can use standard EIP-1193 and EIP-6963 directly.