aboutsummaryrefslogtreecommitdiffstats
path: root/dex
Commit message (Expand)AuthorAgeFilesLines
* core: vm: governance: remove maxIntervalWei-Ning Huang2018-12-191-1/+0
* Rename import due to dexon-consensus renameWei-Ning Huang2018-12-1910-68/+68
* dex: implement PullBlocks/PullVotes (#1)Jimmy Hu2018-12-196-2/+415
* dex: minor refactorWei-Ning Huang2018-12-191-12/+18
* dex: set blocktime to millisecond timestampWei-Ning Huang2018-12-191-1/+1
* dex: increase TX queue sizeWei-Ning Huang2018-12-191-1/+1
* core: tx_pool: remove transactions on BlockConfirmed eventWei-Ning Huang2018-12-191-1/+2
* vendor: sync consensus core and fix conflicJimmy Hu2018-12-191-0/+21
* dex: add block gas limit into governanceWei-Ning Huang2018-12-192-11/+4
* app: refactor prepare logicBojie Wu2018-12-191-11/+17
* app: using lock correctly to use map safelyBojie Wu2018-12-191-63/+77
* app: fix nil pointer issueBojie Wu2018-12-191-4/+6
* vendor: sync consensus core and fix conflictWei-Ning Huang2018-12-191-0/+5
* app: add cache mechanism to increase performanceBojie Wu2018-12-191-103/+63
* app: add mutex to prevent concurrent read write mapBojie Wu2018-12-191-0/+3
* dex: update default network IDWei-Ning Huang2018-12-191-1/+1
* dex: fix types changes in consensus coreSonic2018-12-191-10/+9
* dex: remove uneeded info from block headerWei-Ning Huang2018-12-191-15/+5
* vendor: sync consensus core and fix conflictWei-Ning Huang2018-12-195-27/+30
* app: fix bug when prepare transactionBojie Wu2018-12-191-2/+7
* dex: fix testSonic2018-12-191-1/+1
* app: correct process pending block logicBojie Wu2018-12-191-29/+38
* dex: fix missing randomness assignmentWei-Ning Huang2018-12-191-1/+2
* dex: fix DKG round switchingWei-Ning Huang2018-12-191-3/+3
* dex: prevent broadcasting agreement and randomness indefinitelyWei-Ning Huang2018-12-191-2/+6
* dex: fix round switching and initialize dMoment correctlyWei-Ning Huang2018-12-191-1/+8
* dex: misc fixesWei-Ning Huang2018-12-192-8/+17
* app: check nonce and balance in prepare payloadBojie Wu2018-12-191-20/+111
* geth: add propose flag to enable/disable proposingSonic2018-12-191-0/+7
* core: included Dexcon metadata in blockWei-Ning Huang2018-12-191-5/+11
* dex: no need to rlp encode/decode now, consensus supports itSonic2018-12-194-41/+31
* dex: use RLP to encode contract payload dataWei-Ning Huang2018-12-191-6/+6
* dex: fix public key conversionWei-Ning Huang2018-12-191-6/+2
* dex: fix DKGMasterPublicKey and DKGComplaints unmarshalWei-Ning Huang2018-12-191-3/+2
* dex: pass logger object to consensus coreWei-Ning Huang2018-12-191-1/+1
* app: implement verify block logicBojie Wu2018-12-191-22/+195
* consensus: dexcon: fetch config from stateWei-Ning Huang2018-12-194-7/+15
* dex: fix public key parsing due to changes in consensus coreWei-Ning Huang2018-12-191-12/+8
* app: fixup message formatWei-Ning Huang2018-12-191-8/+8
* app: implement new insert blocks logicBojie Wu2018-12-191-147/+66
* core/dex: fix governance contract implementationWei-Ning Huang2018-12-191-8/+8
* dex: add initial block to RunJimmy Hu2018-12-191-1/+3
* dex: polish network related functionSonic2018-12-194-103/+211
* dex: let notary nodes connect to some dkg nodesSonic2018-12-194-185/+204
* dex/core: misc bug fixesWei-Ning Huang2018-12-193-2/+10
* dex: register ethereum APIsWei-Ning Huang2018-12-193-1/+1036
* dex: implement peerSetLoopSonic2018-12-196-11/+74
* app: fix log messageBojie Wu2018-12-191-8/+8
* hack: temp fix for running testsWei-Ning Huang2018-12-192-8/+5
* app: correct dexon application logicBojie Wu2018-12-191-81/+51
* core: fix nil map initializationWei-Ning Huang2018-12-191-1/+2
* dex: gov: using dex-consensus-core NodeSetCacheSonic2018-12-195-64/+71
* dex: add subprotocolsSonic2018-12-191-1/+1
* dex: run consensus core on StartWei-Ning Huang2018-12-191-0/+1
* app: add default block rewardBojie Wu2018-12-191-1/+1
* dex: set tmp dMoment for testingWei-Ning Huang2018-12-191-1/+2
* dex: fix flaky testSonic2018-12-191-0/+12
* dex: add self node meta after StartSonic2018-12-194-6/+47
* dex: add method to get NumChains, NotarySet, DKGSet easilySonic2018-12-196-43/+80
* dex: move dexcon blockdb into datadirWei-Ning Huang2018-12-191-1/+3
* dex: interface updateWei-Ning Huang2018-12-191-1/+3
* app: pass chain config instead of nilBojie Wu2018-12-191-3/+6
* dex: network: implement the network interfaceSonic2018-12-199-58/+1024
* dex: bug fix to allow running geth without crashingWei-Ning Huang2018-12-193-45/+51
* dex: implement sendTx related governance methodsWei-Ning Huang2018-12-192-6/+128
* dex: pass p2p nodeKey to Dexon instanceWei-Ning Huang2018-12-193-13/+20
* app: modify for new interface methodBojie Wu2018-12-191-19/+33
* dex: implement some governance interface functionsWei-Ning Huang2018-12-194-22/+98
* dex: governance: implement governance interfaceWei-Ning Huang2018-12-193-16/+38
* app: implement new interface methodBojie Wu2018-12-191-27/+104
* dex: add api_backend.go and it's dependenciesWei-Ning Huang2018-12-194-2/+557
* dex: update application interfaceWei-Ning Huang2018-12-191-20/+27
* app: correct validation logicBojie Wu2018-12-191-4/+10
* dex: implement dexon application interfaceBojie Wu2018-12-193-17/+285
* dex: remove DAO related codeSonic2018-12-192-62/+2
* core: vm: refactor and add DKGFinalizeds related implementationsWei-Ning Huang2018-12-192-4/+13
* dex: redesign p2p network topologySonic2018-12-1912-449/+1825
* core: vm: implement the rest of governance contract methodsWei-Ning Huang2018-12-193-4/+16
* core: vm: add governance contract skeletonWei-Ning Huang2018-12-191-7/+7
* dex: update consensus core interfaceWei-Ning Huang2018-12-194-36/+38
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2018-12-1911-66/+66
* Use dex.Config instead of eth.ConfigWei-Ning Huang2018-12-194-72/+18
* dex: implement notary node info propagation and management mechanismSonic2018-12-193-16/+183
* dex: implement notarySet for keeping notary set infoSonic2018-12-191-0/+203
* dex: introduce dex64 and remove eth62, eth63Sonic2018-12-193-18/+37
* dex: let peer able to send notary node infoSonic2018-12-191-3/+41
* dex: let peerSet able to manage notary peersSonic2018-12-191-1/+64
* dex: fix use of internal package not allowedSonic2018-12-191-1/+1
* Change package name from eth to dexSonic2018-12-198-8/+8
* Copy codebase from ethSonic2018-12-198-0/+2407
* dex: update interface and use static bls libWei-Ning Huang2018-12-191-0/+5
* dex: make geth buildable and update interface skeletonWei-Ning Huang2018-12-194-5/+177
* Add udpated governance interface and app interfaceWei-Ning Huang2018-12-192-2/+34
* Add dex packageWei-Ning Huang2018-12-192-0/+80