On-Chain Addresses
The contract addresses, token contracts, and other on-chain identifiers behind Scribe Finance.
All Scribe Finance state is written to Robinhood Chain: the chain is the source of truth, and every address below can be read and verified by any Robinhood Chain client.
Scribe Finance Contracts
Scribe Finance Subscriptions
0xde1e6a7e615c023c014171bc46cc764cedcf1df6
The Scribe Finance Subscriptions contract, an open-source Solidity contract written by Scribe Finance and deployed on Robinhood Chain. An external security audit is scheduled before the beta ends. The source lives in the contracts repository.
Scribe Finance Plan Registry
The on-chain catalog where providers publish Plans. The contract address will be published at launch.
Token Contracts (Mainnet)
USDG
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
USDG (Global Dollar), the Paxos-issued stablecoin and the first stablecoin natively issued on Robinhood Chain, is the primary payment token for the Scribe Finance beta. USDG carries 6 decimal places, so 1_000_000 base units is 1.00 USDG.
Token amounts
Every amount in the SDK and API is denominated in base units, the token’s smallest indivisible unit. With USDG’s 6 decimals:
| Amount | Base units |
|---|---|
| 0.001 USDG | 1_000 |
| 0.50 USDG | 500_000 |
| 1 USDG | 1_000_000 |
| 10 USDG | 10_000_000 |
| 49 USDG | 49_000_000 |
Verifying transactions
Every payment and subscription event is a Robinhood Chain transaction, and any of these will verify one:
- Robinhood Chain Explorer - look up a transaction hash directly
- The Scribe Finance Dashboard - adds token transfer metadata
- Any Robinhood Chain RPC client with
eth_getTransactionByHashsupport
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.mainnet.chain.robinhood.com"),
});
const tx = await client.getTransaction({
hash: "0x9c3f...",
});
Testnet
For development, use the Robinhood Chain testnet. Pass network: "testnet" and the SDK selects the testnet contracts and RPC endpoints automatically:
const agent = new ScribeFinanceAgent({ wallet: account, network: "testnet" });
Testnet USDG, a test-only deployment with no real-world value:
0xce924134c3870ff8b796aebda4a9f0f3342ea654