Robinhood Chain
Network details, and where Provn touches the chain.
Reference / robinhood-chain
Provn uses Robinhood Chain for wallet sign-in, ETH top-ups and receipt anchoring.
| Setting | Value |
|---|---|
| Network name | Robinhood Chain |
| RPC URL | https://rpc.mainnet.chain.robinhood.com |
| Chain ID | 4663 |
| Currency symbol | ETH |
| Block explorer | https://robinhoodchain.blockscout.com |
Add the network to your wallet by hand from this table. A site that adds it for you can point your wallet at an RPC that reports fake balances.
Use it with viem
import { createPublicClient, defineChain, http } from "viem";
export const robinhoodChain = defineChain({
id: 4663,
name: "Robinhood Chain",
nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 },
rpcUrls: { default: { http: ["https://rpc.mainnet.chain.robinhood.com"] } },
blockExplorers: {
default: { name: "Blockscout", url: "https://robinhoodchain.blockscout.com" },
},
});
const client = createPublicClient({ chain: robinhoodChain, transport: http() });
// A Provn anchor transaction starts its calldata with the PROVN tag.
const tx = await client.getTransaction({ hash: "0xANCHOR_TX_HASH" });
console.log(tx.input.startsWith("0x50524f564e01"));Bridge ETH
You need ETH on Robinhood Chain for gas and top-ups. Relay (https://relay.link) and Across (https://across.to) bridge ETH to it. Send a small test amount first and confirm it on the block explorer.
$PROVN
The $PROVN token will launch on Robinhood Chain. Its contract isn't deployed, so no official address exists yet. Provn will post the address on /faq and on X at https://x.com/provn.
The API doesn't use the token. Your balance is in USD, and you top it up with ETH.