philip-morlier
d96772ce6b
Merge remote-tracking branch 'origin/master' into feature/blockTracer
...
Merging to prevent circle-ci test failure before pull request is made.
2021-11-10 18:14:26 -08:00
philip-morlier
c56312cd2f
changes in service to operational and assumed complete blockTracer plugin
2021-11-10 18:07:57 -08:00
philip-morlier
9ac78685b3
modifications made in service of block tracer
2021-11-05 17:26:53 -07:00
AusIV
75b4d1f625
Merge pull request #18 from openrelayxyz/develop
...
Release memory leak fix to master
2021-10-29 11:17:34 -05:00
philip-morlier
efb6546a11
Merge pull request #17 from openrelayxyz/bugfix/commit-untracked
...
Fix tracking of ancients
2021-10-29 07:04:24 -07:00
Austin Roberts
80ae5b46d4
Fix tracking of ancients
...
We had been assuming that the `item` returned from batch.commit()
was the item committed, but it's actually the next item to be added
to the freezer, and multiple items can be committed in a single batch.
This commit finds the smallest item in the freezer and iterates from
that to the number returned by commit(), passing any tracked blocks
in that range to plugins.
2021-10-28 20:41:32 -05:00
AusIV
191a31a9ff
Merge pull request #16 from openrelayxyz/develop
...
Merge v1.10.11 upstream
2021-10-28 14:36:56 -05:00
AusIV
4acf8d22df
Merge pull request #13 from openrelayxyz/updates/1.10.11
...
Updates/1.10.11
2021-10-28 14:26:41 -05:00
philip-morlier
27b3d2d74a
Merge pull request #15 from openrelayxyz/develop
...
Cut final v1.10.10 release
2021-10-26 13:55:14 -07:00
AusIV
f18c3be78f
Merge pull request #10 from openrelayxyz/feature/tracer-capture-enter
...
Feature/tracer capture enter
2021-10-26 14:31:45 -05:00
AusIV
fe20d6aa05
Merge pull request #14 from openrelayxyz/develop
...
Fix race condition in ancients hook
2021-10-22 15:03:14 -05:00
AusIV
1bca34f157
Merge branch 'develop' into feature/tracer-capture-enter
2021-10-22 15:02:24 -05:00
Sam Johnston
1d3c13f87e
circleci: fix build artifacts
2021-10-22 14:37:11 -05:00
philip-morlier
6cb2477e5f
Merge tag 'v1.10.11' into updates/1.10.11
2021-10-20 08:11:16 -07:00
Martin Holst Swende
7231b3efb8
params: release go-ethereum v1.10.11 stable (now with gofmt)
2021-10-20 14:08:23 +02:00
Martin Holst Swende
da1b6f3906
params: begin v1.10.12 release cycle
2021-10-20 14:02:40 +02:00
Martin Holst Swende
f423290ac8
params: update version
2021-10-20 13:56:37 +02:00
Ziyuan Zhong
312e02bca9
core/state/snapshot: fix BAD BLOCK error when snapshot is generating ( #23635 )
...
* core/state/snapshot: fix BAD BLOCK error when snapshot is generating
* core/state/snapshot: alternative fix for the snapshot generator
* add comments and minor update
Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-10-20 10:05:27 +02:00
Guillaume Ballet
0183256e7f
all: fix warning flagging the use of DeepEqual on error ( #23624 )
...
* core: fix warning flagging the use of DeepEqual on error
* apply the same change everywhere possible
* revert change that was committed by mistake
* fix build error
* Update config.go
* revert changes to ConfigCompatError
* review feedback
Co-authored-by: Felix Lange <fjl@twurst.com>
2021-10-19 17:06:47 +02:00
philip-morlier
df8b824e2e
Merge pull request #12 from openrelayxyz/updates/1.10.10-support
...
Use locks to prevent concurrent map accesses
2021-10-18 16:32:25 -07:00
Austin Roberts
34aa5df84d
Use locks to prevent concurrent map accesses
2021-10-18 17:06:16 -05:00
AusIV
4e93a957d2
Merge pull request #11 from openrelayxyz/develop
...
Merging develop into master 1.10.10
2021-10-18 16:57:51 -05:00
philip-morlier
99fedadd4e
Merge pull request #6 from openrelayxyz/github-releases
...
circleci: Adding ability to push releases to github.
2021-10-18 14:54:49 -07:00
philip-morlier
11a11e38ac
Merge pull request #7 from openrelayxyz/updates/1.10.10-support
...
Updates/1.10.10 support
2021-10-18 14:54:22 -07:00
philip-morlier
9011356e45
go mod changes to reflect utils release
2021-10-18 14:52:18 -07:00
philip-morlier
c8e3e83641
Updated wrappers to reflect changes to tracer functions
2021-10-18 14:48:51 -07:00
Martin Holst Swende
84d8eb2ca8
cmd/evm: add 256-bit field validations on transactions (t9n) ( #23743 )
...
* cmd/evm: add 256-bit field validations on transactions (t9n)
* cmd/evm: validate gas*gasPrice, return intrinsic gas usage
* cmd/evm: address review comment
2021-10-18 22:36:45 +02:00
Kawashima
554b1b9d5f
cmd/utils: update gpo.maxprice flag description ( #23758 )
...
* cmd/utils: update flag description
* Update cmd/utils/flags.go
Co-authored-by: unkonwn-coder <unknown-coder@gmail.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-10-18 22:35:08 +02:00
Preston Van Loon
b97f57882c
eth/fetcher: remove superfluous nilness-check ( #23739 )
...
* eth/fetcher: fix nilness check https://github.com/ethereum/go-ethereum/issues/23738
* eth/fetcher: Use errors.Is. PR feedback from @holiman.
2021-10-18 22:34:20 +02:00
Austin Roberts
81f2c2023a
Initialize freezerUpdates variable
2021-10-18 15:10:13 -05:00
AusIV
09d3d9bd1b
Merge pull request #9 from openrelayxyz/circleci-tests
...
circleci: basic tests for all commits
2021-10-18 15:06:05 -05:00
Austin Roberts
625d2c0e98
Make chainconfig wrapper more robust against differences between types
2021-10-18 15:01:04 -05:00
Sam Johnston
a8c42dc388
circleci: basic tests for all commits
2021-10-18 14:49:48 -05:00
jwasinger
60d3cc8b77
cmd/puppeth: use geth's prompt to read input ( #23718 )
...
* cmd/puppeth: use geth's prompt to read input
* remove wizard.in
* cmd/puppeth: fix compilation errors
* reset prompt (don't exit) on receiving ctrl-c
* make promptInput spin until the user enters a value or interrupts (ctrl-d)
* make promptInput use parameter
Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-10-18 20:59:01 +02:00
Ha ĐANG
c36f8fefc3
trie: fix typos ( #23768 )
2021-10-18 20:53:56 +02:00
Marius van der Wijden
433f0919cc
internal/ethapi: fix recover sender of pending transaction ( #23765 )
...
* internal/ethapi: fix recover sender of pending transaction
* internal/ethapi: check if current exists
2021-10-18 20:53:08 +02:00
Austin Roberts
149b5220ad
Update plugin hooks to support AppendAncient changes
...
This commit adds a ModifyAncients hook that plugins can implement
to more accurately track what Geth is doing under the hood. We
still support the old AppendAncients interface as best we can,
though internal changes may make it so that it does not behave
as it once did.
2021-10-18 12:35:56 -05:00
Austin Roberts
3df75af219
Merge tag 'v1.10.10' into develop
2021-10-18 12:06:35 -05:00
Austin Roberts
5d4d973cc4
Merge tag 'v1.10.9' into develop
...
Notes: the AppendAncient plugin hook is broken by this commit.
This adds CaptureEnter() and CaptureExit() as no-ops for interface
compliance, but these capabilities should be added for plugin tracers
soon.
2021-10-18 12:02:35 -05:00
Austin Roberts
9497293e26
Merge tag 'v1.10.8' into develop
2021-10-18 11:17:14 -05:00
Austin Roberts
416ff11059
Merge tag 'v1.10.7' into develop
2021-10-18 11:12:22 -05:00
Austin Roberts
299b5cb05c
Merge tag 'v1.10.6' into develop
2021-10-18 11:08:43 -05:00
Sam Johnston
52f4791779
circleci: Adding ability to push releases to github.
2021-10-18 10:37:01 -05:00
Martin Holst Swende
b8dc1e2705
cmd/rlpdump: add support for text to rlp ( #23745 )
...
This PR adds support for the rlpdump tool to go from text format to RLP.
2021-10-18 13:38:00 +02:00
Maxim Zhiburt
eaa24a8a15
cmd/geth: support string (non-hex) keys in db get/put/delete ( #23744 )
...
Adds suppor for passing regular strings to db `put`/`get`/`delete`, to avoid having to hex-encode when operating on fixed-key items like `SnapshotSyncStatus`, `SnapshotRecovery` etc.
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-10-18 12:18:49 +02:00
Marius van der Wijden
c641cff51a
core: refactored blockchain.go ( #23735 )
2021-10-18 10:45:59 +03:00
Felix Lange
464885faaa
params: begin v1.10.11 release cycle
2021-10-15 12:18:10 +02:00
Felix Lange
bb74230f2a
params: release go-ethereum v1.10.10 stable
2021-10-15 12:17:13 +02:00
rjl493456442
f915f6873f
core/state/snapshot: fix data race in layer flattening ( #23628 )
...
* core/state/snapshot: fix data race in layer flattening
* core/state/snapshot: fix typo
2021-10-15 10:52:40 +03:00
Marius van der Wijden
08e782c61f
accounts/abi: add basic support for error types ( #23161 )
...
This is the initial step for support of Solidity errors in contract bindings.
As of this change, errors can be decoded, but are not supported in
bindings yet.
Closes #23157
2021-10-14 13:33:28 +02:00