Skip to content
  1. Jul 12, 2021
  2. Apr 07, 2021
    • Hernando Castano's avatar
      Westend Mock Runtime and Client (#874) · 27716346
      Hernando Castano authored
      * Copy-Pasta Call code from mock Rococo to mock Westend runtime
      
      * Update Westend client to include signing and call related code
      
      * Add missing part of license header
      
      * Move `account_info_storage_key` to `polkadot-core` crate
      27716346
  3. Mar 25, 2021
  4. Mar 22, 2021
  5. Mar 10, 2021
    • Tomasz Drwięga's avatar
      Add Westend & Rococo primitives (#808) · b9b6daa5
      Tomasz Drwięga authored
      * Move chain primitives to a sub-folder.
      
      * Update workspace members.
      
      * Extract core parts of polkadot.
      
      * cargo fmt --all
      
      * Remove TODO.
      
      * cargo fmt --all
      
      * Fix crate names.
      
      * Add to the latest API.
      
      * cargo fmt --all
      
      * Add nested lock files to ignore (generated during cargo fmt)
      
      * Fix compilation.
      
      * cargo fmt --all
      
      * Fix ignore pattern.
      
      * Address review comments.
      b9b6daa5
  6. Mar 09, 2021
  7. Dec 23, 2020
    • Hernando Castano's avatar
      Fixes for Polkadot Integration (#586) · e0ffd953
      Hernando Castano authored
      * Add AccountIdConverter impl to Kusama and Polkadot primitives
      
      * Add missing message lane config constants
      
      * Add more consts
      
      * Add another missing const
      
      * Move consts in primitives so that they're consistent across files
      
      * Move types and consts to more intuitive locations
      
      * Downgrade hyper from v0.13.8 to v0.13.6
      
      This conflicts with a requirement on the Polkadot side
      which requires that hyper is =v0.13.6
      
      * Update hyper to v0.13.9
      
      * Update async-io to v1.3.1
      
      * Update socket2 from v0.3.15 to v0.3.18
      
      * Update message weight/size constants
      
      * Make BlockWeights/Length parameter types
      
      Allows us to re-use these types from both the runtime and
      the message lane config files without creating a new instance
      of them.
      
      * Remove uneccesary weight constants
      
      These can be found in the `runtime-common` crate used
      by Polkadot/Kusama. The constants there will also be
      the most up-to-date versions.
      e0ffd953
  8. Dec 04, 2020
  9. Nov 24, 2020
  10. Nov 05, 2020
    • Svyatoslav Nikolsky's avatar
      Millau -> Rialto messages relay (#399) · c5f3f293
      Svyatoslav Nikolsky authored
      
      
      * Millau messages -> Rialto relay
      
      * prepare for custom race strategy of delivery race
      
      * custom strategy for delivery race
      
      * update TODOs
      
      * add reference to issue 457
      
      * impl reconnect
      
      * clippy
      
      * fix check in test
      
      * fmt
      
      * removed obsolete TODO
      
      * fixed another TODOs
      
      * fmt
      
      * use MAX_UNCONFIRMED_MESSAGES_AT_INBOUND_LANE const from primitives
      
      * Update relays/messages-relay/src/message_lane_loop.rs
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * added SubstrateMessagesProof typedef
      
      * fix test
      
      * removed comment
      
      * additional_proof_required -> ProofParameters
      
      * typo
      
      * multiline literal
      
      * clippy
      
      * fix typo
      
      * and_then -> await
      
      * update_source_latest_confirmed_nonce
      
      * Update relays/messages-relay/src/message_race_delivery.rs
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      c5f3f293
  11. Oct 26, 2020
  12. Oct 09, 2020
    • Hernando Castano's avatar
      Add GenesisConfig for Millau and Rialto Runtimes (#401) · 9d22549a
      Hernando Castano authored
      
      
      * Add Rialto as a target for the Millau node
      
      * Rename Rialto module to Rialto-PoA
      
      This will reduce confusion as the Millau runtime has a
      Rialto module as well which refers to the Substrate chain.
      
      * Add Millau as a target for the Rialto node
      
      * Be more explicit about Rialto PoA related code
      
      * Missed some name changes in the Ethereum PoA relay
      
      * Re-export Substrate pallet structs used by node
      
      * Remove `first_scheduled_change` of Millau in Rialto node
      
      * Make Millau's genesis config for Rialto bridge more accurate
      
      * Set initial header for Millau config
      
      * Update initial Millau authorities
      
      Co-authored-by: default avatarSvyatoslav Nikolsky <[email protected]>
      
      * RustFmt Millau authorities
      
      Co-authored-by: default avatarSvyatoslav Nikolsky <[email protected]>
      9d22549a
  13. Oct 07, 2020
  14. Oct 06, 2020
    • Hernando Castano's avatar
      Implement Substrate Pallet Runtime APIs (#389) · cae1ac37
      Hernando Castano authored
      * Implement public helpers for querying header info
      
      * Update `best_header` when importing headers
      
      * Add BestHeader to GenesisConfig
      
      * Define extra types for Millau primitives
      
      * Start implementing runtime APIs in Millau runtime
      
      * Add helper for getting headers which require a justification
      
      * Add runtime API for getting headers requiring a justification
      
      * Reword `expect()` proof for valid authority sets
      
      * Fix typo
      
      * Clean up Hasher comment
      
      * Add the Call Dispatch Pallet back to the Millau runtime
      
      * Use types from Rialto in bridge pallet config
      
      * Use the Rialto runtime APIS in the Millau runtime
      
      * Include Millau bridge instance in Rialto runtime
      
      * Add missing doc comment
      
      * Use one storage function for setting and clearing `RequiresJustification`
      
      * Remove TODO comments
      cae1ac37
  15. Sep 30, 2020