| Commit message (Expand) | Author | Age | Files | Lines |
* | core: vm: sqlvm: add op functions benchmarkwip/gy-sqlvm-runtime-benchmark | Meng-Ying Yang | 2019-05-09 | 5 | -3968/+4201 |
* | fixup! core: vm: sqlvm: add built-in function SUBSTRING() | Meng-Ying Yang | 2019-05-06 | 1 | -18/+30 |
* | core: vm: sqlvm: add built-in function SUBSTRING() | Meng-Ying Yang | 2019-05-06 | 3 | -0/+176 |
* | core: vm: sqlvm: add built-in function OCTET_LENGTH() | Meng-Ying Yang | 2019-05-06 | 3 | -2/+137 |
* | core: vm: sqlvm: add built-in function BITNOT() | Meng-Ying Yang | 2019-05-06 | 3 | -0/+152 |
* | core: vm: sqlvm: add built-in function BITXOR() | Meng-Ying Yang | 2019-05-06 | 3 | -0/+144 |
* | core: vm: sqlvm: add built-in function BITOR() | Meng-Ying Yang | 2019-05-06 | 3 | -0/+144 |
* | core: vm: sqlvm: add built-in function BITAND() | Meng-Ying Yang | 2019-05-06 | 3 | -0/+243 |
* | 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 |
* | misc: update decimal | yenlin.lai | 2019-05-06 | 2 | -6/+7 |
* | 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 | 17 | -240/+318 |
* | 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 | 6 | -11/+12 |
* | 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 |
* | dex: remove file that should not be committed (#204) | Jimmy Hu | 2019-05-06 | 1 | -0/+0 |
* | Update .travis.yml | Jimmy Hu | 2019-05-06 | 1 | -0/+1 |
* | 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 | 10 | -4416/+27 |
* | 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 | 13 | -0/+11043 |
* | core: vm: vm interface (#164) | JM | 2019-05-06 | 23 | -84/+805 |
* | core: vm: extract stateDB and contract out | jm | 2019-05-06 | 31 | -439/+509 |
* | core: vm: refactor file structure | jm | 2019-05-06 | 98 | -901/+5313 |
* | zoo: refacter and save keys (#403) | Jimmy Hu | 2019-05-04 | 6 | -180/+380 |
* | ci: build release/x.x branch (#401) | Jimmy Hu | 2019-04-30 | 1 | -0/+1 |
* | cmd: nodekey: add pk2addr (#400) | Jimmy Hu | 2019-04-30 | 1 | -0/+27 |
* | core: vm: implement transferNodeOwnershipByFoundation (#399)v1.0.1 | Wei-Ning Huang | 2019-04-26 | 3 | -0/+93 |
* | ci: use new cert file to run ci in travis.org (#398) | bojie | 2019-04-26 | 3 | -1/+1 |
* | vendor: sync to latest core (#394)v1.0.0 | Jimmy Hu | 2019-04-25 | 3 | -27/+30 |
* | core, rawdb, dex: improve gov state for syncing (#393) | Sonic | 2019-04-24 | 5 | -3/+108 |
* | vendor: sync to latest core (#392) | Jimmy Hu | 2019-04-24 | 2 | -23/+23 |
* | core: update mainnet genesis alloc | Wei-Ning Huang | 2019-04-23 | 2 | -2/+2 |
* | test: run smoke test on ganache (#388) | Sonic | 2019-04-23 | 3 | -7/+44 |
* | core: update mainnet genesis alloc (#389) | Wei-Ning Huang | 2019-04-23 | 2 | -2/+2 |
* | vendor: sync to latest core (#386) | Jimmy Hu | 2019-04-22 | 2 | -22/+23 |
* | core: update mainnet genesis alloc (#384) | Wei-Ning Huang | 2019-04-22 | 2 | -2/+2 |
* | core: vm: add sanity check for updateConfiguration (#383) | Wei-Ning Huang | 2019-04-22 | 1 | -0/+12 |
* | core: optimize verify header (#381) | Jimmy Hu | 2019-04-22 | 1 | -11/+76 |
* | core: only verify the last tsig of header chain (#380) | Jimmy Hu | 2019-04-20 | 1 | -6/+13 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-19 | 4 | -75/+73 |
* | core: vm: fix node offset during transfer (#377) | Wei-Ning Huang | 2019-04-19 | 2 | -13/+9 |
* | dex/downloader: fix find common ancestor (#376) | Sonic | 2019-04-19 | 1 | -2/+2 |
* | core: mainnet genesis allocation (#375) | Wei-Ning Huang | 2019-04-18 | 2 | -2/+2 |
* | crypto: use go-ethereum secp256k1 package to avoid symbol conflict (#374) | Wei-Ning Huang | 2019-04-18 | 100 | -265/+793 |
* | core: vm: add withdrawable (#373) | Jimmy Hu | 2019-04-18 | 3 | -15/+66 |
* | ci: fix wrong bucket name (#371) | bojie | 2019-04-17 | 3 | -6/+6 |
* | core: vm: refine panic flow (#372) | Wei-Ning Huang | 2019-04-17 | 1 | -15/+7 |
* | params: update mainnet owner address and recovery contract (#370) | Wei-Ning Huang | 2019-04-17 | 1 | -24/+24 |
* | core: update mainnet genesis allocation data and config (#369) | Wei-Ning Huang | 2019-04-16 | 3 | -4/+4 |
* | core: vm: clearDKG in resetDKG (#368) | Jimmy Hu | 2019-04-16 | 1 | -0/+8 |
* | params: update taipei bootnode | Jimmy Hu | 2019-04-16 | 1 | -1/+1 |
* | 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 |
* | ci: use prod certification (#365) | bojie | 2019-04-16 | 3 | -6/+6 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-15 | 4 | -51/+84 |
* | dex: add pullblock rate limit (#363) | Jimmy Hu | 2019-04-15 | 1 | -8/+20 |
* | core: implement DKG success (#362) | Jimmy Hu | 2019-04-15 | 19 | -72/+391 |
* | build: reduce waittime for recovery test to 300s | Jimmy Hu | 2019-04-14 | 1 | -1/+1 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-13 | 2 | -21/+31 |
* | cmd: add govtool for decoding governance input (#361) | Wei-Ning Huang | 2019-04-13 | 1 | -0/+145 |
* | fixup! build: disable static built by default (#359) | Wei-Ning Huang | 2019-04-13 | 1 | -1/+1 |
* | build: disable static built by default (#359) | Wei-Ning Huang | 2019-04-12 | 5 | -156/+35 |
* | dex: implement bad peer detect and disconnect mechanism (#360) | Wei-Ning Huang | 2019-04-12 | 16 | -129/+279 |
* | dex: update recovery contract ABI (#357) | Wei-Ning Huang | 2019-04-11 | 1 | -54/+0 |
* | vendor: use BLS-12_384 curve and update dependencies (#356) | Wei-Ning Huang | 2019-04-11 | 171 | -1268/+24751 |
* | misc: use master branch for dexon-consensus | Jimmy Hu | 2019-04-11 | 1 | -1/+1 |
* | core: add reset to dkg private key db (#355) | Jimmy Hu | 2019-04-11 | 7 | -78/+92 |
* | fixup! Change import go github.com/dexon-foundation/dexon | Jhih-Ming Huang | 2019-04-10 | 15 | -62/+64 |
* | consensus: dexcon: set correct tx fee receiver | Wei-Ning Huang | 2019-04-10 | 1 | -1/+1 |
* | core: vm: improve MPK reverse lookup performance | Wei-Ning Huang | 2019-04-10 | 3 | -82/+92 |
* | Update README.md (#351) | Wei-Ning Huang | 2019-04-10 | 1 | -8/+6 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-10 | 2 | -41/+63 |
* | dex: remove time alignment when force sync (#349) | Jimmy Hu | 2019-04-09 | 4 | -41/+39 |
* | dex: reduce agreement result (#348) | Jimmy Hu | 2019-04-09 | 1 | -0/+1 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 2 | -26/+38 |
* | travis-ci: disable GCP build upload | Wei-Ning Huang | 2019-04-09 | 1 | -21/+21 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 6 | -33/+58 |
* | travis, appveyor, Dockerfile: upgrade to Go 1.12 | Samuel Marks | 2019-04-09 | 8 | -45/+28 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 5 | -28/+43 |
* | dex: remove RandomnessMsg (#342) | Sonic | 2019-04-09 | 1 | -5/+4 |
* | params: update testnet dmoment (#340) | Wei-Ning Huang | 2019-04-09 | 1 | -2/+2 |
* | core: fix genesis timestamp (#338) | Jimmy Hu | 2019-04-09 | 3 | -9/+9 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 3 | -32/+44 |
* | core: update mainnet and testnet config and genesis alloc (#337) | Wei-Ning Huang | 2019-04-09 | 4 | -22/+26 |
* | cmd: monkey: use suggested gas price | Wei-Ning Huang | 2019-04-09 | 1 | -2/+7 |
* | vendor: sync to latest core | Wei-Ning Huang | 2019-04-09 | 5 | -46/+76 |
* | build: add end to end integration test for recovery mechanism (#336) | Sonic | 2019-04-09 | 4 | -3/+104 |
* | core: vm: cache GPK to prevent DoS (#335) | Wei-Ning Huang | 2019-04-09 | 2 | -17/+34 |
* | core: add cache for DKG MPK and complaint (#334) | Wei-Ning Huang | 2019-04-09 | 2 | -36/+90 |
* | vendor: sync to latest core | Wei-Ning Huang | 2019-04-09 | 4 | -31/+79 |
* | dex: remove node table (#330) | Sonic | 2019-04-09 | 9 | -549/+35 |
* | core: vm: fineFailStopDKG if MPK not registered (#329) | Jimmy Hu | 2019-04-09 | 2 | -12/+29 |
* | dex: get synced consensus before sleep (#331) | Jimmy Hu | 2019-04-09 | 1 | -3/+5 |
* | dex: try to reduce the chance to pull non-finalized blocks (#327) | Mission Liao | 2019-04-09 | 5 | -57/+156 |
* | core: vm: fix fineFailStopDKG (#328) | Jimmy Hu | 2019-04-09 | 1 | -1/+1 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 12 | -212/+267 |
* | p2p, p2p/discover: more aggressive dial strategy for direct dial (#326) | Sonic | 2019-04-09 | 3 | -12/+26 |
* | dexcon: correctly fine DKGSet for not producing blocks (#325) | Wei-Ning Huang | 2019-04-09 | 7 | -68/+80 |
* | core: vm: implement node public key replacement (#324) | Wei-Ning Huang | 2019-04-09 | 3 | -1/+102 |
* | vendor: sync to latest core (#320) | Jimmy Hu | 2019-04-09 | 25 | -393/+275 |
* | 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 |
* | dex: fix a panic (#317) | Jimmy Hu | 2019-04-09 | 1 | -1/+1 |
* | params: update bootnode (#316) | Wei-Ning Huang | 2019-04-09 | 1 | -3/+5 |
* | Dockerfile: include bootnode in image | Wei-Ning Huang | 2019-04-09 | 1 | -1/+2 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 5 | -81/+121 |
* | core: fix forget connection in resetDKG (#314) | Jimmy Hu | 2019-04-09 | 2 | -1/+12 |
* | core: vm: make fail stop fine value configurable (#312) | Wei-Ning Huang | 2019-04-09 | 5 | -74/+121 |
* | dex: fix initial build connection bug (#311) | Jimmy Hu | 2019-04-09 | 2 | -4/+7 |
* | vendor: sync to latest core | Jimmy Hu | 2019-04-09 | 6 | -34/+62 |
* | dex: rebuild connection if dkg reset, core/vm: fix gov (#308) | Jimmy Hu | 2019-04-09 | 5 | -2/+37 |
* | 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 | 32 | -1033/+1064 |
* | backport from v1.8.23 (#304) | Sonic | 2019-04-09 | 13 | -88/+435 |
* | dex: do not propose skip block if not in notary set (#303) | Wei-Ning Huang | 2019-04-09 | 1 | -0/+10 |
* | dex: fix missing trie node when fast syncing (#301) | Sonic | 2019-04-09 | 2 | -2/+4 |
* | core: fix finalize logic (#302) | Jimmy Hu | 2019-04-09 | 2 | -6/+4 |
* | core: set extended round block reward to zero (#298) | Wei-Ning Huang | 2019-04-09 | 5 | -20/+102 |
* | vendor: sync to latest core (#300) | Jimmy Hu | 2019-04-09 | 11 | -237/+222 |
* | dex: fix deadlock (#299) | Sonic | 2019-04-09 | 1 | -1/+1 |
* | core: vm: fix DKG reset (#296) | Wei-Ning Huang | 2019-04-09 | 3 | -24/+27 |
* | vendor: sync to latest core (#295) | Wei-Ning Huang | 2019-04-09 | 5 | -118/+175 |
* | Revert "p2p/discover: increase IP address limits (#60)" | Wei-Ning Huang | 2019-04-09 | 1 | -3/+2 |
* | dex: skip duplicate vote to reduce gas used (#293) | Wei-Ning Huang | 2019-04-09 | 1 | -27/+45 |
* | dex: fix fast sync in BP mode (#291) | Wei-Ning Huang | 2019-04-09 | 4 | -44/+78 |
* | dex: reduce msg when broadcast tx (#292) | Sonic | 2019-04-09 | 2 | -19/+51 |
* | core/vm: remove round from addDKG functions (#279) | Jimmy Hu | 2019-04-09 | 23 | -365/+1038 |
* | 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 |
* | indexer: support fast-sync (#287) | Chung-Yu Liu | 2019-04-09 | 1 | -0/+2 |
* | dex: recieve bp msg when recovery, use atomic to protect the flag (#286) | Sonic | 2019-04-09 | 2 | -17/+19 |
* | dex: ignore acceptableDist when force synchronise (#285) | Sonic | 2019-04-09 | 3 | -5/+23 |
* | consensus: dexcon: disqualify dead node (#280) | Wei-Ning Huang | 2019-04-09 | 11 | -152/+294 |
* | core: check coinbase for empty block (#282) | Jimmy Hu | 2019-04-09 | 1 | -6/+13 |
* | dex: fix start bp node with empty datadir (#278) | Sonic | 2019-04-09 | 2 | -22/+31 |
* | core: vm: emit event when transfering owner (#277) | Wei-Ning Huang | 2019-04-09 | 3 | -0/+48 |
* | core: fix headerchain coinbase validation | Wei-Ning Huang | 2019-04-09 | 1 | -2/+7 |
* | dex: add block confirme latency (#275) | Jimmy Hu | 2019-04-09 | 2 | -0/+3 |
* | core: vm: automatically calculate notary set size (#276) | Wei-Ning Huang | 2019-04-09 | 6 | -27/+126 |
* | dex: do not start watchcat when blockchain is empty (#273) | Wei-Ning Huang | 2019-04-09 | 1 | -4/+8 |
* | core: vm: add extra checks to prevent DKG spamming (#272) | Wei-Ning Huang | 2019-04-09 | 6 | -67/+187 |
* | core: vm: fix naming consistency | Wei-Ning Huang | 2019-04-09 | 2 | -11/+11 |
* | app: validate gas price while preparing block (#274) | bojie | 2019-04-09 | 2 | -34/+126 |
* | dex: align recovery dMoment when resuming consensus (#271) | Wei-Ning Huang | 2019-04-09 | 1 | -1/+16 |
* | cmd: fix default recovery network RPC URL | Wei-Ning Huang | 2019-04-09 | 1 | -4/+5 |
* | p2p, dex: add debug log (#269) | Sonic | 2019-04-09 | 5 | -18/+68 |
* | core: check reset of dkg types when adding (#268) | Jimmy Hu | 2019-04-09 | 8 | -54/+195 |
* | dex: properly shutdown protocol stack (#267) | Wei-Ning Huang | 2019-04-09 | 3 | -6/+12 |
* | dex: properly start and stop the block proposer module (#264) | Wei-Ning Huang | 2019-04-09 | 4 | -19/+11 |
* | core: vm: reorder minGasPriceLoc | Wei-Ning Huang | 2019-04-09 | 2 | -5/+5 |
* | core: fill in genesis timstamp and remove dMoment from protocol handshake (#263) | Wei-Ning Huang | 2019-04-09 | 10 | -35/+33 |
* | dex: implement recovery mechanism (#258) | Wei-Ning Huang | 2019-04-09 | 32 | -435/+2435 |
* | app: remove log handler in test (#261) | bojie | 2019-04-09 | 1 | -3/+0 |
* | dex: add meter for agreement result (#260) | Wei-Ning Huang | 2019-04-09 | 1 | -12/+14 |
* | dex: rename lattice to core | Wei-Ning Huang | 2019-04-09 | 7 | -43/+43 |
* | app: set delivered height correctly (#259) | bojie | 2019-04-09 | 1 | -0/+1 |
* | core: vm: group min gas price with related state variables (#257) | Wei-Ning Huang | 2019-04-09 | 4 | -24/+24 |
* | dex: priority for ba vote (#256) | Jimmy Hu | 2019-04-09 | 1 | -0/+17 |
* | core: vm: implement transfer node ownership (#255) | Wei-Ning Huang | 2019-04-09 | 4 | -10/+85 |
* | p2p: report peer counts to datadog (#254) | Cliff Lin | 2019-04-09 | 2 | -0/+4 |
* | core: vm: create new oracle contract instance in each call (#251) | Wei-Ning Huang | 2019-04-09 | 3 | -6/+16 |