Smart Contract Addresses

Complete list of deployed smart contracts on Base Sepolia testnet.


🌐 Network Information

Network: Base Sepolia Testnet Chain ID: 84532 RPC URL: https://sepolia.base.org Explorer: https://sepolia.basescan.org Native Token: ETH

Faucets:

  • Base Sepolia ETH: https://www.coinbase.com/faucets/base-ethereum-sepolia-faucet

  • Chainlink LINK: https://faucets.chain.link/base-sepolia


🏭 YRT Token Factory Contracts

Main Contracts

Contract
Address
Explorer Link
Verified

YRTFactory

0x55D6DA78bf5FFc9d32D54dCB259E83aF466A2C73

βœ…

AutoDistributor

0x42C8c58dd12890AF6C0A23C222375f9D0CBb8FA2

βœ…

Key Features (v1.0 - Oct 2025)

Feature
Description

Human-Readable Slugs

Auto-generate series IDs with format SYMBOL-XX (e.g., "SDR-01")

Hybrid Role System

Business owners can trigger distribution for their own series without platform admin

Token Address Lookup

Find series ID via token address or slug

Series Isolation

Business owners restricted to managing only their own series

Parameter
Value
Description

Upkeep ID

94381862877888275105048938553528822494268007461938098745736018724799527249950

Chainlink Automation ID

Network

Base Sepolia

Automation network

Status

βœ… Active

Running

Contract

0xD4E0FD53740e6E3DE699A388B80445CC4a67C0cE

AutoDistributor address

Updated

Oct 2025

Latest deployment


πŸ“¦ Owna-DEX Contracts (AMM)

Main Contracts

Contract
Address
Explorer Link
Verified

OwnaFactory

0xeDbe28c77C9f4509d50FA2C4CDA247fd96A7A69b

βœ…

OwnaRouter

0x5b93C4A81534C170cfdC228b3dc0047694AdF8a5

βœ…

Configuration

Parameter
Value
Description

Fee Recipient

0x77c4a1cD22005b67Eb9CcEaE7E9577188d7Bca82

Receives 0.3% swap fees

Default Swap Fee

30 (0.3%)

Fee on all swaps

Key Features

Feature
Description

Property Owner Withdraw

ownerWithdrawStable() - Withdraw USDC/IDRX for operational needs

Property Owner Inject

ownerInjectStable() - Inject USDC/IDRX to increase YRT price

Access Control

Only designated property owner can perform these operations

Test Coverage

58/58 tests passing (12 new property owner tests)


🀝 Secondary Market Contracts (P2P Order Book)

Main Contracts

Contract
Address
Explorer Link
Verified

SecondaryMarket

[TBD - Pending Deployment]

TBD

⏳

Features

Feature
Value
Description

Protocol Fee

0%

Zero fees on trades

Order Type

EIP-712 Signatures

Secure off-chain orders

Settlement

On-chain Atomic Swaps

Trustless execution


πŸ’° Mock Stablecoins (Testnet Only)

Contract
Address
Explorer Link
Decimals

MockUSDC

0x1771B7f93FD4d06a6c0402F76D8cE64B95fcC906

18

MockIDRX

0xD0Eae13E9bC49Ed4D3385832f9a07bAcD8C27532

18

Note: Production will use real USDC/IDRX with 6 decimals.


πŸ”§ Deployment Information

Deployer Address

Address: 0x77c4a1cD22005b67Eb9CcEaE7E9577188d7Bca82

This address deployed all contracts and is set as:

  • Admin (YRTFactory)

  • Manager (AutoDistributor)

  • Owner (OwnaFactory - DEX)

  • Fee recipient (DEX swaps)

Deployment Dates

Contract
Deployed At
Tx Hash
Version

YRTFactory

Oct 2025

0x50ec1939...

v1.0

AutoDistributor

Oct 2025

0x1c3f96b9...

v1.0

MockUSDC

Oct 2025

0xde22f429...

Latest

MockIDRX

Oct 2025

0x3086891d...

Latest

OwnaFactory

Oct 2025

0xea1b18ab...

v1.0

