Commit Graph

66 Commits

Author SHA1 Message Date
ChronosX88
6636a279e7
Refactor node unit test code, make it passable 2020-11-04 22:17:01 +04:00
bahadylbekov
54e69e0528 docs: task, PoS, task documentation and task structure changes 2020-10-31 07:38:51 +03:00
bahadylbekov
239e54b0dd add: staking store db integration, task mining execution 2020-10-31 06:48:15 +03:00
bahadylbekov
9b8c4eb012 add: dione token, dione staking contract, timelock contract, fix wallet and consensus leader 2020-10-30 06:41:19 +03:00
bahadylbekov
b3f22f151d add: leader election proofs, beacon chain randomness, miner wallet and base miner structure 2020-10-28 18:35:56 +01: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