- Apr 02, 2019
-
-
Viktor Trón authored
swarm/network: hive bug: needed shallow peers are not sent to nodes beyond connection's proximity order (#19326) * swarm/network: fix hive bug not sending shallow peers - hive bug: needed shallow peers were not sent to nodes beyond connection's proximity order - add extensive protocol exchange tests for initial subPeersMsg-peersMsg exchange - modify bzzProtocolTester to allow pregenerated overlay addresses * swarm/network: attempt to fix hive persistance test * swarm/network: fix TestHiveStatePersistance (#1320) * swarm/network: remove trace lines from the hive persistance test * address PR review comments * swarm/network: address PR comments on TestInitialPeersMsg * eliminate *testing.T argument from bzz/hive protocoltesters * add sorting (only runs in test code) on peersMsg payload * add random (0 to MaxPeersPerPO) peers for each po * add extra peers closer to pivot than control
-
- Apr 01, 2019
-
-
Péter Szilágyi authored
core/vm: Correct the Memory Gas Overflow condition
-
Péter Szilágyi authored
-
Ian Norden authored
Add methods that allow for the unpacking of event logs into maps (allows for agnostic unpacking of logs)
-
- Mar 29, 2019
-
-
Péter Szilágyi authored
core: cache tx signature before obtaining lock
-
贺鹏飞 authored
-
- Mar 28, 2019
-
-
Liang Ma authored
previous overflow condition is too big to use. 0x7FFFFFFFF squre operation is overflowed uint64. 0x7FFFFFFFF^2 = 0x3F FFFF FFF0 0000 0001
-
Mats Julian Olsen authored
-
- Mar 27, 2019
-
-
Elad authored
* contracts/ens: revert bmt to keccak256 * contracts/ens: fix keccak256 hash code comment
-
Brent authored
Solves #15210 without changing consensus, in a backwards compatible way, by adding tx inclusion information to the Receipt struct.
-
Péter Szilágyi authored
core: 3rd try on splitting the trie metrics correctly
-
Péter Szilágyi authored
eth: remove redundant chain config fields
-
Péter Szilágyi authored
-
Jonas authored
Fixes #19337
-
Péter Szilágyi authored
-
- Mar 26, 2019
-
-
Martin Holst Swende authored
This PR is a more advanced form of the dirty-to-clean cacher (#18995), where we reuse previous database write batches as datasets to uncache, saving a dirty-trie-iteration and a dirty-trie-rlp-reencoding per block.
-
Guillaume Ballet authored
This PR fixes two issues in the PoW calculation of a Whisper envelope, compared to the spec (see PoW Requirements): - The pow is supposed to take the leading number of zeroes (i.e. most significant zeroes) and what it did was to take the number of trailing zeroes (i.e. least significant zeroes). It has been fixed to match what the spec and Parity does. - The spec expects to use the size of the RLP encoded envelope, and it took something else, as described in #18070.
-
Péter Szilágyi authored
core: make txpool handle reorg due to setHead
-
- Mar 25, 2019
-
-
Péter Szilágyi authored
core: split trie op metrics from the correct chain metrics
-
Péter Szilágyi authored
-
Péter Szilágyi authored
metrics: fix expensive metrics flag processing
-
Péter Szilágyi authored
-
Samuel Marks authored
-
Péter Szilágyi authored
* core: split out detailed trie access metrics from insertion time * cmd, core, metrics: support expensive optional metrics
-
Zsolt Felföldi authored
-
- Mar 22, 2019
-
-
Louis Holbrook authored
* cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter * cmd/p2p/swarm: Remove comments + config.Enode nomarshal * p2p/simulations: Remove superfluous error check * p2p/simulation: Move init enode comment * swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign * swarm/network, swarm/pss: Dervice bzzkey * swarm/pss: Remove unused function * swarm/network: Store swarm private key in simulation bucket * swarm/pss: Shorten TextProxNetwork shortrunning test timeout * swarm/pss: Increase prox test timeout * swarm/pss: Increase timeout slightly on shortrunning proxtest * swarm/network: Simplify bucket instantiation in servicectx func * p2p/simulations: Tcpport -> udpport * swarm/network, swarm/pss: Simplify + correct lock in servicefunc sim * swarm/network: Cleanup after rebase on extract swarm enode new * p2p/simulations, swarm/network: Make exec disc test pass * swarm/network: Prune ye olde comment * swarm/pss: Correct revised bzzkey method call * swarm/network: Clarify comment about privatekey generation data * swarm/pss: Fix syntax errors after rebase * swarm/network: Rename misleadingly named method (amend commit to trigger ci - attempt 5)
-
Martin Holst Swende authored
* trie: disable fnv64a hashing of hashes for bigcache * trie/database: add very important period
-
gluk256 authored
* swarm/network/simulation: test cases refactored * swarm/pss: minor refactoring * swarm/simulation: UploadSnapshot updated * swarm/network: style fix * swarm/pss: bugfix
-
Louis Holbrook authored
* cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter * cmd/p2p/swarm: Remove comments + config.Enode nomarshal * p2p/simulations: Remove superfluous error check * p2p/simulation: Move init enode comment * swarm/api: Check error in config test * swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign * cmd/swarm: Make nodekey available for swarm api config
-
- Mar 21, 2019
-
-
Ferenc Szabo authored
* travis: remove verbose from Swarm race tests By removing -v our output will be cleaner, but the Travis job still won't be terminated - due to 'no output for 10 minutes' - as keepalive .sh produces a log line every 5 minutes. * travis: extend Swarm race detection to p2p subpackages As p2p/protocols, p2p/simulations and p2p/testing packages mostly belong to the Swarm team.
-
Martin Holst Swende authored
-
- Mar 20, 2019
-
-
Anton Evangelatov authored
-
Zsolt Felföldi authored
* les: fixed peer id format * les: fixed peer reply error handling
-
Elad authored
* contracts/ens: update public resolver solidity code * contracts/ens: update public resolver, update go bindings * update build * fix ens.sol * contracts/ens: change contract interface * contracts/ens: implement public resolver changes * contracts/ens: added ENSRegistry contract * contracts/ens: reinstate old contract code * contracts/ens: update README.md * contracts/ens: added test coverage for fallback contract * contracts/ens: added support for fallback contract * contracts/ens: removed unused contract code * contracts/ens: add todo and decode multicodec stub * add encode * vendor: add ipfs cid libraries * contracts/ens: cid sanity tests * contracts/ens: more cid sanity checks * contracts/ens: wip integration * wip * Revert "vendor: add ipfs cid libraries" This reverts commit 29d9b6b294ded903a1065d96c8149119713cfd12. * contracts/ens: removed multiformats dependencies * contracts/ens: added decode tests * contracts/ens: added eip spec test, minor changes to exiting tests * contracts/ens: moved cid decoding to own file * contracts/ens: added unit test to encode hash to content hash * contracts/ens: removed unused code * contracts/ens: fix ens tests to use cid decode and encode * contracts/ens: adjust swarm multicodecs after pr merge * contracts/ens: fix linter error * constracts/ens: address PR comments * cmd, contracts: make peoples lives easier * contracts/ens: fix linter error * contracts/ens: address PR comments
-
- Mar 18, 2019
-
-
Kushagra Sharma authored
-
Péter Szilágyi authored
les, light: verbose errors on state retrieval issues
-
Péter Szilágyi authored
-
Kurkó Mihály authored
* dashboard: fix github alerts * dashboard: run go generate
-
Gary Rong authored
-
Nick Johnson authored
Updates to match EIP1767
-