index
:
dexon
cliff-log
dev-test
dexon-classic
jimmy-monkey
jm-vm-design-doc
jm-vm-entry
master
mission-merge-core
mission-tmp
release/1.0
s-lds
s-network-monitor
s-truffle
taipei
testnet
vm
vm-skymizer
vm-skymizer-wasm-cache
vm-skymizer-wasm-no-cache
wasm-vm
wip/gy-sqlvm-gas-model
wip/gy-sqlvm-runtime-benchmark
wip/gy-sqlvm-runtime-p5
wip/lantw/checker
wip/wmin0/codegen
wip/yenlin/planner
wip/yenlin/storage_index
yilan
DEXON full node (https://github.com/dexon-foundation/dexon)
LAN-TW
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
core
/
vm
Commit message (
Expand
)
Author
Age
Files
Lines
*
code backup 40
wip/lantw/checker
Ting-Wei Lan
2019-05-14
3
-1
/
+63
*
code backup 39
Ting-Wei Lan
2019-05-14
1
-85
/
+238
*
code backup 38
Ting-Wei Lan
2019-05-14
1
-1
/
+1
*
code backup 37
Ting-Wei Lan
2019-05-14
2
-38
/
+121
*
code backup 36
Ting-Wei Lan
2019-05-14
1
-7
/
+158
*
code backup 35
Ting-Wei Lan
2019-05-14
1
-276
/
+138
*
code backup 34
Ting-Wei Lan
2019-05-14
1
-1
/
+123
*
code backup 33
Ting-Wei Lan
2019-05-14
1
-2
/
+1
*
code backup 32
Ting-Wei Lan
2019-05-14
1
-11
/
+237
*
code backup 31
Ting-Wei Lan
2019-05-14
2
-40
/
+93
*
code backup 30
Ting-Wei Lan
2019-05-14
3
-815
/
+831
*
code backup 29
Ting-Wei Lan
2019-05-14
3
-11
/
+383
*
code backup 28
Ting-Wei Lan
2019-05-14
2
-96
/
+265
*
code backup 27
Ting-Wei Lan
2019-05-14
1
-16
/
+15
*
code backup 26
Ting-Wei Lan
2019-05-14
3
-3
/
+12
*
code backup 25
Ting-Wei Lan
2019-05-14
2
-106
/
+212
*
code backup 24
Ting-Wei Lan
2019-05-14
2
-21
/
+232
*
code backup 23
Ting-Wei Lan
2019-05-14
3
-4
/
+298
*
code backup 22
Ting-Wei Lan
2019-05-14
1
-6
/
+75
*
code backup 21
Ting-Wei Lan
2019-05-14
1
-125
/
+363
*
code backup 20
Ting-Wei Lan
2019-05-14
4
-48
/
+212
*
code backup 19
Ting-Wei Lan
2019-05-14
2
-87
/
+175
*
core: vm: sqlvm: implement schema compiler and type checker
Ting-Wei Lan
2019-05-14
8
-13
/
+2766
*
core: vm: sqlvm: parser: support IS TRUE / FALSE / UNKNOWN
Ting-Wei Lan
2019-05-14
3
-712
/
+793
*
core: vm: sqlvm: introduce go-sumtype
Ting-Wei Lan
2019-05-14
5
-1283
/
+1359
*
core: vm: sqlvm: README.md (#294)
vm
Jhih-Ming Huang
2019-05-13
1
-0
/
+916
*
core: vm: sqlvm: fix untyped enum
Meng-Ying Yang
2019-05-09
1
-2
/
+2
*
core: vm: sqlvm: runtime: implement fillAutoInc and fillDefault
Jhih-Ming Huang
2019-05-08
5
-26
/
+372
*
core: vm: sqlvm: errors: add severity field
Ting-Wei Lan
2019-05-08
6
-479
/
+533
*
core: vm: sqlvm: ast: put source code tokens on AST nodes
Ting-Wei Lan
2019-05-08
4
-19
/
+26
*
core: vm: sqlvm: return a bool from DecimalEncode and DecimalDecode
Ting-Wei Lan
2019-05-08
6
-57
/
+63
*
core: vm: sqlvm: parser: drop TEXT and STRING aliases
Ting-Wei Lan
2019-05-08
3
-483
/
+439
*
core: vm: sqlvm: categorize Storage methods
yenlin.lai
2019-05-08
5
-438
/
+469
*
core: vm: sqlvm: storage: implement bitmap and increasePK (#382)
Jhih-Ming Huang
2019-05-06
3
-66
/
+136
*
core: vm: sqlvm: runtime: implement opRepeatPK
Jhih-Ming Huang
2019-05-06
4
-85
/
+330
*
Remove underflow error (#385)
Meng-Ying Yang
2019-05-06
4
-43
/
+40
*
core: vm: sqlvm: change function id from bytes to uint16
Meng-Ying Yang
2019-05-06
2
-21
/
+26
*
core: vm: sqlvm: add built-in function RAND()
Meng-Ying Yang
2019-05-06
2
-0
/
+91
*
core: vm: sqlvm: add built-in function TX_ORIGIN()
Meng-Ying Yang
2019-05-06
2
-0
/
+65
*
core: vm: sqlvm: add built-in function MSG_DATA()
Meng-Ying Yang
2019-05-06
2
-0
/
+61
*
core: vm: sqlvm: add built-in function MSG_SENDER()
Meng-Ying Yang
2019-05-06
2
-0
/
+66
*
core: vm: sqlvm: add built-in function BLOCK_GASLIMIT()
Meng-Ying Yang
2019-05-06
2
-0
/
+68
*
core: vm: sqlvm: add built-in function BLOCK_COINBASE()
Meng-Ying Yang
2019-05-06
2
-0
/
+64
*
core: vm: sqlvm: add built-in function BLOCK_TIMESTAMP() and NOW()
Meng-Ying Yang
2019-05-06
2
-4
/
+74
*
core: vm: sqlvm: add built-in function BLOCK_NUMBER()
Meng-Ying Yang
2019-05-06
2
-2
/
+70
*
core: vm: sqlvm: add built-in function BLOCK_HASH()
Meng-Ying Yang
2019-05-06
4
-1
/
+173
*
core: vm: sqlvm: add opFunc
Meng-Ying Yang
2019-05-06
6
-2
/
+59
*
core: vm: sqlvm: add opNeg
Meng-Ying Yang
2019-05-06
5
-0
/
+248
*
core: vm: sqlvm: add opConcat
Meng-Ying Yang
2019-05-06
5
-5
/
+200
*
core: vm: sqlvm: add opRange
Meng-Ying Yang
2019-05-06
5
-0
/
+318
*
core: vm: sqlvm: add opCut
Meng-Ying Yang
2019-05-06
5
-0
/
+462
*
core: vm: sqlvm: process string before rendering
Meng-Ying Yang
2019-05-06
3
-1971
/
+1375
*
sqlvm: common: replace table/index name with TableRef/IndexRef
yenlin.lai
2019-05-06
4
-44
/
+69
*
sqlvm: common: refine StateDB/Storage
yenlin.lai
2019-05-06
6
-54
/
+44
*
sqlvm: common: add Reader/Writer for Storage
yenlin.lai
2019-05-06
2
-0
/
+176
*
sqlvm: common: add some shared methods on Storage struct
yenlin.lai
2019-05-06
4
-15
/
+538
*
core: vm: sqlvm: ast: decimal decode for bool
Jhih-Ming Huang
2019-05-06
2
-1
/
+17
*
core: sqlvm: common: fix decimal limit values
Meng-Ying Yang
2019-05-06
2
-5
/
+11
*
core: vm: sqlvm: ast: copy data before decimal decode
wmin0
2019-05-06
1
-0
/
+2
*
core: vm: sqlvm: schema: column rlp does not contain offset fields
wmin0
2019-05-06
1
-2
/
+2
*
core: vm: sqlvm: ast: fix unsigned get type error code
wmin0
2019-05-06
1
-1
/
+1
*
core: vm: sqlvm: add jump table
Meng-Ying Yang
2019-05-06
2
-3
/
+27
*
core: vm: sqlvm: add op testcases with template
Meng-Ying Yang
2019-05-06
6
-9
/
+6207
*
core: vm: sqlvm: opcodes and basic structs
Meng-Ying Yang
2019-05-06
6
-17
/
+1570
*
core: vm: sqlvm: update op code
Jhih-Ming Huang
2019-05-06
1
-87
/
+2
*
core: vm: sqlvm: runtime: opLoad load fixed bytes and address in bytes
Jhih-Ming Huang
2019-05-06
5
-23
/
+15
*
vm: sqlvm: refine after updating dexon-foundation/decimal
yenlin.lai
2019-05-06
4
-19
/
+7
*
misc: replace shopspring/decimal with our fork
yenlin.lai
2019-05-06
10
-10
/
+12
*
core: vm: sqlvm: schema: make foreign key constraints a slice
Ting-Wei Lan
2019-05-06
3
-17
/
+52
*
core: vm: sqlvm: add a descriptor field to IdentifierNode
Ting-Wei Lan
2019-05-06
2
-0
/
+51
*
core: vm: sqlvm: support SQL three-valued logic on AST
Ting-Wei Lan
2019-05-06
5
-390
/
+567
*
core: vm: sqlvm: ast: rename DataTypeUnknown to DataTypePending
Ting-Wei Lan
2019-05-06
3
-14
/
+19
*
core: vm: sqlvm: ast: rename TestSize
Ting-Wei Lan
2019-05-06
1
-1
/
+1
*
core: vm: sqlvm: ast: don't calculate min and max values on demand
Ting-Wei Lan
2019-05-06
3
-57
/
+76
*
core: vm: sqlvm: ast: make DataTypeDecode a method of DataType
Ting-Wei Lan
2019-05-06
3
-30
/
+19
*
core: vm: sqlvm: ast: rename tests for DataType encoding or decoding
Ting-Wei Lan
2019-05-06
1
-31
/
+31
*
core: vm: sqlvm: ast: return error messages from GetType
Ting-Wei Lan
2019-05-06
4
-45
/
+85
*
core: vm: sqlvm: schema: move methods of DataTypeMajor
Ting-Wei Lan
2019-05-06
1
-10
/
+10
*
core: vm: sqlvm: schema: move Rest to the bottom
Ting-Wei Lan
2019-05-06
1
-1
/
+3
*
core: vm: sqlvm: schema: unsigned integers can never be negative
Ting-Wei Lan
2019-05-06
1
-2
/
+2
*
core: vm: sqlvm: use common.HashLength instead of 32
Ting-Wei Lan
2019-05-06
3
-9
/
+10
*
core: vm: remain first byte, if it is not VM enum.
Jhih-Ming Huang
2019-05-06
1
-3
/
+1
*
core: vm: sqlvm: ast: implement decimal to uint64
Jhih-Ming Huang
2019-05-06
4
-26
/
+82
*
core: vm: sqlvm: runtime: implement opLoad
Jhih-Ming Huang
2019-05-06
2
-8
/
+510
*
core: vm: sqlvm: common: storage: implement storage util functions
Jhih-Ming Huang
2019-05-06
3
-1
/
+201
*
core: vm: sqlvm: schema: implment get column field type and set offset
Jhih-Ming Huang
2019-05-06
2
-2
/
+243
*
core: vm: sqlvm: runtime: add loadRegister func
Jhih-Ming Huang
2019-05-06
2
-1
/
+10
*
core: vm: sqlvm: ast: add size func and move error code to errors.go
Jhih-Ming Huang
2019-05-06
3
-19
/
+69
*
core: vm: sqlvm: types: fix encode bug when exponent is negative (#270)
yenlinlai
2019-05-06
2
-4
/
+10
*
core: vm: sqlvm: schema: add structs to identify an object in a schema
Ting-Wei Lan
2019-05-06
1
-0
/
+26
*
core: vm: sqlvm: schema: mark if an index are referenced by foreign keys
Ting-Wei Lan
2019-05-06
1
-0
/
+36
*
core: vm: sqlvm: schema: reorder fields and enums
Ting-Wei Lan
2019-05-06
1
-6
/
+19
*
core: vm: sqlvm: schema: drop pointers from slices
Ting-Wei Lan
2019-05-06
2
-9
/
+9
*
core: vm: sqlvm: parser: check if a number literal is an integer
Ting-Wei Lan
2019-05-06
2
-976
/
+1045
*
core: vm: sqlvm: make a common interface for statements
Ting-Wei Lan
2019-05-06
5
-1622
/
+2281
*
core: vm: sqlvm: errors: remove token field
Ting-Wei Lan
2019-05-06
5
-474
/
+440
*
core: vm: fix typo
Ting-Wei Lan
2019-05-06
1
-1
/
+1
*
remove dexon/crypto/sha3 pkg.
Jhih-Ming Huang
2019-05-06
2
-4
/
+5
*
core: vm: sqlvm: add shared variables (#228)
Meng-Ying Yang
2019-05-06
3
-11
/
+19
*
core: vm: sqlvm: add ESCAPE grammar
wmin0
2019-05-06
4
-653
/
+768
*
core: vm: sqlvm: errors: add length field
Ting-Wei Lan
2019-05-06
5
-442
/
+484
*
core: vm: sqlvm: limit the depth of AST to 1024
Ting-Wei Lan
2019-05-06
3
-7
/
+50
*
core: vm: sqlvm: parser: move generated code to internal package
Ting-Wei Lan
2019-05-06
5
-1565
/
+1585
*
core: vm: sqlvm: ast: use non-empty interfaces in DataType{En,De}code
Ting-Wei Lan
2019-05-06
2
-80
/
+34
*
core: vm: sqlvm: errors: fix typo
Ting-Wei Lan
2019-05-06
1
-1
/
+1
*
core: vm: sqlvm: parser: don't use @, #, $ in unquoted identifiers
Ting-Wei Lan
2019-05-06
2
-35
/
+34
*
core: sqlvm: schema: define type for table/column/index/sequence size
yenlin.lai
2019-05-06
2
-5
/
+17
*
core: vm: sqlvm: ast: handle error in AST printer
Ting-Wei Lan
2019-05-06
2
-33
/
+63
*
core: vm: sqlvm: fill source code position in AST nodes
Ting-Wei Lan
2019-05-06
7
-1141
/
+1510
*
core: vm: sqlvm: ast: use pointer receivers
Ting-Wei Lan
2019-05-06
1
-89
/
+89
*
core: vm: sqlvm: ast: remove pointer indicator in printer output
Ting-Wei Lan
2019-05-06
1
-5
/
+4
*
core: vm: sqlvm: check if a number is a valid address
Ting-Wei Lan
2019-05-06
5
-334
/
+312
*
core: vm: sqlvm: introduce interfaces for AST nodes
Ting-Wei Lan
2019-05-06
9
-1704
/
+2956
*
core: vm: sqlvm: runtime entrypoing error handling
Meng-Ying Yang
2019-05-06
3
-5
/
+14
*
core: vm: sqlvm: parser: toDecimal handle .0
wmin0
2019-05-06
2
-0
/
+4
*
core: rebase dev and fix lint
Jhih-Ming Huang
2019-05-06
7
-4410
/
+21
*
core: vm: sqlvm: types support data range
Meng-Ying Yang
2019-05-06
2
-0
/
+82
*
core: vm: sqlvm: export instruction's member (#197)
JM
2019-05-06
2
-6
/
+6
*
core: vm: sqlvm: revert Tuple structure (#193)
JM
2019-05-06
1
-4
/
+5
*
core: vm: sqlvm: modify Tuple.Data.Value type
Jhih-Ming Huang
2019-05-06
1
-7
/
+3
*
core: vm: sqlvm: shared interfaces and params
Jhih-Ming Huang
2019-05-06
6
-0
/
+245
*
core: vm: sqlvm: add schema define and implement rlp serialization
wmin0
2019-05-06
4
-42
/
+310
*
core: vm: sqlvm: ast: add encoder/decoder for decimal to bytes
wmin0
2019-05-06
2
-11
/
+196
*
core: vm: sqlvm: ast: data type encoder and decoder
wmin0
2019-05-06
2
-0
/
+244
*
core: vm: sqlvm: ast: don't hardcode output and indent in PrintAST
Ting-Wei Lan
2019-05-06
2
-26
/
+35
*
core: vm: sqlvm: process non-UTF-8 input and escape sequences
Ting-Wei Lan
2019-05-06
8
-337
/
+579
*
core: vm: sqlvm: parser: properly handle errors
Ting-Wei Lan
2019-05-06
6
-1242
/
+1637
*
core: vm: sqlvm: remove optional interface and add print tag for detail
wmin0
2019-05-06
3
-99
/
+49
*
core: vm: sqlvm: move AST and parser to their own packages
Ting-Wei Lan
2019-05-06
8
-1837
/
+2010
*
core: vm: sqlvm: add a tool to run gofmt on pigeon sources
Ting-Wei Lan
2019-05-06
1
-0
/
+253
*
core: vm: sqlvm: add sql language parser prototyping
wmin0
2019-05-06
6
-0
/
+8899
*
core: vm: vm interface (#164)
JM
2019-05-06
10
-55
/
+703
*
core: vm: extract stateDB and contract out
jm
2019-05-06
22
-389
/
+447
*
core: vm: refactor file structure
jm
2019-05-06
42
-814
/
+5224
*
core: vm: implement transferNodeOwnershipByFoundation (#399)
v1.0.1
Wei-Ning Huang
2019-04-26
3
-0
/
+93
*
core: vm: add sanity check for updateConfiguration (#383)
Wei-Ning Huang
2019-04-22
1
-0
/
+12
*
core: vm: fix node offset during transfer (#377)
Wei-Ning Huang
2019-04-19
2
-13
/
+9
*
core: vm: add withdrawable (#373)
Jimmy Hu
2019-04-18
3
-15
/
+66
*
core: vm: refine panic flow (#372)
Wei-Ning Huang
2019-04-17
1
-15
/
+7
*
core: vm: clearDKG in resetDKG (#368)
Jimmy Hu
2019-04-16
1
-0
/
+8
*
core: vm: fix emitReported (#367)
Wei-Ning Huang
2019-04-16
1
-6
/
+15
*
core: vm: prevent setting owner to blackhole (#366)
Jimmy Hu
2019-04-16
2
-1
/
+19
*
core: implement DKG success (#362)
Jimmy Hu
2019-04-15
3
-32
/
+206
*
core: vm: improve MPK reverse lookup performance
Wei-Ning Huang
2019-04-10
3
-82
/
+92
*
core: vm: cache GPK to prevent DoS (#335)
Wei-Ning Huang
2019-04-09
1
-1
/
+18
*
core: add cache for DKG MPK and complaint (#334)
Wei-Ning Huang
2019-04-09
1
-20
/
+21
*
core: vm: fineFailStopDKG if MPK not registered (#329)
Jimmy Hu
2019-04-09
2
-12
/
+29
*
core: vm: fix fineFailStopDKG (#328)
Jimmy Hu
2019-04-09
1
-1
/
+1
*
core: vm: implement node public key replacement (#324)
Wei-Ning Huang
2019-04-09
3
-1
/
+102
*
core: vm: clear DKG the right way (#319)
Jimmy Hu
2019-04-09
1
-1
/
+1
*
core/vm: resetDKG if ttoo less qualified (#318)
Jimmy Hu
2019-04-09
1
-1
/
+9
*
core: vm: make fail stop fine value configurable (#312)
Wei-Ning Huang
2019-04-09
3
-55
/
+92
*
dex: rebuild connection if dkg reset, core/vm: fix gov (#308)
Jimmy Hu
2019-04-09
1
-0
/
+12
*
core: vm: update set size on node info change (#307)
Wei-Ning Huang
2019-04-09
1
-8
/
+4
*
core: merge notarySet and DKGSet (#265)
Jimmy Hu
2019-04-09
3
-79
/
+25
*
core: vm: fix DKG reset (#296)
Wei-Ning Huang
2019-04-09
2
-23
/
+26
*
core/vm: remove round from addDKG functions (#279)
Jimmy Hu
2019-04-09
2
-73
/
+45
*
core: vm: deny duplicate public key from registering (#289)
Wei-Ning Huang
2019-04-09
2
-1
/
+20
*
core: vm: pay fine to governance owner and trigger set size recalculation (#288)
Wei-Ning Huang
2019-04-09
1
-1
/
+5
*
consensus: dexcon: disqualify dead node (#280)
Wei-Ning Huang
2019-04-09
3
-30
/
+128
*
core: vm: emit event when transfering owner (#277)
Wei-Ning Huang
2019-04-09
3
-0
/
+48
*
core: vm: automatically calculate notary set size (#276)
Wei-Ning Huang
2019-04-09
3
-10
/
+95
*
core: vm: add extra checks to prevent DKG spamming (#272)
Wei-Ning Huang
2019-04-09
3
-58
/
+173
*
core: vm: fix naming consistency
Wei-Ning Huang
2019-04-09
2
-11
/
+11
*
core: check reset of dkg types when adding (#268)
Jimmy Hu
2019-04-09
1
-0
/
+16
*
core: vm: reorder minGasPriceLoc
Wei-Ning Huang
2019-04-09
1
-1
/
+1
*
dex: implement recovery mechanism (#258)
Wei-Ning Huang
2019-04-09
2
-5
/
+5
*
core: vm: group min gas price with related state variables (#257)
Wei-Ning Huang
2019-04-09
3
-16
/
+16
*
core: vm: implement transfer node ownership (#255)
Wei-Ning Huang
2019-04-09
3
-9
/
+83
*
core: vm: create new oracle contract instance in each call (#251)
Wei-Ning Huang
2019-04-09
3
-6
/
+16
*
core/vm: use core util to get threshold of tsig (#250)
Jimmy Hu
2019-04-09
1
-3
/
+4
*
vendor: sync to latest core and fix conflict
Jimmy Hu
2019-04-09
1
-2
/
+2
*
core: vm: remove delegation mechanism (#245)
Wei-Ning Huang
2019-04-09
4
-994
/
+259
*
core: vm: expose CRSRound and DKGRound and fix consistency (#236)
Wei-Ning Huang
2019-04-09
3
-60
/
+118
*
core: fix dkg
Jimmy Hu
2019-04-09
1
-12
/
+47
*
dex: fill in correct coinbase address (#223)
Wei-Ning Huang
2019-04-09
1
-0
/
+9
*
core: vm: validate addDKGMasterPublicKey caller properly (#220)
Wei-Ning Huang
2019-04-09
3
-60
/
+59
*
core: vm: flatten governance
Wei-Ning Huang
2019-04-09
4
-482
/
+464
*
core: sync to latest core (#214)
Jimmy Hu
2019-04-09
1
-0
/
+10
*
core: Fixed gas price (#205)
Jimmy Hu
2019-04-09
3
-1
/
+45
*
core: Remove K, Phi and NumChains from Governance (#198)
Jimmy Hu
2019-04-09
3
-161
/
+29
*
core/vm: fix getConfigState (#203)
Jimmy Hu
2019-04-09
1
-4
/
+3
*
vm: reset DKG (#190)
Jimmy Hu
2019-04-09
4
-70
/
+562
*
core/vm: modify Withdrawn event and add NodeRemoved event (#179)
Jimmy Hu
2019-04-09
2
-4
/
+31
*
core: vm: refactor governance and add node info oracle (#174)
Wei-Ning Huang
2019-04-09
5
-682
/
+953
*
core: vm: Add amount to undelegate event (#176)
Jimmy Hu
2019-04-09
2
-4
/
+9
*
core: vm: more change to the randomness calculation (#175)
Wei-Ning Huang
2019-04-09
1
-5
/
+5
*
core: vm: modify randomness calculation algorithm (#173)
Wei-Ning Huang
2019-04-09
2
-3
/
+7
*
consensus: dexcon: snapshot round height when finalizing block (#170)
Wei-Ning Huang
2019-04-09
3
-106
/
+0
*
core, dex/downloader: polish headers verification and blocks insertion logic ...
Sonic
2019-04-09
1
-0
/
+123
*
params: update genesis config
Wei-Ning Huang
2019-04-09
1
-14
/
+14
*
consensus: implement DEXON cryptoeconomics v4.0 (#145)
Wei-Ning Huang
2019-04-09
3
-54
/
+150
*
core: vm: add totalSupply and totalStaked in the governance contract (#144)
Wei-Ning Huang
2019-04-09
3
-35
/
+138
*
core: vm: move governance abi to a separate file (#143)
Wei-Ning Huang
2019-04-09
2
-1053
/
+1074
*
core: vm: emit events for more governance actions (#142)
Wei-Ning Huang
2019-04-09
1
-0
/
+145
*
core: vm: implement byzantine reporting mechanism (#128)
Wei-Ning Huang
2019-04-09
2
-48
/
+578
*
core: vm: add missing unittests for nodes/delegators (#116)
Wei-Ning Huang
2019-04-09
2
-3
/
+13
*
core/vm: Add fine to governance. (#107)
Jimmy Hu
2019-04-09
2
-132
/
+292
*
vendor: sync DEXON core and fix conflicts/missings (#101)
Mission Liao
2019-04-09
1
-4
/
+6
*
core: vm: Add `MPKReady` to governance (#97)
Jimmy Hu
2019-04-09
1
-0
/
+166
*
core/vm: fix nodes method in governance
Jimmy Hu
2019-04-09
1
-1
/
+1
*
core: vm: add undelegate fund lockup mechanism (#94)
Wei-Ning Huang
2019-04-09
2
-40
/
+235
*
core: governance interface should return correct DKG master public keys (#85)
Wei-Ning Huang
2019-04-09
1
-15
/
+20
*
core: vm: fix power2 table calculation (#50)
Wei-Ning Huang
2019-04-09
1
-3
/
+3
*
core: vm: change offset type to int256
Wei-Ning Huang
2019-04-09
1
-2
/
+7
*
governance: implement delegate/undelegate function and add tests (#33)
Wei-Ning Huang
2019-04-09
2
-107
/
+1145
*
core: more fix on light node synchronization (#32)
Wei-Ning Huang
2019-04-09
1
-55
/
+37
*
core: vm: add minStake to governance contract variable (#31)
Wei-Ning Huang
2019-04-09
1
-0
/
+41
*
core: fix light node synchronization issue (#30)
Wei-Ning Huang
2019-04-09
3
-9
/
+17
*
core: validate DKG set with correct nodeset in round-2 (#19)
Wei-Ning Huang
2019-04-09
2
-9
/
+26
*
core: vm: Optimize evm (#13)
Jimmy Hu
2019-04-09
5
-18
/
+282
*
core: push height of round 0 in genesis block (#17)
Sonic
2019-04-09
1
-8
/
+8
*
core: vm: expose governance contract ABI (#5)
Wei-Ning Huang
2019-04-09
1
-2
/
+2
*
core: vm: governance: add node info
Wei-Ning Huang
2019-04-09
1
-8
/
+110
*
core: validate roundHeight mapping in governance contract
Wei-Ning Huang
2019-04-09
2
-4
/
+22
*
core: vm: governance: remove maxInterval
Wei-Ning Huang
2019-04-09
1
-32
/
+0
*
core: vm: add nodesLengh method for reading nodeSet size
Wei-Ning Huang
2019-04-09
1
-0
/
+20
*
Rename import due to dexon-consensus rename
Wei-Ning Huang
2019-04-09
2
-16
/
+16
*
dex: add block gas limit into governance
Wei-Ning Huang
2019-04-09
1
-0
/
+35
*
vendor: sync consensus core and fix conflict
Wei-Ning Huang
2019-04-09
1
-7
/
+8
*
dex: fix DKG round switching
Wei-Ning Huang
2019-04-09
1
-6
/
+18
*
dex: fix round switching and initialize dMoment correctly
Wei-Ning Huang
2019-04-09
1
-1
/
+2
*
dex: misc fixes
Wei-Ning Huang
2019-04-09
1
-3
/
+3
*
dex: use RLP to encode contract payload data
Wei-Ning Huang
2019-04-09
1
-6
/
+6
*
core: vm: add blockReward to governance
Wei-Ning Huang
2019-04-09
1
-0
/
+35
*
dex: fix public key parsing due to changes in consensus core
Wei-Ning Huang
2019-04-09
1
-1
/
+4
*
test: create account storage for governance contract
Wei-Ning Huang
2019-04-09
1
-1
/
+1
*
core/dex: fix governance contract implementation
Wei-Ning Huang
2019-04-09
1
-19
/
+13
*
core: vm: implement RAND opcode support
Wei-Ning Huang
2019-04-09
4
-0
/
+32
*
dex/core: misc bug fixes
Wei-Ning Huang
2019-04-09
1
-1
/
+1
*
core: vm: modify dkg threshold
Jimmy Hu
2019-04-09
1
-1
/
+1
*
core: vm: add GovernanceStateHelper test
Wei-Ning Huang
2019-04-09
2
-0
/
+98
*
dex: bug fix to allow running geth without crashing
Wei-Ning Huang
2019-04-09
1
-1
/
+1
*
dex: implement sendTx related governance methods
Wei-Ning Huang
2019-04-09
1
-0
/
+5
*
core: vm: validate if mpk, complaint, finalize is in DKG set
Wei-Ning Huang
2019-04-09
1
-36
/
+62
*
core: vm: allow other people to stake for a node
Wei-Ning Huang
2019-04-09
1
-6
/
+0
*
dex: implement some governance interface functions
Wei-Ning Huang
2019-04-09
1
-213
/
+342
*
dex: governance: implement governance interface
Wei-Ning Huang
2019-04-09
1
-7
/
+22
*
core: populate dexon configuration in SetupGenesisBlock
Wei-Ning Huang
2019-04-09
1
-31
/
+25
*
core: add stake and public key to genesis account info
Wei-Ning Huang
2019-04-09
1
-44
/
+55
*
core: vm: check pk ownership in stake()
Wei-Ning Huang
2019-04-09
1
-1
/
+12
*
core: vm: expose nodes as public
Wei-Ning Huang
2019-04-09
1
-14
/
+52
*
core: vm: add eventlog for governance contract
Wei-Ning Huang
2019-04-09
1
-41
/
+98
*
core: vm: refactor and add DKGFinalizeds related implementations
Wei-Ning Huang
2019-04-09
1
-94
/
+300
*
core: vm: implement the rest of governance contract methods
Wei-Ning Huang
2019-04-09
1
-132
/
+275
*
core: vm: check if caller already staked when adding dkg mpk
Jimmy Hu
2019-04-09
1
-0
/
+7
*
core: vm: fix bug and add gas usage
Wei-Ning Huang
2019-04-09
2
-22
/
+55
*
core: vm: finish implementing state helper
Wei-Ning Huang
2019-04-09
1
-23
/
+206
*
core: vm: update governance contract ABI
Wei-Ning Huang
2019-04-09
1
-9
/
+75
*
core: vm: implement governance contract methods
Wei-Ning Huang
2019-04-09
1
-51
/
+218
[next]