Skip to content

GoodDollar OFT - LayerZero Cross-Chain Bridge #288

@blueogin

Description

@blueogin

Motivation

Implement LayerZero OFT (Omnichain Fungible Token) adapter for GoodDollar to enable secure, efficient cross-chain token transfers between networks. This replaces legacy bridge solutions with a modern, standardized approach that maintains token supply integrity across chains through mint/burn mechanics.

Details

  • Develop GoodDollarMinterBurner contract which has minter role for GoodDollar (DAO-upgradeable)
  • Develop GoodDollarOFTAdapter contract which calls & routes cross-chain token transfer (non-upgradeable)
  • Make GoodDollarMinterBurner pausable to effectively halt bridging when needed.
  • Evaluate whether a transfer limit is required for cross-chain bridging.
  • Update deployment.json with contract addresses
  • Add XDC & CELO LayerZero endpoint configuration
  • Grant MINTER_ROLE to GoodDollarMinterBurner
  • Set OFT adapter as operator on MinterBurner via DAO
  • Create bridge script
  • Test it on CELO and XDC

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions