Commit Graph

18 Commits

Author SHA1 Message Date
ChronosX88
d38bc81dcf
Make cbor message encoding for consensus message model, slightly refactor pubsub part 2020-11-18 23:53:52 +04:00
ChronosX88
15190a5b8a
Rewrite consensus part 2020-11-15 17:46:58 +04:00
bahadylbekov
1ea482c379 add: updateStake when miner starts to mine new task 2020-11-13 18:51:23 +03:00
bahadylbekov
2551affae0 add: solana rpc, solana program subscription, miner beacon entries usage, fixed DioneStaking smart contract 2020-11-13 17:04:10 +03:00
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
3f252de3f8
Integrate go-libp2p-pex peer discovery module 2020-11-04 21:46:35 +04:00
ChronosX88
d700b1e472
Add neccessary dependencies to go.mod (it is auto-added by IDE) 2020-11-04 21:05:43 +04:00
bahadylbekov
239e54b0dd add: staking store db integration, task mining execution 2020-10-31 06:48:15 +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
bahadylbekov
5d17d90c28 add: Drand network integration with random beacon 2020-10-23 16:35:30 +03:00
ChronosX88
ed675a6b75
Add specifying consensusID when starting test consensus 2020-10-22 02:05:12 +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
bahadylbekov
ab2f8639c4 add: integrate raft consensus layer, ethereum and filecoin rpc into node 2020-08-07 05:42:09 +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
bahadylbekov
cfc246a3a1 add: ethereum rpc wallet operation, send transaction method, smart contracts golang artifacts 2020-08-04 20:19:42 +02:00
bahadylbekov
cdae566e8c add: pubsub oracle topic, message exchange operations, ethereum rpc connection 2020-08-03 22:01:38 +02:00
ChronosX88
e476e7f208 implement basic node with bootstrap capability 2020-08-02 13:53:38 +04:00