- Oct 28, 2015
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
rpc api: eth_getNatSpec
-
Jeffrey Wilcke authored
eth, xeth: fix GasPriceOracle goroutine leak
-
- Oct 27, 2015
-
-
Felix Lange authored
XEth.gpo was being initialized as needed. WithState copies the XEth struct including the gpo field. If gpo was nil at the time of the copy and Call or Transact were invoked on it, an additional GPO listenLoop would be spawned. Move the lazy initialization to GasPriceOracle instead so the same GPO instance is shared among all created XEths. Fixes #1317 Might help with #1930
-
- Oct 26, 2015
-
-
Vincent G authored
-
Viktor Trón authored
* xeth, rpc: implement eth_getNatSpec for tx confirmations * rename silly docserver -> httpclient * eth/backend: httpclient now accessible via eth.Ethereum init-d via config.DocRoot * cmd: introduce separate CLI flag for DocRoot (defaults to homedir) * common/path: delete unused assetpath func, separate HomeDir func
-
- Oct 25, 2015
-
-
Vincent G authored
-
Jeffrey Wilcke authored
tests: update JSON files, add new wrappers
-
- Oct 23, 2015
-
-
Jeffrey Wilcke authored
eth: time out status message exchange after 5s
-
Jeffrey Wilcke authored
fix console history, lines with leadning whitespace NOT included
-
Viktor Trón authored
-
Gustav Simonsson authored
-
- Oct 22, 2015
-
-
Felix Lange authored
-
Jeffrey Wilcke authored
core: fix #1921, decode all receipt field, not just consensus
-
Jeffrey Wilcke authored
console, cli, api fixes
-
Péter Szilágyi authored
-
- Oct 21, 2015
-
-
Viktor Trón authored
* lines with leading space are ommitted from history * exit processed even with whitespace around * all whitespace lines (not only empty ones) are ignored add 7 missing commands to admin api autocomplete registrar: methods now return proper error if reg addresses are not set. fixes #1457 rpc/console: fix personal.newAccount() regression. Now all comms accept interactive password registrar: add registrar tests for errors crypto: catch AES decryption error on presale wallet import + fix error msg format. fixes #1580 CLI: improve error message when starting a second instance of geth. fixes #1564 cli/accounts: unlock multiple accounts. fixes #1785 * make unlocking multiple accounts work with inline <() fd * passwdfile now correctly read only once * improve logs * fix CLI help text for unlocking fix regression with docRoot / admin API * docRoot/jspath passed to rpc/api ParseApis, which passes onto adminApi * docRoot field for JS console in order to pass when RPC is (re)started * improve flag desc for jspath common/docserver: catch http errors from response fix rpc/api tests common/natspec: fix end to end test (skipped because takes 8s) registrar: fix major regression: * deploy registrars on frontier * register HashsReg and UrlHint in GlobalRegistrar. * set all 3 contract addresses in code * zero out addresses first in tests
-
Jeffrey Wilcke authored
core/vm: JIT segmentation
-
Jeffrey Wilcke authored
eth/63 fast synchronization algorithm
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core, tests: get_hash fix
-
Jeffrey Wilcke authored
Make sure that we're fetching the hash from the current chain and not the canonical chain.
-
- Oct 20, 2015
-
-
Jeffrey Wilcke authored
core, core/state: move gas tracking out of core/state
-
- Oct 19, 2015
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Oct 17, 2015
-
-
Felix Lange authored
The amount of gas available for tx execution was tracked in the StateObject representing the coinbase account. This commit makes the gas counter a separate type in package core, which avoids unintended consequences of intertwining the counter with state logic.
-
- Oct 16, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
* multi-push segments * static jumps segments
-
Jeffrey Wilcke authored
Moved the execution of instructions to the instruction it self. This will allow for specialised instructions (e.g. segments) to be execution in the same manner as regular instructions.
-
Jeffrey Wilcke authored
core, eth/filters, miner, xeth: Optimised log filtering
-
Jeffrey Wilcke authored
Log filtering is now using a MIPmap like approach where addresses of logs are added to a mapped bloom bin. The current levels for the MIP are in ranges of 1.000.000, 500.000, 100.000, 50.000, 1.000. Logs are therefor filtered in batches of 1.000.
-