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
1a35afc3dc
Support non-positional params ( #393 )
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
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
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
Svyatoslav Nikolsky
e16dd14e20
Mute warnings from Substrate <-> Substrate runtime module and relay ( #104 )
...
* mute warnings from sub2sub module+relay
* cargo fmt --all
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
e5f998d7d9
Run RustFmt as part of the CI ( #37 )
...
* Run RustFmt as part of the CI
* Format repo
* Run RustFmt before the default Travis build step
Apparently if you override `script` you also need to make
sure to `build` and `test` the code yourself.
* Format repo
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]
8767d443c0
Bump jsonrpsee from de7cbf2 to a0bea41 ( #28 )
...
* Bump jsonrpsee from `de7cbf2` to `a0bea41`
Bumps [jsonrpsee](https://github.com/paritytech/jsonrpsee ) from `de7cbf2` to `a0bea41`.
- [Release notes](https://github.com/paritytech/jsonrpsee/releases )
- [Commits](https://github.com/paritytech/jsonrpsee/compare/de7cbf2b7528802b6c1079de837db1d4f24561a6...a0bea41c4f37125fa742ec48b12e11cf55c592b5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Fix imports.
* Update client code.
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Tomasz Drwięga <tomasz@parity.io >
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
Tomasz Drwięga
91b6248f96
Add license headers ( #27 )
...
* Add the scripts.
* Add license preamble.
* Change existing license headers.
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