aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/oracle_contracts.go
Commit message (Expand)AuthorAgeFilesLines
* Revert "core: consider reset round when getting config state"Wei-Ning Huang2019-09-171-1/+1
* core: vm: fix DKG nacking thresholdWei-Ning Huang2019-09-171-14/+18
* core: vm: allow unstake empty staked nodeWei-Ning Huang2019-09-171-1/+1
* core: vm: reject transaction for some gov methods if value > 0Wei-Ning Huang2019-09-171-0/+48
* core: add p2p whitelist for consortiumJhih-Ming Huang2019-09-171-3/+179
* core: vm: use correct notary set size when verifying CRSWei-Ning Huang2019-09-171-1/+1
* core: consider reset round when getting config stateWei-Ning Huang2019-09-171-1/+1
* core: add GovUtil to unify governance state related accessWei-Ning Huang2019-09-171-60/+42
* import: switch consensus core to gitlab.com/tangerine-network/tangerine-conse...Wei-Ning Huang2019-09-171-8/+8
* core: vm: remove opRand and use oracle contract to get random numberJhih-Ming Huang2019-09-171-0/+32
* core: vm: add updateNodeInfo governance methodWei-Ning Huang2019-09-171-7/+72
* Rebrand as tangerine-network/go-tangerineWei-Ning Huang2019-09-171-15/+15
* core: vm: prevent replace duplicate nodeKeyWei-Ning Huang2019-09-171-3/+8
* core: vm: fix payFine functionWei-Ning Huang2019-09-171-1/+3
* core: vm: implement transferNodeOwnershipByFoundation (#399)Wei-Ning Huang2019-06-151-0/+41
* core: vm: add sanity check for updateConfiguration (#383)Wei-Ning Huang2019-06-151-0/+12
* core: vm: fix node offset during transfer (#377)Wei-Ning Huang2019-06-151-2/+2
* core: vm: add withdrawable (#373)Jimmy Hu2019-06-151-15/+33
* core: vm: refine panic flow (#372)Wei-Ning Huang2019-06-151-15/+7
* core: vm: clearDKG in resetDKG (#368)Jimmy Hu2019-06-151-0/+8
* core: vm: fix emitReported (#367)Wei-Ning Huang2019-06-151-6/+15
* core: vm: prevent setting owner to blackhole (#366)Jimmy Hu2019-06-151-0/+6
* core: implement DKG success (#362)Jimmy Hu2019-06-151-31/+144
* core: vm: improve MPK reverse lookup performanceWei-Ning Huang2019-06-151-61/+69
* core: vm: cache GPK to prevent DoS (#335)Wei-Ning Huang2019-06-151-1/+18
* core: add cache for DKG MPK and complaint (#334)Wei-Ning Huang2019-06-151-20/+21
* core: vm: fineFailStopDKG if MPK not registered (#329)Jimmy Hu2019-06-151-12/+28
* core: vm: fix fineFailStopDKG (#328)Jimmy Hu2019-06-151-1/+1
* core: vm: implement node public key replacement (#324)Wei-Ning Huang2019-06-151-0/+41
* core: vm: clear DKG the right way (#319)Jimmy Hu2019-06-151-1/+1
* core/vm: resetDKG if ttoo less qualified (#318)Jimmy Hu2019-06-151-1/+9
* core: vm: make fail stop fine value configurable (#312)Wei-Ning Huang2019-06-151-38/+78
* dex: rebuild connection if dkg reset, core/vm: fix gov (#308)Jimmy Hu2019-06-151-0/+12
* core: vm: update set size on node info change (#307)Wei-Ning Huang2019-06-151-8/+4
* core: merge notarySet and DKGSet (#265)Jimmy Hu2019-06-151-48/+19
* core: vm: fix DKG reset (#296)Wei-Ning Huang2019-06-131-20/+25
* core/vm: remove round from addDKG functions (#279)Jimmy Hu2019-06-131-57/+45
* core: vm: deny duplicate public key from registering (#289)Wei-Ning Huang2019-06-131-1/+13
* core: vm: pay fine to governance owner and trigger set size recalculation (#288)Wei-Ning Huang2019-06-131-1/+5
* consensus: dexcon: disqualify dead node (#280)Wei-Ning Huang2019-06-131-1/+48
* core: vm: emit event when transfering owner (#277)Wei-Ning Huang2019-06-131-0/+17
* core: vm: automatically calculate notary set size (#276)Wei-Ning Huang2019-06-131-8/+61
* core: vm: add extra checks to prevent DKG spamming (#272)Wei-Ning Huang2019-06-121-56/+120
* core: vm: fix naming consistencyWei-Ning Huang2019-06-121-9/+9
* core: check reset of dkg types when adding (#268)Jimmy Hu2019-06-121-0/+16
* core: vm: reorder minGasPriceLocWei-Ning Huang2019-06-121-1/+1
* dex: implement recovery mechanism (#258)Wei-Ning Huang2019-06-121-4/+4
* core: vm: group min gas price with related state variables (#257)Wei-Ning Huang2019-06-121-10/+10
* core: vm: implement transfer node ownership (#255)Wei-Ning Huang2019-06-121-8/+35
* core/vm: use core util to get threshold of tsig (#250)Jimmy Hu2019-06-121-3/+4
* vendor: sync to latest core and fix conflictJimmy Hu2019-06-121-2/+2
* core: vm: remove delegation mechanism (#245)Wei-Ning Huang2019-06-121-415/+158
* core: vm: expose CRSRound and DKGRound and fix consistency (#236)Wei-Ning Huang2019-06-121-40/+51
* core: fix dkgJimmy Hu2019-06-121-12/+47
* dex: fill in correct coinbase address (#223)Wei-Ning Huang2019-06-121-0/+9
* core: vm: validate addDKGMasterPublicKey caller properly (#220)Wei-Ning Huang2019-06-121-37/+36
* core: vm: flatten governanceWei-Ning Huang2019-06-121-305/+298
* core: sync to latest core (#214)Jimmy Hu2019-06-121-0/+10
* core: Fixed gas price (#205)Jimmy Hu2019-06-121-0/+16
* core: Remove K, Phi and NumChains from Governance (#198)Jimmy Hu2019-06-121-59/+11
* core/vm: fix getConfigState (#203)Jimmy Hu2019-06-121-4/+3
* vm: reset DKG (#190)Jimmy Hu2019-06-121-48/+294
* core/vm: modify Withdrawn event and add NodeRemoved event (#179)Jimmy Hu2019-06-121-4/+14
* core: vm: refactor governance and add node info oracle (#174)Wei-Ning Huang2019-06-121-0/+2316