OwnaRouter

Oct 2025

0x5f6b5736...

v1.0


πŸ“ Contract Verification

All contracts are verified on BaseScan. You can:

  1. View Source Code - Click Explorer Link above

  2. Read Contract - Use BaseScan Read Contract tab

  3. Write Contract - Connect wallet to interact


πŸ”— Frontend Integration

TypeScript Constants

// contracts.ts - v1.0 (Oct 2025)
export const CONTRACTS = {
  // YRT Token Factory (v1.0 - Slug System & Hybrid Roles)
  YRT_FACTORY: '0x7FbFb4499c6d8ec01B904424b7bb963c23B44568',
  AUTO_DISTRIBUTOR: '0xD4E0FD53740e6E3DE699A388B80445CC4a67C0cE',

  // Trading Markets (v1.0 - Property Owner Features)
  DEX_FACTORY: '0x1dC1CE24d956951a078aE0Dd61379A86c901E773',
  DEX_ROUTER: '0x7C35348f8f249739e1ea5A1Ec7B6Ea2e15CBccD6',
  SECONDARY_MARKET: '[TBD]', // P2P Order Book

  // Mock Stablecoins (Testnet)
  USDC: '0xBBEc8387f9b699127587dfeC39ff998B3331B78C',
  IDRX: '0x5FcbfC26a8aD45daCb312ae195b573A34E546D1d',
} as const

export const CHAIN_ID = 84532 // Base Sepolia

Wagmi Configuration

import { baseSepolia } from 'wagmi/chains'

export const config = createConfig({
  chains: [baseSepolia],
  // ...
})

πŸ” Access Control

YRTFactory Roles

Role
Address
Permissions

DEFAULT_ADMIN_ROLE

0x77c4a1cD22005b67Eb9CcEaE7E9577188d7Bca82

Full admin access

MANAGER_ROLE

(Granted as needed)

Manage series, periods (global access)

DISTRIBUTOR_ROLE

0xD4E0FD53740e6E3DE699A388B80445CC4a67C0cE

Trigger snapshots, distribute yield

Series Admin

Per-series basis

Manage own series only (hybrid role system) πŸ†•

OwnaFactory Owner

Role
Address
Permissions

Owner

0x77c4a1cD22005b67Eb9CcEaE7E9577188d7Bca82

Update fees, fee recipient

SecondaryMarket Access

Role
Permissions

Public

Anyone can execute or cancel orders (signature-based)

No Admin

Fully permissionless contract


πŸ§ͺ Testing Tools

Get Test Tokens

1. Base Sepolia ETH:

Visit: https://www.coinbase.com/faucets/base-ethereum-sepolia-faucet
Enter your address
Receive ETH for gas

2. MockUSDC:

// Call faucet() on MockUSDC
Contract: 0xBBEc8387f9b699127587dfeC39ff998B3331B78C
Function: faucet()
Receives: 1000 USDC (18 decimals)

3. MockIDRX:

// Call faucet() on MockIDRX
Contract: 0x5FcbfC26a8aD45daCb312ae195b573A34E546D1d
Function: faucet()
Receives: 1000 IDRX (18 decimals)

πŸ“Š Production Deployment (Future)

Mainnet Addresses (TBD)

Contract
Address
Network

YRTFactory

TBD

Base Mainnet

AutoDistributor

TBD

Base Mainnet

OwnaFactory

TBD

Base Mainnet

OwnaRouter

TBD

Base Mainnet

SecondaryMarket

TBD

Base Mainnet

Real Stablecoins:

  • USDC: Official Circle USDC (6 decimals)

  • IDRX: Official Rupiah-X (decimals TBD)


πŸ”„ Migration Plan

When migrating to mainnet:

  1. Deploy new contracts to Base Mainnet

  2. Update frontend to point to mainnet addresses

  3. Update Chainlink Automation to mainnet

  4. Migrate liquidity from testnet to mainnet

  5. Notify users of migration



Last Updated: October 2025 Network: Base Sepolia Testnet (84532) Latest Version: v1.0 (First Release - Development Phase)

Last updated