Skip to content

Feat: add UI support for GoodDollar message passing bridge #203

@sirpy

Description

@sirpy

Business Description

Currently there's no UI to interact with the main bridge
MPB docs and contracts:
https://docs.gooddollar.org/user-guides/bridge-gooddollars

To help understand the contract you are interacting with better there are three options:

  1. read/write proxy tabs on the eg. celoscan
  2. on the code tab on celoscan there is an option to open the contract in a web IDE
  3. the bridge repository: https://github.com/GoodDollar/GoodBridge

Detailed Description of Functionality

  • Based on the microbridge UI add a new widget that makes a user able to interact with the MPB
  • Take care of bridge fee (ie indicate to user and send correct value in native token)
  • User should be able to see status of TX based on layerzero/axelar api
  • Link to layerzero/axelar explorer relevant tx

Technical Implementation

Good to knows

  1. When exploring the bridge transaction flow, consider that the G$ token integrates ERC677 (via transferAndCall). Reflecting on ERC677's mechanics might offer insights into the steps a user takes during transactions.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions