Commit Graph

13 Commits

Author SHA1 Message Date
ChronosX88
3f0063219f
Integrate DioneOracle contract, cherry-pick event cache implementation from master branch 2021-03-05 22:29:09 +03:00
ChronosX88
289906f73a
Generate bindings for DioneDispute contract and add to EthereumClient 2021-03-05 21:40:17 +03:00
bahadylbekov
b4c03da4ba add: DioneOracle contract to replace Aggregator and OracleEmitter with simple oracle requests storage 2020-11-30 03:22:18 +03:00
ChronosX88
003f49174b
Implement full task validation (signatures/vrfs/wincount/etc.) 2020-11-27 20:16:08 +04:00
ChronosX88
15190a5b8a
Rewrite consensus part 2020-11-15 17:46:58 +04:00
bahadylbekov
78e4ec34a6 fix: aggregator contract 2020-11-15 13:16:38 +03:00
ChronosX88
b04ba982a9
Fix pubsub issues 2020-11-15 14:11:07 +04:00
bahadylbekov
2526f65825 add: fixed ed25519 cryptography, added ethereum subscription, solana client integration into node, miner and consensus changes 2020-11-15 08:59:46 +03:00
bahadylbekov
3e68466665 fix: changed aggregator contract logic, dioneStaking contract, filecoin client 2020-11-14 14:25:14 +03:00
ChronosX88
302e4dc1f4
Add declaring result channel in SubscribeOnOracleEvents of ethclient 2020-11-14 14:00:19 +04:00
ChronosX88
5a730b9493
Add setting up beacon, wallet, miner subsystem in node's setupNode 2020-11-14 04:32:50 +04:00
bahadylbekov
d99443d9f0 fix: solana subscription jsonParsed mode, program data scheme, update miner stake in MinerBase 2020-11-13 18:36:01 +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