1. Apr 15, 2024
  2. Apr 01, 2024
    • Serban Iorga's avatar
      Address migration comments (#2910) · 8c4c99d1
      Serban Iorga authored
      * Use workspace.[authors|edition]
      
      * Add repository.workspace = true
      
      * Upgrade dependencies to the polkadot-sdk versions
      
      * Upgrade async-std version
      
      * Update jsonrpsee version
      
      * cargo update
      
      * use ci-unified image
      8c4c99d1
  3. Dec 04, 2023
  4. Nov 14, 2023
  5. Sep 04, 2023
    • Serban Iorga's avatar
      Markdown linter (#1309) (#2526) · 99af0752
      Serban Iorga authored
      
      
      * Add markdown linting
      
      - add linter default rules
      - adapt rules to current code
      - fix the code for linting to pass
      - add CI check
      
      fix #1243
      
      * Fix markdown for Substrate
      * Fix tooling install
      * Fix workflow
      * Add documentation
      * Remove trailing spaces
      * Update .github/.markdownlint.yaml
      
      Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
      * Fix mangled markdown/lists
      * Fix captalization issues on known words
      
      (cherry picked from commit a30092ab42c74c8a4d4c6ce8ac2b0e860749bb46)
      
      Co-authored-by: default avatarChevdor <[email protected]>
      99af0752
  6. May 17, 2023
  7. Mar 23, 2023
    • Svyatoslav Nikolsky's avatar
      Remove deprecated code from bridge-runtime-common (#1983) · 6540f74d
      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
      6540f74d
  8. Jan 09, 2023
  9. Jul 14, 2022
  10. Jun 21, 2022
  11. May 04, 2022
  12. Apr 25, 2022
  13. Nov 15, 2021
    • Adrian Catangiu's avatar
      Remove unused PoA<>Substrate bridge (#1210) · 9bc071d4
      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: default avataracatangiu <[email protected]>
      9bc071d4
  14. Sep 10, 2021
  15. Sep 01, 2021
  16. Jul 06, 2021
  17. Jun 30, 2021
    • halfpint104's avatar
      Use kebab-case for bridge arguments (#1036) · 1d8d2249
      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
      1d8d2249
  18. Jun 24, 2021
  19. Jun 08, 2021
  20. Jun 02, 2021
    • Denis_P's avatar
      Move CI from GitHub Actions to GitLab (#814) · e74e8ab7
      Denis_P authored
      
      
      * CI: do not trust this CI 1
      
      * CI: don't want to trigger unneded statuses
      
      * CI: debug 1
      
      * CI: new CI
      
      * CI: temp allow failure
      
      * CI: exclude paths
      
      * doc: check if docs won't trigger pipelines
      
      * doc: check hybrid changes pipeline
      
      * doc: do not push excluded files together with others
      
      * CI: undebug fmt
      
      * CI: better deny
      
      * CI: fix deny and spellcheck
      
      * CI: global backtrace
      
      * CI: deny config
      
      * CI: publishing
      
      * Dockerfile: metadata fix [skip ci]
      
      * CI: revert me
      
      * CI: debug bash
      
      * CI: mv ci.Dockerfile; fix buildah bug
      
      * CI: fix artifact name
      
      * Dockerfile: fix context
      
      * CI: separate deny check licenses
      
      * CI: when to run
      
      * CI: unneded stuff in these Dockerfiles
      
      * CI: merged test-refs and build-refs
      
      * CI: test-build optimizations
      
      * CI: changes, web, scheduled pipelines now work as intended
      
      * CI: use tested production CI image
      
      * CI: substitute GHA
      
      * Fix clippy.
      
      * Moar clippy fixes.
      
      * Fix more.
      
      * Finally fix all?
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      e74e8ab7
  21. Apr 25, 2021
  22. Apr 01, 2021
    • Tomasz Drwięga's avatar
      Make relay CLI generic (#849) · 2a07bd5f
      Tomasz Drwięga authored
      
      
      * Start generalizing rialto-millau commands.
      
      * cargo fmt --all
      
      * Introduce generic balance.
      
      * Unify message payloads.
      
      * cargo fmt --all
      
      * init - generic
      
      * Attempt to unify send message.
      
      * Start moving things around.
      
      * cargo fmt --all
      
      * Move init-bridge.
      
      * cargo fmt --all
      
      * Improve UX of bridge argument.
      
      * Fix clippy.
      
      * Fix docs and scripts.
      
      * Add docs.
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * Fix copyright.
      
      * Add issue numbers.
      
      * More todos.
      
      * Update comments.
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      2a07bd5f
  23. Mar 23, 2021
    • Hernando Castano's avatar
      Rename Finality Verifier and Call Dispatch Pallets (#838) · 38666462
      Hernando Castano authored
      * Rename `pallet-finality-verifier` to `pallet-bridge-grandpa`
      
      * Missed some CamelCase ones
      
      * Update logging target in GRANDPA pallet
      
      * Rename `pallet-bridge-call-dispatch` to `pallet-bridge-dispatch`
      
      * Rename the dispatch pallet folder
      
      * Update logging target in Dispatch pallet
      
      * Missed a couple
      
      * Format the repo
      
      * Stop listing individual pallets in Compose logs
      
      * Use correct pallet name in module doc comments
      
      * Add `pallet-bridge-dispatch` to README project layout
      
      * Sort crate names in TOML files
      
      * Rename `pallet-bridge-grandpa` runtime Call alias
      38666462
  24. Mar 22, 2021
  25. Mar 05, 2021
  26. Feb 19, 2021
  27. Jan 29, 2021
  28. Jan 06, 2021
  29. Dec 22, 2020
  30. Dec 17, 2020
  31. Dec 14, 2020
    • Hernando Castano's avatar
      High-Level Documentation (#565) · e31ac43b
      Hernando Castano authored
      
      
      * High level docs - start.
      
      * Clean up README
      
      * Start adding details to high level docs
      
      * More docs on the header sync pallet
      
      * Testing scenarios document.
      
      * Add some scenarios.
      
      * Add multi-sig scenario.
      
      * Start writing about message dispatch pallet
      
      * Move content from old README into PoA specific doc
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarAndreas Doerr <[email protected]>
      
      * GRANDPA for consistency.
      
      * Describe scenario steps.
      
      * WiP
      
      * Add notes about block production and forks
      
      * Update.
      
      * Add sequence diagram for Millau to Rialto transfer
      
      * Clean up header sync pallet overview
      
      * Remove leftover example code
      
      * Clean up testing scenarios and amend sequence diagram.
      
      * Linking docs.
      
      * Add some more docs.
      
      * Do a bit of cleanup on the high-level docs
      
      * Clean up the testing scenario
      
      * Fix typos in flow charts
      
      * Fix small typo
      
      * Fix indentation of Rust block
      
      * Another attempt at rendering block correctly
      
      * TIL about lazy list numbering in Markdown
      
      * Add list numbers across sections
      
      * Start counting from correct number
      
      * Update README to use correct path to local scripts
      
      * Wrap ASCII art in code block
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      Co-authored-by: default avatarAndreas Doerr <[email protected]>
      e31ac43b
  32. Nov 06, 2020
    • Hernando Castano's avatar
      Rework Compose Setup for Millau Deployment (#464) · 133fd2ba
      Hernando Castano authored
      
      
      * Rename `rialto` deployment to `eth-sub-bridge`
      
      * Add base Compose configs for Rialto and Eth-PoA nodes
      
      * Add new compose file for eth-sub deployment
      
      * Rename bridge-nodes to rialto-nodes
      
      * Update bootnode entries for Rialto nodes
      
      * Remove new compose file since it was used for quick test
      
      * Rename bridge nodes in entrypoint scripts
      
      * Remove all nodes from Eth-Sub Compose file
      
      The nodes should be getting pulled in from the new compose files.
      
      * Remove TODO comment
      
      * Rename nodes to networks
      
      Reflects the fact that a set of nodes makes up a network.
      
      * Add Compose file for Millau network nodes
      
      * Enable logging for all Millau nodes
      
      * Delete Rialto reserved peers file
      
      * Rename `bridge-config` to `scripts`
      
      * Add Compose file for Rialto-Millau bridge
      
      * Move bridge deployments into `bridges` folder
      
      * Drop `bridges` prefix from bridge deployments
      
      * Rename folder that had scripts for working with binaries
      
      * Move proxy configuration to common top level folder
      
      * Make a top level `monitoring` folder
      
      * Start updating deployment README
      
      * More updates in the README
      
      * Remove usage of Git overrides
      
      * Remove scripts to run Eth<->Sub
      
      I don't think these are used anymore
      
      * Remove Github Docker build instructions from main README
      
      * Add note about monitoring
      
      * Update Millau state root
      
      * Add script for running and updating Compose deployments
      
      * Remove old update script
      
      * Explain usage of `run` script
      
      * Update Millau state_root again
      
      * Remove repeated Prom image from Rialto-Millau bridge
      
      * Quick fix to stop containers in `run` script
      
      * Pin GrafanaMatrix Dockerfile to old commit
      
      The latest master has some changes in how the application is run. We don't
      want to update just yet so we're pinning to an old commit.
      
      * Make Compose files use a project directory
      
      The main consequence of this change is that all paths have to be specified
      from the root of the `deployments` folder. However, this makes it so that
      we can reuse components in different deployments, like the GranfaMatrix
      Dockerfile which is shared by all bridges.
      
      * Use `project-directory` when stopping and updating network
      
      If we don't use the full Compose command which includes `project-directory`
      not all the containers get cleaned up correctly.
      
      * Update path in Bridge Dockerfile
      
      * Correctly ignore `target` folders in Docker builds
      
      * Wait for Rialto nodes before running relay
      
      * Make `run` script a little less sketchy
      
      * Clean up deployment README
      
      * Remove stray line
      
      * Have run script automatically change into correct directory
      
      * Use PoA-to-Rialto instead of Eth-to-Sub in names
      
      * Rename `eth-poa-sub` bridge deployment to `poa-rialto`
      
      * Use /entrypoints volume for entrypoint scripts
      
      * Be more consistent with relay service names
      
      * Remove `docker-compose` prefix from network Compose files
      
      * Add comment explaning Grafana Matrix commit
      
      * Fix wording in README
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      
      * Cleanup unused line in README
      
      * Add link to Slava's test scripts
      
      * Remove uneccessary piping when `cd`-ing in `run.sh`
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      133fd2ba
  33. Sep 14, 2020
    • Svyatoslav Nikolsky's avatar
      Prepare separate runtime for testing sub2sub bridge (#341) · e31eada2
      Svyatoslav Nikolsky authored
      * renamed bin/node/runtime to bin/node/rialto-runtime
      
      * replaced bridge-node-runtime references with rialto-runtime references
      
      * separate folders for millau/rialto nodes+runtimes
      
      * extracted pallet-shift-session-manager
      
      * bridge-node -> bridge-node-runtime
      
      * uninstall previous rust (temp solution???)
      
      * fix dockerfile
      
      * cargo fmt
      
      * fix benchmarks check
      
      * fix benchmarks again
      
      * update LAST_RUST_UPDATE to clear the cache
      
      * changed runtime comments
      
      * move bin/node/* to bin/
      
      * REVERT ME
      
      * Revert "REVERT ME"
      
      This reverts commit 7c335f94.
      
      * specify container name
      
      * REVERT ME
      
      * container_name -> hostname
      
      * fix typo
      
      * aliases
      
      * Revert "REVERT ME"
      
      This reverts commit 0e74af5f.
      
      * removed prefixes
      e31eada2
  34. Aug 18, 2020
  35. Aug 10, 2020
    • Hernando Castano's avatar
      Add instructions and scripts for local development (#280) · 880291a9
      Hernando Castano authored
      * Add dev deployment profile with Ethereum PoA config
      
      * Add scripts for running local components
      
      * Use `openethereum` folder
      
      * Add local development instructions in README
      
      * Add note about clone location
      
      * Point to right folder for scripts
      
      * Add some missing back-ticks
      
      * Remove Bertha and Carlos as authorities
      
      * Fix a line length issue
      880291a9
  36. Jul 28, 2020
  37. Jul 21, 2020
    • Hernando Castano's avatar
      Add Prometheus and Grafana to Docker Compose (#221) · d284b84f
      Hernando Castano authored
      * Add Prometheus and Grafana to Docker Compose
      
      * Expose relay's Prometheus metrics port
      
      * Use Docker network references intead of localhost
      
      When you have containers on the same network they don't communicate
      over localhost, they instead refer to their container names
      
      * Move dashboard components into deployment folder
      
      * Update folder structure for Grafana and Prometheus config files
      
      The new folder structure more closely matches the expected defaults
      by Grafana and Prometheus, which allows us to clean up the paths
      in our docker-compose file a bit.
      
      * Add documentation about Prometheus and Grafana
      
      * Refer to Prometheus server instead of node
      d284b84f
  38. Jul 17, 2020
    • Tomasz Drwięga's avatar
      Rialto test network setup (#163) · 010c65be
      Tomasz Drwięga authored
      
      
      * Dockerfile for OpenEth.
      
      * Add relayer dockerfile.
      
      * Add docker-compose.
      
      * Working on the relay.
      
      * Bump a bunch of deps.
      
      * Change relay branch.
      
      * Running a 3-validators poa network.
      
      * Add bridge nodes.
      
      * Conditional compilation of bridge configs.
      
      * Fix genesis hash.
      
      * Disable features build.
      
      * Disable empty steps.
      
      * Work on sub2eth
      
      * Add some logs.
      
      * More logs.
      
      * Fix compilation.
      
      * Add chain-id parameter to relay.
      
      * Unify bridge-hash.
      
      * Update the hash.
      
      * Ditch sub2eth for now.
      
      * Add some docs & proxy configuration.
      
      * Fixes.
      
      * Fix remaining issues.
      
      * Increase health timeout.
      
      * Make sure to install curl for health monitoring.
      
      * Fix kovan.
      
      * Fix build.
      
      * Create if does not exist.
      
      * Fix benches.
      
      * Revert CLI params requirements.
      
      * cargo fmt --all
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * Add some docs.
      
      * Update BRIDGE_HASH to master
      
      * Duplicate compose file.
      
      * Rename testpoa to Rialto.
      
      * Fix borked merge.
      
      * Fix entrypoints to take arguments.
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      010c65be