- 24 7月, 2020 1 次提交
-
-
由 Felix Lange 提交于
This fixes the iOS framework build by naming the second parameter of the Signer interface method. The name is important because it becomes part of the objc method signature. Fixes #21340
-
- 23 7月, 2020 2 次提交
-
-
由 Felix Lange 提交于
-
由 meowsbits 提交于
* geth,utils: implement configurable developer account options Prior to this change --dev (developer) mode generated one account with an empty password, irrespective of existing --password and --miner.etherbase options. This change makes --dev mode compatible with these existing flags. --dev mode may now be used in conjunction with --password and --miner.etherbase flags to configure the developer faucet using an existing keystore or in creating a new account. Signed-off-by: Nmeows <b5c6@protonmail.com> * main: remove key/pass flags from usage developer section These flags are included already in other sections, and it is not desired to duplicate them. They were originally included in this section along with added support for these flags in the developer mode. Signed-off-by: Nmeows <b5c6@protonmail.com>
-
- 22 7月, 2020 1 次提交
-
-
由 Péter Szilágyi 提交于
cmd/utils: reuse existing genesis in persistent dev mode
-
- 21 7月, 2020 5 次提交
-
-
由 Péter Szilágyi 提交于
-
由 rene 提交于
-
由 Sammy Libre 提交于
Fixes #21175 Co-authored-by: Nsammy007 <sammy007@users.noreply.github.com> Co-authored-by: NAdam Schmideg <adamschmideg@users.noreply.github.com>
-
由 Binacs 提交于
-
由 Péter Szilágyi 提交于
core/vm: use pointers to operations vs. copy by value
-
- 20 7月, 2020 5 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 gary rong 提交于
* internal, accounts: fix funding check when estimate gas * accounts, internal: address comments
-
由 Péter Szilágyi 提交于
ethstats: fix reconnection issue, implement primus pings
-
由 Péter Szilágyi 提交于
-
- 16 7月, 2020 3 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Nikola Madjarevic 提交于
* Set gasLimit in --dev mode to be 9m. * core: Set gasLimit to 11.5 milion and add 1 wei allocation for BLAKE2b
-
由 Martin Holst Swende 提交于
* core/vm/runtime/tests: add more benchmarks * core/vm: initial work on improving alloc count for calls to precompiles name old time/op new time/op delta SimpleLoop/identity-precompile-10M-6 117ms ±75% 43ms ± 1% -63.09% (p=0.008 n=5+5) SimpleLoop/loop-10M-6 79.6ms ± 4% 70.5ms ± 1% -11.42% (p=0.008 n=5+5) name old alloc/op new alloc/op delta SimpleLoop/identity-precompile-10M-6 24.4MB ± 0% 4.9MB ± 0% -79.94% (p=0.008 n=5+5) SimpleLoop/loop-10M-6 13.2kB ± 0% 13.2kB ± 0% ~ (p=0.357 n=5+5) name old allocs/op new allocs/op delta SimpleLoop/identity-precompile-10M-6 382k ± 0% 153k ± 0% -59.99% (p=0.000 n=5+4) SimpleLoop/loop-10M-6 40.0 ± 0% 40.0 ± 0% ~ (all equal) * core/vm: don't allocate big.int for touch name old time/op new time/op delta SimpleLoop/identity-precompile-10M-6 43.3ms ± 1% 42.4ms ± 7% ~ (p=0.151 n=5+5) SimpleLoop/loop-10M-6 70.5ms ± 1% 76.7ms ± 1% +8.67% (p=0.008 n=5+5) name old alloc/op new alloc/op delta SimpleLoop/identity-precompile-10M-6 4.90MB ± 0% 2.46MB ± 0% -49.83% (p=0.008 n=5+5) SimpleLoop/loop-10M-6 13.2kB ± 0% 13.2kB ± 1% ~ (p=0.571 n=5+5) name old allocs/op new allocs/op delta SimpleLoop/identity-precompile-10M-6 153k ± 0% 76k ± 0% -49.98% (p=0.029 n=4+4) SimpleLoop/loop-10M-6 40.0 ± 0% 40.0 ± 0% ~ (all equal) * core/vm: reduce allocs in staticcall name old time/op new time/op delta SimpleLoop/identity-precompile-10M-6 42.4ms ± 7% 37.5ms ± 6% -11.68% (p=0.008 n=5+5) SimpleLoop/loop-10M-6 76.7ms ± 1% 69.1ms ± 1% -9.82% (p=0.008 n=5+5) name old alloc/op new alloc/op delta SimpleLoop/identity-precompile-10M-6 2.46MB ± 0% 0.02MB ± 0% -99.35% (p=0.008 n=5+5) SimpleLoop/loop-10M-6 13.2kB ± 1% 13.2kB ± 0% ~ (p=0.143 n=5+5) name old allocs/op new allocs/op delta SimpleLoop/identity-precompile-10M-6 76.4k ± 0% 0.1k ± 0% ~ (p=0.079 n=4+5) SimpleLoop/loop-10M-6 40.0 ± 0% 40.0 ± 0% ~ (all equal) * trie: better use of hasher keccakState * core/state/statedb: reduce allocations in getDeletedStateObject * core/vm: reduce allocations in all call derivates * core/vm: reduce allocations in call variants - Make returnstack `uint32` - Use a `sync.Pool` of `stack`s * core/vm: fix tests * core/vm: goimports * core/vm: tracer fix + staticcall gas fix * core/vm: add back snapshot to staticcall * core/vm: review concerns + make returnstack pooled + enable returndata in traces * core/vm: fix some test tracer method signatures * core/vm: run gencodec, minor comment polish Co-authored-by: NPéter Szilágyi <peterke@gmail.com>
-
- 15 7月, 2020 2 次提交
-
-
由 Guillaume Ballet 提交于
-
由 Martin Holst Swende 提交于
* core: added local tx pool test case * core, crypto: various allocation savings regarding tx handling * core/txlist, txpool: save a reheap operation, avoid some bigint allocs Co-authored-by: NMarius van der Wijden <m.vanderwijden@live.de>
-
- 14 7月, 2020 3 次提交
-
-
由 rene 提交于
-
由 Felix Lange 提交于
This fixes a corner case in discv5. The issue cannot happen in discv4 because it performs IP checks on all incoming node information.
-
由 gary rong 提交于
-
- 13 7月, 2020 6 次提交
- 10 7月, 2020 3 次提交
-
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
-
由 gary rong 提交于
Fixes #20535 Co-authored-by: NFelix Lange <fjl@twurst.com>
-
- 09 7月, 2020 4 次提交
-
-
由 rene 提交于
-
由 Felix Lange 提交于
This is a resubmit of ledgerwatch/turbo-geth#556. The performance benefit of this change is negligible, but it does remove a TODO.
-
由 Felix Lange 提交于
Reverting because this change started handling account balances as uint64 in the transaction pool, which is incorrect. This reverts commit af5c97ae.
-
由 Martin Holst Swende 提交于
This fixes two issues with state sync restarts: When sync restarts with a new root, some peers can have in-flight requests. Since all peers with active requests were marked idle when exiting sync, the new sync would schedule more requests for those peers. When the response for the earlier request arrived, the new sync would reject it and mark the peer idle again, rendering the peer useless until it disconnected. The other issue was that peers would not be marked idle when they had delivered a response, but the response hadn't been processed before restarting the state sync. This also made the peer useless because it would be permanently marked busy. Co-authored-by: NFelix Lange <fjl@twurst.com>
-
- 08 7月, 2020 3 次提交
-
-
由 ucwong 提交于
-
由 Martin Holst Swende 提交于
-
由 chris-j-h 提交于
-
- 07 7月, 2020 2 次提交
-
-
由 Adam Schmideg 提交于
This adds a test suite for discovery v4. The test suite is a port of the Hive suite for discovery, and will replace the current suite on Hive soon-ish. The tests can be run locally with this command: devp2p discv4 test -remote enode//... Co-authored-by: NFelix Lange <fjl@twurst.com>
-
由 chris-j-h 提交于
Changes include: * Updates response docs for `account_new`, `account_list`, `account_signTransaction` * Removes `account_import`, `account_export` docs * Adds `account_version` docs * Updates request docs for `ui_approveListing`, `ui_approveSignData`, `ui_showInfo`, `ui_showError`, `ui_onApprovedTx` * Adds `ui_approveNewAccount`, `ui_onInputRequired` docs
-