Commit Graph

13 Commits

Author SHA1 Message Date
ChronosX88
0b37896af9
Add Type field to DioneTask, rename rpcclient to ethclient, rewrite whole signing system in Dione, add some comments to consensus process (w/ mining system) 2020-11-12 18:18:30 +04:00
ChronosX88
6636a279e7
Refactor node unit test code, make it passable 2020-11-04 22:17:01 +04:00
ChronosX88
97a4e7a7ad
Add saving consensus result and make dropping commit messages which related to finished consensus 2020-10-22 18:37:31 +04:00
ChronosX88
ed675a6b75
Add specifying consensusID when starting test consensus 2020-10-22 02:05:12 +04:00
ChronosX88
2b8a44f071
Fix consensus state when received valid commit message 2020-10-22 01:05:46 +04:00
ChronosX88
14240186bf
Change logger library to logrus 2020-10-22 00:36:05 +04:00
ChronosX88
5f1f11d099
Implement PBFT Consensus manager and rename the current module 2020-10-21 23:54:40 +04:00
ChronosX88
a1db429717
Do massive refactor - remove unneccessary stuff, refactor Node, rewrite EtheriumClient, implement PubSubRouter 2020-10-20 22:18:36 +04:00
bahadylbekov
ab2f8639c4 add: integrate raft consensus layer, ethereum and filecoin rpc into node 2020-08-07 05:42:09 +03:00
bahadylbekov
a70a79efa9 add: aggregator smart contract integration for ethereum rpc 2020-08-06 21:48:57 +03:00
bahadylbekov
8dab98a587 fix: rename MakeConsensus function 2020-08-05 20:25:33 +03:00
bahadylbekov
81d6ce0c46 add: external function for update consensus value 2020-08-05 20:23:42 +03:00
bahadylbekov
b6e174b830 add: raft consensus library and basic logic of consensus operations in p2p network 2020-08-05 20:11:14 +03:00