Svyatoslav Nikolsky
bed44dec13
Relay DummyOrdered messages ( #318 )
...
* DummyOrdered relay: initial commit
* 1 ML file -> 3 files
* extracted generic message race loop
* uncommented race error procesing
* lane loop tests
* cargo fmt
* moved HeaderId to utils.rs
* restart lane loop on stall
* message delivery strategy tests
* removed obsolete code
* clippy
* Update relays/ethereum/src/message_lane_loop.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Update relays/ethereum/src/message_lane_loop.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* added more races docs
* Update relays/ethereum/src/message_race_delivery.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* update docs
* Update relays/ethereum/src/message_race_loop.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* deal with TODOs
* removed docs
* docs
* cargo fmt --all
* Update relays/ethereum/src/message_race_loop.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com >
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com >
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky
b98b7d2e43
Prepare for sub to eth relay ( #248 )
...
* fixed PoA contract deploy (granda_authorities call)
* pause if all submitted headers were rejected
* give funds to Bertha and Carlos
* max 1 active PoA transaction in headers sync :(
* display initial header id when deploying PoA contract
* cargo fmt + clipy
* fix compilation
* Update relays/ethereum/src/sync_types.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Update relays/ethereum/src/utils.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky
c4424e5b73
Auto relay exchange transactions ( #227 )
...
* auto relay exchange transactions
* docker + auto-relay-tx
* clippy
* jsonrpsee in Cargo.lock ???
* fix tests compilation
* Show sccache
* mute clippy
* move
* Update relays/ethereum/src/exchange.rs
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com >
* finish comment
* (bool, String) -> StringifiedMaybeConnectionError
* Update deployments/rialto/docker-compose.yml
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com >
Co-authored-by: Denis S. Soldatov aka General-Beck <general.beck@gmail.com >
Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com >
2024-04-10 10:28:37 +02:00
Tomasz Drwięga
bdf6901ce2
Fix clippy suggestions. ( #179 )
...
* Fix clippy errors.
* Cargo fmt.
* Enable clippy checks.
* Create if does not exist.
* Fix warnings and enable sccache for clippy.
* chmod +x
* Revert and ignore errors.
* Update cancel-workflow-action.
* Fixes.
* Clippy fixes.
* Fix compilation.
* Fix new clippy warnings.
* fmt --all
* Fix the rest.
* fmt --all
* Conditional.
* Bump smallvec.
* Use separate cache dir for clippy to prevent races.
* Remove unused imports in tests
* Remove "useless conversion"
* Move clippy to main worfklow to avoid clashes.
* Fix clippy error.
* Fix remaning clippy errors.
* cargo fmt --all
Co-authored-by: Hernando Castano <castano.ha@gmail.com >
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky
8121b3f82b
Relay dashboard ( #191 )
...
* expose metrics for Prometheus
* added preconfigured configs for Prometheus and Grafana
* metrics-related cli args
* fix compilation
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky
83a3fca5cf
Basic tests for sync loop ( #182 )
...
* basic sync loop tests
* cargo ftm --all
* SyncLoopTestParams
* move sync loop tests to sync_loop_tests.rs
* cargo fmt --all
2024-04-10 10:28:37 +02:00