Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmd, ethstats, les, mobile, params: native netstats (#3336) | Péter Szilágyi | 2016-11-25 | 1 | -0/+35 |
| | |||||
* | core: improved bad block error reporting (#3320) | Jeffrey Wilcke | 2016-11-23 | 1 | -0/+14 |
| | |||||
* | core: implemented new ropsten testnet | Jeffrey Wilcke | 2016-11-23 | 2 | -14/+14 |
| | |||||
* | cmd/utils, mobile, params: set the correct field on testnet EIP 155 (#3272) | Péter Szilágyi | 2016-11-16 | 1 | -0/+2 |
| | |||||
* | params: hardfork blocknumber (#3264) | Jeffrey Wilcke | 2016-11-15 | 1 | -2/+2 |
| | |||||
* | core, core/types: refactored tx chain id checking (#3257) | Jeffrey Wilcke | 2016-11-15 | 1 | -0/+3 |
|\ | | | | | | | | | | | | | | | * core, core/types: refactored tx chain id checking Refactored explicit chain id checking in to the Sender deriviation method * cmd/utils, params: define chain ids | ||||
| * | cmd/utils, params: define chain ids | Jeffrey Wilcke | 2016-11-15 | 1 | -0/+3 |
| | | |||||
* | | cmd/utils, mobile: place bootnodes in LGPL packages | Péter Szilágyi | 2016-11-15 | 1 | -0/+52 |
| | | |||||
* | | mobile: port wrappers to EIP155 and EIP158 fork | Péter Szilágyi | 2016-11-15 | 1 | -0/+22 |
|/ | |||||
* | core, params: EIP#170 | Jeffrey Wilcke | 2016-11-14 | 1 | -3/+1 |
| | |||||
* | cmd/utils: set temporary HF number | Jeffrey Wilcke | 2016-11-13 | 1 | -0/+3 |
| | |||||
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 1 | -4/+32 |
| | |||||
* | core/vm, params: EIP160: EXP reprice | Jeffrey Wilcke | 2016-11-13 | 1 | -8/+4 |
| | |||||
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 2 | -0/+106 |
| | | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org> | ||||
* | cmd, params: only set default fork configs for test and mainnet | Péter Szilágyi | 2016-10-29 | 1 | -0/+3 |
| | |||||
* | cmd/utils, core, params: explicitly pick reprice fork for fast sync | Péter Szilágyi | 2016-10-29 | 1 | -5/+13 |
| | |||||
* | params: set reprice block number to 2463000 | Jeffrey Wilcke | 2016-10-15 | 1 | -1/+1 |
| | |||||
* | core, core/vm: added gas price variance table | Jeffrey Wilcke | 2016-10-15 | 3 | -2/+70 |
| | | | | | | | | | | | | | This implements 1b & 1c of EIP150 by adding a new GasTable which must be returned from the RuleSet config method. This table is used to determine the gas prices for the current epoch. Please note that when the CreateBySuicide gas price is set it is assumed that we're in the new epoch phase. In addition this PR will serve as temporary basis while refactorisation in being done in the EVM64 PR, which will substentially overhaul the gas price code. | ||||
* | cmd, core, eth, miner, params, tests: finalize the DAO fork | Péter Szilágyi | 2016-07-15 | 3 | -119/+419 |
| | |||||
* | core, params, tests: add DAO hard-fork balance moves | Péter Szilágyi | 2016-07-15 | 2 | -4/+113 |
| | |||||
* | cmd/geth, miner, params: special extradata for DAO fork start | Péter Szilágyi | 2016-07-15 | 1 | -5/+12 |
| | |||||
* | cmd, core, eth, params: implement flags to control dao fork blocks | Péter Szilágyi | 2016-07-15 | 1 | -0/+2 |
| | |||||
* | core: added basic chain configuration | Jeffrey Wilcke | 2016-04-01 | 2 | -13/+5 |
| | | | | | | | | | Added chain configuration options and write out during genesis database insertion. If no "config" was found, nothing is written to the database. Configurations are written on a per genesis base. This means that any chain (which is identified by it's genesis hash) can have their own chain settings. | ||||
* | params: updated homestead block | Jeffrey Wilcke | 2016-02-29 | 1 | -1/+1 |
| | |||||
* | cmd/utils, params: homestead block | Jeffrey Wilcke | 2016-02-29 | 1 | -1/+5 |
| | |||||
* | params: settle the Pi vs Tau dispute | Jeffrey Wilcke | 2016-02-26 | 1 | -1/+1 |
| | | | | This commit increases the artificial gas floor to 4712388 | ||||
* | generators: Don't generate params/protocol_params.go with +x bit | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -0/+0 |
| | |||||
* | core, core/vm, crypto: fixes for homestead | Jeffrey Wilcke | 2016-02-18 | 1 | -2/+1 |
| | | | | | | * Removed some strange code that didn't apply state reverting properly * Refactored code setting from vm & state transition to the executioner * Updated tests | ||||
* | parmas, crypto, core, core/vm: homestead consensus protocol changes | Gustav Simonsson | 2016-02-18 | 2 | -2/+33 |
| | | | | | | | | * change gas cost for contract creating txs * invalidate signature with s value greater than secp256k1 N / 2 * OOG contract creation if not enough gas to store code * new difficulty adjustment algorithm * new DELEGATECALL op code | ||||
* | miner: gas limit strategy, target 3141592 & def gas price 50 Shannon | Gustav Simonsson | 2015-08-04 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 1 | -1/+1 |
|\ | | | | | all: fix license headers one more time | ||||
| * | all: fix license headers one more time | Felix Lange | 2015-07-24 | 1 | -1/+1 |
| | | | | | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | | params: reduce extra data to 32 bytes | Jeffrey Wilcke | 2015-07-26 | 1 | -2/+2 |
| | | |||||
* | | cmd/geth, core, eth: Version 1.0.0 | Jeffrey Wilcke | 2015-07-25 | 1 | -45/+47 |
|/ | | | | | | | Genesis release. Closes #1402 Conflicts: cmd/geth/main.go | ||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 1 | -4/+4 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
| | |||||
* | Read most protocol params from common/params.json | Gustav Simonsson | 2015-04-02 | 1 | -0/+54 |
* Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it |