Bastian Köcher
26b5f259a3
Companion for Substrate#14612 ( #7536 )
...
* Companion for reworking the storage transaction cache
* Cargo lock
* Fixes
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-08-17 11:26:44 +00:00
s0me0ne-unkn0wn
64660ee8d2
Remove years from copyright notes ( #7034 )
...
* Happy New Year!
* Remove year entierly
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove years from copyright notice in the entire repo
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-04-08 20:38:35 +00:00
Niklas Adolfsson
bf8559a37c
staking miner: less aggresive submissions ( #6978 )
...
* staking miner: less aggresive submissions
We have noticed that the staking-miner performs many concurrent RPC calls (more than 256).
Probably because these batch request are getting bigger because the state is growing.
So let's relax this and mine solutions sequentially i.e, mine solution
one solution at the time and not in concurrently.
* add check if self hasn't submitted after mining
2023-03-30 16:01:18 +02:00
Niklas Adolfsson
e1ccb8499d
staking miner: remove needless queue check ( #6221 )
...
* staking miner: remove needless queue check
If the queue is full and the "mined solution" is better than solutions in the queue according to the "strategy"
then the solution with worse score will be kicked out from the queue.
Thus, the check can be removed completly.
* fix compile warns
2022-11-08 16:19:48 +00:00
Kian Paimani
7e3ac821e9
Companion for EPM duplicate submissions ( #6115 )
...
* make it work
* add migration
* fix
* Update utils/staking-miner/src/opts.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Update utils/staking-miner/src/monitor.rs
* small tweaks
* Update utils/staking-miner/src/opts.rs
Co-authored-by: Bastian Köcher <info@kchr.de >
* fmt
* fix print'
* fmt
* update lockfile for {"substrate"}
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
Co-authored-by: Bastian Köcher <info@kchr.de >
Co-authored-by: parity-processbot <>
2022-10-19 20:45:23 +00:00
Alexandru Vasile
bc9da4d5d0
Companion for #12328 ( #6058 )
...
* staking-miner: Adjust `TransactionStatus` update
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* update lockfile for {"substrate"}
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: parity-processbot <>
2022-10-11 09:28:00 +00:00
Sergej Sakac
8ea6076fe5
Companion for #11981 ( #5915 )
...
* Companion for #11981
* more renaming
* fmt
* fixes
* add generic type
* Companion for #11831
* fix
* revert changes
* Delete rename-outer-enum.diff
* revert
* Update run_benches_for_runtime.sh
* rename type Call & type Event
* passing tests
* fmt
* small fixes
* commit
* fix
* fmt
* commit
* error fixes
* fix
* small fix in test
* Update lib.rs
* Update lib.rs
* Update lib.rs
* Update lib.rs
* Update lib.rs
* Update lib.rs
* Update lib.rs
* remove RuntimeCall from pallet_grandpa
* last fix
* commit
* rename
* merge fix
* update lockfile for {"substrate"}
* cargo +nightly fmt
* fix
Co-authored-by: parity-processbot <>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2022-09-12 23:03:47 +00:00
Niklas Adolfsson
6d672f0951
fix(staking miner): check latest state in solution ( #5744 )
2022-07-01 15:05:01 +00:00
Niklas Adolfsson
ef198a579c
staking-miner: CLI flag delay solution x secs ( #5734 )
...
* staking-miner: CLI flag delay solution x secs
* Update utils/staking-miner/src/monitor.rs
* Update utils/staking-miner/src/opts.rs
* more logging
* add more verbose logging
* Update utils/staking-miner/src/opts.rs
Co-authored-by: David <dvdplm@gmail.com >
* Update utils/staking-miner/src/opts.rs
Co-authored-by: David <dvdplm@gmail.com >
* remove redundant check
Co-authored-by: David <dvdplm@gmail.com >
2022-06-30 10:46:37 +00:00
Niklas Adolfsson
804d0f38a5
companion for #8783 - jsonrpsee ( #4344 )
...
* add jsonrpsee glue code
* diener --substrate dp-jsonrpsee-integration-2
* cargo fmt
* update substrate
* fix build
* update substrate
* fix tests
* update substrate
* update substrate
* revert Cargo.toml
* revert changes in Cargo.toml
* jsonrpsee v0.11
* fix staking miner
* chore: update jsonrpsee v0.12
* update companion
* update companion
* fix changes in substrate
* revert requires_full_sync removal
* fix: read WS address from polkadot output
* fit nits
* fix more nits
* update lockfile for {"substrate"}
* cargo fmt
Co-authored-by: parity-processbot <>
2022-05-10 12:13:38 +02:00
Niklas Adolfsson
4649e767d8
staking miner: Check the queue one last time before submission ( #4819 )
...
* staking miner: use config for emergency solution
Fixes #4678
* bump jsonrpsee
* run `monitor_cmd_for` until the connection is closed
* new tokio task for submit_and_watch xt
* re-use header subscription
* update jsonrpsee + simplify code
* revert polkadot runtime changes
* feat: add `ensure_no_better_solution` function
* storage access for submissions and indices
* check ensure_no_previous_solution before remote ext
* fix todos
* grumbles: Perbill::from_percent
* hacky fix
* use modified EPM pallet and various fixes
* diener update --substrate --branch na-epm-pub
* Revert "diener update --substrate --branch na-epm-pub"
This reverts commit b3b9a58c9313372c8f21cf247ba0c8528d9953c0.
* update substrate
* tokio spawn on concurrent stuff
* cleanup
* Update utils/staking-miner/src/monitor.rs
* Update utils/staking-miner/src/monitor.rs
* more cleanup
* fix nits
* address grumbles
* only run batch reqs when signed phase
* better help menu for submission strategy CLI
* add tests for submission strategy
2022-03-04 09:34:02 +00:00
Niklas Adolfsson
8ea9b676a9
companion for #10945 ( #5012 )
...
* companion for #10945
* fix build
* fix bad merge
* update lockfile for {"substrate"}
Co-authored-by: parity-processbot <>
2022-03-03 23:26:05 +00:00
Niklas Adolfsson
4210d014ec
staking miner: reuse ws conn for remote-ext ( #4849 )
...
* staking miner: use config for emergency solution
Fixes #4678
* bump jsonrpsee
* run `monitor_cmd_for` until the connection is closed
* new tokio task for submit_and_watch xt
* re-use header subscription
* update jsonrpsee + simplify code
* revert polkadot runtime changes
* fix grumbles
* Update utils/staking-miner/src/monitor.rs
* staking miner: reuse ws conn for remote-ext
* Revert "revert polkadot runtime changes"
This reverts commit 5fddbbec40702c122b079526915cabac8facdbc1.
* cargo fmt
* revert unintentional change
* revert unintentional change
* add type SharedRpcClient
* cargo fmt
* fix nits
* spelling
* use tracing_subcriber and cleanup
* remove some needless clones
* fix some nits
* fix spellcheck
2022-02-18 11:41:56 +00:00
Niklas Adolfsson
188840dca1
staking miner: spawn separate task for each block ( #4716 )
...
* staking miner: use config for emergency solution
Fixes #4678
* bump jsonrpsee
* run `monitor_cmd_for` until the connection is closed
* new tokio task for submit_and_watch xt
* re-use header subscription
* update jsonrpsee + simplify code
* revert polkadot runtime changes
* fix grumbles
* Update utils/staking-miner/src/monitor.rs
* grumbles: fix logs + nits
2022-02-07 11:21:56 +01:00
David
62146d849d
Companion – Update jsonrpsee to 0.4.1 ( #4256 )
...
* Update staking-miner
* fmt
* lockfile
* Point to substrate companion branch
* Revert "Point to substrate companion branch"
This reverts commit 3f8afc5d3137614776f54c7dac3c9077268c5fe5.
* Revert 3f8afc5d3137614776f54c7dac3c9077268c5fe5
* Remove `params` macro in favour of `rpc_macro` from jsonrpsee
* update Cargo.lock
* remove unused import
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-11-11 13:00:58 +00:00
Niklas Adolfsson
b5583c26b6
fix(staking miner): use StorageKey in getStorage ( #4231 )
...
Use `StorageKey` in the rpc call `getStorage` instead of `[u8;32]`
2021-11-06 07:16:00 +00:00
Kian Paimani
51b694e05c
fix restart issue of staking miner ( #4073 )
...
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2021-10-14 13:12:01 +01:00
Zeke Mostov
b048be06fe
Allow staking miner to use different election algorithms ( #3752 )
...
* WIP
* Dry run cmd working
* Monitor cmd works
* Configure balance with parameter type
* Comments
* cleannnn
* Add balancing to PhragMMS
* Move OffchainRanomBalancing to common
* DRY mine_unchecked over config.solver
* FMT
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Improve docs for any_runtime_unit!
* Some cleanup
* fmt
* Correct capitilaztion
* Improve version mismatch log
* Revert "Improve version mismatch log"
This reverts commit 57570403f654f1efa4307956cda2de6f0c64f70a.
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Remove Balancing struct and use Balancing Parameter type instead
* update Substrate
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: parity-processbot <>
2021-09-09 20:21:54 +00:00
Shawn Tabrizi
07301bd693
Companion for 9619 (Private Events) ( #3712 )
...
* update runtime api
* use storage_prefix
* update read_events_no_consensus
* update Substrate
Co-authored-by: parity-processbot <>
2021-08-26 14:34:45 +00:00
Kian Paimani
961b9621ec
check runtime version in staking miner ( #3628 )
...
* check runtime version in staking miner
* fmt
* add short alias for things
* fix fee
* print length as well
* fix build
* review comments
2021-08-16 15:49:03 +00:00
Shawn Tabrizi
ff5d56fb76
cargo +nightly fmt ( #3540 )
...
* cargo +nightly fmt
* add cargo-fmt check to ci
* update ci
* fmt
* fmt
* skip macro
* ignore bridges
2021-08-02 10:47:33 +00:00
Zeke Mostov
ed9208b749
Upgrade staking-miner to use jsonrpsee v0.3 ( #3466 )
2021-07-14 17:30:46 +00:00
Kian Paimani
7948eae54b
Small tweaks to staking miner ( #3460 )
...
* Fix miner
* fix miner
* Update utils/staking-miner/src/monitor.rs
* Fix width
2021-07-13 02:02:25 +00:00
Seun Lanlege
de445adb6d
Seun txpool refactor ( #3419 )
...
* companion for paritytech/substrate#9228
* sc_transaction_pool_api
* update Substrate
Co-authored-by: parity-processbot <>
2021-07-08 14:09:54 +00:00
Kian Paimani
505145efd3
Staking Miner ( #3141 )
...
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
Co-authored-by: Peter Goodspeed-Niklaus <peter.r.goodspeedniklaus@gmail.com >
2021-07-01 20:22:35 +01:00