Contract addresses
Core and utility contract references
Use this page as a quick reference for deployed contracts on Radius Testnet and Radius Network (mainnet). All addresses are checksummed and copy-paste ready.
Core contract
SBC token contract
The SBC contract is the stablecoin used for transfers and gas-fee conversion behavior on Radius.
- Contract address:
0x33ad9e4BD16B69B5BFdED37D8B5D9fF9aba014Fb
Utility contracts
These utility contracts are commonly used across tooling and app integrations.
Testnet
| Contract | Address | Why you use it |
|---|---|---|
| Arachnid Create2 Factory (deterministic deployment proxy repository) | 0x4e59b44847b379578588920cA78FbF26c0B4956C | Deploy contracts to deterministic addresses with CREATE2. |
| CreateX deployment framework repository | 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed | Use advanced CREATE/CREATE2/CREATE3 deployment patterns. |
| Multicall3 repository | 0xcA11bde05977b3631167028862bE2a173976CA11 | Batch multiple read calls into one RPC request. |
| Uniswap Permit2 repository | 0x000000000022D473030F116dDEE9F6B43aC78BA3 | Support signature-based approvals and transfer flows. Required for Permit2-based x402 settlement. |
Mainnet
| Contract | Address | Why you use it |
|---|---|---|
| Arachnid Create2 Factory (deterministic deployment proxy repository) | 0x4e59b44847b379578588920cA78FbF26c0B4956C | Deploy contracts to deterministic addresses with CREATE2. |
| Uniswap Permit2 repository | 0x000000000022D473030F116dDEE9F6B43aC78BA3 | Support signature-based approvals and transfer flows. Required for Permit2-based x402 settlement. |
| Multicall3 repository | 0xcA11bde05977b3631167028862bE2a173976CA11 | Batch multiple read calls into one RPC request. |
| CreateX deployment framework repository | 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed | Use advanced CREATE/CREATE2/CREATE3 deployment patterns. |
x402 contracts
These contracts are used by x402 facilitators for Permit2-based payment settlement. Both are deployed to the same deterministic address on all EVM chains via CREATE2.
| Contract | Address | Why you use it |
|---|---|---|
| x402ExactPermit2Proxy | 0x402085c248EeA27D92E8b30b2C58ed07f9E20001 | Canonical spender for Permit2-based x402 settlement. Payers sign Permit2 transfers to this address. The proxy enforces that funds go only to the merchant (payTo) address. |
| Uniswap Permit2 | 0x000000000022D473030F116dDEE9F6B43aC78BA3 | Signature-based token approvals and transfers. Payers approve this contract once to enable Permit2 x402 flows. |
Accessibility and verification notes
- Use the contract name column to understand purpose before copying an address.
- Use the Why you use it column for quick context in screen-reader and scan-first workflows.
- Verify target network before deployment or scripting.
- Prefer checksummed addresses in config files and deployment artifacts.