Gavin Wood
bc58b46962
Companion for #10382 (Insufficient asset quotas and deposits) ( #4390 )
...
* MaxConsumers
* Fixes
* fixes
* one more fix
* Bump Substrate
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-12-09 14:42:39 +01:00
antonio-dropulic
5228731ae8
Merge commit '392447f5c8f986ded2559a78457f4cd87942f393' into update-bridges-subtree-r/w
2021-12-01 09:46:14 +01:00
antonio-dropulic
392447f5c8
Squashed 'bridges/' changes from 23dda62482..407bf44a8a
...
407bf44a8a add missing license header (#1204 )
9babb19810 Custom relay strategy (#1198 )
c287872a11 fix clippy things (#1200 )
3a40e62789 Expose some const value and type (#1186 )
32b61476d1 increase sleep before connectingMillau (#1195 )
aabe7041fa revert messages transactions mortality (#1194 )
3651f4f909 Message transactions mortality (#1191 )
364d6e155d Bump dependencies (#1180 )
f0389acc08 cargo +nightly fmt --all (#1192 )
b270b6a016 Unify error enums in substrate and ethereum clients with `thiserror` (#1094 )
58c4946f74 Limit max call size of Rialto/Millau runtimes (#1187 )
fd56a8cd56 Add UI to the deployment (#1047 )
16f01dc736 Westend -> Millau alerts are pending before notifications are sent (#1184 )
5628c11ece replace collective flip with babe randomness in Rialto (#1188 )
1094a63b00 ignore another (pretty bad) RUSTSEC (#1185 )
379fe323ea fix/ignore cargo deny issues (#1183 )
92af5e6e64 additional log in finality relay + rephrase "failed" (#1182 )
b996a3b681 Rialto parachain in test deployments (#1178 )
28d9332b44 Resubmit transactions strategy for Polkadot/Kusama (#1175 )
d0172c6847 Playing with CI (#1179 )
fb6f42456d fix checks order when registering parachain (#1177 )
ee828c005a Register-parachain subcommand of substrate-relay (#1170 )
8cd2b1a112 Token swap pallet benchmarks (#1174 )
bb811accb1 fix collision with westend bridge (#1172 )
8d2fba70ed add token swaps to test deployments (#1169 )
b6d1bdfe2c publish rialto parachain collator image (#1171 )
834ae4a10a Fix OutboundLaneData types (#1159 )
5ee0ea1626 copypasted -> copied (#1168 )
c3bb835f18 fix spelling (#1167 )
f90d041dc9 Upgrade `jsonrpsee` to v0.3 (#1051 )
598c9b6d0d add some basic tests for swap tokens (#1164 )
05e88c61f5 publish images when tag of specific format(e.g. v2021-09-27 + v2021-09-27-1) is published (#1166 )
7f3f94a6e0 Fix CI again (#1165 )
ff37de332f Move calculation relayer reward into `MessageDeliveryAndDispatchPayment` (#1153 )
36fbba839b fix clippy warning (#1163 )
16da44d018 explicit wasm build (#1158 )
c9c8226449 Match substrate's fmt (#1148 )
2fdd7f3e5e Fix/ignore clippy warnings (#1157 )
43dfcc2686 Adding LookupAddress (#1156 )
951eaa5582 Add rialto-parachain runtime and node (#1142 )
803d266d61 Rename MessageId -> BridgeMessageId (#1152 )
5f234484fc Box large arguments of GRANDPA pallet (#1154 )
cf9abc1011 Fix spelling (#1150 )
ab83ba2e58 Relay subcommand that performs token RLT <> MLAU token swap (#1141 )
832536caf0 Polkadot <> Kusama relayers (#1122 )
6d0daa8975 Add `OnMessageAccepted` callback (#1134 )
5d03a20b3e Integrate token swap pallet into Millau runtime (#1099 )
ea4cfa833e Adding MultiAddress type and ValidationCodeHash (#1139 )
c20325a784 Add tests for `Raw` and `BridgeSendMessage` enum `Call` variants (#1125 )
6d802416e2 increase pause before pining Rialto nodes (#1137 )
b54fa56b62 calculate fee using full message payload (#1132 )
ca5d8178f5 Add parachain pallets to rialto runtime (#1053 )
9eaae4142e fix transaction resubmitter limits for Millau -> Rialto transactions (#1135 )
9d4e17783c add --mandatory-headers-only cli option to complex relay (#1129 )
1c5e0ec1cb Add local CI info to README (#1131 )
a8e0929e14 chore: spellchecker fixes (#1130 )
3b8e2118e3 set fee for importing mandatory headers to zero (#1127 )
49bba9aa52 another bunch of words for spellchecker (#1128 )
8a72eafef6 Increase pause before messages generation start (#1126 )
1f0ba9a191 Move some associated types from relay_substrate_client::Chain to bp_runtime::Chain (#1087 )
74bc1a5b54 Transactions resubmitter (#1083 )
21ba001f26 log max balance drop when sending message (#1117 )
638a7ddffa Code Cleaning (#1124 )
be6555c51b Fix buildah logout (#1120 )
87539c4a98 Format code work (#1116 )
526fe7fdd7 fix spelling (#1119 )
bd4ce7f241 Fix spelling (#1118 )
3c1147858e added missing constants to Kusama/Polkadot primitives (#1114 )
52093b22ab Fix delivery transaction estimation used by rational relayer (#1109 )
77a2f2fbed Remove fund account checks from upgrade. (#1111 )
824334802b Rename param and update comment (#1108 )
d7784bfe06 Fix spellcheck (#1110 )
0b18f5906a Refactor substrate messages source and substrate messages target (#1105 )
b27240bbff fix compilation (#1107 )
9697da4fe8 Emit mortal transactions from relay (#1073 )
b29396c077 Change vault vars type to env vars (#1084 )
35e0bbdc0c Make clippy mandatory. (#1103 )
a517e8541f Remove unused deps (#1102 )
873dae608a Remove unnessary deps (#1101 )
13450b74ee Stored conversion rate updater (#1005 )
74389829f3 [BREAKING] Migrate messages pallet to frame v2 (#1088 )
424da938dd README fix (#1100 )
865744c909 upgrade currency exchange pallet to frame v2 (#1097 )
b5038148b3 Add missing docs (#1095 )
0791e911c1 Common crate for substrate-relay (#1082 )
3834c9d880 Update high-level-overview.md (#1093 )
c93553face Increase the time window for messaging alerts. (#1092 )
8b9cc3cecd migrate pallet-shift-session-manager to frame v2 (#1090 )
dc91813c22 migrate eth PoA pallet to frame v2 (#1091 )
f16bb098cc Migrate dispatch pallet to frame v2 (#1089 )
19f4325348 Bridge/This Chain Ids should be exposed as constants on pallet level. (#1085 )
6381122df7 Change ChainSpec::from_genesis for Rialto and Millau chains to reflect the chain names. (#1079 )
0f1d33e973 Make CI happy again (#1086 )
238e65d96f fix typo (#1080 )
fc008457b6 Token-swap-over-bridge pallet (#944 )
3fb97fa5ef Fix full spellcheck (#1076 )
eae4ed7170 fixed wrong trace (#1075 )
219a0fad04 merge two weight-related loops in messages pallet (#1071 )
fc85632fdb increase_message_fee depends on stored mesage size (#1066 )
530f37a23b companion for https://github.com/paritytech/polkadot/pull/3507 (#1067 )
53b8cba683 sc_basic_authorship=trace for millau nodes (#1074 )
9874e05e98 Improve traces of message generator scripts (#1069 )
7b5ee84fbb extract message_details impl into runtime common (#1070 )
5a4aed5a8b refund weight for mot pruning messages (#1062 )
90e3d1e111 Fix Westend -> Millau sync (#1064 )
427d30ddfc When restarting client, also "restart" tokio runtime (#1065 )
d47c05eeef Change get pipeline sensitive variables from Vault instead of GitLab settings (#1063 )
d775a85415 use tokio reactor to execute jsonrpsee futures (#1061 )
15c8cd61cb Use BABE to author blocks on Rialto (previously: Aura) (#1050 )
5186293500 Allow reading suri && password override from file (#1059 )
b506298262 Update jsonrpsee reference (#1049 )
1734d00517 enable weight fee adjustent in Rialto/Millau (#1044 )
607265afae Pay dispatch fee at target chain cli option (#1043 )
ce79ef91be bump dependencies before start referencing polkadot repo (#1048 )
924fa24f6d Cli option for greedy relayer + run no-losses relayer by default (#1042 )
e21eba7b59 Yrong README Fixup + M1 Fixes (#1045 )
20d08204a2 Confirm delivery detects when more than expected messages are confirmed (#1039 )
994b846b52 pre and post dispatch weights of OnDeliveryConfirmed callback (#1040 )
1dd5297e84 give real value to Rialto and Millau tokens (#1038 )
035bee8715 Use real conversion rate in greedy relayer strategy (#1035 )
9cfaecd0f7 fixed metrics prefix (#1037 )
1d8d224937 Use kebab-case for bridge arguments (#1036 )
f30a4c79a6 Shared reference to conversion rate metric value (#1034 )
c34d7a5cbb estimate transaction fee (#1015 )
93404b18bb change alert period from 2m to 10m for Westend -> Millau (GRANDPA or public node itself is lagging sometimes) (#1032 )
git-subtree-dir: bridges
git-subtree-split: 407bf44a8a5f4e60aceef2dc755cd9ff09929ac3
2021-12-01 09:24:53 +01:00
Andrew Jones
4c7539cab5
Companion for #8615 : enrich metadata with type information ( #3336 )
...
* Use beefy branch with scale-info
* Add patches
* Sprinkle some TypeInfo derives
* Add some TypeInfo deriv
* Cargo.lock
* Derive TypeInfo and skip type params for Xcm types
* Cargo.lock
* Fix up scale_info bounds attributes
* Fix up dependencies
* Use my own beefy-primitives branch
* Bump BEEFY
* Update patches
* Add some scale-info dependencies and TypeInfo derives
* More TypeInfo decoration
* Update scale-info
* Some TypeInfos and remove more Event pallet::metadata
* Moar TypeInfos
* TypeInfos galore, fix up metadata runtime API
* TypeInfo
* TypeInfos, update other runtime metadata APIs
* Fix up Kusama, comment out some `usize` QueueSize parameter types
* Remove local diener patches
* Cargo.lock
* Cargo.lock
* Update to scale-info crates.io release
* Update primitive-types branch
* Update pallet-beefy to use custom branch
* Update other parity-common deps
* Update parity-common patches
* bump a bunch of deps in parity-common
* Remove parity-common patches
* Bump finality-grandpa version
* Cargo.lock
* Update scale-info to 0.9.1
* Add recursion_limit for runtime-parachains
* Add some scale_info attributes
* Cargo.lock
* Revert finality-grandpa bump
* Cargo.lock, scale-info update
* cargo update
* Make sure using patched version of finality-grandpa
* Use patched scale-info
* Update to scale-info 0.10.0
* Update finality-grandpa
* Cargo.lock
* Update beefy deps
* Update beefy deps again
* Add scale-info dependency
* Remove deprecated pallet::metadata attributes.
* Add some missing scale-info deps and derives
* Use some variant struct call syntax
* Add missing TypeInfo impl
* Add some more TypeInfo impls
* Convert some call enum struct variant constructors
* More scale-info deps and derives
* Call enum struct variants
* TypeInfo derives
* Call enum variant structs
* scale-info deps and derives
* Call enum variant struct constructors
* Use beefy-primitives scale-info feature
* Use grandpa-bridge-gadget master branch
* Remove finality-grandpa patch
* Add missing scale_info dependency and derive
* Fix up some call variant constructors
* Add missing scale_info dependency
* Fix some test errors
* More TypeInfo derives
* More call variant structs
* Call variant structs in tests
* Cargo.lock
* Fmt
* Fix more call struct variants
* Another call struct variant
* add scale-info/std features explicitly
* More call struct variants
* Add missing scale-info dependency
* Fmt
* review: activate scale-info/std where missing
* Remove some duplicate std feature activation
* review: add scale_info bounds() attr
* More call variant structs
* Remove recursion limit
* Update beefy-primitives
* Update beefy-primitives
* Fix simnet call variant struct errors
* Fmt
* cargo update -p beefy-primitives
* Add some missing TypeInfo derives
* Fix some call variants
* Fix some call variant underscores
* Cargo.lock
* Cargo.lock
* Add missing TypeInfo derive
* Add some more missing TypeInfo derives
* Even more missing TypeInfo derives
* Add TypeInfo derives to new xcm types
* Fmt
* Cargo.lock
* Add missing TypeInfo impls
* Cargo.lock
* More missing TypeInfos
* Fixes
* Cargo.lock
* Cargo.lock
* Add TypeInfo impls to xcm v2
* Update to scale-info 1.0
* Update finality-grandpa 0.14.4, patch for now
* Update beefy
* Remove patched finality-grandpa
* Add TypeInfo impl to Outcome
* Fixes
* Call variant struct
* Call variant struct
* Fix test
* Add TypeInfo impl
* Cargo.lock
* Cargo.lock
* Cargo.lock
* git checkout master Cargo.lock
* update Substrate
* Add missing scale-info features for beefy-primitives
* Fmt
* Remove check for now
* Update beefy-primitives, removes scale-info feature
* Update beefy-primitives again
Co-authored-by: adoerr <0xad@gmx.net >
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: parity-processbot <>
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-09-15 15:38:45 -05:00
Gavin Wood
9800d22b1d
Companion to #9514 (Remove Filter and use Contains instead) ( #3591 )
...
* Remove Filter and use Contains instead
* Fixes
* Remove patch
* Formatting
* update Substrate
Co-authored-by: parity-processbot <>
2021-08-07 22:19:28 +02:00
Shawn Tabrizi
ff5d56fb76
cargo +nightly fmt ( #3540 )
...
* cargo +nightly fmt
* add cargo-fmt check to ci
* update ci
* fmt
* fmt
* skip macro
* ignore bridges
2021-08-02 10:47:33 +00:00
Guillaume Thiolliere
5e320614c4
Improve test in bridge ( #3507 )
...
* improve test
* better doc
2021-07-22 07:39:32 +00:00
Denis Pisarev
fc253e6e4d
WIP: CI: add spellcheck ( #3421 )
...
* CI: add spellcheck
* revert me
* CI: explicit command for spellchecker
* spellcheck: edit misspells
* CI: run spellcheck on diff
* spellcheck: edits
* spellcheck: edit misspells
* spellcheck: add rules
* spellcheck: mv configs
* spellcheck: more edits
* spellcheck: chore
* spellcheck: one more thing
* spellcheck: and another one
* spellcheck: seems like it doesn't get to an end
* spellcheck: new words after rebase
* spellcheck: new words appearing out of nowhere
* chore
* review edits
* more review edits
* more edits
* wonky behavior
* wonky behavior 2
* wonky behavior 3
* change git behavior
* spellcheck: another bunch of new edits
* spellcheck: new words are koming out of nowhere
* CI: finding the master
* CI: fetching master implicitly
* CI: undebug
* new errors
* a bunch of new edits
* and some more
* Update node/core/approval-voting/src/approval_db/v1/mod.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update xcm/xcm-executor/src/assets.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Apply suggestions from code review
Co-authored-by: Andronik Ordian <write@reusable.software >
* Suggestions from the code review
* CI: scan only changed files
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-07-14 19:22:58 +02:00
Alexander Theißen
2d102308de
Companion for #9276 : Remove Filter impl on () ( #3420 )
...
* Switch from () to AllowAllFilter
* Rename AllowAllFilter -> AllowAll
* update Substrate
Co-authored-by: parity-processbot <>
2021-07-12 21:12:52 +00:00
Svyatoslav Nikolsky
feefc34567
Squashed 'bridges/' changes from b2099c5..23dda62 ( #3369 )
...
23dda62 Rococo <> Wococo messages relay (#1030 )
bcde21d Update the wasm builder to substrate master (#1029 )
a8318ce Make target signer optional when sending message. (#1018 )
f8602e1 Fix insufficient balance when send message. (#1020 )
d95c0a7 greedy relayer don't need message dispatch to be prepaid if dispatch is supposed to be paid at the target chain (#1016 )
ad5876f Update types. (#1027 )
116cbbc CI: fix starting the pipeline (#1022 )
7e0fadd Add temporary `canary` job (#1019 )
6787091 Update types to contain dispatch_fee_payment (#1017 )
03f79ad Allow Root to assume SourceAccount. (#1011 )
372d019 Return dispatch_fee_payment from message details RPC (#1014 )
604eb1c Relay basic single-bit message dispatch results back to the source chain (#935 )
bf52fff Use plain source_queue view when selecting nonces for delivery (#1010 )
fc5cf7d pay dispatch fee at target chain (#911 )
1e35477 Bump Substrate to `286d7ce` (#1006 )
7ad07b3 Add --only-mandatory-headers mode (#1004 )
5351dc9 Messages relayer operating mode (#995 )
9bc29a7 Rococo <> Wococo relayer balance guard (#998 )
bc17341 rename messages_dispatch_weight -> message_details (#996 )
95be244 Bump Rococo and Wococo spec versions (#999 )
c35567b Move ChainWithBalances::NativeBalance -> Chain::Balance (#990 )
1bfece1 Fix some nits (#988 )
334ea0f Increase pause before starting relays again (#989 )
7fb8248 Fix clippy in test code (#993 )
d60ae50 fix clippy issues (#991 )
75ca813 Make sure GRANDPA shares state with RPC. (#987 )
da2a38a Bump Substrate (#986 )
5a9862f Update submit finality proof weight formula (#981 )
69df513 Flag for rejecting all outbound messages (#982 )
14d0506 Add script to setup bench machine. (#984 )
e74e8ab Move CI from GitHub Actions to GitLab (#814 )
c5ca5dd Custom justification verification (#979 )
643f10d Always run on-demand headers relay in complex relay (#975 )
a35b0ef Add JSON type definitions for Rococo<>Wococo bridge (#977 )
0eb83f2 Update cargo.deny (#980 )
e1d1f4c Bump Rococo/Wococo spec_version (#976 )
deac90d increase pause before starting relays (#974 )
68d6d79 Revert to use InspectCmd, bump substrate `6bef4f4` (#966 )
66e1508 Avoid hashing headers twice in verify_justification (#973 )
a31844f Bump `environmental` dependency (#972 )
2a4c29a in auto-relays keep trying to connect to nodes until connection is established (#971 )
0e767b3 removed stray file (#969 )
b9545dc Serve multiple lanes with single complex relay instance (#964 )
73419f4 Correct type error (#968 )
bac256f Start finality relay spec-version guards for Rococo <> Wococo finality relays (#965 )
bfd7037 pass source and target chain ids to account_ownership_proof (#963 )
8436073 Upstream changes from Polkadot repo (#961 )
e58d851 Increase account endowment amount (#960 )
git-subtree-dir: bridges
git-subtree-split: 23dda6248236b27f20d76cbedc30e189cc6f736c
2021-06-25 13:45:02 +00:00
Keith Yeung
99d49ad7c9
Companion for #8990 ( #3194 )
...
* Use new naming scheme for all Event enums generated by construct_runtime
* Use new naming scheme for all GenesisConfig fields generated by construct_runtime
* Fix overlooked GenesisConfig field renaming
* update Substrate
Co-authored-by: parity-processbot <>
2021-06-09 10:07:04 +00:00
Hernando Castano
63f4c9db6c
Merge commit 'f9c24ef0db390c355241445af37a5c7999a7dc66' into hc-bump-bridges-subtree-take-2
2021-05-04 15:27:09 -04:00
Hernando Castano
3f92e81541
Merge commit 'e5bed7ac380b6adb54b60a2a72a2a8f07f50d6c1' as 'bridges'
2021-04-21 11:56:23 -04:00