Skip to main content
Coming Soon: The Developers section is under active development. Documentation will be available soon.

Arbitrum One (Mainnet)

ContractAddress
OrderBook0x...
CBTFactory0x...
CollateralManager0x...
VaultFactory0x...
YieldRouter0x...
OracleAdapter0x...
RelayerHub0x...

Tokens

TokenAddress
USDC0xaf88d065e77c8cC2239327C5EDb3A432268e5831
USDT0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
DAI0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
WETH0x82aF49447D8a07e3bd95BD0d56f35241523fBab1

Arbitrum Sepolia (Testnet)

ContractAddress
OrderBook0x...
CBTFactory0x...
CollateralManager0x...
VaultFactory0x...
YieldRouter0x...
OracleAdapter0x...
RelayerHub0x...

Test Tokens

TokenAddress
Test USDC0x...
Test WETH0x...

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.