- Jun 24, 2016
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
DAO soft-fork
-
Péter Szilágyi authored
web3ext: Remove old natspec Admin_JS stubs
-
- Jun 23, 2016
-
-
Justin Clark-Casey authored
This stops them from showing up on the javascript console.
-
Péter Szilágyi authored
build: add ci.go, use it everywhere
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Jun 22, 2016
-
-
Felix Lange authored
The new build script, ci.go, replaces some of the older shell scripts. ci.go can compile go-ethereum, run the tests, create release archives and debian source packages.
-
Jeffrey Wilcke authored
This implements a generic approach to enabling soft forks by allowing anyone to put in hashes of contracts that should not be interacted from. This will help "The DAO" in their endevour to stop any whithdrawals from any DAO contract by convincing the mining community to accept their code hash.
-
Péter Szilágyi authored
README, core, rpc: Fix typos
-
- Jun 21, 2016
-
-
Fabio Berger authored
-
- Jun 15, 2016
-
-
Péter Szilágyi authored
Godeps: pull in ethash with the big endian build fix
-
Péter Szilágyi authored
cmd/evm: added --create flag indicating the exec code is to be created
-
Péter Szilágyi authored
cmd/utils: add space between "to" and filename
-
Tosh Camille authored
-
- Jun 14, 2016
-
-
Jeffrey Wilcke authored
This fixes an issue if you wanted to test out code deployment rather than running a piece of code with an argument. This solves it by adding a --create flag that indicates the Create function should be used rather than the Call function. This also adds a statedb.commit call so that the proper state can be dumped when requested using the --dump flag.
-
Péter Szilágyi authored
accounts/abi: fix uint64 upper range encoding.
-
Péter Szilágyi authored
core/state, eth: Updated suicides objects when tracing transactions
-
- Jun 13, 2016
-
-
Jeffrey Wilcke authored
core: improved chain db performance by using sequential keys
-
Felix Lange authored
eth/downloader: fix occasional fast sync critical section test fails
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
Consensus rules dictate that objects can only be removed during the finalisation of the transaction (i.e. after all calls have finished). Thus calling a suicided contract twice from the same transaction: A->B(S)->ret(A)->B(S) results in 2 suicides. Calling the suicided object twice from two transactions: A->B(S), A->B, results in only one suicide and a call to an empty object. Our current debug tracing functionality replays all transaction that were executed prior to the targetted transaction in order to provide the user with an accurate trace. As a side effect to calling StateDB.IntermediateRoot it also deletes any suicides objects. Our tracing code never calls this function because it isn't interested in the intermediate root. Becasue of this it caused a bug in the tracing code where transactions that were send to priviously deleted objects resulted in two suicides rather than one suicide and a call to an empty object. Fixes #2542
-
Péter Szilágyi authored
-
- Jun 10, 2016
-
-
Péter Szilágyi authored
cmd: fix CLI package deprecation warnings
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
cmd/geth: codegansta/cli package renamed to urfave/cli
-
Péter Szilágyi authored
Negative numbers not properly converted in ABI encoding
-
- Jun 09, 2016
-
-
Bas van Kervel authored
-
Péter Szilágyi authored
Ignore round and curly brackets in strings for indentation level
-
- Jun 08, 2016
-
-
Felix Lange authored
cmd/geth: fix the keystore path in the accounts help text
-
Péter Szilágyi authored
-
Bas van Kervel authored
-
Péter Szilágyi authored
cmd/geth: truly randomize console test RPC endpoints
-
Péter Szilágyi authored
console: fix windows console colors
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Jun 07, 2016
-
-
Zsolt Felföldi authored
-
- Jun 06, 2016
-
-
Zsolt Felföldi authored
-
Thomas Bocek authored
When converting a negative number e.g., -2, the resulting ABI encoding should look as follows: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe. However, since the check of the type is for an uint instead of an int, it results in the following ABI encoding: 0101010101010101010101010101010101010101010101010101010101010102. The Ethereum ABI (https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI) says, that signed integers are stored in two's complement which should be of the form ffffff.... and not 01010101..... for e.g. -1. Thus, I removed the type check in numbers.go as well as the function S256 as I don't think they are correct. Or maybe I'm missing something?
-