Commit Graph

34 Commits

Author SHA1 Message Date
dependabot-preview[bot] 488162209b Bump futures from 0.3.5 to 0.3.6 (#413) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky ddeb59d336 Prometheus options in Substrate relay (#402) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky 52b11a58c9 extract common relay initialization func (#392) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 87ea31a439 Bump async-trait from 0.1.40 to 0.1.41 (#395) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky 07a514e9f7 Get substrate dependencies from crates io (#387)
* get Substrate dependencies from crates.io

* removing unused dependencies

* cargo fmt --all

* remove commented dependencies

* remove commented dependencies again

* try to fix compilation
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky dbb72faa86 Substrate relay stub (#376)
* substrate-relay: initial commit

* MillauHeaderApi and RialtoHeaderApi

* post-merge fixes + TODOs + compilation
2024-04-10 10:28:37 +02:00
Tomasz Drwięga d3f6948050 Remove substrate relay. (#244) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 112eb86b8f Bump serde_json from 1.0.56 to 1.0.57 (#235) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 65852944e3 Bump log from 0.4.8 to 0.4.11 (#224) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] ae8c82f0e7 Bump ctrlc from 3.1.4 to 3.1.5 (#184) 2024-04-10 10:28:37 +02:00
Hernando Castano 3236aa8000 Update Substrate to rc4 (#175)
* Bump Substrate to rc4

* Add BaseCallFilter type

* Add DenyUnsafe to SystemApi extension

* Use new ServiceBuilder build functions

* Add BaseCallFilter to test runtimes

* Remove old comments

* Add `rev` and `git` fields back

Turns out that if you don't have these future release candidates will
be used if available. For instance, once `rc5` is released a fresh pull
would use that instead of `rc4` which is what we want.

* Use tag release instead of specific commit

Will make scripted updates easier in the future

* Add short script to update between `rc` versions

* Update scripts/update_rc.sh

Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 8fd0a4688f Bump serde_json from 1.0.55 to 1.0.56 (#173) 2024-04-10 10:28:37 +02:00
Denis S. Soldatov aka General-Beck e9a67d334c Add cargo deny (#166)
* Add cargo deny

* deny - master

* Copy deny.toml to .

* cargo deny check

* upload artifacts

* install cargo deny

* typo

* up install cargo deny

* update archive

* typo

* path's

* allow failure cargo deny

* allew failure log

* cargo deny init

* add deny.toml and compare with embark actions

* fix options

* Fix cargo deny.

* Remove cargo audit (same as deny)

Co-authored-by: Tomasz Drwięga <tomasz@parity.io>
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] b497505bc7 Bump derive_more from 0.99.8 to 0.99.9 (#152) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 800c4314fa Bump derive_more from 0.99.7 to 0.99.8 (#146)
Bumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.7 to 0.99.8.
- [Release notes](https://github.com/JelteF/derive_more/releases)
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.7...v0.99.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 1dbbfe2daa Bump serde_json from 1.0.53 to 1.0.55 (#134) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky b701c2be8d Update Substrate to latest master (rc3) (#129)
* Substrate 606c56d2e2f69f68f3947551224be6a3515dff60

* update jsonrpsee
2024-04-10 10:28:37 +02:00
Tomasz Drwięga ca8b370de2 Revert "Bump async-std from 1.5.0 to 1.6.0" (#127)
* Revert "Bump async-std from 1.5.0 to 1.6.0 (#126)"

This reverts commit 3c15a65929447a12aa23c1f34c9b783d117deed2.

* Add async-std=1.6 to ignore.
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] bad7e7c1d0 Bump async-std from 1.5.0 to 1.6.0 (#126) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky a7e7c895f6 Bump substrate version (#120)
* bump substrate

* cargo fmt --all
2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky 3ebaf0548d downgrade async-std to 1.5.0 (#119) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] e48d943b31 Bump async-std from 1.5.0 to 1.6.0 (#107) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 7ddff25912 Bump clap from 2.33.0 to 2.33.1 (#94) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 9765c53a15 Bump derive_more from 0.99.5 to 0.99.7 (#93) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 9496303aff Bump futures from 0.3.4 to 0.3.5 (#89) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 4f119c0fd9 Bump serde_json from 1.0.52 to 1.0.53 (#87) 2024-04-10 10:28:37 +02:00
Svyatoslav Nikolsky 50d6ed186f Migrate to new substrate (#79)
* new substrate version + actually verify justification

* cargo update + fix remaining stuff

* add weight=0 comments

* cargo fmt --all

* fix hash types
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] c0881f5582 Bump serde_json from 1.0.50 to 1.0.51 (#53) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 5fff153419 Bump derive_more from 0.99.3 to 0.99.5 (#49) 2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 04c5b16561 Bump serde_json from 1.0.48 to 1.0.50 (#48) 2024-04-10 10:28:37 +02:00
Hernando Castano 8232bdfe30 Get Ethereum Relay to Compile (#21)
* Update dependencies

Upgrades Substrate based dependencies from v2.0.0 -> v2.0.0-alpha.1
and uses the `jsonrpsee`'s new feature flags. The actual code hasn't
been updated though, so this won't compile.

* Use `RawClient`s from `jsonrpsee`

* Update to use jsonrpsee's new API

* Hook up Ethereum Bridge Runtime, Relay, and Node Runtime

* Bump `parity-crypto` from v0.4 to v0.6

Fixes error when trying to compile tests. This was caused by
`parity-crypto` v0.4's use of `parity-secp256k1` over `secp256k1'.
Using the Parity fork meant multiple version of the same underlying
C library were being pulled in. `parity-crypto` v0.6 moved away from
this, only relying on `secp256k1` thus fixing the issue.
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 24dc3beaf5 Bump ctrlc from 3.1.3 to 3.1.4 (#30)
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases)
- [Commits](https://github.com/Detegr/rust-ctrlc/commits/3.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2024-04-10 10:28:37 +02:00
dependabot-preview[bot] 4b20a78dae Bump derive_more from 0.99.2 to 0.99.3 (#29)
Bumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.2 to 0.99.3.
- [Release notes](https://github.com/JelteF/derive_more/releases)
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.2...v0.99.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2024-04-10 10:28:37 +02:00
Hernando Castano ebbc4724d0 Move substrate-bridge-relay into repository (#1)
* Initial commit. CLI which parses RPC urls.

* Establish ws connections and make simple RPC requests.

* Complete bridge setup.

* Process subscription events.

* Ctrl-C handler.

* Write a bare-bones README and copy in design doc.

* Modularize code a little bit.

* Communicate with each chain in a separate task.

* Parse headers from RPC subscription notifications.

* Send (fake) extrinsics across bridge channels.

And now it's deadlocked.

* Fix deadlock.

* Clarify in README that this is not-in-progress.

* Move everything into a single folder

* Move Substrate relay into appropriate folder

* Get the Substrate Relay node compiling

* Update Cargo.lock

* Use new composite accounts from Substrate

* Remove specification document

It has been moved to the Wiki on the Github repo.

* Update author + remove comments

* Use latest master for jsonrpsee

Required renaming some stuff (e.g Client -> RawClient)

Co-authored-by: Jim Posen <jim.posen@gmail.com>
2024-04-10 10:28:37 +02:00