Pheasant Network
HomeProductLinks
  • 🪺Welcome
  • − Bridge −
    • 🌉Protocol
      • Network Participants
      • L2 > L1 and L2 > L2
      • L1 > L2
      • CCTP
      • Fees
    • 🧑‍💻Contracts
      • Overview
      • Technical Details
      • Audit
    • 🌐Network Code and Address
  • − Swap −
    • 🔄Protocol
      • Architecture
      • Fees
    • 🧑‍💻Contracts
  • 🌐Supported Networks
  • − Ecosystem −
    • 🐦Pheasant Points
      • Pheasant Points Terms of Use
      • Snapshot History
    • ❓FAQ
    • 📗Release Notes
    • ⏫Development Status
    • 🙌Supported by
    • 🎨Brand Assets
    • 💚Collaboration Requests
    • 🔗Links
Powered by GitBook
On this page
  • PheasantNetworkBridgeChild.sol
  • BridgeDisputeManager.sol
  • CheckpointManager
  • BondManager.sol
  1. − Bridge −
  2. Contracts

Overview

PreviousContractsNextTechnical Details

Last updated 2 months ago

PheasantNetworkBridgeChild.sol

PheasantNetworkBridgeChild.sol is the CoreContract of Pheasant Network which oversees bridges, assets and bonds and verifies transactions.

BridgeDisputeManager.sol

This contract verifies the proof of transactions.

CheckpointManager

CheckpointManager, which consists of RootCheckpointManager and ChildCheckpointManager, is responsible for communications between Layer 1 and Layer 2. RootCheckpointManager deployed on Layer 1 sends blockhash to Layer 2 while ChildCheckpointManager run on Layer 2 receives and stores the blockhash sent from Layer 1.

For communications between Layer 1 and Layer 2, we utilise contracts that already exist on the networks (e.g. for Polygon, for Optimism and for Arbitrum)

BondManager.sol

BondManager.sol handles and manages deposits in ETH and ERC20, only pre-registered contract can execute slash the bond and the logic of slash depends on the pre-registered contract.

🧑‍💻
Fx-Portal
CrossDomainMessage
Inbox