movementlabsxyz / movement

The Movement Network is a Move-based L2 on Ethereum.
Apache License 2.0
82 stars 65 forks source link

Movement Client and Relayer Code Update for Native Bridge #893

Open andygolay opened 1 day ago

andygolay commented 1 day ago

Summary

Changelog

Testing

Outstanding issues

Currently doesn't build do the these errors in deploy.rs:

error[E0433]: failed to resolve: could not find `chains` in `bridge_service`
  --> protocol-units/bridge/setup/src/deploy.rs:10:2
   |
10 |     chains::ethereum::{
   |     ^^^^^^ could not find `chains` in `bridge_service`

error[E0432]: unresolved import `bridge_service::types::TimeLock`
  --> protocol-units/bridge/setup/src/deploy.rs:16:2
   |
16 |     types::TimeLock,
   |     ^^^^^^^^^^^^^^^ no `TimeLock` in `types`

I didn't want to alter the Eth side too much during this push, for the sake of keeping this PR Movement-focused and due to the possibility of it potentially colliding with work done in parallel on #890