| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "core: consider reset round when getting config state" | Wei-Ning Huang | 2019-09-17 | 3 | -35/+9 |
* | core: vm: fix DKG nacking threshold | Wei-Ning Huang | 2019-09-17 | 1 | -14/+18 |
* | params: update testnet dMoment | Wei-Ning Huang | 2019-09-17 | 1 | -1/+1 |
* | core: vm: allow unstake empty staked node | Wei-Ning Huang | 2019-09-17 | 1 | -1/+1 |
* | core: vm: reject transaction for some gov methods if value > 0 | Wei-Ning Huang | 2019-09-17 | 1 | -0/+48 |
* | params: update mainnet config | Wei-Ning Huang | 2019-09-17 | 1 | -1/+1 |
* | core: add p2p whitelist for consortium | Jhih-Ming Huang | 2019-09-17 | 3 | -371/+842 |
* | core: vm: use correct notary set size when verifying CRS | Wei-Ning Huang | 2019-09-17 | 1 | -1/+1 |
* | params: update testnet config and dMoment | Wei-Ning Huang | 2019-09-17 | 2 | -2/+2 |
* | core: consider reset round when getting config state | Wei-Ning Huang | 2019-09-17 | 3 | -9/+35 |
* | core: add GovUtil to unify governance state related access | Wei-Ning Huang | 2019-09-17 | 8 | -179/+227 |
* | import: switch consensus core to gitlab.com/tangerine-network/tangerine-conse... | Wei-Ning Huang | 2019-09-17 | 13 | -35/+35 |
* | params: update testnet dMoment | Wei-Ning Huang | 2019-09-17 | 1 | -1/+1 |
* | core: vm update oracle contract addresses | Wei-Ning Huang | 2019-09-17 | 1 | -2/+5 |
* | core: vm: update governance test suite name | Wei-Ning Huang | 2019-09-17 | 1 | -20/+20 |
* | core: vm: remove opRand and use oracle contract to get random number | Jhih-Ming Huang | 2019-09-17 | 7 | -34/+85 |
* | core: set block timestamp to second instead of millisecond | Wei-Ning Huang | 2019-09-17 | 2 | -2/+2 |
* | core: vm: add updateNodeInfo governance method | Wei-Ning Huang | 2019-09-17 | 3 | -86/+201 |
* | params: update testnet and remove DEXON testnets | Wei-Ning Huang | 2019-09-17 | 3 | -53/+1 |
* | Rebrand as tangerine-network/go-tangerine | Wei-Ning Huang | 2019-09-17 | 107 | -493/+493 |
* | core: vm: prevent replace duplicate nodeKey | Wei-Ning Huang | 2019-09-17 | 2 | -3/+24 |
* | core: vm: fix payFine function | Wei-Ning Huang | 2019-09-17 | 2 | -1/+11 |
* | core: vm: implement transferNodeOwnershipByFoundation (#399) | Wei-Ning Huang | 2019-06-15 | 3 | -0/+93 |
* | core, rawdb, dex: improve gov state for syncing (#393) | Sonic | 2019-06-15 | 4 | -3/+105 |
* | core: update mainnet genesis alloc | Wei-Ning Huang | 2019-06-15 | 1 | -1/+1 |
* | core: update mainnet genesis alloc (#389) | Wei-Ning Huang | 2019-06-15 | 1 | -1/+1 |
* | core: update mainnet genesis alloc (#384) | Wei-Ning Huang | 2019-06-15 | 1 | -1/+1 |
* | core: vm: add sanity check for updateConfiguration (#383) | Wei-Ning Huang | 2019-06-15 | 1 | -0/+12 |
* | core: optimize verify header (#381) | Jimmy Hu | 2019-06-15 | 1 | -11/+76 |
* | core: only verify the last tsig of header chain (#380) | Jimmy Hu | 2019-06-15 | 1 | -6/+13 |
* | core: vm: fix node offset during transfer (#377) | Wei-Ning Huang | 2019-06-15 | 2 | -13/+9 |
* | core: mainnet genesis allocation (#375) | Wei-Ning Huang | 2019-06-15 | 1 | -1/+1 |
* | core: vm: add withdrawable (#373) | Jimmy Hu | 2019-06-15 | 3 | -15/+66 |
* | core: vm: refine panic flow (#372) | Wei-Ning Huang | 2019-06-15 | 1 | -15/+7 |
* | core: update mainnet genesis allocation data and config (#369) | Wei-Ning Huang | 2019-06-15 | 2 | -2/+2 |
* | core: vm: clearDKG in resetDKG (#368) | Jimmy Hu | 2019-06-15 | 1 | -0/+8 |
* | core: vm: fix emitReported (#367) | Wei-Ning Huang | 2019-06-15 | 1 | -6/+15 |
* | core: vm: prevent setting owner to blackhole (#366) | Jimmy Hu | 2019-06-15 | 2 | -1/+19 |
* | core: implement DKG success (#362) | Jimmy Hu | 2019-06-15 | 4 | -32/+215 |
* | core: add reset to dkg private key db (#355) | Jimmy Hu | 2019-06-15 | 1 | -8/+18 |
* | core: vm: improve MPK reverse lookup performance | Wei-Ning Huang | 2019-06-15 | 3 | -82/+92 |
* | travis, appveyor, Dockerfile: upgrade to Go 1.12 | Samuel Marks | 2019-06-15 | 1 | -1/+1 |
* | core: fix genesis timestamp (#338) | Jimmy Hu | 2019-06-15 | 1 | -4/+4 |
* | core: update mainnet and testnet config and genesis alloc (#337) | Wei-Ning Huang | 2019-06-15 | 1 | -2/+4 |
* | core: vm: cache GPK to prevent DoS (#335) | Wei-Ning Huang | 2019-06-15 | 1 | -1/+18 |
* | core: add cache for DKG MPK and complaint (#334) | Wei-Ning Huang | 2019-06-15 | 2 | -36/+90 |
* | core: vm: fineFailStopDKG if MPK not registered (#329) | Jimmy Hu | 2019-06-15 | 2 | -12/+29 |
* | core: vm: fix fineFailStopDKG (#328) | Jimmy Hu | 2019-06-15 | 1 | -1/+1 |
* | dexcon: correctly fine DKGSet for not producing blocks (#325) | Wei-Ning Huang | 2019-06-15 | 1 | -19/+27 |
* | core: vm: implement node public key replacement (#324) | Wei-Ning Huang | 2019-06-15 | 3 | -1/+102 |
* | vendor: sync to latest core (#320) | Jimmy Hu | 2019-06-15 | 1 | -4/+4 |
* | core: vm: clear DKG the right way (#319) | Jimmy Hu | 2019-06-15 | 1 | -1/+1 |
* | core/vm: resetDKG if ttoo less qualified (#318) | Jimmy Hu | 2019-06-15 | 1 | -1/+9 |
* | core: vm: make fail stop fine value configurable (#312) | Wei-Ning Huang | 2019-06-15 | 3 | -55/+92 |
* | dex: rebuild connection if dkg reset, core/vm: fix gov (#308) | Jimmy Hu | 2019-06-15 | 2 | -0/+16 |
* | core: vm: update set size on node info change (#307) | Wei-Ning Huang | 2019-06-15 | 1 | -8/+4 |
* | core: merge notarySet and DKGSet (#265) | Jimmy Hu | 2019-06-15 | 4 | -96/+27 |
* | core: fix finalize logic (#302) | Jimmy Hu | 2019-06-13 | 1 | -4/+0 |
* | core: set extended round block reward to zero (#298) | Wei-Ning Huang | 2019-06-13 | 2 | -1/+66 |
* | core: vm: fix DKG reset (#296) | Wei-Ning Huang | 2019-06-13 | 2 | -23/+26 |
* | core/vm: remove round from addDKG functions (#279) | Jimmy Hu | 2019-06-13 | 5 | -129/+93 |
* | core: vm: deny duplicate public key from registering (#289) | Wei-Ning Huang | 2019-06-13 | 2 | -1/+20 |
* | core: vm: pay fine to governance owner and trigger set size recalculation (#288) | Wei-Ning Huang | 2019-06-13 | 1 | -1/+5 |
* | consensus: dexcon: disqualify dead node (#280) | Wei-Ning Huang | 2019-06-13 | 4 | -39/+230 |
* | core: check coinbase for empty block (#282) | Jimmy Hu | 2019-06-13 | 1 | -6/+13 |
* | core: vm: emit event when transfering owner (#277) | Wei-Ning Huang | 2019-06-13 | 3 | -0/+48 |
* | core: fix headerchain coinbase validation | Wei-Ning Huang | 2019-06-13 | 1 | -2/+7 |
* | core: vm: automatically calculate notary set size (#276) | Wei-Ning Huang | 2019-06-13 | 4 | -15/+96 |
* | core: vm: add extra checks to prevent DKG spamming (#272) | Wei-Ning Huang | 2019-06-12 | 4 | -62/+177 |
* | core: vm: fix naming consistency | Wei-Ning Huang | 2019-06-12 | 2 | -11/+11 |
* | core: check reset of dkg types when adding (#268) | Jimmy Hu | 2019-06-12 | 1 | -0/+16 |
* | core: vm: reorder minGasPriceLoc | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: fill in genesis timstamp and remove dMoment from protocol handshake (#263) | Wei-Ning Huang | 2019-06-12 | 2 | -1/+14 |
* | dex: implement recovery mechanism (#258) | Wei-Ning Huang | 2019-06-12 | 2 | -5/+5 |
* | core: vm: group min gas price with related state variables (#257) | Wei-Ning Huang | 2019-06-12 | 3 | -16/+16 |
* | core: vm: implement transfer node ownership (#255) | Wei-Ning Huang | 2019-06-12 | 3 | -9/+83 |
* | core: vm: create new oracle contract instance in each call (#251) | Wei-Ning Huang | 2019-06-12 | 3 | -6/+16 |
* | vendor: sync to latest core (#253) | Jimmy Hu | 2019-06-12 | 2 | -3/+56 |
* | core/vm: use core util to get threshold of tsig (#250) | Jimmy Hu | 2019-06-12 | 1 | -3/+4 |
* | params: update testnet config to 40 nodes | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | vendor: sync to latest core and fix conflict | Jimmy Hu | 2019-06-12 | 1 | -2/+2 |
* | core: touch verifierCache at 90% of round (#247) | Jimmy Hu | 2019-06-12 | 1 | -2/+35 |
* | app: new app test flow (#244) | bojie | 2019-06-12 | 6 | -65/+8 |
* | core: vm: remove delegation mechanism (#245) | Wei-Ning Huang | 2019-06-12 | 6 | -997/+263 |
* | core: vm: expose CRSRound and DKGRound and fix consistency (#236) | Wei-Ning Huang | 2019-06-12 | 3 | -60/+118 |
* | app: refactor app run as single chain (#226) | bojie | 2019-06-12 | 1 | -146/+14 |
* | core: fix dkg | Jimmy Hu | 2019-06-12 | 1 | -12/+47 |
* | params: Change taipei to 40 nodes (#227) | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | dex: fill in correct coinbase address (#223) | Wei-Ning Huang | 2019-06-12 | 1 | -0/+9 |
* | params: Update config (#224) | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | core: vm: validate addDKGMasterPublicKey caller properly (#220) | Wei-Ning Huang | 2019-06-12 | 3 | -60/+59 |
* | core: vm: flatten governance | Wei-Ning Huang | 2019-06-12 | 10 | -524/+523 |
* | core: sync to latest core (#214) | Jimmy Hu | 2019-06-12 | 3 | -7/+20 |
* | params: add Yilan network (#207) | Mission Liao | 2019-06-12 | 3 | -0/+25 |
* | core: Fixed gas price (#205) | Jimmy Hu | 2019-06-12 | 6 | -2/+96 |
* | core: set oracle contract's code (#209) | Sonic | 2019-06-12 | 2 | -1/+6 |
* | fee: fix wrong gas used (#208) | bojie | 2019-06-12 | 1 | -0/+2 |
* | core: Remove K, Phi and NumChains from Governance (#198) | Jimmy Hu | 2019-06-12 | 5 | -174/+37 |
* | copy testnet config to taipei | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | core/vm: fix getConfigState (#203) | Jimmy Hu | 2019-06-12 | 1 | -4/+3 |
* | vm: reset DKG (#190) | Jimmy Hu | 2019-06-12 | 4 | -70/+562 |
* | transaction: use all transaction gas to reduce attack intention (#180) | bojie | 2019-06-12 | 1 | -1/+25 |
* | core/vm: modify Withdrawn event and add NodeRemoved event (#179) | Jimmy Hu | 2019-06-12 | 2 | -4/+31 |
* | core: vm: refactor governance and add node info oracle (#174) | Wei-Ning Huang | 2019-06-12 | 5 | -682/+953 |
* | core: vm: Add amount to undelegate event (#176) | Jimmy Hu | 2019-06-12 | 2 | -4/+9 |
* | core: vm: more change to the randomness calculation (#175) | Wei-Ning Huang | 2019-06-12 | 1 | -5/+5 |
* | core: vm: modify randomness calculation algorithm (#173) | Wei-Ning Huang | 2019-06-12 | 2 | -3/+7 |
* | consensus: dexcon: snapshot round height when finalizing block (#170) | Wei-Ning Huang | 2019-06-12 | 3 | -106/+0 |
* | core, dex/downloader: polish headers verification and blocks insertion logic ... | Sonic | 2019-06-12 | 8 | -509/+614 |
* | travis: re-encrypt GCP credential file (#165) | bojie | 2019-06-12 | 1 | -1/+1 |
* | params: update testnet genesis and dMoment | Wei-Ning Huang | 2019-06-12 | 1 | -2/+1 |
* | core, dex: use block hash as witness data (#160) | Sonic | 2019-06-12 | 5 | -50/+17 |
* | blockchain: add mutex lock to prevent fork (#159) | bojie | 2019-06-12 | 1 | -1/+6 |
* | core: sync to latest core (#158) | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | app: fix reward bug with empty block (#155) | bojie | 2019-06-12 | 1 | -3/+2 |
* | app: remove pending block logic (#149) | bojie | 2019-06-12 | 6 | -296/+197 |
* | core: update taipei alloc | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | params: update genesis config | Wei-Ning Huang | 2019-06-12 | 3 | -16/+21 |
* | consensus: implement DEXON cryptoeconomics v4.0 (#145) | Wei-Ning Huang | 2019-06-12 | 5 | -57/+153 |
* | core: vm: add totalSupply and totalStaked in the governance contract (#144) | Wei-Ning Huang | 2019-06-12 | 4 | -35/+144 |
* | core: vm: move governance abi to a separate file (#143) | Wei-Ning Huang | 2019-06-12 | 2 | -1053/+1074 |
* | core: vm: emit events for more governance actions (#142) | Wei-Ning Huang | 2019-06-12 | 1 | -0/+145 |
* | core: update testnet genesis_alloc | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | core: update taipei network genesis alloc | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: fix corner case when initializing round height (#134) | Sonic | 2019-06-12 | 1 | -1/+1 |
* | app: implement logic for prepare/verify correctly when chain number change (#... | bojie | 2019-06-12 | 5 | -19/+122 |
* | core: vm: implement byzantine reporting mechanism (#128) | Wei-Ning Huang | 2019-06-12 | 2 | -48/+578 |
* | params: update taipei genesis config (#130) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core, indexer, dex: fix DexconApp block deliver after synced (#122) | Sonic | 2019-06-12 | 1 | -5/+6 |
* | core: fix vm wrong round height context (#124) | Sonic | 2019-06-12 | 1 | -0/+45 |
* | core: update taipei testnet genesis config and alloc (#119) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core: vm: add missing unittests for nodes/delegators (#116) | Wei-Ning Huang | 2019-06-12 | 2 | -3/+13 |
* | params: update taipei testnet genesis and config (#113) | Wei-Ning Huang | 2019-06-12 | 2 | -3/+5 |
* | core/vm: Add fine to governance. (#107) | Jimmy Hu | 2019-06-12 | 2 | -132/+292 |
* | core: add database/sql support for more types (#102) | Meng-Ying Yang | 2019-06-12 | 2 | -8/+112 |
* | vendor: sync DEXON core and fix conflicts/missings (#101) | Mission Liao | 2019-06-12 | 1 | -4/+6 |
* | core/types: SigCache with a limited size (#98) | Jimmy Hu | 2019-06-12 | 2 | -21/+33 |
* | core, dex, internal: block proposer syncing (first iteration) (#96) | Sonic | 2019-06-12 | 2 | -57/+2 |
* | core: vm: Add `MPKReady` to governance (#97) | Jimmy Hu | 2019-06-12 | 2 | -0/+174 |
* | core/vm: fix nodes method in governance | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | dex: remove duplicate declaration of WitnessData (#92) | Wei-Ning Huang | 2019-06-12 | 2 | -7/+0 |
* | core: vm: add undelegate fund lockup mechanism (#94) | Wei-Ning Huang | 2019-06-12 | 3 | -41/+236 |
* | core: update genesis alloc | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | vendor: sync to latest core (#91) | Mission Liao | 2019-06-12 | 3 | -1/+108 |
* | cache: prune cache correctly (#88) | bojie | 2019-06-12 | 1 | -2/+1 |
* | core: governance interface should return correct DKG master public keys (#85) | Wei-Ning Huang | 2019-06-12 | 2 | -24/+21 |
* | core, dex: polish sync (#75) | Sonic | 2019-06-12 | 1 | -0/+3 |
* | core, dex: Timeout for prepare payload (#72) | Jimmy Hu | 2019-06-12 | 2 | -8/+13 |
* | app: add app test case and benchmark (#66) | bojie | 2019-06-12 | 3 | -13/+268 |
* | dex: verify header that imported from fetcher (#68) | Sonic | 2019-06-12 | 1 | -0/+4 |
* | Fix lint | Wei-Ning Huang | 2019-06-12 | 2 | -3/+3 |
* | 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 |
* | tests: fix tests | Wei-Ning Huang | 2019-06-12 | 1 | -1/+10 |
* | dex: fix tests | Wei-Ning Huang | 2019-06-12 | 1 | -0/+2 |
* | core: fix tests | Wei-Ning Huang | 2019-06-12 | 2 | -4/+5 |
* | 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 |
* | core: add Taipei testnet (#47) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+13 |
* | core: various changes on tps tuning (#46) | Wei-Ning Huang | 2019-06-12 | 5 | -11/+14 |
* | core: increase tx pool size | Wei-Ning Huang | 2019-06-12 | 1 | -4/+4 |
* | core, dex, downloader: refactor governance | Sonic | 2019-06-12 | 2 | -25/+61 |
* | core, dex, dex/downloader: restore insertChain to upstream version | Sonic | 2019-06-12 | 2 | -20/+18 |
* | dex: implement downloader for dex | Sonic | 2019-06-12 | 1 | -0/+5 |
* | 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 |
* | core: add global signature cache and improve concurrency (#42) | Wei-Ning Huang | 2019-06-12 | 4 | -53/+86 |
* | core, dex: Batch process touchSender. Lower priority for tx. (#41) | Jimmy Hu | 2019-06-12 | 1 | -13/+19 |
* | dex: add BlockDB, which implements consensus core's blockdb.BlockDatabase (#36) | Sonic | 2019-06-12 | 2 | -0/+58 |
* | 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 | 4 | -111/+1152 |
* | 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 | 3 | -67/+50 |
* | core: vm: add minStake to governance contract variable (#31) | Wei-Ning Huang | 2019-06-12 | 2 | -1/+42 |
* | core: fix light node synchronization issue (#30) | Wei-Ning Huang | 2019-06-12 | 4 | -9/+18 |
* | core: revert changes to StateProcessor.Process (#29) | Wei-Ning Huang | 2019-06-12 | 2 | -10/+10 |
* | app: add cache to reuse same tx address which has already recovered (#26) | BJ4 | 2019-06-12 | 3 | -3/+41 |
* | core: refactor validator and fix light node sync (#25) | Wei-Ning Huang | 2019-06-12 | 8 | -147/+92 |
* | 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 | 1 | -1/+1 |
* | core, dex: Optimize sender calculation in block transactions. (#22) | Jimmy Hu | 2019-06-12 | 2 | -0/+34 |
* | core: validate DKG set with correct nodeset in round-2 (#19) | Wei-Ning Huang | 2019-06-12 | 4 | -32/+63 |
* | 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 |
* | dex: return correct pending nonce (#14) | Wei-Ning Huang | 2019-06-12 | 1 | -2/+11 |
* | params: fix genesis block config and use testnet for test (#10) | Wei-Ning Huang | 2019-06-12 | 1 | -3/+3 |
* | core: fix staked calculation in genesis (#8) | Jimmy Hu | 2019-06-12 | 1 | -4/+0 |
* | 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 | 7 | -37/+144 |
* | core: vm: governance: add node info | Wei-Ning Huang | 2019-06-12 | 6 | -10/+149 |
* | core: validate roundHeight mapping in governance contract | Wei-Ning Huang | 2019-06-12 | 5 | -4/+43 |
* | core: GenerateChainWithRoundChange for testing | Sonic | 2019-06-12 | 3 | -0/+598 |
* | app: lock by chain correctly and remove old core in vendor | BJ4 | 2019-06-12 | 1 | -46/+49 |
* | core: vm: governance: remove maxInterval | Wei-Ning Huang | 2019-06-12 | 1 | -32/+0 |
* | 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 | 3 | -18/+18 |
* | dex: minor refactor | Wei-Ning Huang | 2019-06-12 | 1 | -6/+5 |
* | app: add lock to prevent concurrent map read write | Bojie Wu | 2019-06-12 | 1 | -0/+3 |
* | core: tx_pool: remove transactions on BlockConfirmed event | Wei-Ning Huang | 2019-06-12 | 4 | -41/+53 |
* | dex: add block gas limit into governance | Wei-Ning Huang | 2019-06-12 | 1 | -0/+35 |
* | app: using lock correctly to use map safely | Bojie Wu | 2019-06-12 | 1 | -56/+86 |
* | 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 | 2 | -37/+28 |
* | app: add cache mechanism to increase performance | Bojie Wu | 2019-06-12 | 3 | -152/+136 |
* | core: set correct balance for governance contract | Wei-Ning Huang | 2019-06-12 | 2 | -1/+7 |
* | dex: return round in get block rpc output | Wei-Ning Huang | 2019-06-12 | 2 | -4/+5 |
* | 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 | 3 | -90/+87 |
* | 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 | 1 | -7/+8 |
* | app: correct process pending block logic | Bojie Wu | 2019-06-12 | 1 | -126/+111 |
* | dex: fix missing randomness assignment | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: fix DKG round switching | Wei-Ning Huang | 2019-06-12 | 1 | -6/+18 |
* | dex: fix round switching and initialize dMoment correctly | Wei-Ning Huang | 2019-06-12 | 1 | -1/+2 |
* | dex: misc fixes | Wei-Ning Huang | 2019-06-12 | 1 | -3/+3 |
* | app: check nonce and balance in prepare payload | Bojie Wu | 2019-06-12 | 2 | -5/+3 |
* | core: included Dexcon metadata in block | Wei-Ning Huang | 2019-06-12 | 1 | -2/+3 |
* | Remove reference of Rinkeby and Goerli network. | Wei-Ning Huang | 2019-06-12 | 2 | -26/+1 |
* | core: populate genesisAlloc in source code with DEXON genesis data | Wei-Ning Huang | 2019-06-12 | 3 | -15/+46 |
* | dex: use RLP to encode contract payload data | Wei-Ning Huang | 2019-06-12 | 1 | -6/+6 |
* | app: implement verify block logic | Bojie Wu | 2019-06-12 | 2 | -1/+51 |
* | consensus: dexcon: fetch config from state | Wei-Ning Huang | 2019-06-12 | 1 | -19/+22 |
* | core: vm: add blockReward to governance | Wei-Ning Huang | 2019-06-12 | 2 | -4/+39 |
* | dex: fix public key parsing due to changes in consensus core | Wei-Ning Huang | 2019-06-12 | 1 | -1/+4 |
* | core: set governance owner in genesis | Wei-Ning Huang | 2019-06-12 | 1 | -1/+3 |
* | params: load blockReward from genesis JSON file | Wei-Ning Huang | 2019-06-12 | 1 | -0/+1 |
* | app: fixup message format | Wei-Ning Huang | 2019-06-12 | 1 | -3/+3 |
* | app: implement new insert blocks logic | Bojie Wu | 2019-06-12 | 3 | -18/+246 |
* | test: create account storage for governance contract | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | core/dex: fix governance contract implementation | Wei-Ning Huang | 2019-06-12 | 1 | -19/+13 |
* | core: vm: implement RAND opcode support | Wei-Ning Huang | 2019-06-12 | 9 | -0/+45 |
* | dex/core: misc bug fixes | Wei-Ning Huang | 2019-06-12 | 2 | -2/+3 |
* | app: correct dexon application logic | Bojie Wu | 2019-06-12 | 2 | -48/+37 |
* | core: fix nil map initialization | Wei-Ning Huang | 2019-06-12 | 1 | -0/+7 |
* | 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 | 1 | -1/+26 |
* | core: vm: modify dkg threshold | Jimmy Hu | 2019-06-12 | 1 | -1/+1 |
* | core: vm: add GovernanceStateHelper test | Wei-Ning Huang | 2019-06-12 | 2 | -0/+98 |
* | core: populate genesis CRS in genesis state | Wei-Ning Huang | 2019-06-12 | 1 | -0/+5 |
* | dex: bug fix to allow running geth without crashing | Wei-Ning Huang | 2019-06-12 | 2 | -9/+1 |
* | dex: implement sendTx related governance methods | Wei-Ning Huang | 2019-06-12 | 1 | -0/+5 |
* | 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 | 1 | -213/+342 |
* | dex: governance: implement governance interface | Wei-Ning Huang | 2019-06-12 | 2 | -11/+23 |
* | app: implement new interface method | Bojie Wu | 2019-06-12 | 1 | -0/+56 |
* | core: populate dexon configuration in SetupGenesisBlock | Wei-Ning Huang | 2019-06-12 | 2 | -31/+28 |
* | dex: implement dexon application interface | Bojie Wu | 2019-06-12 | 1 | -0/+4 |