Contract Addresses

This page contains the official smart contract addresses for DI Network across all supported blockchain networks.

Ethereum Mainnet (Chain ID: 1)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Governance

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Funding Manager

0x...

Bridge Contracts

Contract
Address
Verified

DI Gateway

0x...

Bridge Hub

0x...

Meta Tx Gateway

0x...

Gas Credit Vault

0x...

Staking & Tokenomics

Contract
Address
Verified

DI Staking

0x...

Token Distributor

0x...

Token Vesting

0x...

BSC (Chain ID: 56)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Governance

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Bridge Contracts

Contract
Address
Verified

DI Gateway

0x...

Bridge Hub

0x...

Meta Tx Gateway

0x...

Polygon (Chain ID: 137)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Arbitrum (Chain ID: 42161)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Base (Chain ID: 8453)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Crossfi (Chain ID: 4157)

Core Contracts

Contract
Address
Verified

DI Token

0x...

DUSD Token

0x...

DUSD Provider

0x...

Oracle Module

0x...

Trading Contracts

Contract
Address
Verified

DSwap

0x...

DPerp

0x...

Position Manager

0x...

Liquidity Pool

0x...

Testnet Addresses

Ethereum Goerli (Chain ID: 5)

Contract
Address
Purpose

DI Token

0x...

Testing and development

DUSD Token

0x...

Testing and development

DSwap

0x...

Testing and development

DPerp

0x...

Testing and development

BSC Testnet (Chain ID: 97)

Contract
Address
Purpose

DI Token

0x...

Testing and development

DUSD Token

0x...

Testing and development

DSwap

0x...

Testing and development

DPerp

0x...

Testing and development

Using Contract Addresses

In JavaScript/TypeScript

In Solidity

Environment Variables

Security Notes

Address Verification

Always verify contract addresses through multiple sources:

  1. Official Documentation: This page and official docs

  2. GitHub Repository: Check the official repository

  3. Block Explorers: Verify on Etherscan, BscScan, etc.

  4. Community Channels: Ask in official Discord/Telegram

Common Scams

Be aware of these common scams:

  • Fake Contracts: Scammers deploy contracts with similar names

  • Phishing Sites: Fake websites with wrong addresses

  • Social Media: Fake accounts posting wrong addresses

  • Telegram/Discord: Scammers impersonating team members

Best Practices

  1. Bookmark Official Sites: Save official URLs

  2. Double-Check Addresses: Always verify before transactions

  3. Use Official Links: Only use addresses from official sources

  4. Start Small: Test with small amounts first

  5. Community Verification: Ask in official channels if unsure

Updates and Changes

Contract addresses may change due to:

  • Protocol Upgrades: New versions of contracts

  • Security Updates: Emergency upgrades for security

  • Network Additions: New blockchain network support

  • Feature Additions: New protocol features

Stay Updated

Follow our official channels for address updates:

Need Help?

If you have questions about contract addresses:

  1. Check Official Sources: Website, GitHub, Discord

  2. Ask in Discord: #general or #dev-support channels

  3. Create GitHub Issue: For technical questions

  4. Contact Support: Through official channels only


Last updated