Updated readme to reflect new added fn
This commit is contained in:
parent
b57951ce40
commit
441f50637d
2 changed files with 3 additions and 2 deletions
|
@ -10,7 +10,7 @@ keywords = ["PoW", "sha256", "proof-of-work"]
|
||||||
readme = "readme.md"
|
readme = "readme.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
repository = "https://github.com/robkorn/pow"
|
repository = "https://github.com/robkorn/pow"
|
||||||
categories = ["pow", "sha256"]
|
categories = ["algorithms"]
|
||||||
[dependencies]
|
[dependencies]
|
||||||
sha2 = "0.8.0"
|
sha2 = "0.8.0"
|
||||||
serde = { version = "1.0.97", features = ["derive"] }
|
serde = { version = "1.0.97", features = ["derive"] }
|
||||||
|
|
|
@ -25,7 +25,7 @@ let phrase = b"Phrase to be used.".to_vec();
|
||||||
let pw = PoW::prove_work(&phrase, difficulty).unwrap();
|
let pw = PoW::prove_work(&phrase, difficulty).unwrap();
|
||||||
|
|
||||||
// Asserting that the result is of sufficient difficulty
|
// Asserting that the result is of sufficient difficulty
|
||||||
assert!(pw.result >= difficulty);
|
assert!(pw.is_sufficient_difficulty(difficulty));
|
||||||
|
|
||||||
// Asserting that the PoW was generated from the provided phrase
|
// Asserting that the PoW was generated from the provided phrase
|
||||||
assert!(pw.is_valid_proof(&phrase))
|
assert!(pw.is_valid_proof(&phrase))
|
||||||
|
@ -40,6 +40,7 @@ let difficulty = u128::max_value() - u128::max_value() / 100_000;
|
||||||
let now: u64 = get_unix_time_seconds();
|
let now: u64 = get_unix_time_seconds();
|
||||||
let pw = PoW::prove_work(&now, difficulty).unwrap();
|
let pw = PoW::prove_work(&now, difficulty).unwrap();
|
||||||
|
|
||||||
|
// Alternative way to check that the result is of sufficient difficulty
|
||||||
assert!(pw.result >= difficulty);
|
assert!(pw.result >= difficulty);
|
||||||
assert!(pw.is_valid_proof(&phrase))
|
assert!(pw.is_valid_proof(&phrase))
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue