Docs65 bps$200 floorChain 4663
Open the terminal
The chain/Contracts

Contracts

Every address the desk touches, what it does, and what it cannot do. All of them are readable on Robinhood Chain.

Addresses

ContractAddress
$OWED tokenNot deployed yet
Fixed-supply ERC-20. Mint function removed at deploy, not renounced.
Marker registry0x4E1a7C9b2D5f8A3e6B0c4D7f1A9e2C5b8D0f3A6e
Stores (txHash, chainId) → marker id. Rejects a second write for the same key.
Settlement vault0x7B3d9F2a4C6e8D0b1A5c7E9f3B2d4A6c8E0f1B3d
Holds USDG float. Pays a claim only to the address named in the desk signature.
Fee distributor0x9C2e5A8b1D4f7E0a3C6b9D2f5A8e1B4c7D0f3E6a
Collects net protocol fees and pays the pro rata epoch to $OWED holders.
USDG (Paxos)0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
Canonical stablecoin of the chain. Not deployed by OWED.
These are the only addresses OWED will ever ask you to interact with. The desk does not DM, does not run a presale, and does not publish a “new contract” you must migrate to. Check an address here before you sign anything.

The claim path

A settlement is a signed authorisation, not a trusted transfer. The desk signs (markerId, recipient, amount, deadline). The vault verifies the signature, checks the marker id has not been claimed, checks the recipient matches, and only then moves USDG.

function claim(
  bytes32 markerId,
  address recipient,
  uint256 amount,
  uint256 deadline,
  bytes calldata deskSig
) external;

// reverts: MarkerAlreadyClaimed, RecipientMismatch,
//          Expired, BadSignature, VaultPaused
  • MarkerAlreadyClaimed is what makes double-settlement impossible at the contract level, not just in the app.
  • RecipientMismatch is what makes a stolen session useless — the signature names one address.
  • VaultPaused is what a queued settlement looks like from the chain’s side.

What the desk can and cannot do

ActionPossible?
Tighten the published rateYes, and the change is published. Booked markers are untouched.
Pause the vaultYes. Settlements queue; nothing is lost.
Pay a claim to another addressNo. The vault rejects it.
Claim the same marker twiceNo. The registry key is already spent.
Mint more $OWEDNo. There is no mint function.
Move your traded assetsNo. The desk never holds custody of a fill.

Read the constraints in prose on house rules.