Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support for multi-block miner #955

Open
wants to merge 58 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
c76ee75
mb monitor main
gpestana Oct 4, 2024
6906bef
mb snapshots
gpestana Oct 4, 2024
48f0d95
uses MinerConfig
gpestana Oct 8, 2024
699d8c5
adds stuff
gpestana Oct 11, 2024
4763d62
finishes E2E registed submission passing
gpestana Oct 12, 2024
cf56dc8
align with refactors in EPM-MB
gpestana Oct 12, 2024
a4412fc
nits and comments
gpestana Oct 12, 2024
54c7b28
Merge remote-tracking branch 'origin/main' into gpestana/mb-miner
niklasad1 Dec 11, 2024
0ddf909
refactor: single binary for legacy/multiblock
niklasad1 Jan 9, 2025
0c63d00
add support for staking-dev
niklasad1 Jan 10, 2025
7110b0d
make it compile
niklasad1 Jan 30, 2025
35d5f56
Update Cargo.toml
niklasad1 Jan 31, 2025
89622f6
small fixes
niklasad1 Jan 31, 2025
8d79199
it works
niklasad1 Feb 1, 2025
7e11aa0
refactor and fix nits
niklasad1 Feb 1, 2025
4203626
Merge remote-tracking branch 'origin/main' into na-feature-gated-exp-…
niklasad1 Feb 1, 2025
8c669b1
cleanup
niklasad1 Feb 3, 2025
c117adb
fix test build
niklasad1 Feb 3, 2025
d10a533
more refactoring, remove duplicate code
niklasad1 Feb 3, 2025
0034acf
remove hacks
niklasad1 Feb 3, 2025
2d2a6c9
fix harded constants
niklasad1 Feb 4, 2025
7939aef
add snapshot_voter_hash for easier debugging
niklasad1 Feb 4, 2025
a19da74
more cleanup
niklasad1 Feb 5, 2025
adc3322
more cleanup
niklasad1 Feb 5, 2025
9e49646
more refactor
niklasad1 Feb 6, 2025
16f235d
fix nits
niklasad1 Feb 6, 2025
b4d9289
more nit fixing
niklasad1 Feb 7, 2025
d827b79
use snapshot hash check vs on-chain
niklasad1 Feb 7, 2025
a09a8eb
multi-threaded multi block miner
niklasad1 Feb 7, 2025
de5b06d
use abortable futures to abort stale mining tasks
niklasad1 Feb 8, 2025
a5e97af
avoid write lock to snapshot cache
niklasad1 Feb 8, 2025
215a56e
update metadata
niklasad1 Feb 10, 2025
7e5c515
update polkadot-sdk
niklasad1 Feb 10, 2025
15fc1ff
shared submission strategy type
niklasad1 Feb 10, 2025
349b74f
Merge remote-tracking branch 'origin/main' into na-feature-gated-exp-…
niklasad1 Feb 11, 2025
06babcf
fix incompat solution types on substrate node
niklasad1 Feb 11, 2025
ce5e600
feasibility check solution
niklasad1 Feb 11, 2025
ecd18fc
refactor: rename epm mod -> dynamic
niklasad1 Feb 12, 2025
85cfa97
rustfmt stable
niklasad1 Feb 14, 2025
9c55af7
Merge remote-tracking branch 'origin/main' into na-feature-gated-exp-…
niklasad1 Feb 14, 2025
cf1f2c9
more refactor
niklasad1 Feb 14, 2025
982d524
fix ci jobs with mutually exclusive features
niklasad1 Feb 14, 2025
aadb835
cleanup conditional compilation
niklasad1 Feb 14, 2025
0e07202
more cleanup
niklasad1 Feb 14, 2025
2301b22
more nit picking
niklasad1 Feb 14, 2025
dc7737b
missing file
niklasad1 Feb 15, 2025
2eecca2
deps: use polkadot master
niklasad1 Feb 15, 2025
0793cd4
fix ci
niklasad1 Feb 17, 2025
8f01f7f
fix ci
niklasad1 Feb 17, 2025
7cc44a0
fix emergency command for legacy miner
niklasad1 Feb 17, 2025
6afe4e2
fix legacy miner
niklasad1 Feb 17, 2025
5a61c20
fix doc tests
niklasad1 Feb 17, 2025
c1477df
add basic prometheus metrics
niklasad1 Feb 17, 2025
0385d86
add check for submitted solution pages
niklasad1 Feb 18, 2025
f4ff2dc
disable trimming test
niklasad1 Feb 19, 2025
69d5c02
cargo fmt
niklasad1 Feb 19, 2025
faefb5d
ci: fix rust doc test
niklasad1 Feb 19, 2025
0409314
add hacky support for assethub
niklasad1 Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Generated by Cargo
# will have compiled files and executables
/target/
/multi-block/target/

# These are backup files generated by rustfmt
**/*.rs.bk
Expand Down
Loading