| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: verify out of bound slice poshash_chain | littleblack111 | 2025-10-24 | 2 | -17/+24 |
| | | |||||
| * | refactor: just use &[T] | littleblack111 | 2025-10-23 | 2 | -4/+4 |
| | | |||||
| * | feat: bc verify command | littleblack111 | 2025-10-23 | 2 | -6/+16 |
| | | | | | API: HashChain::verify now takes Vec instead of &[] | ||||
| * | fix: usage of hash_chain | littleblack111 | 2025-10-23 | 3 | -15/+9 |
| | | | | | fix: visibility of hash_chain funcs | ||||
| * | refactor(hashchain): hash item with the original &(a, b) form instead of ↵ | littleblack111 | 2025-10-23 | 1 | -11/+7 |
| | | | | | (&a, &b) | ||||
| * | chore(hashchain): rename hash | littleblack111 | 2025-10-23 | 1 | -16/+5 |
| | | |||||
| * | refactor: hash_chain | littleblack111 | 2025-10-23 | 1 | -19/+60 |
| | | |||||
| * | use hashchain | littleblack111 | 2025-10-23 | 2 | -11/+31 |
| | | |||||
| * | feat: actual hash_chain | littleblack111 | 2025-10-23 | 2 | -0/+73 |
| | | |||||
| * | refactor(clac_pow): remove unnecessary variablesmain | littleblack111 | 2025-10-23 | 2 | -16/+15 |
| | | | | | | revert: refactor(calc_pow): useless check with atomic found as the abort is slow and while it's aborting, the threads are still doing PoW | ||||
| * | refactor(calc_pow): useless check with atomic found | littleblack111 | 2025-10-23 | 1 | -10/+7 |
| | | |||||
| * | Revert "refactor: use tx for transaction" | littleblack111 | 2025-10-23 | 3 | -23/+23 |
| | | | | | This reverts commit 24f842410b670d7db9e22cda1e804a5d8141e7fa. | ||||
| * | refactor: calc_pow | littleblack111 | 2025-10-23 | 1 | -8/+8 |
| | | |||||
| * | refactor: use tx for transaction | littleblack111 | 2025-10-23 | 3 | -22/+25 |
| | | |||||
| * | refactor: use mpsc instead of framed and sink | littleblack111 | 2025-10-23 | 1 | -62/+38 |
| | | |||||
| * | refactor: use Arc for Request | littleblack111 | 2025-10-22 | 3 | -14/+14 |
| | | |||||
| * | refactor: less complicated types for async | littleblack111 | 2025-10-22 | 3 | -116/+85 |
| | | |||||
| * | feat(cmd): list peers | littleblack111 | 2025-10-21 | 2 | -2/+38 |
| | | |||||
| * | refactor: multithreaded mining | littleblack111 | 2025-10-21 | 2 | -25/+65 |
| | | |||||
| * | chore: more logging | littleblack111 | 2025-10-21 | 1 | -0/+2 |
| | | |||||
| * | chore(try_peer): auto fetch idb after adding new peer | littleblack111 | 2025-10-21 | 1 | -1/+10 |
| | | |||||
| * | refactor(network): direct write function, which broadcast uses now | littleblack111 | 2025-10-21 | 2 | -10/+26 |
| | | | | | feat(cmd): fetch to refresh idb | ||||
| * | feat: peer cmd | littleblack111 | 2025-10-21 | 3 | -17/+41 |
| | | | | | refactor: Ui now takes network | ||||
| * | fix: pretty json format | littleblack111 | 2025-10-21 | 2 | -4/+4 |
| | | |||||
| * | fix: don't broadcast empty bc | littleblack111 | 2025-10-21 | 1 | -0/+3 |
| | | |||||
| * | refactor: mutex logics | littleblack111 | 2025-10-21 | 3 | -77/+79 |
| | | |||||
| * | Revert "chore(block): directly use self.digest instead" | littleblack111 | 2025-10-21 | 1 | -1/+1 |
| | | | | | | | This reverts commit dec78fd8bb4cc8f52c857088b274fd06cea2e730. oops, it did not account for nonce | ||||
| * | feat: display block and blockchain | littleblack111 | 2025-10-21 | 5 | -10/+24 |
| | | |||||
| * | chore(block): directly use self.digest instead | littleblack111 | 2025-10-21 | 1 | -1/+1 |
| | | |||||
| * | fix(block): fix verification of PoW | littleblack111 | 2025-10-21 | 1 | -4/+8 |
| | | |||||
| * | fix(block): save actual PoW nonce instead of hashed | littleblack111 | 2025-10-21 | 2 | -7/+7 |
| | | |||||
| * | refactor(blocks): use sha256 | littleblack111 | 2025-10-21 | 7 | -59/+177 |
| | | |||||
| * | fix: sink send | littleblack111 | 2025-10-21 | 1 | -5/+33 |
| | | |||||
| * | fix(bc): IBD | littleblack111 | 2025-10-21 | 2 | -2/+20 |
| | | |||||
| * | fix: frame send | littleblack111 | 2025-10-21 | 1 | -28/+41 |
| | | |||||
| * | fix: deadlock | littleblack111 | 2025-10-21 | 2 | -37/+46 |
| | | |||||
| * | feat: ui | littleblack111 | 2025-10-21 | 6 | -2/+130 |
| | | |||||
| * | perf(Block::verify_pow): directly use self.hash | littleblack111 | 2025-10-21 | 2 | -12/+6 |
| | | | | | chore(Block::Hash)!: panic when trying to hash with no PoW | ||||
| * | blocks: impl .store | littleblack111 | 2025-10-21 | 1 | -1/+5 |
| | | |||||
| * | chore(network): shadow naming | littleblack111 | 2025-10-21 | 1 | -7/+9 |
| | | |||||
| * | network: verify requests | littleblack111 | 2025-10-21 | 4 | -19/+41 |
| | | |||||
| * | fix: p2p connection | littleblack111 | 2025-10-21 | 2 | -45/+65 |
| | | |||||
| * | init | littleblack111 | 2025-10-20 | 9 | -0/+1050 |
