| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | README.md: update CI badge (#67) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: fix tests (#65) | Wei-Ning Huang | 2019-06-12 | 4 | -15/+12 |
* | travis-ci: disable builders (#64) | Wei-Ning Huang | 2019-06-12 | 1 | -161/+161 |
* | Fix lint | Wei-Ning Huang | 2019-06-12 | 14 | -114/+119 |
* | test: improve keygen.go (#62) | Wei-Ning Huang | 2019-06-12 | 9 | -13/+67 |
* | core: Update genesis alloc. (#63) | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | core: panic if fork found when inserting header chain (#61) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+6 |
* | p2p/discover: increase IP address limits (#60) | Sonic | 2019-06-12 | 1 | -2/+3 |
* | internal/ethapi: add transactionHash in blockreceipts (#58) | johnliu-dexon | 2019-06-12 | 1 | -0/+1 |
* | dex: add metrics (#54) | Sonic | 2019-06-12 | 1 | -32/+84 |
* | Makefile: add libbls to test target dependencies (#57) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | cmd: fix tests (#55) | bojie | 2019-06-12 | 4 | -15/+19 |
* | internal/ethapi: add getBlockReceiptsByHash (#56) | johnliu-dexon | 2019-06-12 | 2 | -0/+55 |
* | test: add local bootnode (#53) | Jimmy Hu | 2019-06-12 | 1 | -0/+6 |
* | tests: updates testadata | Wei-Ning Huang | 2019-06-12 | 5 | -8/+38 |
* | tests: fix tests | Wei-Ning Huang | 2019-06-12 | 3 | -4/+13 |
* | node: fix tests | Wei-Ning Huang | 2019-06-12 | 1 | -2/+2 |
* | miner: fix test | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex/downloader: fix tests | Sonic | 2019-06-12 | 2 | -242/+114 |
* | les: fix tests | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: fix tests | Wei-Ning Huang | 2019-06-12 | 5 | -43/+95 |
* | core: fix tests | Wei-Ning Huang | 2019-06-12 | 5 | -15/+12 |
* | vendor: sync to latest core (#52) | Jimmy Hu | 2019-06-12 | 9 | -329/+747 |
* | core: vm: fix power2 table calculation (#50) | Wei-Ning Huang | 2019-06-12 | 1 | -3/+3 |
* | core: commit states at snapshot height (#49) | Sonic | 2019-06-12 | 1 | -2/+7 |
* | params: update testnet bootnode IP (#48) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: add Taipei testnet (#47) | Wei-Ning Huang | 2019-06-12 | 8 | -14/+89 |
* | core: various changes on tps tuning (#46) | Wei-Ning Huang | 2019-06-12 | 11 | -25/+25 |
* | app: skip tx which has been confirmed (#45) | bojie | 2019-06-12 | 1 | -9/+8 |
* | core: increase tx pool size | Wei-Ning Huang | 2019-06-12 | 1 | -4/+4 |
* | api: allow sending batch of raw transactions | Wei-Ning Huang | 2019-06-12 | 9 | -79/+164 |
* | core, dex, downloader: refactor governance | Sonic | 2019-06-12 | 6 | -246/+109 |
* | core, dex, dex/downloader: restore insertChain to upstream version | Sonic | 2019-06-12 | 4 | -27/+25 |
* | test: add script to run sync node | Sonic | 2019-06-12 | 1 | -0/+24 |
* | dex: implement downloader for dex | Sonic | 2019-06-12 | 12 | -88/+504 |
* | core: implement insert chain, headerchain logic | Sonic | 2019-06-12 | 3 | -0/+521 |
* | core: support extracting governance state from state trie | Sonic | 2019-06-12 | 3 | -0/+73 |
* | dex: use dex/downloader in dex | Sonic | 2019-06-12 | 14 | -42/+46 |
* | dex: copy fetcher and downloader from eth | Sonic | 2019-06-12 | 15 | -0/+7440 |
* | core: add global signature cache and improve concurrency (#42) | Wei-Ning Huang | 2019-06-12 | 6 | -55/+88 |
* | core, dex: Batch process touchSender. Lower priority for tx. (#41) | Jimmy Hu | 2019-06-12 | 2 | -13/+20 |
* | dex: Tx message optimization (#39) | Jimmy Hu | 2019-06-12 | 2 | -7/+42 |
* | test: use a fixed nodekey for RPC node (#38) | Wei-Ning Huang | 2019-06-12 | 2 | -1/+2 |
* | vendor: sync to latest core (#37) | Jimmy Hu | 2019-06-12 | 18 | -157/+427 |
* | dex: add BlockDB, which implements consensus core's blockdb.BlockDatabase (#36) | Sonic | 2019-06-12 | 4 | -11/+114 |
* | core: vm: change offset type to int256 | Wei-Ning Huang | 2019-06-12 | 1 | -2/+7 |
* | governance: implement delegate/undelegate function and add tests (#33) | Wei-Ning Huang | 2019-06-12 | 9 | -121/+1162 |
* | core: blockchain: fix concurrent map read and write (#34) | Wei-Ning Huang | 2019-06-12 | 1 | -4/+7 |
* | core: more fix on light node synchronization (#32) | Wei-Ning Huang | 2019-06-12 | 6 | -76/+58 |
* | core: vm: add minStake to governance contract variable (#31) | Wei-Ning Huang | 2019-06-12 | 5 | -10/+63 |
* | core: fix light node synchronization issue (#30) | Wei-Ning Huang | 2019-06-12 | 6 | -9/+23 |
* | core: revert changes to StateProcessor.Process (#29) | Wei-Ning Huang | 2019-06-12 | 2 | -10/+10 |
* | app: remove notify to prevent dead lock with consensus core | BJ4 | 2019-06-12 | 1 | -39/+3 |
* | app: add cache to reuse same tx address which has already recovered (#26) | BJ4 | 2019-06-12 | 4 | -12/+43 |
* | core: refactor validator and fix light node sync (#25) | Wei-Ning Huang | 2019-06-12 | 15 | -206/+189 |
* | dex: remove gasprice package and use eth/gasprice instead | Wei-Ning Huang | 2019-06-12 | 5 | -193/+4 |
* | core: use storeRoundHeight to avoid type mismatch (#21) | Sonic | 2019-06-12 | 1 | -9/+6 |
* | dex, core: Fix make fail (#24) | Jimmy Hu | 2019-06-12 | 2 | -2/+2 |
* | core, dex: Optimize sender calculation in block transactions. (#22) | Jimmy Hu | 2019-06-12 | 3 | -0/+40 |
* | cmd: monkey: Add -parallel and -sleep to configure monkey (#20) | Jimmy Hu | 2019-06-12 | 2 | -196/+23 |
* | dexon: Update README (#18) | Jimmy Hu | 2019-06-12 | 1 | -61/+39 |
* | core: validate DKG set with correct nodeset in round-2 (#19) | Wei-Ning Huang | 2019-06-12 | 13 | -85/+101 |
* | core: vm: Optimize evm (#13) | Jimmy Hu | 2019-06-12 | 5 | -18/+282 |
* | core: push height of round 0 in genesis block (#17) | Sonic | 2019-06-12 | 2 | -8/+11 |
* | Update README.md | Wei-Ning Huang | 2019-06-12 | 1 | -1/+3 |
* | params: Do not use DEXON config for test. (#15) | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | vendor: sync to latest core (#16) | Jimmy Hu | 2019-06-12 | 9 | -89/+131 |
* | dex: return correct pending nonce (#14) | Wei-Ning Huang | 2019-06-12 | 3 | -6/+16 |
* | test: increase numChains to 6 | Wei-Ning Huang | 2019-06-12 | 2 | -2/+2 |
* | gdex: monkey: Add a gamble monkey (#12) | Jimmy Hu | 2019-06-12 | 2 | -2/+379 |
* | cmd: gdex: Revert #6 (#11) | Jimmy Hu | 2019-06-12 | 2 | -44/+1 |
* | params: fix genesis block config and use testnet for test (#10) | Wei-Ning Huang | 2019-06-12 | 4 | -17/+22 |
* | core: fix staked calculation in genesis (#8) | Jimmy Hu | 2019-06-12 | 1 | -4/+0 |
* | dex: porting test to enode (#9) | Sonic | 2019-06-12 | 5 | -112/+141 |
* | app: bug fix (#7) | bojie | 2019-06-12 | 1 | -0/+7 |
* | cmd: gdex: SIGUSR1 to dump stack (#6) | Jimmy Hu | 2019-06-12 | 1 | -0/+44 |
* | core: vm: expose governance contract ABI (#5) | Wei-Ning Huang | 2019-06-12 | 1 | -2/+2 |
* | core: blockchain: fix NewBlockChainWithDexonValidator (#4) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: genesis: make ToBlock() compatible with legacy ethereum code (#3) | Wei-Ning Huang | 2019-06-12 | 1 | -28/+36 |
* | app: fix core test | BJ4 | 2019-06-12 | 9 | -42/+151 |
* | dex: remove useless code | Sonic | 2019-06-12 | 1 | -115/+0 |
* | vendor: sync to latest core | Jimmy Hu | 2019-06-12 | 6 | -114/+124 |
* | vendor: sync to latest core | Jimmy Hu | 2019-06-12 | 6 | -107/+134 |
* | dex: peer: more fix on ID conversion | Wei-Ning Huang | 2019-06-12 | 1 | -53/+53 |
* | vendor: sync to latest core | Wei-Ning Huang | 2019-06-12 | 7 | -222/+259 |
* | core: vm: governance: add node info | Wei-Ning Huang | 2019-06-12 | 7 | -14/+177 |
* | dex: fix conflict caused by rebase | Wei-Ning Huang | 2019-06-12 | 4 | -59/+79 |
* | vendor: sync to latest core | Jimmy Hu | 2019-06-12 | 2 | -17/+26 |
* | dex: increase governance tx gas price | Wei-Ning Huang | 2019-06-12 | 1 | -0/+4 |
* | core: validate roundHeight mapping in governance contract | Wei-Ning Huang | 2019-06-12 | 7 | -4/+56 |
* | vendor: sync to latest core | Jimmy Hu | 2019-06-12 | 12 | -62/+164 |
* | core: GenerateChainWithRoundChange for testing | Sonic | 2019-06-12 | 3 | -0/+598 |
* | dex: proofread and fix bugs | Wei-Ning Huang | 2019-06-12 | 1 | -161/+145 |
* | test: disable standalone RPC server as BroadcastBlock currently cause forking | Wei-Ning Huang | 2019-06-12 | 2 | -11/+9 |
* | test: start a separate RPC node for testing block sync | Wei-Ning Huang | 2019-06-12 | 6 | -19/+39 |
* | vendor: sync to latest consensus core | Wei-Ning Huang | 2019-06-12 | 3 | -314/+262 |
* | app: add back mutex to prevent concurrent map read write | BJ4 | 2019-06-12 | 1 | -1/+9 |
* | dex: remove finalization information in block cache | Jimmy Hu | 2019-06-12 | 1 | -0/+2 |
* | test: save log to unique dir to preserve logs accross tests | Wei-Ning Huang | 2019-06-12 | 1 | -2/+5 |
* | app: lock by chain correctly and remove old core in vendor | BJ4 | 2019-06-12 | 51 | -9898/+109 |
* | test: add faucet address into genesis | Wei-Ning Huang | 2019-06-12 | 1 | -0/+4 |
* | core: vm: governance: remove maxInterval | Wei-Ning Huang | 2019-06-12 | 8 | -83/+29 |
* | core: vm: add nodesLengh method for reading nodeSet size | Wei-Ning Huang | 2019-06-12 | 1 | -0/+20 |
* | Rename import due to dexon-consensus rename | Wei-Ning Huang | 2019-06-12 | 101 | -423/+10200 |
* | vendor: sync to latest core | Jimmy Hu | 2019-06-12 | 6 | -59/+251 |
* | dex: implement PullBlocks/PullVotes (#1) | Jimmy Hu | 2019-06-12 | 6 | -2/+415 |
* | dex: minor refactor | Wei-Ning Huang | 2019-06-12 | 3 | -19/+24 |
* | app: add lock to prevent concurrent map read write | Bojie Wu | 2019-06-12 | 1 | -0/+3 |
* | dex: set blocktime to millisecond timestamp | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: increase TX queue size | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: tx_pool: remove transactions on BlockConfirmed event | Wei-Ning Huang | 2019-06-12 | 5 | -42/+55 |
* | vendor: sync consensus core and fix conflic | Jimmy Hu | 2019-06-12 | 6 | -44/+69 |
* | vendor: sync consensus core and fix conflict | Wei-Ning Huang | 2019-06-12 | 12 | -52/+177 |
* | dex: add block gas limit into governance | Wei-Ning Huang | 2019-06-12 | 6 | -13/+52 |
* | test: add testkey | Wei-Ning Huang | 2019-06-12 | 1 | -0/+1 |
* | app: refactor prepare logic | Bojie Wu | 2019-06-12 | 1 | -11/+17 |
* | misc: ignore files in test | Jimmy Hu | 2019-06-12 | 1 | -0/+4 |
* | app: using lock correctly to use map safely | Bojie Wu | 2019-06-12 | 2 | -119/+163 |
* | cmd: monkey: create random accounts to simulate network traffic | Wei-Ning Huang | 2019-06-12 | 1 | -34/+96 |
* | app: fix concurrent map read write issue and accept fail transaction when rou... | Bojie Wu | 2019-06-12 | 1 | -1/+7 |
* | core: fix blockReward serialization | Wei-Ning Huang | 2019-06-12 | 4 | -39/+30 |
* | app: fix nil pointer issue | Bojie Wu | 2019-06-12 | 1 | -4/+6 |
* | vendor: sync consensus core and fix conflict | Wei-Ning Huang | 2019-06-12 | 13 | -151/+463 |
* | app: add cache mechanism to increase performance | Bojie Wu | 2019-06-12 | 6 | -256/+203 |
* | app: add mutex to prevent concurrent read write map | Bojie Wu | 2019-06-12 | 1 | -0/+3 |
* | core: set correct balance for governance contract | Wei-Ning Huang | 2019-06-12 | 3 | -6/+7 |
* | test: add genesis balance | Wei-Ning Huang | 2019-06-12 | 1 | -1/+5 |
* | dex: update default network ID | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: fix types changes in consensus core | Sonic | 2019-06-12 | 1 | -10/+9 |
* | dex: return round in get block rpc output | Wei-Ning Huang | 2019-06-12 | 3 | -4/+6 |
* | app: fix concurrent read write issue with map | Bojie Wu | 2019-06-12 | 1 | -0/+6 |
* | dex: remove uneeded info from block header | Wei-Ning Huang | 2019-06-12 | 5 | -106/+93 |
* | core: types: fix header marshal json | Sonic | 2019-06-12 | 2 | -34/+72 |
* | vendor: sync consensus core and fix conflict | Wei-Ning Huang | 2019-06-12 | 17 | -214/+200 |
* | app: fix bug when prepare transaction | Bojie Wu | 2019-06-12 | 1 | -2/+7 |
* | dex: fix test | Sonic | 2019-06-12 | 1 | -1/+1 |
* | Rename geth -> gdex and fix Dockerfile | Wei-Ning Huang | 2019-06-12 | 31 | -273/+273 |
* | cmd: add a simple monkey tool for stress test | Wei-Ning Huang | 2019-06-12 | 2 | -1/+94 |
* | vendor: sync consensus core | Wei-Ning Huang | 2019-06-12 | 4 | -47/+43 |
* | app: correct process pending block logic | Bojie Wu | 2019-06-12 | 7 | -174/+183 |
* | dex: fix missing randomness assignment | Wei-Ning Huang | 2019-06-12 | 2 | -2/+3 |
* | test: add script for syncing consensus core | Wei-Ning Huang | 2019-06-12 | 1 | -0/+3 |
* | vendor: use govendor to import dexon-consensus-core | Wei-Ning Huang | 2019-06-12 | 167 | -3/+349011 |
* | dex: fix DKG round switching | Wei-Ning Huang | 2019-06-12 | 3 | -10/+22 |
* | dex: prevent broadcasting agreement and randomness indefinitely | Wei-Ning Huang | 2019-06-12 | 1 | -2/+6 |
* | dex: fix round switching and initialize dMoment correctly | Wei-Ning Huang | 2019-06-12 | 3 | -4/+12 |
* | dex: misc fixes | Wei-Ning Huang | 2019-06-12 | 3 | -11/+20 |
* | app: check nonce and balance in prepare payload | Bojie Wu | 2019-06-12 | 3 | -25/+114 |
* | geth: add propose flag to enable/disable proposing | Sonic | 2019-06-12 | 4 | -0/+33 |
* | core: included Dexcon metadata in block | Wei-Ning Huang | 2019-06-12 | 3 | -7/+16 |
* | Remove reference of Rinkeby and Goerli network. | Wei-Ning Huang | 2019-06-12 | 11 | -166/+5 |
* | core: populate genesisAlloc in source code with DEXON genesis data | Wei-Ning Huang | 2019-06-12 | 6 | -32/+87 |
* | dex: no need to rlp encode/decode now, consensus supports it | Sonic | 2019-06-12 | 4 | -41/+31 |
* | dex: use RLP to encode contract payload data | Wei-Ning Huang | 2019-06-12 | 2 | -12/+12 |
* | dex: fix public key conversion | Wei-Ning Huang | 2019-06-12 | 1 | -6/+2 |
* | dex: fix DKGMasterPublicKey and DKGComplaints unmarshal | Wei-Ning Huang | 2019-06-12 | 1 | -3/+2 |
* | dex: pass logger object to consensus core | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | test: update run_test.sh | Wei-Ning Huang | 2019-06-12 | 2 | -2/+8 |
* | app: implement verify block logic | Bojie Wu | 2019-06-12 | 3 | -23/+246 |
* | test: update test configuration | Wei-Ning Huang | 2019-06-12 | 1 | -2/+2 |
* | consensus: dexcon: fetch config from state | Wei-Ning Huang | 2019-06-12 | 7 | -41/+51 |
* | core: vm: add blockReward to governance | Wei-Ning Huang | 2019-06-12 | 5 | -23/+58 |
* | dex: fix public key parsing due to changes in consensus core | Wei-Ning Huang | 2019-06-12 | 8 | -26/+29 |
* | core: set governance owner in genesis | Wei-Ning Huang | 2019-06-12 | 4 | -15/+27 |
* | params: load blockReward from genesis JSON file | Wei-Ning Huang | 2019-06-12 | 5 | -3/+114 |
* | app: fixup message format | Wei-Ning Huang | 2019-06-12 | 2 | -11/+11 |
* | app: implement new insert blocks logic | Bojie Wu | 2019-06-12 | 5 | -166/+314 |
* | test: create account storage for governance contract | Wei-Ning Huang | 2019-06-12 | 2 | -1/+6 |
* | core/dex: fix governance contract implementation | Wei-Ning Huang | 2019-06-12 | 2 | -27/+21 |
* | core: vm: implement RAND opcode support | Wei-Ning Huang | 2019-06-12 | 10 | -0/+46 |
* | dex: add initial block to Run | Jimmy Hu | 2019-06-12 | 1 | -1/+3 |
* | dex: polish network related function | Sonic | 2019-06-12 | 4 | -103/+211 |
* | dex: let notary nodes connect to some dkg nodes | Sonic | 2019-06-12 | 4 | -185/+204 |
* | params: update seed node ip | Wei-Ning Huang | 2019-06-12 | 1 | -2/+2 |
* | dex/core: misc bug fixes | Wei-Ning Huang | 2019-06-12 | 9 | -10/+27 |
* | dex: register ethereum APIs | Wei-Ning Huang | 2019-06-12 | 3 | -1/+1036 |
* | dex: implement peerSetLoop | Sonic | 2019-06-12 | 6 | -11/+74 |
* | app: fix log message | Bojie Wu | 2019-06-12 | 1 | -8/+8 |
* | hack: temp fix for running tests | Wei-Ning Huang | 2019-06-12 | 2 | -8/+5 |
* | test: update genesis and keypairs | Wei-Ning Huang | 2019-06-12 | 11 | -33/+43 |
* | app: correct dexon application logic | Bojie Wu | 2019-06-12 | 3 | -129/+88 |
* | core: fix nil map initialization | Wei-Ning Huang | 2019-06-12 | 2 | -1/+9 |
* | dex: gov: using dex-consensus-core NodeSetCache | Sonic | 2019-06-12 | 5 | -64/+71 |
* | app: init map | Bojie Wu | 2019-06-12 | 1 | -15/+17 |
* | core: setup stake in order so genesis block is deterministic | Wei-Ning Huang | 2019-06-12 | 2 | -2/+27 |
* | dex: add subprotocols | Sonic | 2019-06-12 | 1 | -1/+1 |
* | test: add a simple test script to launch 7 local nodes | Wei-Ning Huang | 2019-06-12 | 1 | -0/+17 |
* | test: fix genesis.json | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: run consensus core on Start | Wei-Ning Huang | 2019-06-12 | 2 | -2/+3 |
* | core: vm: modify dkg threshold | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | test: remove uneeded nodeky | Wei-Ning Huang | 2019-06-12 | 1 | -1/+0 |
* | app: add default block reward | Bojie Wu | 2019-06-12 | 3 | -5/+6 |
* | dex: set tmp dMoment for testing | Wei-Ning Huang | 2019-06-12 | 1 | -1/+2 |
* | test: add 3 more test node data | Wei-Ning Huang | 2019-06-12 | 5 | -2/+21 |
* | params: update bootnode info | Wei-Ning Huang | 2019-06-12 | 2 | -10/+3 |
* | dex: fix flaky test | Sonic | 2019-06-12 | 1 | -0/+12 |
* | dex: add self node meta after Start | Sonic | 2019-06-12 | 5 | -6/+51 |
* | dex: add method to get NumChains, NotarySet, DKGSet easily | Sonic | 2019-06-12 | 6 | -43/+80 |
* | dex: move dexcon blockdb into datadir | Wei-Ning Huang | 2019-06-12 | 3 | -6/+8 |
* | core: vm: add GovernanceStateHelper test | Wei-Ning Huang | 2019-06-12 | 2 | -0/+98 |
* | vendor: add github.com/stretchr/testify/suite | Wei-Ning Huang | 2019-06-12 | 4 | -1/+254 |
* | test: update geneiss config | Wei-Ning Huang | 2019-06-12 | 1 | -4/+4 |
* | dex: interface update | Wei-Ning Huang | 2019-06-12 | 1 | -1/+3 |
* | test: add test genesis and node keys | Wei-Ning Huang | 2019-06-12 | 5 | -8/+11 |
* | app: calculate block reward according to chain num | Bojie Wu | 2019-06-12 | 2 | -14/+14 |
* | app: pass chain config instead of nil | Bojie Wu | 2019-06-12 | 1 | -3/+6 |
* | dex: network: implement the network interface | Sonic | 2019-06-12 | 10 | -59/+1025 |
* | core: populate genesis CRS in genesis state | Wei-Ning Huang | 2019-06-12 | 3 | -1/+9 |
* | misc: add testing nodeKey and genesis.json | Wei-Ning Huang | 2019-06-12 | 3 | -1/+52 |
* | dex: bug fix to allow running geth without crashing | Wei-Ning Huang | 2019-06-12 | 5 | -54/+51 |
* | dex: implement sendTx related governance methods | Wei-Ning Huang | 2019-06-12 | 3 | -6/+133 |
* | node: change default datadir folder name to dexon | Wei-Ning Huang | 2019-06-12 | 1 | -3/+3 |
* | dex: pass p2p nodeKey to Dexon instance | Wei-Ning Huang | 2019-06-12 | 6 | -15/+25 |
* | app: modify for new interface method | Bojie Wu | 2019-06-12 | 1 | -19/+33 |
* | core: vm: validate if mpk, complaint, finalize is in DKG set | Wei-Ning Huang | 2019-06-12 | 1 | -36/+62 |
* | core: vm: allow other people to stake for a node | Wei-Ning Huang | 2019-06-12 | 1 | -6/+0 |
* | dex: implement some governance interface functions | Wei-Ning Huang | 2019-06-12 | 6 | -236/+441 |
* | dex: governance: implement governance interface | Wei-Ning Huang | 2019-06-12 | 5 | -27/+61 |
* | app: implement new interface method | Bojie Wu | 2019-06-12 | 2 | -27/+160 |
* | dex: add api_backend.go and it's dependencies | Wei-Ning Huang | 2019-06-12 | 6 | -2/+566 |
* | dex: update application interface | Wei-Ning Huang | 2019-06-12 | 1 | -20/+27 |
* | app: correct validation logic | Bojie Wu | 2019-06-12 | 1 | -4/+10 |
* | core: populate dexon configuration in SetupGenesisBlock | Wei-Ning Huang | 2019-06-12 | 3 | -35/+52 |
* | dex: implement dexon application interface | Bojie Wu | 2019-06-12 | 5 | -18/+295 |
* | core: add stake and public key to genesis account info | Wei-Ning Huang | 2019-06-12 | 4 | -46/+95 |
* | core: vm: check pk ownership in stake() | Wei-Ning Huang | 2019-06-12 | 1 | -1/+12 |
* | core: vm: expose nodes as public | Wei-Ning Huang | 2019-06-12 | 1 | -14/+52 |
* | core: vm: add eventlog for governance contract | Wei-Ning Huang | 2019-06-12 | 1 | -41/+98 |
* | dex: remove DAO related code | Sonic | 2019-06-12 | 2 | -62/+2 |
* | core: vm: refactor and add DKGFinalizeds related implementations | Wei-Ning Huang | 2019-06-12 | 3 | -98/+313 |
* | dex: redesign p2p network topology | Sonic | 2019-06-12 | 21 | -656/+2423 |
* | core: vm: implement the rest of governance contract methods | Wei-Ning Huang | 2019-06-12 | 4 | -136/+291 |
* | core: vm: check if caller already staked when adding dkg mpk | Jimmy Hu | 2019-06-12 | 1 | -0/+7 |
* | core: vm: fix bug and add gas usage | Wei-Ning Huang | 2019-06-12 | 2 | -22/+55 |
* | core: vm: finish implementing state helper | Wei-Ning Huang | 2019-06-12 | 1 | -23/+206 |
* | core: vm: update governance contract ABI | Wei-Ning Huang | 2019-06-12 | 1 | -9/+75 |
* | core: vm: implement governance contract methods | Wei-Ning Huang | 2019-06-12 | 1 | -51/+218 |
* | core: vm: add governance contract skeleton | Wei-Ning Huang | 2019-06-12 | 3 | -7/+502 |
* | dex: update consensus core interface | Wei-Ning Huang | 2019-06-12 | 4 | -36/+38 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-06-12 | 779 | -3145/+3145 |
* | Use dex.Config instead of eth.Config | Wei-Ning Huang | 2019-06-12 | 7 | -126/+37 |
* | dex: implement notary node info propagation and management mechanism | Sonic | 2019-06-12 | 3 | -16/+183 |
* | dex: implement notarySet for keeping notary set info | Sonic | 2019-06-12 | 1 | -0/+203 |
* | dex: introduce dex64 and remove eth62, eth63 | Sonic | 2019-06-12 | 3 | -18/+37 |
* | dex: let peer able to send notary node info | Sonic | 2019-06-12 | 1 | -3/+41 |
* | dex: let peerSet able to manage notary peers | Sonic | 2019-06-12 | 1 | -1/+64 |
* | p2p: implement AddNotaryPeer and RemoveNotaryPeer | Sonic | 2019-06-12 | 3 | -5/+184 |
* | dex: fix use of internal package not allowed | Sonic | 2019-06-12 | 1 | -1/+1 |
* | Change package name from eth to dex | Sonic | 2019-06-12 | 8 | -8/+8 |
* | Copy codebase from eth | Sonic | 2019-06-12 | 8 | -0/+2407 |