- Aug 03, 2022
-
-
Shawn Tabrizi authored
-
Sacha Lansky authored
* Fix docs urls * Update bin/node-template/README.md * Update frame/aura/src/lib.rs * Run cargo +nightly fmt Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
-
Bastian Köcher authored
* Revert non-best block This makes `revert` also revert non-best blocks. * Update client/db/src/lib.rs * Do not count leaves against the maximum number to revert * Add some explanation * Fix bug * Apply suggestions from code review Co-authored-by:
Davide Galassi <davxy@datawok.net> Co-authored-by:
Davide Galassi <davxy@datawok.net>
-
- Aug 02, 2022
-
-
ordian authored
* offences: make fn slash_fraction non-static * Bastifmt (inline variable)
-
Alexandru Vasile authored
* Bump jsonrpsee to v0.15.1 Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update cargo.lock Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc-servers: Adjust RpcMiddleware to WS and HTTP traits Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/author: Use `SubscriptionSink` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/chain: Use `SubscriptionSink` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/state: Use `SubscriptionSink` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/finality-grandpa: Use `SubscriptionSink` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/beefy: Use `SubscriptionSink` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * client: Extract RPC string result from queries Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Apply rust-fmt Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix warnings Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Fix testing Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/tests: Remove trailing comma Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc: Use `SubscriptionResult` for implementations Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc: Remove comment Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc: Delegate middleware calls to `RpcMiddleware` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc: Remove comment Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Revert Cargo.lock Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Update Cargo.lock with minimal changes Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc: Update imports for `SubscriptionResult` Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * Apply cargo fmt Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io> * rpc/tests: Submit raw json requests to validate DenyUnsafe Signed-off-by:
Alexandru Vasile <alexandru.vasile@parity.io>
-
Nikos Kontakis authored
* Rename node=runtime to kithensink-runtime * Undo md formatting
-
Alexander Samusev authored
-
Bernardo A. Rodrigues authored
* benchmark steps with f32 * divide by self.steps - 1 * avoid steps <= 1 * Fix step size Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fix 'steps' print and print number of args Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Add Test Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * fix comments * Remove unneeded comment Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: parity-processbot <>
-
Niklas Adolfsson authored
* fix(rpc middleware): fix `is_error` bug * Update client/rpc-servers/src/middleware.rs
-
- Aug 01, 2022
-
-
lisa-parity authored
-
Oliver Tale-Yazdi authored
* Remove 'remove_member_wrong_refund' from WeightInfo Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * ".git/.scripts/bench-bot.sh" pallet dev pallet_elections_phragmen Co-authored-by: command-bot <>
-
Keith Yeung authored
* Add and implement MaxEncodedLen bounds to token traits * cargo fmt * Update UI test expectations
-
Kian Paimani authored
-
- Jul 30, 2022
-
-
Sergej Sakac authored
* autoincrementing CollectionId * fix * benchmarking fix * fmt * fix * update before checking * fmt * fix * fmt * commit * tests & fix * fix * commit * docs * safe math * unexpose function * benchmark * fmt * better naming * fix? * merge fixes * fmt * ".git/.scripts/bench-bot.sh" pallet dev pallet_uniques * wrong weight * Update frame/uniques/src/lib.rs Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Update frame/uniques/src/lib.rs Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * using substrate trait instead of num-traits * remove unnecessary trait * emit NextCollectionIdIncremented in do_create_collection * fix in benchmarks * check for event & group import * docs Co-authored-by:
Sergej Sakač <sergejsakac@Sergejs-MacBook-Air.local> Co-authored-by: command-bot <> Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
-
- Jul 29, 2022
-
-
yjh authored
* feat: generalize ConsensusDataProvider for manual-seal * rename all generic type param `proof`/`PROOF` to `P` * rename a missing thing * Update client/consensus/manual-seal/src/consensus.rs Co-authored-by:
Davide Galassi <davxy@datawok.net> * Update client/consensus/manual-seal/src/consensus/babe.rs Co-authored-by:
Davide Galassi <davxy@datawok.net> * Update client/consensus/manual-seal/src/consensus/aura.rs Co-authored-by:
Davide Galassi <davxy@datawok.net> Co-authored-by:
Davide Galassi <davxy@datawok.net>
-
Nazar Mokrynskyi authored
* Make `chain_sync` an explicit networking parameter instead of offering factory method * Derive `Copy` on `SyncMode` and remove cloning
-
ZhiYong authored
* Add Event to Pallet Asset-Tx-Payment * add asset_id into the Event Co-authored-by: parity-processbot <>
-
Adrian Catangiu authored
* client/beefy: don't accept vote for older rounds * client/beefy: clean up and reorg the worker struct * client/beefy: first step towards Full BEEFY The first step from Lean->Full BEEFY is to have the worker enforce uninterrupted line of BEEFY finalized mandatory blocks. There is one mandatory block per session (the first block in the session). As such, votes processing and votes generation now enforces that all mandatory blocks are finalized in strict monotonically increasing sequence and no block 'N' will be worked on if there is any GRANDPA finalized but BEEFY non-final mandatory block 'M', where 'M < N'. Implementation details: - Introduced 'VoterOracle' to separate the voting decisions logic, and track new/pending sessions. - New sessions get queued up with the worker operating either: 1. up-to-date - all mandatory blocks leading up to current GRANDPA finalized: queue has ONE element, the 'current session' where `mandatory_done == true`, 2. lagging behind GRANDPA: queue has [1, N] elements, where all `mandatory_done == false`. In this state, everytime a session gets its mandatory block BEEFY finalized, the session is popped off the queue, eventually getting to operating mode `1. up-to-date`. - Votes get triaged and those that fall withing the `VoterOracle` allowed window get processed, the others get dropped if stale, or buffered for later processing (when they reach the window). - Worker general code was also updated to fall in one of two roles: 1. react to external events and change internal 'state', 2. generate events/votes based on internal 'state'. Signed-off-by:
acatangiu <adrian@parity.io> * client/beefy: sketch idea for block import and sync Signed-off-by:
acatangiu <adrian@parity.io> * client/beefy: add BEEFY block import * client/beefy: process justifications from block import * client/beefy: add TODOs for sync protocol * client/beefy: add more docs and comments * client/beefy-rpc: fix RPC error * client/beefy: verify justification validity on block import * client/beefy: more tests * client/beefy: small fixes - first handle and note the self vote before gossiping it, - don't shortcircuit on err when processing pending votes. * client/beefy: remove invalid justifications at block import * todo: beefy block import tests * RFC: ideas for multiple justifications per block * Revert "RFC: ideas for multiple justifications per block" This reverts commit 8256fb07d3124db69daf252720b3c0208202624d. * client/beefy: append justif to backend on block import * client/beefy: groundwork for block import test * client/beefy: groundwork2 for block import test * client/beefy: groundwork3 for block import test * client/beefy: add block import test * client/beefy: add required trait bounds to block import builder * remove client from beefy block import, backend gets the job done Signed-off-by:
acatangiu <adrian@parity.io>
-
Dmitry Markin authored
* Always allocate slots for reserved nodes * minor: replace no-slot peer counter with a set
-
Mak authored
* Integrate automatic update of substrate-node-template * Update scripts/ci/gitlab/pipeline/publish.yml Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
-
joe petrowski authored
* require alliance initialisation before joining * use noop * make one definition of initialization * rename event * add todo comment * update doc
-
yjh authored
* feat: add propose method for SimpleSlotWorker * remove param slot * improve code * fmt
-
Bastian Köcher authored
* construct_runtime!: Support parsing `struct Runtime` * FMT
-
Koute authored
* Expose allocation stats in `FreeingBumpHeapAllocator` * Return allocation stats when calling into the runtime * Bump `parity-scale-codec` to 3.1.3 (fork) * Prevent double allocation of the payload when calling `sp_io::storage::get` * Fix tests * Remove unnecessary `mut` * Enable the `bytes` feature for `parity-scale-codec` in `sp-runtime-interface` * Update client/allocator/src/freeing_bump.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Bump `parity-scale-codec` to 3.1.3 * Fix some of the UI tests Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
-
- Jul 28, 2022
-
-
Liu-Cheng Xu authored
Add more info to the log to help debug the issue like https://github.com/paritytech/substrate/issues/11732. Co-authored-by:
Bastian Köcher <info@kchr.de>
-
Kian Paimani authored
* Fix slashing migration to v10 * add some logs * Fix default version * fmt * Move doc to struct Co-authored-by:
Wilfried Kopp <wilfried@parity.io>
-
- Jul 27, 2022
-
-
Sebastian Kunert authored
* Remove retain_mut crate * Remove reain_mut crate from babe-consensus
-
- Jul 26, 2022
-
-
Shawn Tabrizi authored
* with storage layer truly default * fmt Co-authored-by: parity-processbot <>
-
Alexander Samusev authored
-
Kian Paimani authored
* initial draft of fixing slashing * fix test * Update frame/staking/src/tests.rs Co-authored-by:
Piotr Mikołajczyk <piomiko41@gmail.com> * last touches * add more detail about unbonding * add migration * fmt Co-authored-by:
Piotr Mikołajczyk <piomiko41@gmail.com> Co-authored-by: parity-processbot <>
-
Sebastian Kunert authored
* Update UI test output for rust 1.62.1 * switch ci to staging image to check that everything works * fix artifacts node-bench-regression-guard * Imeplement `scale_info::TypeInfo` manually to silence aggressive rust warning * Fix more clippy lints * Make clippy happy by relying on auto-deref were possible * Add tracking issue to the comments * pin ci image Co-authored-by:
alvicsam <alvicsam@gmail.com>
-
Alexander Samusev authored
* [ci] remove cargo-check-nixos job * remove shell.nix
-
Sergej Sakac authored
* rpc pending rewards * commit * remove unused imports * fix * fix * fmt * fix * fmt * fix * docs * docs & formatting * better formatting * temporary fix * error handling * fix? * fmt * use to_string * fmt * fixed error handling * fix * rpc added to client * Update Cargo.toml * Update Cargo.toml * fix wrong reward counter * expose function * move implementation * docs * docs * docs * Update lib.rs * Update lib.rs * unexpose functions * unused dependency * update Cargo.lock * Update frame/nomination-pools/src/lib.rs * Update lib.rs * Update lib.rs * Update frame/nomination-pools/rpc/runtime-api/src/lib.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * remove rpc * remove rpc directory * final fix Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
-
- Jul 25, 2022
-
-
Sacha Lansky authored
-
Qinxuan Chen authored
* Update comfy-table v5.0.1 => v6.0.0 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update strum v0.23.0 => v0.24.1 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update h2 v0.3.9 => v0.3.13 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update file-per-thread-logger v0.1.4 => v0.1.5 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update mio v0.8.0 => v0.8.4 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * revert twox-hash Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update secp256k1 v0.21.2 => v0.24.0 Signed-off-by:
koushiro <koushiro.cqx@gmail.com>
-
Alexander Theißen authored
* Give chain extensions the ability to store some temporary values * Update frame/contracts/src/wasm/runtime.rs Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Rename func_id -> id * Replace `id` param by two functions on `env` Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com>
-
Kian Paimani authored
* remove FunctionOf * fix docs Co-authored-by: parity-processbot <>
-
Falco Hirschenberger authored
* Add era to `Unbonded` event fixes #11749 * Fix missing tests * Add comment for `era` field in `Unbonded` struct. Co-authored-by: parity-processbot <>
-
Davide Galassi authored
* Remove unused leaves-set fields * Fix undo_import method Old leaf sould be inserted using the displaced number * Fix leaves count * Apply code review suggestions Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
-
Alexander Samusev authored
* [Do not merge] [ci] debug node-bench-regression-guard * debug * fix artifacts path * add debug job * debug * debug * fix job, return pipeline
-