Skip to Content
Smart ContractsDeployed Addresses

Deployed Addresses

Always verify addresses before sending funds. Confirm them against the official app and the block explorer. Addresses here reflect the repository’s deployment record (contracts/deployments/latest.json) and may change as the protocol is upgraded or rolled out to new chains.

Core contracts (live)

The production path today is Sepolia (selling) → Base (buying + payouts).

ContractChainAddress
SethVault (proxy)Sepolia0xa2aa891cf73cf56b22d8af886cbab7d2f8706794
PaymentCollector (proxy)Base0x77dfdfb009847924c65e09fb9ad998a132f97079
Payout (proxy)Base0x3b0abc4c5630e9d70b4e80af793a12be053164b2

Buyers and sellers interact with the proxy addresses above. Each proxy forwards to an upgradeable implementation.

Implementation & deployment details

ContractImplementationStart blockNotes
SethVault (Sepolia)0xe50df9f174de25f6e74ec6e52e95f328a711a53511270857min deposit 1 SETH (1e18)
PaymentCollector (Base)0xf71ddde32a6183ae7fe4fdf09c25a9faa701d3a748622604Chainlink ETH/USD 0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70, max stale 1200s
Payout (Base)0x7074d643de1fb0453c7a23a84edc6751825f324348622106Chainlink ETH/USD 0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70, max stale 1200s

Payment tokens (Base)

Stablecoins accepted by the Base PaymentCollector (each valued at $1):

TokenAddressDecimals
USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029136
USDT0xfde4C96c8593536E31F229EA8f37b2ADa2699bb26
DAI0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb18

You can also buy with the chain’s native coin (ETH on Base) via buy().

Other payment chains (planned)

Ethereum, Optimism, Arbitrum, and BNB Chain are on the roadmap as payment chains. Their PaymentCollector contracts are not yet independently deployed — the current deployment record reuses a placeholder address for them, and the backend only activates Base at runtime. Their addresses (and the Chainlink feeds and token lists prepared for them) will be published here once they go live.

For the definitive, machine-readable list of active payment chains, collectors, and accepted tokens, query /api/market — it advertises only what is actually enabled.

A note on the buy price

The deployment record initializes the collectors with a buy price of $0.25 per SETH (buyPriceUsdRaw = 25000000, 8 decimals), while the backend’s market config advertises $0.50. The buy price is owner-editable on-chain and can be re-tuned at any time, so the authoritative live value is always what /api/market (or the collector’s buyPriceUsd()) returns — not a fixed number in these docs.

Last updated on