ChronosX88
|
ea9ceaeda9
|
Implement block validation at PREPREPARE stage
|
2021-06-11 14:40:39 +03:00 |
|
ChronosX88
|
ac2bf637a8
|
Simplify validation process of beacon entries
|
2021-06-10 23:31:44 +03:00 |
|
ChronosX88
|
4e7294e046
|
Do massive overhaul of consensus part due to new architecture with blockchain, implement chain selection
|
2021-06-09 00:30:23 +03:00 |
|
ChronosX88
|
012d4a68c3
|
Rename BlockPool to BlockChain
|
2021-06-05 00:19:45 +03:00 |
|
ChronosX88
|
8445baafdb
|
Implement handling new transactions announced on network in SyncManager
|
2021-06-04 00:21:14 +03:00 |
|
ChronosX88
|
809c5f2a23
|
Fix mempool init in SyncManager
|
2021-06-02 22:48:56 +03:00 |
|
ChronosX88
|
2afe85853f
|
Implement mempool synchronization
|
2021-06-02 22:45:55 +03:00 |
|
ChronosX88
|
c0e69ff1d0
|
Implement GetAllTxs function in mempool
|
2021-05-31 22:24:07 +03:00 |
|
ChronosX88
|
43871c6141
|
Add validation of tx hash when syncing
|
2021-05-27 00:29:37 +03:00 |
|
ChronosX88
|
b51a5ffe75
|
Implement sync manager, node p2p network rpc service, initial sync algorithm
|
2021-05-27 00:06:46 +03:00 |
|
ChronosX88
|
155fe7bc71
|
Implement fetching block header by height in blockpool
|
2021-05-26 23:58:31 +03:00 |
|
ChronosX88
|
fb84ab8ad6
|
Add merkle proof of last block hash to BlockHeader, add merkle proof of tx hash to Transaction
|
2021-05-26 23:57:54 +03:00 |
|
ChronosX88
|
dde32e11dc
|
Implement indexes for blockpool database and auto maintaining of it
|
2021-05-25 18:32:06 +03:00 |
|
ChronosX88
|
6d50f37a12
|
Implement storing latest block hash in blockpool storage
|
2021-05-20 00:53:58 +03:00 |
|
ChronosX88
|
5e48c0d176
|
Move blockchain-related code into separate package
|
2021-05-19 23:55:00 +03:00 |
|