1. Jan 21, 2021
    • Hernando Castano's avatar
      Finality Verifier Pallet (#629) · 6b46db8e
      Hernando Castano authored
      * Add skeleton for `pallet-finality-verifier`
      
      * Sketch out implementation for importing finality proofs
      
      * Get pallet compiling
      
      * Introduce skeleton for mock runtime
      
      * Start using real Grandpa types in finality pallet
      
      * Redefine types in header chain primitives crate
      
      * Implement HeaderChain for Substrate bridge pallet
      
      * Plug Substrate Bridge Pallet into verifier mock
      
      * Fix compilation of `header-chain` primitives
      
      * Start writing to base pallet storage
      
      * Add first "cross-pallet" test
      
      * Move keyring primitives used in tests to shared crate
      
      * Stop pulling `std` deps into `no_std` builds
      
      * Revert "Stop pulling `std` deps into `no_std` builds"
      
      This reverts commit f74dd660.
      
      * Revert "Move keyring primitives used in tests to shared crate"
      
      This reverts commit b774fa73.
      
      * Use new SS58Prefix type in mock
      
      * Start using `bp-test-utils` in finality pallet
      
      * Start using real justification code
      
      * Get a test working with real justification verification
      
      * Add basic tests for invalid proofs
      
      * Get rid of AncestryProof config type
      
      * Add error types to transaction outcome
      
      * Bound number of headers allowed in a single ancestry proof
      
      * Disallow invalid authority sets
      
      * Remove unused items
      
      * Add some documentation
      
      * Get rid of Clippy warnings
      
      * Rename BaseHeaderChain to TransactionVerifier
      
      * Remove unused code
      
      * Make dummy trait implementations more generic
      
      * Fix more Clippy complaints
      
      * Update tests to use fix for duplicate headers
      
      * Fix benchmarking compilation
      
      * Rename TransactionVerifier to InclusionProofVerifier
      6b46db8e
    • Svyatoslav Nikolsky's avatar
      fix compilation (#671) · 518102b3
      Svyatoslav Nikolsky authored
      518102b3
    • Hernando Castano's avatar
      70b231cd
    • Svyatoslav Nikolsky's avatar
      Use real weights to compute message delivery and dispatch fee (#598) · de6850e2
      Svyatoslav Nikolsky authored
      
      
      * message fee formula
      
      * update GetDelvieryConfirmationTransactionFee
      
      * include cost of transactions (i.e. not only dispatch cost) in delivery_and_dispatch_fee
      
      * endow relayers fund account
      
      * include db ops weight in max tx weight estimation
      
      * (in bytes)
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      de6850e2
    • Hernando Castano's avatar
      Bump Cargo Chef (#666) · ee9a103e
      Hernando Castano authored
      * Break cache of dependency image
      
      * Build images on PR
      
      * Restore dependency image to keep cache
      
      * Pin cargo-chef to patched version
      
      * Don't publish dependency image on PRs
      
      * Stop publishing nodes and relayers on PRs
      ee9a103e
  2. Jan 20, 2021
  3. Jan 19, 2021
  4. Jan 18, 2021
  5. Jan 15, 2021
  6. Jan 14, 2021
  7. Jan 13, 2021
  8. Jan 12, 2021
  9. Jan 11, 2021
  10. Jan 09, 2021
  11. Jan 08, 2021
  12. Jan 07, 2021
    • Hernando Castano's avatar
      Use `cargo-chef` for caching dependencies in Dockerfile (#582) · 352dc686
      Hernando Castano authored
      * Use `cargo-chef` for caching deps in Dockerfile
      
      * Move dependencies to dedicated Dockerfile
      
      * Use my published bridge-deps image
      
      * Remove unused Bridge Dockerfile
      
      * Remove unnecessary dependencies
      
      * Add GitHu Action for publishing dependencies Dockerfile
      
      * Change publishing schedule to be nightly
      
      * Remove leftover comment
      
      * Add better docs to Dockerfile
      352dc686
  13. Jan 06, 2021
  14. Jan 04, 2021
  15. Dec 28, 2020
  16. Dec 24, 2020
  17. 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