Coming Soon: The Developers section is under active development. Documentation will be available soon.
Arbitrum One (Mainnet)
| Contract | Address |
|---|
| OrderBook | 0x... |
| CBTFactory | 0x... |
| CollateralManager | 0x... |
| VaultFactory | 0x... |
| YieldRouter | 0x... |
| OracleAdapter | 0x... |
| RelayerHub | 0x... |
Tokens
| Token | Address |
|---|
| USDC | 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 |
| USDT | 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 |
| DAI | 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 |
| WETH | 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 |
Arbitrum Sepolia (Testnet)
| Contract | Address |
|---|
| OrderBook | 0x... |
| CBTFactory | 0x... |
| CollateralManager | 0x... |
| VaultFactory | 0x... |
| YieldRouter | 0x... |
| OracleAdapter | 0x... |
| RelayerHub | 0x... |
Test Tokens
| Token | Address |
|---|
| Test USDC | 0x... |
| Test WETH | 0x... |
ABIs
Contract ABIs are available in the SDK:
import {
OrderBookABI,
CBTFactoryABI,
CollateralManagerABI,
VaultABI
} from '@centuari/sdk/abis';
Or download directly:
Verification
All contracts are verified on:
Network Configuration
Arbitrum One
const config = {
chainId: 42161,
rpcUrl: 'https://arb1.arbitrum.io/rpc',
explorerUrl: 'https://arbiscan.io'
};
Arbitrum Sepolia
const config = {
chainId: 421614,
rpcUrl: 'https://sepolia-rollup.arbitrum.io/rpc',
explorerUrl: 'https://sepolia.arbiscan.io'
};
Contract Verification
Verify a contract on Arbiscan:
npx hardhat verify --network arbitrum CONTRACT_ADDRESS "constructor" "args"
Addresses will be populated upon mainnet launch. Testnet addresses are available now.