Connecting a wallet.
HoodLock is non-custodial and there is no account. When you connect, we record your wallet address for usage statistics, and no signature is needed just to look around.
Supported wallets#
Wallets that let a site add or select Robinhood Chain work. The app discovers browser wallets automatically through EIP-6963, so anything installed shows up in the list without us maintaining one.
| Route | Notes |
|---|---|
| Browser extension | MetaMask, Rabby, Trust and most other browser wallets are found automatically. If MetaMask, Rabby or Trust is missing, the list links to its download page. |
| Robinhood Wallet | Connects through WalletConnect. Pick it from the list on a phone, or scan the QR code from desktop. |
| WalletConnect | For other mobile wallets and anything not installed in this browser. Opens a QR code or a deep link. |
| Wallet in-app browser | Opening hoodlock.tech inside your wallet's own browser is the most reliable route on mobile. |
Phantom and Keplr are not offered. They can show Robinhood Chain assets, but in our tests they could not sign transactions there, so a lock, burn or claim would fail. Use MetaMask, Rabby or one of the other wallets above instead.
Phantom and Robinhood Chain#
Phantom announced Robinhood Chain support
on July 23, 2026, covering balances, sending, receiving, swaps and bridging inside the Phantom app. In
HoodLock's own testing, Phantom reports that it is on chain 4663 but still cannot sign the
transactions a lock, burn or claim needs. Until that works, we recommend MetaMask or Rabby.
If your tokens are already in a Phantom address on Robinhood Chain, you can move them without sending anything:
- Export the private key of that account from Phantom's settings. Export the key for the single account, never the seed phrase, which unlocks every account and chain in the wallet.
- Import the private key into MetaMask or Rabby. The same address appears, with the same balances on chain 4663.
- Connect that wallet to HoodLock and lock as normal.
Treat an exported private key like cash. Paste it only into the wallet itself, never into a website, a form or a chat. HoodLock and our support will never ask for it.
Mobile wallet apps cannot inject into Safari or Chrome. On a phone you either use WalletConnect or open the site inside the wallet's own browser. A mobile wallet will never appear in the extension list, however many times you reload.
The network#
HoodLock runs only on Robinhood Chain, chain id 4663. The app asks your wallet to switch,
and to add the chain if it is missing, so you rarely need to do anything by hand. The parameters are on
the network page if you prefer to add it yourself.
Transactions are submitted through your wallet's RPC, not ours. If your wallet has chain 4663 configured with a broken endpoint, sending will fail no matter what the site does. Remove the network and let the app add it again.
Add Robinhood Chain to Rabby#
Rabby normally adds the chain when HoodLock asks it to. If that does not happen, add it by hand:
- Open Rabby and unlock it.
- Go to Settings, then Add Custom Network. If Robinhood Chain is already listed, you do not need to add it.
- Enter the network details: network name
Robinhood Chain, chain id4663, RPC URLhttps://rpc.mainnet.chain.robinhood.com, currency symbolETH, block explorerhttps://robinhoodchain.blockscout.com. - Save, then reload HoodLock and connect.
Rabby will not switch to a network whose chain id does not match what the RPC reports. If it
refuses, check that the chain id is exactly 4663.
Add Robinhood Chain to Trust Wallet#
On the Trust Wallet mobile app:
- Open Trust Wallet and tap the manage assets icon in the top right of the main wallet screen.
- Tap the + button, then switch from the Token tab to the Network tab.
- Enter the network details: network name
Robinhood Chain, symbolETH, RPC URLhttps://rpc.mainnet.chain.robinhood.com, chain id4663, block explorer URLhttps://robinhoodchain.blockscout.com. - Tap Save. Then open hoodlock.tech in Trust Wallet's built-in browser, or connect through WalletConnect.
The Trust Wallet browser extension supports the standard add-network request, so on desktop the app can add the chain for you when you connect.
What connecting does and does not do#
- It does not give us access to anything. Connecting shares your address. It grants no permission to move tokens.
- Browsing needs nothing. Proof pages, the explorer and these docs all work with no wallet at all.
- Approvals are per token, per amount. Locking asks the token contract to authorise a specific amount for the locker, not a blanket permission over your wallet.
When it fails#
The wallet does not appear in the list#
- On desktop: check the extension is unlocked, then reload. A locked wallet does not announce itself.
- On mobile: use WalletConnect or the wallet's in-app browser.
- If several wallets are installed, one can claim the injection slot. Disable the others temporarily or pick yours explicitly from the list.
- If it is Phantom or Keplr, that is deliberate. See the note above.
Connected, but the network will not switch#
Some wallets refuse to add a chain they do not recognise. Add it manually with the parameters on the network page, then reconnect.
“HTTP request failed” or a transaction that will not send#
Usually the public RPC rate-limiting a read-heavy session. Reload and try again. If a lock transaction was submitted but the confirmation never arrived, check My locks before retrying. It very likely landed, and sending again would create a second lock and charge a second fee.
More cases in troubleshooting.
Approval succeeded but the lock did not#
These are two separate transactions. If the first went through and the second did not, nothing is lost, because the approval simply sits unused. Start the lock again. You will not be asked to approve twice for the same amount.
Disconnecting#
Disconnect in the app clears the stored choice so the next visit does not reconnect silently. It does not revoke token approvals, because those live in the token contract. Revoke them from your wallet's approvals screen or a revoke tool if you want them gone.