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

Rust Cuckatoo for verifier and test-miner #1558

Merged
merged 27 commits into from
Sep 28, 2018
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2aea64d
cuck placeholder
yeastplume Sep 19, 2018
54ae89e
rustfmt
yeastplume Sep 19, 2018
e5cbcb0
cuckatoo, early days
yeastplume Sep 19, 2018
480584e
rustfmt
yeastplume Sep 19, 2018
bb8349f
data structures are in place, siphash key creation is consistent with…
yeastplume Sep 20, 2018
e600df2
Merge branch 'master' into cuckatoo
yeastplume Sep 21, 2018
f7bc80a
solver in place, (not yet working)
yeastplume Sep 21, 2018
f89e689
Merge branch 'master' into cuckatoo
yeastplume Sep 24, 2018
5dc7726
cuckatoo test solver working with test nonce
yeastplume Sep 24, 2018
06bfef6
rustfmt
yeastplume Sep 25, 2018
a6446b1
Merge branch 'master' into cuckatoo
yeastplume Sep 25, 2018
dcf91b3
update solver to remove adjacency list removals
yeastplume Sep 25, 2018
c30cd80
verifier functioning
yeastplume Sep 25, 2018
3b59da2
rustfmt
yeastplume Sep 25, 2018
38d9574
Proper error handing in Cuckatoo module, couple of tests
yeastplume Sep 25, 2018
d7b9158
modify cuckoo/cuckatoo solvers and verifiers to function identically,…
yeastplume Sep 26, 2018
6ca0bdd
rustfmt
yeastplume Sep 26, 2018
58a0d1b
refactor PoW context into trait, default to using cuckoo context
yeastplume Sep 26, 2018
eb22b20
rustfmt
yeastplume Sep 26, 2018
92be81c
Merge branch 'master' into cuckatoo
yeastplume Sep 27, 2018
9f60884
create macros for integer casting/unwraps
yeastplume Sep 27, 2018
60cb8da
don't instantiate structs when just verifying, add test validation ve…
yeastplume Sep 27, 2018
ddadb73
rustfmt
yeastplume Sep 27, 2018
6c0e921
don't init cuckoo structs if just validating
yeastplume Sep 27, 2018
ac302b4
test fix
yeastplume Sep 27, 2018
b546c40
Merge branch 'master' into cuckatoo
yeastplume Sep 28, 2018
32c9436
ensure BH hashing for POW is only done within miner/validators
yeastplume Sep 28, 2018
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
3 changes: 3 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ failure = "0.1"
failure_derive = "0.1"
lazy_static = "1"
lru-cache = "0.1"
num = "0.2"
num-bigint = "0.2"
rand = "0.5"
serde = "1"
Expand Down
Loading