| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 |
* | core: vm: refactor and add DKGFinalizeds related implementations | Wei-Ning Huang | 2019-06-12 | 1 | -94/+300 |
* | dex: redesign p2p network topology | Sonic | 2019-06-12 | 1 | -0/+7 |
* | core: vm: implement the rest of governance contract methods | Wei-Ning Huang | 2019-06-12 | 1 | -132/+275 |
* | 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 | 2 | -0/+495 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-06-12 | 95 | -333/+333 |
* | core: minor code polishes + rebase fixes | Péter Szilágyi | 2019-04-08 | 2 | -41/+54 |
* | core: re-omit new log event when logs rebirth | rjl493456442 | 2019-04-08 | 2 | -9/+224 |
* | all: simplify timestamps to uint64 (#19372) | Martin Holst Swende | 2019-04-08 | 9 | -31/+28 |
* | cmd, core, params: add support for Goerli | Péter Szilágyi | 2019-02-19 | 2 | -1/+13 |
* | core: fix pruner panic when importing low-diff-large-sidechain | Péter Szilágyi | 2019-02-10 | 3 | -86/+44 |
* | core: repro #18977 | Martin Holst Swende | 2019-02-10 | 2 | -1/+104 |
* | core: fix error in block iterator (#18986) | Martin Holst Swende | 2019-02-10 | 2 | -11/+3 |
* | core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) | Martin Holst Swende | 2019-01-30 | 3 | -2/+9 |
* | core, eth: fix database version (#18429) | gary rong | 2019-01-11 | 2 | -8/+16 |
* | Merge pull request #18371 from jeremyschlatter/patch-1 | Péter Szilágyi | 2019-01-04 | 1 | -1/+1 |
|\ |
|
| * | core/types: update incorrect comment | Jeremy Schlatter | 2018-12-29 | 1 | -1/+1 |
* | | vendor, crypto, swarm: switch over to upstream sha3 package | Dave McGregor | 2019-01-04 | 3 | -8/+8 |
|/ |
|
* | core: sanitize more TxPoolConfig fields (#17210) | Jordan Krage | 2018-12-20 | 2 | -1/+21 |
* | core/state: rename 'new' variable (#18301) | Shuai Qi | 2018-12-14 | 1 | -2/+2 |
* | Comment error (#18303) | qd-ethan | 2018-12-14 | 1 | -1/+1 |
* | cmd/geth, core, eth: implement Constantinople override flag (#18273) | Martin Holst Swende | 2018-12-11 | 1 | -0/+6 |
* | cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local file... | Martin Holst Swende | 2018-12-10 | 1 | -0/+83 |
* | core, internal, eth, miner, les: Take VM config from BlockChain (#17955) | Paweł Bylica | 2018-12-06 | 1 | -0/+5 |
* | tests, core: update tests and make STATICCALL cause touch-delete (#18187) | Martin Holst Swende | 2018-11-29 | 1 | -0/+6 |
* | core: more detailed metrics for block processing (#18119) | Martin Holst Swende | 2018-11-28 | 1 | -1/+12 |
* | fix mixHash/nonce for parity compatible network (#18166) | Jaynti Kanani | 2018-11-26 | 2 | -12/+12 |
* | core: return error if repair block failed (#18126) | mr_franklin | 2018-11-23 | 1 | -1/+5 |
* | Merge pull request #17973 from holiman/splitter2 | Péter Szilágyi | 2018-11-22 | 3 | -157/+368 |
|\ |
|
| * | core: polish side chain importer a bit | Péter Szilágyi | 2018-11-21 | 3 | -294/+328 |
| * | core: better side-chain importing | Martin Holst Swende | 2018-11-20 | 1 | -96/+273 |
* | | core: better printout of receipts in bad block reports (#18156) | Martin Holst Swende | 2018-11-22 | 1 | -2/+4 |
* | | core: fix comment typo (#18144) | mr_franklin | 2018-11-21 | 1 | -1/+1 |
|/ |
|
* | core, eth/downloader: fix ancestor lookup for fast sync | Péter Szilágyi | 2018-11-16 | 2 | -2/+20 |
* | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 2 | -11/+24 |
* | core: fix default trie cache limit (#17860) | gary rong | 2018-11-13 | 1 | -1/+1 |
* | rawdb: remove unused parameter for WritePreimages func (#18059) | Corey Lin | 2018-11-09 | 3 | -5/+4 |
* | core/state: remove lock (#18065) | Felix Lange | 2018-11-09 | 1 | -6/+0 |
* | Merge pull request #17982 from holiman/polish_contantinople_extcodehash | Péter Szilágyi | 2018-11-08 | 1 | -1/+6 |
|\ |
|
| * | core/vm: check empty in extcodehash | Martin Holst Swende | 2018-10-26 | 1 | -1/+6 |
* | | core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) | Corey Lin | 2018-11-08 | 1 | -1/+1 |
* | | eth/downloader: speed up tests by generating chain only once (#17916) | Felix Lange | 2018-11-07 | 1 | -16/+28 |
* | | core, eth/downloader: fix validation flaw, fix downloader printout flaw (#17974) | Martin Holst Swende | 2018-11-07 | 1 | -6/+6 |
|/ |
|
* | core/state: simplify proof methods (#17965) | Felix Lange | 2018-10-24 | 2 | -17/+13 |
* | core/vm: adds refund as part of the json standard trace (#17910) | Martin Holst Swende | 2018-10-23 | 3 | -36/+50 |
* | core: fix a typo (#17941) | Wuxiang | 2018-10-19 | 1 | -1/+1 |
* | EIP-1186 eth_getProof (#17737) | Simon Jentzsch | 2018-10-19 | 2 | -0/+30 |
* | core/types: fix comment for func SignatureValues (#17921) | Smilenator | 2018-10-16 | 1 | -1/+1 |
* | core/vm: add shortcuts for trivial exp cases (#16851) | Martin Holst Swende | 2018-10-16 | 1 | -4/+16 |
* | core/asm: Use hexadecimal addresses in assembly dumps (#17870) | Guillaume Ballet | 2018-10-09 | 1 | -4/+4 |
* | core/types: Log.Index is the index in block, not receipt (#17866) | Wenbiao Zheng | 2018-10-08 | 1 | -1/+1 |
* | core/vm: reuse Keccak-256 hashes across opcode executions (#17863) | Péter Szilágyi | 2018-10-08 | 3 | -6/+48 |
* | core/vm : fix failing testcase (#17852) | Martin Holst Swende | 2018-10-06 | 1 | -1/+2 |
* | core/vm: SHA3 word cost for CREATE2 (#17812) | Martin Holst Swende | 2018-10-05 | 2 | -0/+87 |
* | core/vm: faster create/create2 (#17806) | Martin Holst Swende | 2018-10-04 | 6 | -52/+145 |
* | core: use ChainHeadEvent subscription in the chain indexer (#17826) | Felföldi Zsolt | 2018-10-03 | 1 | -6/+6 |
* | core: fix unnecessary ancestor lookup after a fast sync (#17825) | Péter Szilágyi | 2018-10-03 | 1 | -5/+5 |
* | core, internal/ethapi: add and use LRU cache for receipts (#17610) | Ryan Schneider | 2018-09-30 | 1 | -6/+18 |
* | core/types: make tx signature values optional in JSON (#17742) | reinerRubin | 2018-09-30 | 2 | -12/+23 |
* | core/types: fix typos (#17762) | thumb8432 | 2018-09-30 | 1 | -2/+2 |
* | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 2 | -2/+2 |
* | Merge pull request #17383 from holiman/eip1283 | Péter Szilágyi | 2018-09-21 | 8 | -138/+164 |
|\ |
|
| * | core, params: polish net gas metering PR a bit | Péter Szilágyi | 2018-09-18 | 9 | -218/+138 |
| * | core,state: finish implementing Eip 1283 | Martin Holst Swende | 2018-09-18 | 6 | -16/+41 |
| * | core, state: initial implementation of Eip-1283 | Martin Holst Swende | 2018-09-18 | 5 | -3/+84 |
* | | core: fix a typo (#17733) | Wuxiang | 2018-09-21 | 1 | -2/+2 |
* | | core, eth: fix dependency cycle (#17720) | gary rong | 2018-09-21 | 1 | -50/+21 |
* | | all: protect self-mined block during reorg (#17656) | gary rong | 2018-09-20 | 8 | -35/+75 |
* | | common, core, light: add block age into info logs | Péter Szilágyi | 2018-09-20 | 2 | -12/+30 |
* | | core/vm: add switches to select evm+ewasm interpreters (#17687) | Guillaume Ballet | 2018-09-20 | 2 | -2/+25 |
* | | core, eth: fix goimports for Go 1.11 | Péter Szilágyi | 2018-09-19 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #17622 from karalabe/chain-maker-seal | Péter Szilágyi | 2018-09-17 | 1 | -2/+8 |
|\ |
|
| * | consensus/clique, core: chain maker clique + error tests | Péter Szilágyi | 2018-09-11 | 1 | -2/+8 |
* | | all: simplify s[:] to s where s is a slice (#17673) | Emil | 2018-09-15 | 2 | -3/+3 |
* | | core/vm: fix typo 'EVM EVM' ==> 'EVM' (#17654) | Liang ZOU | 2018-09-13 | 1 | -1/+1 |
|/ |
|
* | core/vm: Hide read only flag from Interpreter interface (#17461) | Paweł Bylica | 2018-09-08 | 2 | -30/+16 |
* | core: fix typo in comment (#17586) | Hyung-Kyu Hqueue Choi | 2018-09-05 | 1 | -1/+1 |
* | core/vm, tests: update tests, enable constantinople statetests, fix SAR opcod... | Martin Holst Swende | 2018-09-04 | 1 | -1/+1 |
* | core, eth, trie: use common/prque (#17508) | Wenbiao Zheng | 2018-09-03 | 2 | -6/+6 |
* | cmd, core, eth, miner, params: configurable gas floor and ceil | Péter Szilágyi | 2018-08-29 | 3 | -10/+17 |
* | core: safe indexer operation when syncing starts before the checkpoint (#17511) | Felföldi Zsolt | 2018-08-28 | 1 | -11/+45 |
* | all: make indexer configurable (#17188) | gary rong | 2018-08-28 | 1 | -1/+0 |
* | core: fix typos in comment (#17531) | Sheldon | 2018-08-28 | 1 | -4/+4 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 3 | -3/+3 |
* | miner: fix state commit, track old work packages too (#17490) | gary rong | 2018-08-23 | 1 | -23/+0 |
* | core/statedb: deep copy logs (#17489) | gary rong | 2018-08-23 | 1 | -3/+6 |
* | cmd, core, miner: add --txpool.locals and priority mining | Péter Szilágyi | 2018-08-22 | 1 | -4/+35 |
* | core/types: fix docs about protected Vs (#17436) | Aditya | 2018-08-20 | 1 | -1/+1 |
* | miner: regenerate mining work every 3 seconds (#17413) | gary rong | 2018-08-16 | 1 | -3/+0 |
* | light: CHT and bloom trie indexers working in light mode (#16534) | Felföldi Zsolt | 2018-08-16 | 2 | -10/+26 |
* | miner: move agent logic to worker (#17351) | gary rong | 2018-08-14 | 1 | -3/+4 |
* | crypto: change formula for create2 (#17393) | gary rong | 2018-08-14 | 1 | -1/+1 |
* | core: fix comment typo (#17376) | Mymskmkt | 2018-08-13 | 1 | -2/+2 |
* | core/vm: fix comment typo (#17319) | stormpang | 2018-08-06 | 1 | -1/+1 |
* | core/vm: update benchmarks for core/vm (#17308) | Hyung-Kyu Hqueue Choi | 2018-08-03 | 1 | -0/+4 |
* | core/vm: fix typo in cryptographic hash function name (#17285) | Ha ĐANG | 2018-07-31 | 1 | -1/+1 |
* | core: fix some small typos on comment code (#17278) | Ha ĐANG | 2018-07-30 | 3 | -3/+3 |
* | all: simplify switches (#17267) | Oleg Kovalov | 2018-07-30 | 1 | -2/+1 |
* | core: report progress on log chain exports (#17066) | Raghav Sood | 2018-07-26 | 1 | -3/+7 |
* | core/vm: support for multiple interpreters (#17093) | Guillaume Ballet | 2018-07-25 | 6 | -240/+315 |
* | core: fixed typo in addresssByHeartbeat (#17243) | Antoine Rondelet | 2018-07-25 | 1 | -5/+5 |
* | core: fix typo in comment code | hadv | 2018-07-25 | 1 | -1/+1 |
* | core: fix txpool guarantee comment (#17214) | Osuke | 2018-07-24 | 1 | -1/+1 |
* | core/vm, params: implement EXTCODEHASH opcode (#17202) | gary rong | 2018-07-24 | 4 | -0/+45 |
* | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 6 | -17/+87 |
* | core: fix comment typo (#17236) | Wenbiao Zheng | 2018-07-24 | 1 | -3/+3 |
* | core/bloombits, light: fix typos (#17235) | Sheldon | 2018-07-24 | 2 | -6/+6 |
* | core, ethdb: two tiny fixes (#17183) | gary rong | 2018-07-18 | 1 | -12/+18 |
* | core/types: polish TxDifference code and docs a bit (#17130) | Smilenator | 2018-07-09 | 1 | -3/+3 |
* | core/vm: reuse bigint pools across transactions (#17070) | Guillaume Ballet | 2018-07-03 | 4 | -2/+112 |
* | ethdb, core: implement delete for db batch (#17101) | gary rong | 2018-07-02 | 2 | -10/+18 |
* | core/vm: clear linter warnings (#17057) | Guillaume Ballet | 2018-06-26 | 9 | -30/+51 |
* | trie: cache collapsed tries node, not rlp blobs (#16876) | Péter Szilágyi | 2018-06-21 | 3 | -5/+5 |
* | core: remove dead code, limit test code scope (#17006) | Wenbiao Zheng | 2018-06-19 | 4 | -48/+34 |
* | core/asm: correct comments typo (#16974) | Caesar Chad | 2018-06-14 | 1 | -2/+2 |
* | core: reduce nesting in transaction pool code (#16980) | Wenbiao Zheng | 2018-06-14 | 1 | -5/+3 |
* | core/vm: optimize MSTORE and SLOAD (#16939) | Martin Holst Swende | 2018-06-14 | 3 | -11/+68 |
* | core/asm: correct comments typo (#16975) | Caesar Chad | 2018-06-14 | 1 | -1/+1 |
* | core: change comment to match code more closely (#16963) | John C. Vernaleo | 2018-06-13 | 1 | -1/+1 |
* | core, eth, les: more efficient hash-based header chain retrieval (#16946) | Felföldi Zsolt | 2018-06-12 | 2 | -0/+49 |
* | core/rawdb: wrap db key creations (#16914) | Wenbiao Zheng | 2018-06-11 | 4 | -48/+85 |
* | core: improve getBadBlocks to return full block rlp (#16902) | Martin Holst Swende | 2018-06-11 | 1 | -13/+7 |
* | core: relax type requirement for bc in ApplyTransaction (#16901) | ledgerwatch | 2018-06-07 | 1 | -1/+1 |
* | Merge pull request #16882 from karalabe/streaming-ecrecover | Péter Szilágyi | 2018-06-05 | 3 | -0/+113 |
|\ |
|
| * | core: concurrent background transaction sender ecrecover | Péter Szilágyi | 2018-06-05 | 3 | -0/+113 |
* | | params: fix golint warnings (#16853) | kiel barry | 2018-06-05 | 4 | -13/+13 |
|/ |
|
* | core: fix typo in comment code | hadv | 2018-06-05 | 1 | -1/+1 |
* | core, eth, trie: streaming GC for the trie cache (#16810) | Péter Szilágyi | 2018-06-04 | 1 | -22/+20 |
* | core: fix transaction event asynchronicity | Péter Szilágyi | 2018-05-30 | 1 | -1/+1 |
* | trie: rename TrieSync to Sync and improve hexToKeybytes (#16804) | Wenbiao Zheng | 2018-05-29 | 1 | -3/+3 |
* | Merge pull request #16831 from abeln/patch-1 | Péter Szilágyi | 2018-05-29 | 1 | -1/+1 |
|\ |
|
| * | core/vm: fix typo in comment | Abel Nieto | 2018-05-29 | 1 | -1/+1 |
* | | core: improve test for TransactionPriceNonceSort (#16413) | kimmylin | 2018-05-29 | 1 | -22/+7 |
|/ |
|
* | common: improve documentation comments (#16701) | kiel barry | 2018-05-29 | 2 | -4/+4 |
* | core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) | Ryan Schneider | 2018-05-23 | 3 | -69/+132 |
* | core/vm: fix typo in instructions.go (#16788) | Abel Nieto | 2018-05-23 | 1 | -1/+1 |
* | core/types: convert status type from uint to uint64 (#16784) | gary rong | 2018-05-23 | 2 | -8/+10 |
* | Merge pull request #16758 from hadv/fix/typos | Péter Szilágyi | 2018-05-20 | 1 | -1/+1 |
|\ |
|
| * | core, consensus: fix some typos in comment code and output log | hadv | 2018-05-19 | 1 | -1/+1 |
* | | core, eth: minor txpool event cleanups | Péter Szilágyi | 2018-05-18 | 4 | -47/+44 |
* | | all: collate new transaction events together | rjl493456442 | 2018-05-18 | 4 | -33/+66 |
|/ |
|
* | all: get rid of error when creating memory database (#16716) | gary rong | 2018-05-09 | 19 | -131/+96 |
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 16 | -945/+989 |
* | Merge pull request #16576 from CrispinFlowerday/bugfix/local_underpriced_txs | Péter Szilágyi | 2018-05-02 | 2 | -10/+14 |
|\ |
|
| * | core: ensure local transactions aren't discarded as underpriced | Crispin Flowerday | 2018-05-02 | 2 | -10/+14 |
* | | core: golint updates for this or self warning (#16633) | kiel barry | 2018-05-02 | 4 | -18/+18 |
|/ |
|
* | core, eth: fix tracer dirty finalization | Péter Szilágyi | 2018-04-27 | 2 | -21/+5 |
* | core/state: cache missing storage entries (#16584) | Felix Lange | 2018-04-27 | 1 | -4/+1 |
* | core/types: avoid duplicating transactions on changing signer (#16435) | kimmylin | 2018-04-24 | 1 | -1/+4 |
* | all: fix various typos (#16533) | Wuxiang | 2018-04-19 | 1 | -1/+1 |
* | core/asm: accept uppercase instructions (#16531) | dm4 | 2018-04-19 | 1 | -2/+2 |
* | core/asm: remove unused condition (#16487) | dm4 | 2018-04-18 | 1 | -3/+0 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 4 | -10/+0 |
* | core: txpool stable underprice drop order, perf fixes | Péter Szilágyi | 2018-04-12 | 3 | -24/+101 |
* | core/state: fix ripemd-cornercase in Copy | Martin Holst Swende | 2018-04-11 | 1 | -2/+8 |
* | core/state: fix bug in copy of copy State | Martin Holst Swende | 2018-04-11 | 2 | -0/+26 |
* | core: remove stray account creations in state transition (#16470) | Felix Lange | 2018-04-10 | 1 | -42/+16 |
* | common: delete StringToAddress, StringToHash (#16436) | Felix Lange | 2018-04-10 | 1 | -2/+2 |
* | Merge pull request #15225 from holiman/test_removefrom_dirtyset | Péter Szilágyi | 2018-04-10 | 6 | -91/+277 |
|\ |
|
| * | core: add blockchain benchmarks | Martin Holst Swende | 2018-04-10 | 1 | -0/+111 |
| * | state: handle nil in journal dirties | Martin Holst Swende | 2018-04-10 | 1 | -1/+11 |
| * | core/state: avoid linear overhead on journal dirty listing | Péter Szilágyi | 2018-03-28 | 4 | -66/+92 |