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_getTransactionByHash support
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