1. Jul 22, 2020
  2. Jul 21, 2020
  3. Jul 20, 2020
  4. Jul 17, 2020
    • Svyatoslav Nikolsky's avatar
      Relay dashboard (#191) · 6be18c57
      Svyatoslav Nikolsky authored
      * expose metrics for Prometheus
      
      * added preconfigured configs for Prometheus and Grafana
      
      * metrics-related cli args
      
      * fix compilation
      6be18c57
    • 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
  5. Jul 16, 2020
  6. Jul 14, 2020
  7. Jul 13, 2020
  8. Jul 10, 2020
    • Tomasz Drwięga's avatar
      Remove less maintenance friendly deny. (#174) · b0c6034b
      Tomasz Drwięga authored
      * Remove less maintenance friendly deny.
      
      * Run always on PRs.
      
      * Create if does not exist.
      b0c6034b
    • Svyatoslav Nikolsky's avatar
      e5d939f0
    • Denis S. Soldatov aka General-Beck's avatar
      Add CI cargo build (#167) · 4c5b7974
      Denis S. Soldatov aka General-Beck authored
      
      
      * Add cargo deny
      
      * deny - master
      
      * Copy deny.toml to .
      
      * cargo deny check
      
      * upload artifacts
      
      * install cargo deny
      
      * typo
      
      * up install cargo deny
      
      * update archive
      
      * typo
      
      * path's
      
      * allow failure cargo deny
      
      * allew failure log
      
      * cargo deny init
      
      * Build stage
      
      * rm deny from build PR
      
      * lint
      
      * Use correct name for Ethereum bridge node crate
      
      * add clippy to test
      
      * clippy -nightly
      
      * add release
      
      * Style stage
      
      * add doc-book
      
      * disable doc
      
      * add cache to clippy
      
      * test macos & windows build
      
      * cargo clean
      
      * move build stage after test, add nightly
      remove windows and macos targets
      
      * remove install steps
      
      * move check style to rust.yml
      
      * cache fixes
      
      * Test needs check
      
      * clippy -> nightly toolchain
      
      * build needs test
      
      * clippy -- -D warnings
      
      * disable needs test for build
      
      * latest build before rest
      fix runs-on in build section
      
      * whitespace
      
      * atrtifacts list
      
      * enable self-hosted
      
      * remove target/sccache
      
      * global env
      
      * check self-hosted
      
      * test cache on selfhosted
      
      * all-in one stage
      
      * lint
      
      * new cache
      
      * check new cache
      
      * disable cache
      
      * add docker volume
      
      * lint
      
      * fix yml
      
      * fix volumes
      
      * change target dir
      
      * switch volumes path
      
      * echo refs
      
      * change mount point
      
      * head ref to cargo home
      
      * add CARGO_TARGET_DIR
      
      * fix artifact path
      
      * path
      
      * $CARGO_TARGET_DIR/
      
      * test 2
      
      * test 3
      
      * test 4
      
      * update deny
      
      * test 5
      
      * deny
      
      * remove deny actions
      
      * move clippy to new workflow, only nightly check
      
      * rename lint workflow
      
      * Update .github/workflows/rust.yml
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * Update .github/workflows/lint.yml
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * Update .github/workflows/rust.yml
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * Update .github/workflows/rust.yml
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      
      * rustfmt in every job
      nightly build -> weekly
      
      * check nightly Rus and clean cache
      
      * check nightly Rus and clean cache 2
      
      * check nightly Rus and clean cache 3
      
      * check nightly Rus and clean cache 4
      
      * check nightly Rus and clean cache 5
      
      * Split clippy and fmt
      
      * Run build only on master.
      
      * Don't fail if nightly file does not exist.
      
      Co-authored-by: default avatarHernando Castano <[email protected]>
      Co-authored-by: default avatarHernando Castano <[email protected]>
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      4c5b7974
    • Hernando Castano's avatar
      Update Substrate to rc4 (#175) · dbf6ac71
      Hernando Castano authored
      
      
      * Bump Substrate to rc4
      
      * Add BaseCallFilter type
      
      * Add DenyUnsafe to SystemApi extension
      
      * Use new ServiceBuilder build functions
      
      * Add BaseCallFilter to test runtimes
      
      * Remove old comments
      
      * Add `rev` and `git` fields back
      
      Turns out that if you don't have these future release candidates will
      be used if available. For instance, once `rc5` is released a fresh pull
      would use that instead of `rc4` which is what we want.
      
      * Use tag release instead of specific commit
      
      Will make scripted updates easier in the future
      
      * Add short script to update between `rc` versions
      
      * Update scripts/update_rc.sh
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      dbf6ac71
    • Hernando Castano's avatar
      Benchmark Ethereum Pallet (#149) · d0e3d1c1
      Hernando Castano authored
      * Add skeleton for worst case import_unsigned_header
      
      * Fix a typo
      
      * Add benchmark test for best case unsigned header import
      
      * Add finality verification to worst case bench
      
      * Move `insert_header()` from mock to test_utils
      
      Allows the benchmarking code to use this without having to pull it in from the mock.
      
      * Add a rough bench to test a finalizing a "long" chain
      
      * Try to use complexity parameter for finality bench
      
      * Improve long finality bench
      
      * Remove stray dot file
      
      * Remove old "worst" case bench
      
      * Scribble some ideas down for pruning bench
      
      * Prune headers during benchmarking
      
      * Clean up some comments
      
      * Make finality bench work for entire range of complexity parameter
      
      * Place initialization code into a function
      
      * Add bench for block finalization with caching
      
      * First attempt at bench with receipts
      
      * Try and trigger validator set change
      
      * Perform a validator set change during benchmarking
      
      * Move `validators_change_receipt()` to shared location
      
      Allows unit tests and benchmarks to access the same helper function
      and const
      
      * Extract a test receipt root into a constant
      
      * Clean up description of pruning bench
      
      * Fix cache and pruning tests
      
      * Remove unecessary `build_custom_header` usage
      
      * Get rid of warnings
      
      * Remove code duplication comment
      
      I don't think its entirely worth it to split out so few lines of code.
      The benches aren't particularly hard to read anyways.
      
      * Increase the range of the complexity parameter
      
      * Use dynamic number of receipts while benchmarking
      
      As part of this change we have removed the hardcoded TEST_RECEIPT_ROOT
      and instead chose to calculate the receipt root on the fly. This will
      make tests and benches less fragile.
      
      * Prune a dynamic number of headers
      d0e3d1c1
  9. Jul 08, 2020
  10. Jul 06, 2020
  11. Jul 02, 2020
  12. Jul 01, 2020