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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions