Skip to content
Snippets Groups Projects
  1. Sep 06, 2023
  2. Sep 05, 2023
  3. Sep 04, 2023
  4. Sep 01, 2023
  5. Aug 31, 2023
  6. Aug 28, 2023
  7. Aug 24, 2023
  8. Aug 22, 2023
    • Alistair Singh's avatar
      Standardize variables for deployment (#928) · 8b8f1b5a
      Alistair Singh authored
      * renamed statemine to asset hub and allow agent id overrides
      
      * fix unbound variable
      
      * upgrade contract hash change
      
      * update variables
      8b8f1b5a
    • Ron's avatar
      Complete Control Pallet Implementation (#917) · d1590d05
      Ron authored
      
      * Add create_channel & some refactor
      
      * Fix test
      
      * Not allow origin as relaychain?
      
      * handle error
      
      * Fix breaking tests
      
      * Create/Update channel & Disable inbound channel
      
      * Revamp tests remove the relaychain case
      
      * Update weight with cumulus
      
      * Revert "Create/Update channel & Disable inbound channel"
      
      * Add smoke tests for xcm based control extrinsic
      
      * Scripts and tests for set_operation_mode
      
      * Use template node for xcm tests
      
      * Update cumulus
      
      * Revamp test with customize xcm call
      
      * Add constraint only allow origin from Parachain
      
      * Fix lint error
      
      * Some polish
      
      * Update parachain/pallets/control/src/lib.rs
      
      Co-authored-by: default avatarVincent Geddes <vincent@snowfork.com>
      
      * Some improvement
      
      * Explicit only allow ParaId as origin for all extrinsic
      
      * Update cumulus(ControlOrigin allow from sibling only)
      
      * Revert "Explicit only allow ParaId as origin for all extrinsic"
      
      ---------
      
      Co-authored-by: default avatarVincent Geddes <vincent@snowfork.com>
      d1590d05
  9. Aug 11, 2023
    • Clara van Staden's avatar
      Beacon Fuzz testing (#907) · 60a82e0d
      Clara van Staden authored
      
      * Improve contracts
      
      * More improvements to contracts
      
      * Fix parachain build in proxy-contracts branch (#889)
      
      * Upgrade ssz_rs crate. (#880)
      
      * Upgrade ssz_rs crate.
      
      * Upgrade ssz_rs crate.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      
      * Bump nixpkgs to use its geth package (#885)
      
      * Bump nixpkgs to use its geth package
      
      * Use source config in PolkadotListener
      
      * Match field order in struct def
      
      * Move info log to relay creation
      
      * Remove unused channel
      
      * Whitespace
      
      * Add context to errors
      
      * Add logs
      
      * Bump node & pnpm in workflow
      
      * Rename locals
      
      * Remove unused variable
      
      * Add Troubleshooting README section
      
      * Fix up .envrc-example files
      
      * Add note about pure shells
      
      * Update cumulus submodule (#886)
      
      * Inbound queue benchmarks (#876)
      
      * Start with inbound channel benchmarks.
      
      * Add method to set execution header storage for benchmark test.
      
      * Working on benchmarks
      
      * Basic working version
      
      * Cleanup
      
      * Removes cleanup.
      
      * Adds some comments for Alistair.
      
      * Adds branch name.
      
      * Makes note
      
      * Test transactions
      
      * Cleaning up beacon client deps.
      
      * Clean up comments.
      
      * Tests cleanup.
      
      * Fixes non-benchmark test runs.
      
      * Cleanup.
      
      * Update fixtures and generates benchmarks.
      
      * Revert relayer logs.
      
      * Cleanup BenchmarkHelper impl and inbound queue dependencies.
      
      * fmt
      
      * Cleanup imports.
      
      * Cleanup imports.
      
      * Touch
      
      * Adds weights in inbound queue pallet.
      
      * Fix tests.
      
      * Update cumulus.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      
      * Fix parachain build
      
      * Move BalanceOf outside of pallet
      
      * remove benchmark for non existing method
      
      * downgrade cargo.lock to match cumulus
      
      * fix benchmarks
      
      ---------
      
      Co-authored-by: default avatarClara van Staden <claravanstaden64@gmail.com>
      Co-authored-by: default avatarAlistair Singh <alistair.singh7@gmail.com>
      
      * forge install: openzeppelin-contracts
      
      v4.9.2
      
      * sno-472 rebased (#890)
      
      * Halting & resuming bridge pallets
      
      * Ignore .env
      
      * Remove .env
      
      * Some polish
      
      * Set owner of bridge pallets
      
      * Upgrade ssz_rs crate. (#880)
      
      * Upgrade ssz_rs crate.
      
      * Upgrade ssz_rs crate.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      
      * Update cumulus
      
      * Bump nixpkgs to use its geth package (#885)
      
      * Bump nixpkgs to use its geth package
      
      * Use source config in PolkadotListener
      
      * Match field order in struct def
      
      * Move info log to relay creation
      
      * Remove unused channel
      
      * Whitespace
      
      * Add context to errors
      
      * Add logs
      
      * Bump node & pnpm in workflow
      
      * Rename locals
      
      * Remove unused variable
      
      * Add Troubleshooting README section
      
      * Fix up .envrc-example files
      
      * Add note about pure shells
      
      * Relax RANDAO_COMMIT_DELAY for local setup
      
      * Update cumulus
      
      * Update cumulus submodule (#886)
      
      * Update cumulus
      
      * Inbound queue benchmarks (#876)
      
      * Start with inbound channel benchmarks.
      
      * Add method to set execution header storage for benchmark test.
      
      * Working on benchmarks
      
      * Basic working version
      
      * Cleanup
      
      * Removes cleanup.
      
      * Adds some comments for Alistair.
      
      * Adds branch name.
      
      * Makes note
      
      * Test transactions
      
      * Cleaning up beacon client deps.
      
      * Clean up comments.
      
      * Tests cleanup.
      
      * Fixes non-benchmark test runs.
      
      * Cleanup.
      
      * Update fixtures and generates benchmarks.
      
      * Revert relayer logs.
      
      * Cleanup BenchmarkHelper impl and inbound queue dependencies.
      
      * fmt
      
      * Cleanup imports.
      
      * Cleanup imports.
      
      * Touch
      
      * Adds weights in inbound queue pallet.
      
      * Fix tests.
      
      * Update cumulus.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      
      * Fix test
      
      * Fix parachain build
      
      * Move BalanceOf outside of pallet
      
      * remove benchmark for non existing method
      
      * downgrade cargo.lock to match cumulus
      
      * fix benchmarks
      
      * Clara/sno 552 (#887)
      
      * Spacing
      
      * Spacing
      
      * Undo typo.
      
      * Minor updates.
      
      * Adds comment about IrrelevantUpdate.
      
      * One more comment.
      
      * Update error name.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      
      * Halting & resuming bridge pallets (#883)
      
      * Halting & resuming bridge pallets
      
      * Ignore .env
      
      * Remove .env
      
      * Some polish
      
      * Set owner of bridge pallets
      
      * Update cumulus
      
      * Relax RANDAO_COMMIT_DELAY for local setup
      
      * Update cumulus
      
      * Update cumulus
      
      * Fix test
      
      * Fix Warnings
      
      * Fix test
      
      * Fix build & format
      
      * Fix benchmark test
      
      * Check for duplicate versions of substrate and polkadot (#891)
      
      * modified pre-commit
      
      * fixes
      
      * testing
      
      * testing
      
      * testing
      
      * fixed tests
      
      * Format
      
      * Some fix
      
      * Update cumulus
      
      * Update cumulus
      
      ---------
      
      Co-authored-by: default avatarClara van Staden <claravanstaden64@gmail.com>
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      Co-authored-by: default avatarAlistair Singh <alistair.singh7@gmail.com>
      
      * Proxy contracts Tests fixes (#892)
      
      * fixed tests
      
      * warnings and imports
      
      * rustfmt
      
      * updated cumulus
      
      * Revert rustfmt (#896)
      
      * Revert "rustfmt"
      
      This reverts commit b83cec7929cdcc6ac972a2b1cad3a0e1fde81870.
      
      * reverted xcm-builder
      
      * Create agent (#895)
      
      * base
      
      * removed location conversion
      
      * completed implementation
      
      * remove xcm-builder
      
      * update cumulus
      
      * update cumulus
      
      * use contains_key
      
      * Fix openzeppelin-contracts submodule
      
      ---------
      
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      
      * improve API for sending tokens
      
      * Messy working version.
      
      * Cleanup.
      
      * More cleanup.
      
      * Rollback unnecessary changes.
      
      * Cleanup whitespace.
      
      * Fix tests.
      
      * Fuzz the submit method.
      
      * Revert rebase oopsies.
      
      * More fuzzing.
      
      * More fuzzing.
      
      * Last extrinsic.
      
      * Remove unnecessary dependency.
      
      * Revert readme.
      
      * Fix tests and feature issues.
      
      * Cleanup types.
      
      * More cleanup.
      
      * Call extrinsics directly. Adds readme.
      
      * Adds CI.
      
      * cd to correct dir
      
      * Update CI.
      
      * Correct nightly param.
      
      * Remove runs.
      
      * Own impl for SyncCommittee.
      
      * Remove rng.
      Cleans up workflow.
      
      * Last cleanup.
      
      * Update parachain/pallets/ethereum-beacon-client/fuzz/Cargo.toml
      
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      
      * Adds cargo-fuzz to init script.
      
      * PR comment changes.
      
      * Update parachain/pallets/ethereum-beacon-client/fuzz/src/impls.rs
      
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      
      * Update rust-toolchain.toml
      
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      
      * Update .github/workflows/parachain.yml
      
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      
      * Less runs for shorter Github actions.
      
      ---------
      
      Co-authored-by: default avatarVincent Geddes <vincent.geddes@hey.com>
      Co-authored-by: default avatarDavid Dunn <26876072+doubledup@users.noreply.github.com>
      Co-authored-by: default avatarAlistair Singh <alistair.singh7@gmail.com>
      Co-authored-by: default avatarRon <yrong1997@gmail.com>
      Co-authored-by: claravanstaden <Cats 4 life!>
      60a82e0d
  10. Aug 07, 2023
    • Ron's avatar
      Format rust codes (#920) · 7e0e1669
      Ron authored
      * Format rust codes
      
      * Explicit rust nightly version
      7e0e1669
    • David Dunn's avatar
      Avoid global pnpm store (#921) · aa1d4b62
      David Dunn authored
      * Use local pnpm store
      
      * Fix rustfmt toolchain version
      
      * Add troubleshooting note about pnpm store
      
      * Remove old nvmrc
      
      * Build contracts before relayer
      
      The relayer requires the current contracts' compile artifacts to
      generate bindings. Without this, changes to the contracts aren't picked
      up properly:
      
      For fresh dev environments, the relayer build fails unless we first
      compile the contracts. For existing environments, we must manually
      ensure that contracts are built before running start-services, or
      relayer contract bindings will be out of date.
      
      * Format files with pre-commit hook
      
      * Add postcheckout hook to keep submodules updated
      
      * Revert "Format files with pre-commit hook"
      
      This reverts commit e9b184cdfcd67a1afc551c919b7d28fe855380ea.
      
      * Revert "Fix rustfmt toolchain version"
      
      This reverts commit c603e5451d5e5f99fd36b9ac02b92163cef11cf9.
      aa1d4b62
  11. Aug 06, 2023
  12. Aug 04, 2023
  13. Aug 03, 2023
    • David Dunn's avatar
      Separate rust toolchains from global install (#918) · cb7fdc8d
      David Dunn authored
      * Merge web/init into scripts/init
      
      * Set up Rust toolchains in separate rustup directory
      
      * Override CARGO_HOME in dev shells
      
      * Use toml extension for cargo config
      
      Also move cargo gitignore rules to the root gitignore.
      
      * Replace toolchain file with commands in init script
      
      * Add troubleshooting section for Rust toolchain selection
      
      * Set toolchain in workflow
      
      * Ignore .cargo dirs
      
      This helped with adding the renamed config.toml without -f, but didn't
      ignore directories in .cargo, like the relay chain build.
      
      * Revert to using toolchain file
      
      * Add nightly toolchain file
      
      * Use Parity's nightly Rust version
      
      * Set nightly Rust version in shell hook
      
      * Add explicit GOCACHE directory
      
      * Fix toolchain argument to rustfmt
      
      * Update nix-direnv
      
      * Remove nightly toolchain file
      
      * Only ignore top-level .rustup
      
      * Whitespace
      
      * Use Rust nightly var in installation
      cb7fdc8d
  14. Aug 01, 2023
  15. Jul 30, 2023
  16. Jul 27, 2023
  17. Jul 25, 2023
  18. Jul 24, 2023
  19. Jul 21, 2023
  20. Jul 19, 2023
  21. Jul 18, 2023
    • Clara van Staden's avatar
      Inbound queue benchmarks (#876) · a99fc50c
      Clara van Staden authored
      * Start with inbound channel benchmarks.
      
      * Add method to set execution header storage for benchmark test.
      
      * Working on benchmarks
      
      * Basic working version
      
      * Cleanup
      
      * Removes cleanup.
      
      * Adds some comments for Alistair.
      
      * Adds branch name.
      
      * Makes note
      
      * Test transactions
      
      * Cleaning up beacon client deps.
      
      * Clean up comments.
      
      * Tests cleanup.
      
      * Fixes non-benchmark test runs.
      
      * Cleanup.
      
      * Update fixtures and generates benchmarks.
      
      * Revert relayer logs.
      
      * Cleanup BenchmarkHelper impl and inbound queue dependencies.
      
      * fmt
      
      * Cleanup imports.
      
      * Cleanup imports.
      
      * Touch
      
      * Adds weights in inbound queue pallet.
      
      * Fix tests.
      
      * Update cumulus.
      
      ---------
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      a99fc50c
    • David Dunn's avatar
      Update cumulus submodule (#886) · 4947f1ec
      David Dunn authored
      4947f1ec
    • David Dunn's avatar
      Bump nixpkgs to use its geth package (#885) · 7e1d3fc2
      David Dunn authored
      * Bump nixpkgs to use its geth package
      
      * Use source config in PolkadotListener
      
      * Match field order in struct def
      
      * Move info log to relay creation
      
      * Remove unused channel
      
      * Whitespace
      
      * Add context to errors
      
      * Add logs
      
      * Bump node & pnpm in workflow
      
      * Rename locals
      
      * Remove unused variable
      
      * Add Troubleshooting README section
      
      * Fix up .envrc-example files
      
      * Add note about pure shells
      7e1d3fc2