- 21 Jun, 2017 1 commit
-
-
Jim McDonald authored
As per #14661 TransactionByHash always returns false for pending. This uses blockNumber rather than blockHash to ensure that it returns the correct value for pending and will not suffer side-effects if eth_getTransactionByHash is fixed in future.
-
- 20 Jun, 2017 1 commit
-
-
Felix Lange authored
* ethdb: remove Set Set deadlocks immediately and isn't part of the Database interface. * trie: add Err to Iterator This is useful for testing because the underlying NodeIterator doesn't need to be kept in a separate variable just to get the error. * trie: add LeafKey to iterator, panic when not at leaf LeafKey is useful for callers that can't interpret Path. * trie: retry failed seek/peek in iterator Next Instead of failing iteration irrecoverably, make it so Next retries the pending seek or peek every time. Smaller changes in this commit make this easier to test: * The iterator previously returned from Next on encountering a hash node. This caused it to visit the same path twice. * Path returned nibbles with terminator symbol for valueNode attached to fullNode, but removed it for valueNode attached to shortNode. Now the terminator is always present. This makes Path unique to each node and simplifies Leaf. * trie: add Path to MissingNodeError The light client trie iterator needs to know the path of the node that's missing so it can retrieve a proof for it. NodeIterator.Path is not sufficient because it is updated when the node is resolved and actually visited by the iterator. Also remove unused fields. They were added a long time ago before we knew which fields would be needed for the light client.
-
- 16 Jun, 2017 2 commits
-
-
Péter Szilágyi authored
cmd/geth: fixed a minor typo in the comments
-
necaremus authored
-
- 15 Jun, 2017 1 commit
-
-
Alan Chen authored
-
- 13 Jun, 2017 4 commits
-
-
Péter Szilágyi authored
core/vm: improve opByte
-
Péter Szilágyi authored
mobile: use EIP155 signer for determining sender
-
Péter Szilágyi authored
-
Bas van Kervel authored
-
- 12 Jun, 2017 3 commits
-
-
S. Matthew English authored
-
Péter Szilágyi authored
consensus/ethash, cmd/geth: Fix `makedag` epoch
-
Konrad Feldmeier authored
`geth makedag <blocknumber> <path>` was creating DAGs for `<blocknumber>/<epoch_length> + 1`, hence it was impossible to create an epoch 0 DAG. This fixes the calculations in `consensus/ethash/ethash.go` for `MakeDataset` and `MakeCache`, and applies `gofmt`.
-
- 08 Jun, 2017 1 commit
-
-
Martin Holst Swende authored
-
- 07 Jun, 2017 2 commits
-
-
Martin Holst Swende authored
-
bailantaotao authored
Fixes #14586
-
- 06 Jun, 2017 4 commits
-
-
Martin Holst Swende authored
-
Lewis Marshall authored
The error returned by client.Upload was previously being ignored due to becoming out of scope outside the if statement. This has been fixed by instead defining a function which returns the hash and error (rather than trying to set the hash in each branch of the if statement).
-
Péter Szilágyi authored
core: Fix VM error logging
-
FaceHo authored
-
- 05 Jun, 2017 2 commits
-
-
Lewis Marshall authored
Signed-off-by:
Lewis Marshall <lewis@lmars.net>
-
Martin Holst Swende authored
-
- 01 Jun, 2017 15 commits
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core/vm: Use a bitmap instead of a map for jumpdest analysis
-
Nick Johnson authored
t push --force
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Martin Holst Swende authored
-
Lewis Marshall authored
This PR adds a Swarm development environment which can be run in a Docker container and provides scripts for building binaries and running Swarm clusters.
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
accounts/keystore, crypto: don't enforce key checks on existing keyfiles
-
Péter Szilágyi authored
-
Péter Szilágyi authored
core: reduce transaction reorganization overhead
-
Péter Szilágyi authored
ethstats: reduce ethstats traffic by trottling reports
-
Péter Szilágyi authored
cotnainers/docker: fix the legacy alpine image before dropping
-
- 31 May, 2017 4 commits
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-