Skip to content
  1. Jun 13, 2023
  2. Jun 12, 2023
  3. Jun 09, 2023
  4. Jun 08, 2023
  5. Jun 07, 2023
  6. Jun 06, 2023
    • Kian Paimani's avatar
      add pallet macro kitchensink example/template (#14052) · 6f79a9e9
      Kian Paimani authored
      
      
      * add pallet macro kitchen-sink pallet
      
      * update
      
      * Adds benchmarking setup
      
      * Updates APIs
      
      * Fixes benchmark
      
      * Uses derive_impl for frame_system
      
      * Adds benchmarks
      
      * Minor update
      
      * Adds license
      
      * Adds examples crate
      
      * ".git/.scripts/commands/fmt/fmt.sh"
      
      * Update frame/examples/kitchensink/src/tests.rs
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      
      * Update frame/examples/kitchensink/src/lib.rs
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      
      * Update frame/examples/kitchensink/src/lib.rs
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      
      * Addresses review comments
      
      * Addresses review comments
      
      * ".git/.scripts/commands/fmt/fmt.sh"
      
      ---------
      
      Co-authored-by: default avatarNikhil Gupta <[email protected]>
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarcommand-bot <[email protected]>
      6f79a9e9
    • achimcc's avatar
      arkworks integration (#13031) · 03490d5d
      achimcc authored
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix compression
      
      * fix compression
      
      * fix compression
      
      * fix compression
      
      * fix compression
      
      * fix std leak
      
      * fix std leak
      
      * fix std leak
      
      * merge master
      
      * merge master
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * use serialize_result
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * reduce boilerplate code
      
      * remove host function muls
      
      * reduce boilerplate code
      
      * remove patches
      
      * uuse correct ark-substrate branch
      
      * reduce boilerplate code
      
      * cleanup
      
      * cleanup
      
      * proper error handling
      
      * derive serialize for error
      
      * proper error handling
      
      * proper error handling
      
      * proper error handling
      
      * derive Debug for PairingError
      
      * sp-arkworks path
      
      * cargo update
      
      * adopt tests to error handling
      
      * fix tests
      
      * cargo update
      
      * remove results
      
      * deserialize as G2Affine
      
      * cargo update
      
      * add codex index to PairingError
      
      * replace Vec<Vec<u8>>
      
      * replace Vec<Vec<u8>>
      
      * use into_iter for chunks
      
      * use chunks for scalars
      
      * fix ersialized_size
      
      * use into
      
      * collect as vec
      
      * collect as vec
      
      * no collect Vec
      
      * use into_iter
      
      * import AffineRepr
      
      * fix typo
      
      * cargo update
      
      * new serialization
      
      * fix typo
      
      * unwrap results
      
      * unwrap results
      
      * use correct deserialization
      
      * fix bugs, cleanup
      
      * correct len
      
      * vec without capacity
      
      * Revert "vec without capacity"
      
      This reverts commit 2b1cd004f9f3f7cb1b0513c794f9ea781bb75ef1.
      
      * Revert "correct len"
      
      This reverts commit b85de8606364260c310f3c306b0a920e184e7e53.
      
      * Revert "fix bugs, cleanup"
      
      This reverts commit eef4c77ac99c0ed2e4b4857702e6ab5f1d2ce36c.
      
      * Revert "use correct deserialization"
      
      This reverts commit 9eacba93150bd41614e198cc6f2838d57d14f8db.
      
      * Revert "unwrap results"
      
      This reverts commit b0df1e1bdbd2518baa23040e0c6663ca69d2ba25.
      
      * Revert "unwrap results"
      
      This reverts commit de3cfbd04964dd66faeae5616b5763b1d30520e2.
      
      * Revert "fix typo"
      
      This reverts commit c12045d78f2468800be30ee1b31b12768aa7a786.
      
      * Revert "new serialization"
      
      This reverts commit e56a088be7612e4511382817afaf61f65b0c3aca.
      
      * Revert "cargo update"
      
      This reverts commit 15898da94677a5f19290a7f15fb15cb4cbd8f431.
      
      * Revert "fix typo"
      
      This reverts commit c89e96331f1d07e3b9b6a00ea9c89896553d67c6.
      
      * Revert "import AffineRepr"
      
      This reverts commit 5a103ac1b3506736181ddda040d896930bd8f83a.
      
      * Revert "use into_iter"
      
      This reverts commit 2e31d912bd4103529b40b250410f9f5b1a980ce4.
      
      * Revert "no collect Vec"
      
      This reverts commit db18dcac34fc3c3ddc20c3b42331f8d5fa7014b5.
      
      * Revert "collect as vec"
      
      This reverts commit dd3f809e965cec361a0feaab9abfae7115756e2c.
      
      * Revert "collect as vec"
      
      This reverts commit 9167d5984d8ecc3903d24f96d8c9fcac45c87bf7.
      
      * Revert "use into"
      
      This reverts commit 344cfffbd38fde130225df35f36259872754bd3a.
      
      * Revert "fix ersialized_size"
      
      This reverts commit c6a760986551cbbcaa3748564dd5e3c7630209c6.
      
      * Revert "use chunks for scalars"
      
      This reverts commit 67987ae0bbba7e3963ccba0dd9f1fbaa4c922d4f.
      
      * Revert "use into_iter for chunks"
      
      This reverts commit 1ddd6b89c2f8fb4e6dd26768be0edaca2d1be3f9.
      
      * Revert "replace Vec<Vec<u8>>"
      
      This reverts commit 4d3b13c02a9db0ea6bd130bda38c851f2371ec6e.
      
      * cargo update
      
      * cargo update
      
      * Revert "replace Vec<Vec<u8>>"
      
      This reverts commit 4389714068d939abc97288c5b06ee23d399a19ad.
      
      * cargo update
      
      * add error
      
      * add error
      
      * add error
      
      * fix typo
      
      * fix imports
      
      * import coded
      
      * import codec
      
      * import PairingError
      
      * fix patches
      
      * sp-arkworks
      
      * sp-arkworks
      
      * use random values for multiplications
      
      * cargo update
      
      * fix imports
      
      * fix imports
      
      * add host functions
      
      * re-add mul impls
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * PairingError -> ()
      
      * remove PairingError
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * reduce boilerplate code
      
      * cargo update
      
      * update comments
      
      * cargo update
      
      * optimize code quality
      
      * use ark_scale (#13954)
      
      * use ark_scale
      
      * fix tests
      
      * fix tests
      
      * cleanup & comments
      
      * use correct PR branch
      
      * hazmat
      
      * ed curves, use ArkScaleProjective
      
      * Achimcc/arkworks integration remove affine hostcalls (#13971)
      
      * remove affine host-calls
      
      * remove affine host-call impls, also in tests
      
      * cargo update
      
      * ark-substrate: use main branch
      
      * cargo update
      
      * Achimcc/arkworks integration bandersnatch (#13977)
      
      * use bandersnatch
      
      * bandersnatch
      
      * add abndersnatch sw msm
      
      * use correct PR branch
      
      * cargo update
      
      * cargo update
      
      * fix tests
      
      * cleanup
      
      * cleanup
      
      * fix tests
      
      * refactor tests
      
      * cargo update
      
      * cargo update
      
      * cargo update
      
      * refactor tests
      
      * cleanup & update tests
      
      * upgrade arkworks/algebra
      
      * cargo update
      
      * adopt tests
      
      * versioning ark-substrate
      
      * cargo update
      
      * remove patched deps
      
      * bump ark-scale
      
      * use crates-io deps
      
      * fix doc comments
      
      * Cargo.toml, linebreaks at end
      
      * reorgainze tests
      
      * sp-arkworks -> sp-crypto-ec-utils
      
      * move host functions to crypto-ec-utils
      
      * fmt
      
      * remove sp-ec-crypto-utils from io
      
      * remove unwrap from te msm
      
      * remove elliptic_curves references in test
      
      * elliptic_curves references in test
      
      * update doc comments
      
      * remove warn missing docs
      
      * fmt
      
      * cargo update
      
      * update doc comments
      
      * cargo update
      
      * cargo update, bump arkworks, codec versions
      
      * bump runtime version in sp-crypto-ec-utils
      
      * remove feature flag ec-utils-experimental
      
      * crypto-ec-utils -> crypto/ec-utils
      
      * tests/ -> test-data/
      
      * update doc comments for signatures
      
      * update comments
      
      * update doc comments for signatures
      
      * fix doc comments
      
      * fix doc comments
      
      * fix doc comments
      
      * fix doc comments
      
      * fix doc comments
      
      * cleanup
      
      * fix doc comments
      
      * cargo update
      
      * fix doc comments
      
      * cargo update
      03490d5d
  7. Jun 05, 2023
    • Sam Johnson's avatar
      upgrade macro_magic to 0.3.5 (#14303) · 35cc4162
      Sam Johnson authored
      35cc4162
    • Liam Aharon's avatar
      migration(tips): unreserve deposits (#14241) · c6287425
      Liam Aharon authored
      * unreserve all tip funds migration
      
      * improve test
      
      * fix comment
      
      * implement weights
      
      * saturating_accrue
      
      * remove unnecessary collect
      
      * prefer ensure
      
      * use assert
      
      * use saturating_add
      
      * use saturating_accrue
      
      * test pre_upgrade and post_upgrade
      
      * remove pallet_treasury bound
      
      * resolve pr comments
      
      * rename migration
      
      * kick ci
      
      * kick ci
      c6287425
  8. Jun 04, 2023
  9. Jun 02, 2023
  10. Jun 01, 2023
  11. May 31, 2023
    • dependabot[bot]'s avatar
      Bump serde from 1.0.162 to 1.0.163 (#14271) · 688ac3d1
      dependabot[bot] authored
      
      
      * Bump serde from 1.0.162 to 1.0.163
      
      Bumps [serde](https://github.com/serde-rs/serde) from 1.0.162 to 1.0.163.
      - [Release notes](https://github.com/serde-rs/serde/releases)
      - [Commits](https://github.com/serde-rs/serde/compare/v1.0.162...v1.0.163)
      
      ---
      updated-dependencies:
      - dependency-name: serde
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * bump ci
      
      * bump ci for cumulus
      
      * bump ci again
      
      ---------
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSam Johnson <[email protected]>
      688ac3d1
    • Liu-Cheng Xu's avatar
      Expose `build_system_rpc_future` and `TransactionPoolAdapator` in sc-service (#14238) · 968795db
      Liu-Cheng Xu authored
      * Make block sync service customizable
      
      This change allows user to have their own network block logic, for example, we'd like to disable
      the builtin block sync service when using another syncing approach.
      
      * Remove unnecessary Box
      
      * Revert network_block
      
      * Expose build_system_rpc_future() and TransactionPoolAdaptor
      
      * fmt
      968795db
    • PG Herveou's avatar
      contracts: Multi block migrations (#14045) · c7c5fc70
      PG Herveou authored
      
      
      * Frame Add translate_next
      
      This works similarly to to `translate` but only translate a single entry.
      This function will be useful in the context of multi-block migration.
      
      * Move to lazy migration
      
      * Updates
      
      * simplify MockMigration
      
      * wip
      
      * wip
      
      * add bench
      
      * add bench
      
      * fmt
      
      * fix bench
      
      * add .
      
      * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarAlexander Theißen <[email protected]>
      
      * Scalfold v10 / v11 fix tests
      
      * PR comment
      
      * tweak pub use
      
      * wip
      
      * wip
      
      * wip
      
      * misc merge master
      
      * misc merge master
      
      * wip
      
      * rm tmp stuff
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * fixes
      
      * add state
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * fix
      
      * fixed compilation
      
      * clean up logs
      
      * wip
      
      * Revert "Frame Add translate_next"
      
      This reverts commit 10318fc95c42b1f7f25efeb35e6d947ea02bed88.
      
      * Fix v10 logic
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarAlexander Theißen <[email protected]>
      
      * wip
      
      * fixes
      
      * exercise del_queue
      
      * bump sample size
      
      * fmt
      
      * wip
      
      * blank line
      
      * fix lint
      
      * fix rustdoc job lint
      
      * PR comment do not use dangerous into()
      
      * Ad macros for updating mod visibility
      
      * Add doc
      
      * Add max_weight to integrity_test
      
      * fix compilation
      
      * Add no migration tests
      
      * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
      
      * fix clippy
      
      * PR review
      
      * Update frame/contracts/src/lib.rs
      
      Co-authored-by: default avatarSasha Gryaznov <[email protected]>
      
      * Fix master merge
      
      * fix merge 2
      
      * fix tryruntime
      
      * fix lint
      
      ---------
      
      Co-authored-by: default avatarAlexander Theißen <[email protected]>
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarSasha Gryaznov <[email protected]>
      c7c5fc70
    • Adrian Catangiu's avatar
      pallet-beefy-mmr: fix when using custom hashing (#14273) · b43a1b0b
      Adrian Catangiu authored
      
      
      `Hash` is no longer part of `pallet_mmr::Config`, but this code
      would still build because it assumes we're referring to underlying
      `<pallet_mmr::Config as frame_system::Config>::Hash` which is not
      what we want when using different hashing between `frame_system`
      and `pallet_mmr`.
      
      Disambiguate by using correct `pallet_mmr::Config::Hashing` type.
      
      Signed-off-by: default avataracatangiu <[email protected]>
      b43a1b0b