- Oct 06, 2020
-
-
Raw Pong Ghmoa authored
* params: update pegasys besu bootnode * params: update goerli initiative bootnodes
-
- Oct 05, 2020
-
-
Felix Lange authored
-
Péter Szilágyi authored
* core/state/snapshot: exit Geth if generator hits missing trie nodes * core/state/snapshot: error instead of hard die on generator fault * core/state/snapshot: don't enable logging on the tests
-
- Sep 30, 2020
-
-
Martin Holst Swende authored
-
Gary Rong authored
* trie: update tests to check commit integrity * trie: polish committer * trie: fix typo * trie: remove hasvalue notion According to the benchmarks, type assertion between the pointer and interface is extremely fast. BenchmarkIntmethod-12 1000000000 1.91 ns/op BenchmarkInterface-12 1000000000 2.13 ns/op BenchmarkTypeSwitch-12 1000000000 1.81 ns/op BenchmarkTypeAssertion-12 2000000000 1.78 ns/op So the overhead for asserting whether the shortnode has "valuenode" child is super tiny. No necessary to have another field. * trie: linter nitpicks Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- Sep 29, 2020
-
-
Martin Holst Swende authored
* accounts, signer: implement gnosis safe support * common/math: add type for marshalling big to dec * accounts, signer: properly sign gnosis requests * signer, clef: implement account_signGnosisTx * signer: fix auditlog print, change rpc-name (signGnosisTx to signGnosisSafeTx) * signer: pass validation-messages/warnings to the UI for gnonsis-safe txs * signer/core: minor change to validationmessages of typed data
-
Guillaume Ballet authored
core/types: use stacktrie for derivesha trie: add stacktrie file trie: fix linter core/types: use stacktrie for derivesha rebased: adapt stacktrie to the newer version of DeriveSha Co-authored-by:
Martin Holst Swende <martin@swende.se> More linter fixes review feedback: no key offset for nodes converted to hashes trie: use EncodeRLP for full nodes core/types: insert txs in order in derivesha trie: tests for derivesha with stacktrie trie: make stacktrie use pooled hashers trie: make stacktrie reuse tmp slice space trie: minor polishes on stacktrie trie/stacktrie: less rlp dancing core/types: explain the contorsions in DeriveSha ci: fix goimport errors trie: clear mem on subtrie hashing squashme: linter fix stracktrie: use pooling, less allocs (#3) trie: in-place hex prefix, reduce allocs and add rawNode.EncodeRLP Reintroduce the `[]node` method, add the missing `EncodeRLP` implementation for `rawNode` and calculate the hex prefix in place. Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
mr_franklin authored
-
- Sep 28, 2020
-
-
Marius van der Wijden authored
* ci: tooltips for javadoc for mobile app * f space
-
mr_franklin authored
-
shigeyuki azuchi authored
-
mr_franklin authored
-
aaronbuchwald authored
* Fix potential memory leak in price heap * core: nil free pointer slice (alternative version) Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
-
Marius van der Wijden authored
* mobile: added constructor for big int * mobile: tiny nitpick
-
Marius van der Wijden authored
* accounts/abi: refactored abi.Unpack * accounts/abi/bind: fixed error * accounts/abi/bind: modified template * accounts/abi/bind: added ToStruct for conversion * accounts/abi: reenabled tests * accounts/abi: fixed tests * accounts/abi: fixed tests for packing/unpacking * accounts/abi: fixed tests * accounts/abi: added more logic to ToStruct * accounts/abi/bind: fixed template * accounts/abi/bind: fixed ToStruct conversion * accounts/abi/: removed unused code * accounts/abi: updated template * accounts/abi: refactored unused code * contracts/checkpointoracle: updated contracts to sol ^0.6.0 * accounts/abi: refactored reflection logic * accounts/abi: less code duplication in Unpack* * accounts/abi: fixed rebasing bug * fix a few typos in comments * rebase on master Co-authored-by:
Guillaume Ballet <gballet@gmail.com>
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
params: update CHTs for Geth v1.9.22
-
Péter Szilágyi authored
-
- Sep 24, 2020
-
-
rene authored
-
- Sep 23, 2020
-
-
rene authored
-
rene authored
This change adds a test framework for the "eth" protocol and some basic tests. The tests can be run using the './devp2p rlpx eth-test' command.
-
Marius van der Wijden authored
* tried to fix * fix for js api * fix for nil pointer ex * rev space * rev space * input call formatter
-
Gary Rong authored
* trie: support non-existent right proof * trie: improve test * trie: minor linter fix Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
Marius van der Wijden authored
This allows users to estimate gas on top of arbitrary blocks as well as pending and latest. Tracing on pending is useful for most users as it takes into account the current txpool while tracing on latest might be useful for users that have little to know knowledge of the current transactions in the network. If blockNrOrHash is not specified, estimateGas defaults to pending
-
Gary Rong authored
-
Gary Rong authored
-
- Sep 22, 2020
-
-
Binacs authored
-
rene authored
This change moves the RLPx protocol implementation into a separate package, p2p/rlpx. The new package can be used to establish RLPx connections for protocol testing purposes. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
- Sep 21, 2020
-
-
Marius van der Wijden authored
* (mobile): Adds string representations for types * mobile: better interfaces add stringer to types Co-authored-by:
sarath <sarath@melvault.com>
-
- Sep 20, 2020
-
-
Osoro Bironga authored
* accounts: abi/bid/backends; cleaned doc errors, camelCase refactors and anonymous variable assignments * acounts/abi/bind: doc errors, anonymous parameter assignments * accounts/abi: doc edits, camelCase refactors * accounts/abi/bind: review fix * reverted name changes * name revert Co-authored-by:
Osoro Bironga <osoro@doctaroo.com>
-
- Sep 18, 2020
-
-
Guillaume Ballet authored
-
Péter Szilágyi authored
eth/downloader: dynamically move pivot even during chain sync
-
Péter Szilágyi authored
-
- Sep 17, 2020
-
-
Giuseppe Bertone authored
* database: added counters * Improved stats for ancient db * Small improvement * Better message and added percentage while counting receipts * Fast counting for receipts * added info message * Show both receips itemscount from ancient db and counted receipts * Fixed default case * Removed counter for receipts in ancient store * Removed counting of receipts present in leveldb
-
- Sep 16, 2020
-
-
Marius van der Wijden authored
* cmd/utils: use preconfigured testnet flags instead of networkid * cmd/utils: shorter description Co-authored-by:
Martin Holst Swende <martin@swende.se> * Update flags.go Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Marius van der Wijden authored
* tests/fuzzers/abi: added abi fuzzer * accounts/abi: fixed issues found by fuzzing * tests/fuzzers/abi: update fuzzers, added repro test * tests/fuzzers/abi: renamed abi_fuzzer to abifuzzer * tests/fuzzers/abi: updated abi fuzzer * tests/fuzzers/abi: updated abi fuzzer * accounts/abi: minor style fix * go.mod: added go-fuzz dependency * tests/fuzzers/abi: updated abi fuzzer * tests/fuzzers/abi: make linter happy * tests/fuzzers/abi: make linter happy * tests/fuzzers/abi: comment out false positives
-
Gary Rong authored
-
Vinod Damle authored
* Allow setting PetersburgBlock before chainhead if it is at the same block as ConstantinopleBlock * Add a negative test
-