- Sep 19, 2023
-
-
Svyatoslav Nikolsky authored
* polkadot-staging for v1.0.0 * Add polkadot bulletin chain primitives (#2542) * add polkadot bulletin chain primitives * also impl ChainWithMessages * clippy * instead of requiring sp_std::vec::Vec import when using runtime API generation macro, let's use full type path directly in macro (#2551) * Polkadot Bulletin Chain client (#2552) * relay-polkadot-bulletin-client * generate Polkadot Bulletin Chain Runtime * Add relays that will be used in Polkadot Bulletin <> Polkadot.BH bridge (#2556) * added Polkadot.BH <> Polkadot Bulletin chain relays * uncommented ED stuff * complex PolkadotBulletin <> Polkadot.BH relay * removed TODO * spelling * prepare refund extension infra to add refund extension for messages from standalone chain (#2558) * prepare refund extension infra to add refund extension for messages from standalone chain * spelling * apply adapter to fix compilation * clippy * added POLKADOT_BULLETIN_CHAIN_ID constant * RefundBridgedGrandpaMessages to refund transaction costs for messages coming to/from bridged standalone/relay chain (#2566) * RefundBridgedGrandpaMessages to refund transaction costs for messages coming to/from bridged standalone/relay chain * clippy * fix compilation * fix codec dependency (#2567) * Support message relay limits override (#2570) * support message relay limits overrides for bridges * spelling * export EXTRA_STORAGE_PROOF_SIZE for Polkadot Bulletin (#2572)
-
- Sep 04, 2023
-
-
Serban Iorga authored
-
- Aug 31, 2023
-
-
Serban Iorga authored
* local.Dockerfile for building images from locally built binaries (#2154) * local.Dockerfile for building images from locally built binaries * fix doc * moved compatibility comment * 1000 -> 1001 * use host Ubuntu version to build images with prebuilt binaries (#2232) * build-containers.sh - backport simplification --------- Co-authored-by: Svyatoslav Nikolsky <[email protected]>
-
Serban Iorga authored
* Impl SubstrateEquivocationDetectionPipeline for Millau * Impl SubstrateEquivocationDetectionPipeline for Rialto * Make BridgeHubSignedExtension more generic * Define generate_report_equivocation_call_builder!() macro * Impl SubstrateEquivocationDetectionPipeline for Rococo * Impl SubstrateEquivocationDetectionPipeline for Wococo * Impl SubstrateEquivocationDetectionPipeline for Kusama * Impl SubstrateEquivocationDetectionPipeline for Polkadot * Complex relayer simplification - remove `signer` and `transactions_mortality` and add `tx_params` - change the order of some fields * Add equivocation detection CLI traits * Complex relayer: start equivocation detectin loop * Update runtimes regeneration script * Equivocation loop: Fix infinite loop * Revert "Complex relayer: start equivocation detectin loop" This reverts commit b518ef85. * Add subcommand for starting the equivocation detection loop * Fixes * Initialize empty metrics for the equivocations detector loop
-
- Aug 16, 2023
-
-
Svyatoslav Nikolsky authored
* impl backpressure in the XcmBlobHaulerAdapter * LocalXcmQueueManager + more adapters * OnMessageDelviered callback * forbid mesage delivery transactions when the channel between target bridge hub and target asset hub is suspended * pallet-xcm-bridge-hub-router * removed commented code * improvements and tests for palle-xcm-bridge-router * use LocalXcmChannel in XcmBlobMessageDispatch * new tests for logic changes in messages pallet * tests for LocalXcmQueueSuspender * tests for LocalXcmQueueMessageProcessor * tests for new logic in the XcmBlobHaulerAdapter * fix other tests in the bridge-runtime-common * extension_reject_call_when_dispatcher_is_inactive * benchmarks for pallet-xcm-bridge-hub-router * get rid of redundant storage value * add new pallet to verify-pallets-build.sh * fixing spellcheck, clippy and rustdoc * trigger CI * Revert "trigger CI" This reverts commit 48f1ba03...
-
- May 16, 2023
-
-
Branislav Kontur authored
* Bump polkadot/substrate * Fix millau network service * Fix polkadot_node_core_pvf_worker * Fix sc-network * Fix parachain rpc stuff * Check `integrity-test` for `bridge-runtime-common` * Backport fix from cumulus https://github.com/paritytech/cumulus/pull/2585/files#diff-5a942d80670b5ef31bb18b5acacab93ff30512d7cd21c19d7da364f76f6bb5c3 because of https://gitlab.parity.io/parity/mirrors/cumulus/-/jobs/2842938 * TODO * Bump cumulus
-
- May 03, 2023
-
-
Branislav Kontur authored
-
Serban Iorga authored
* Use generated runtimes for BHR/BHW * Deduplicate BHR/BHW runtimes * Add script for regenerating runtimes
-
- May 01, 2023
-
-
Svyatoslav Nikolsky authored
* refactor weights a bit * post cherry-pick fixes * do not run spellcheck on new weight files * fix
-
- Apr 17, 2023
-
-
Branislav Kontur authored
-
Branislav Kontur authored
-
- Mar 28, 2023
-
-
Svyatoslav Nikolsky authored
-
- Mar 23, 2023
-
-
Svyatoslav Nikolsky authored
* removed FromBridgedChainMessageDispatch in favor of XcmBlobMessageDispatch * use HaulBlobExporter/HaulBlobExporterAdapter instead of XcmBridge/XcmBridgeAdapter * tests for sending/dispatching messages * use new schema in testnet bridges + some cleanup * clippy * spelling + added TODO * cleanup some checks * benchmarks compilation * all is XCM * updated README.md * ref issue from TODO
-
- Mar 07, 2023
-
-
Svyatoslav Nikolsky authored
-
- Mar 01, 2023
-
-
Svyatoslav Nikolsky authored
* verify with-parachain message benchmarks on CI * trigger CI * Revert "trigger CI" This reverts commit 188cd015.
-
Serban Iorga authored
* Update BHR and BHW spec version * Remove docs in verify-pallets-build.sh * Remove only docs/dockerhub-*
-
- Feb 08, 2023
-
-
Branislav Kontur authored
-
- Feb 03, 2023
-
-
Serban Iorga authored
* Create CLI tool for generating indirect runtimes code * Use the generated runtime for rialto parachain * Avoid autogenerated files when executing cargo spellcheck * Fix clippy warning
-
- Jan 31, 2023
-
-
Svyatoslav Nikolsky authored
* verify partial repo build on CI * try with "git checkout ." * no-revert * use no-revert on CI * fix for use in Cumulus repo * move to nightly * move desc * rename script * actual rename
-
- Jan 20, 2023
-
-
Svyatoslav Nikolsky authored
* leave-modules.sh * remove bp-rialto dependency from bp-relayers * update leave-modules.sh * fix Cargo.toml of pallet-bridge-relayers * update leave-modules.sh * remove bp-rialto and millau-runtime frombridge-runtime-common Cargo.toml * update leave-modules.sh * remove chain dependencies from bridge-runtime-common crate * fix tests * cleanup script * rename script * kind of success message * remove leave-modules.sh * use TargetHeaderChainAdapter and SourceHeaderChainAdapter in our testnets * update script
-
- Jan 09, 2023
-
-
Svyatoslav Nikolsky authored
* updated project level document * updated high level overview document * GRANDPA finality relay sequence diagram * Parachains Finality Relay Sequence Diagram * Messages Relay Sequence Diagram * Complex Relayer Sequence Diagram * small fix * Polkadot <> Kusama bridge flowchart * remove obsolete files * started polkadot-kusama-bridge-overview.md * continue polkadot-kusama-bridge-overview.md * couple more sections in polkadot-kusama-bridge-overview.md * continue polkadot-kusama-bridge-overview.md * renew deployments readme * fixed review suggestions * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * removed obsolete section * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * typo * Update docs/polkadot-kusama-bridge-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/high-level-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/polkadot-kusama-bridge-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/polkadot-kusama-bridge-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/polkadot-kusama-bridge-overview.md Co-authored-by: Adrian Catangiu <[email protected]> * Update docs/polkadot-kusama-bridge-overview.md Co-authored-by: Adrian Catangiu <[email protected]> Co-authored-by: Adrian Catangiu <[email protected]>
-
- Nov 21, 2022
-
-
Branislav Kontur authored
* Added event `MessagesReceived` for better visibility on receiving side * Fixes/comments from PR * Final cleanup
-
- Oct 18, 2022
-
-
Svyatoslav Nikolsky authored
-
- Jul 20, 2022
-
-
Svyatoslav Nikolsky authored
* introduce relayers pallet * add MessageDeliveryAndDispatchPaymentAdapter * plug in pallet into test runtimes * tests prototype * tests for the relayers pallet * tests for payment adapter * mint_reward_payment_procedure_actually_mints_tokens * benchmarks * remove irrelevant todo * remove redundant clone
-
- Jul 14, 2022
-
-
Svyatoslav Nikolsky authored
* more relay processes in rialtoParachain<>Millau bridge * fix dashboards * fix dump-logs
-
- Jul 04, 2022
-
-
Svyatoslav Nikolsky authored
-
- Jun 29, 2022
-
-
Svyatoslav Nikolsky authored
* sync Westmint to Millau * "Westend parachains at Millau" dashboard
-
- Jun 14, 2022
-
-
Svyatoslav Nikolsky authored
-
- Jun 07, 2022
-
-
Svyatoslav Nikolsky authored
* added parachains pallet benchmarks * deduplicate insertion of bridged header * pruning weight * fixes * fix compilation
-
- May 27, 2022
-
-
Svyatoslav Nikolsky authored
* add RialtoParachain <> Millau bridge to test deployments * flush (still not working, but possible fix in comments) * proper fix * fixed on-demand parachains relay case: if better relay header is delivered, then we must select para header that may be proved using this relay header * dashboards * fmt * removing debugging code * more cleanup
-
- May 04, 2022
-
-
Svyatoslav Nikolsky authored
* remove support for encoded-call messaging * continue cleanup * continue cleanup * continue cleanup * more cleanpup * more cleanup * fmt * continue cleanup * spellcheck * rename * fix benchmarks * mention encoded-calls-messaging tag * fixing deployments * fix messages generation * fmt
-
- Mar 04, 2022
-
-
Svyatoslav Nikolsky authored
* ignore errors when dumping logs and container is missing * fixed typo * print correct payload length * increase conversion rate a bit when estimating fee (to avoid message rejects when rate update tx is active) * fmt
-
- Jan 10, 2022
-
-
Svyatoslav Nikolsky authored
* move brnchmarks from Rialto to Millau * fix limits test
-
- Nov 15, 2021
-
-
Adrian Catangiu authored
* Decouple the PoA bridge code from Rialto * Remove Rialto PoA bridge code * Remove relays/bin-ethereum code * Remove relays/client-ethereum code * Remove modules/ethereum code * Remove modules/ethereum-contract-builtin code * Remove PoA bridge documentation * Remove primitives/ethereum-poa code * Decouple Rialto from currency-exchange * Fix building with runtime-benchmarks * Fix should_encode_bridge_send_message_call test Because we removed some runtime modules/pallets, the substrate2substrate bridge pallet has a different index within the runtime so its calls have a different encoding. Update the test to use the new encoding. * Update readme - no more PoA bridge * Remove deployments/bridges/poa-rialto Also removes: - deployments/networks/eth-poa.yml - deployments/networks/OpenEthereum.Dockerfile * Remove deployments/dev/poa-config * Update deployments readme - no more PoA bridge * Remove eth-related scripts Deletes: - deployments/networks/eth-poa.yml - scripts/run-openethereum-node.sh * Remove poa-relay from gitlab-ci * Dockerfiles to use substrate-relay as default * Remove modules/currency-exchange code * Remove primitives/currency-exchange code Signed-off-by: acatangiu <[email protected]>
-
- Oct 08, 2021
-
-
Svyatoslav Nikolsky authored
* token swap benchmarks * spellcheck
-
- Jun 30, 2021
-
-
halfpint104 authored
* Updates bridge CLI arguments to be kebab case * Updates scripts to use kebab case for bridge initialisation and relaying of headers/messages * Updates message sending subcommand to be kebab case * Updates documentation for message sending subcommand
-
- Jun 04, 2021
-
-
Tomasz Drwięga authored
-
- Apr 23, 2021
-
-
Tomasz Drwięga authored
-
- Apr 14, 2021
-
-
Tomasz Drwięga authored
-
- Apr 13, 2021
-
-
Tomasz Drwięga authored
* Support moar validators. * Update weights script. * Use correct type for benchmarking accounts * Use package name instead of manifest path Co-authored-by: Hernando Castano <[email protected]>
-