summaryrefslogtreecommitdiff
path: root/src/network.rs
Commit message (Collapse)AuthorAgeFilesLines
* refactor(clac_pow): remove unnecessary variablesmainlittleblack1112025-10-231-1/+1
| | | | | 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
* Revert "refactor: use tx for transaction"littleblack1112025-10-231-4/+4
| | | | This reverts commit 24f842410b670d7db9e22cda1e804a5d8141e7fa.
* refactor: use tx for transactionlittleblack1112025-10-231-4/+4
|
* refactor: use mpsc instead of framed and sinklittleblack1112025-10-231-62/+38
|
* refactor: use Arc for Requestlittleblack1112025-10-221-11/+11
|
* refactor: less complicated types for asynclittleblack1112025-10-221-75/+52
|
* feat(cmd): list peerslittleblack1112025-10-211-2/+26
|
* refactor: multithreaded mininglittleblack1112025-10-211-4/+6
|
* chore: more logginglittleblack1112025-10-211-0/+2
|
* chore(try_peer): auto fetch idb after adding new peerlittleblack1112025-10-211-1/+10
|
* refactor(network): direct write function, which broadcast uses nowlittleblack1112025-10-211-10/+17
| | | | feat(cmd): fetch to refresh idb
* feat: peer cmdlittleblack1112025-10-211-3/+4
| | | | refactor: Ui now takes network
* fix: pretty json formatlittleblack1112025-10-211-3/+3
|
* fix: don't broadcast empty bclittleblack1112025-10-211-0/+3
|
* refactor: mutex logicslittleblack1112025-10-211-64/+72
|
* feat: display block and blockchainlittleblack1112025-10-211-3/+3
|
* fix(block): save actual PoW nonce instead of hashedlittleblack1112025-10-211-2/+2
|
* refactor(blocks): use sha256littleblack1112025-10-211-7/+11
|
* fix: sink sendlittleblack1112025-10-211-5/+33
|
* fix(bc): IBDlittleblack1112025-10-211-1/+19
|
* fix: frame sendlittleblack1112025-10-211-28/+41
|
* feat: uilittleblack1112025-10-211-0/+21
|
* perf(Block::verify_pow): directly use self.hashlittleblack1112025-10-211-1/+1
| | | | chore(Block::Hash)!: panic when trying to hash with no PoW
* chore(network): shadow naminglittleblack1112025-10-211-7/+9
|
* network: verify requestslittleblack1112025-10-211-15/+24
|
* fix: p2p connectionlittleblack1112025-10-211-43/+59
|
* initlittleblack1112025-10-201-0/+205