-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge v1.10.7 #1695
Merged
Merged
Merge v1.10.7 #1695
Changes from 250 commits
Commits
Show all changes
813 commits
Select commit
Hold shift + click to select a range
afd4227
params: update CHTs for the 1.10.5 release
karalabe 58b0420
Merge pull request #23183 from karalabe/cht-1.10.5
karalabe 8fe47b0
core/state: avoid unnecessary alloc in trie prefetcher (#23198)
MariusVanDerWijden 846badc
internal/ethapi: fix transaction APIs (#23179)
rjl493456442 c49e065
internal: get pending and queued transaction by address (#22992)
markya0616 b9e6e43
consensus/clique: implement getSigner API method (#22987)
MariusVanDerWijden 1fac96c
internal/web3ext: remove unused console APIs (#23208)
rjl493456442 33ca98e
params: release Geth v1.10.5, Exodus Cluster
karalabe f0b1bdd
params: begin v1.10.6 release cycle
karalabe 89fde59
node: fix stopping websocket rpc.Server (#23211)
Evolution404 a5e3aa6
eth/tracers: fix typo in test name (#23218)
aaronbuchwald f05419f
les: fix eth_sendTransaction API (#23215)
rjl493456442 97aacd9
core: fix pre-check for account balance under EIP-1559 (#23244)
MariusVanDerWijden 370680a
core/types: revert removal of legacy receipt support (#23247)
rjl493456442 576681f
params: release go-ethereum v1.10.6 stable
fjl a1f16bc
params: begin v1.10.7 release cycle
fjl bbfa648
Use `hexutil.Uint` for `blockCount` parameter in `feeHistory` method …
lightclient 5c89ec9
cmd/geth: update vulnerability testdata (#23252)
holiman b20bc5c
accounts/abi/bind: parse ABI only once, create metadata struct (#22583)
MariusVanDerWijden 3aea432
accounts/abi/bind: set Context in TransactOpts (#23188)
MariusVanDerWijden 2faf796
internal/ethapi: fix panic in accesslist creation (#23225)
MariusVanDerWijden 0730acc
consensus/ethash: less allocation during mining (#23199)
fxfactorial 56e9001
README: fix default sync mode (#23282)
ligi 523866c
all: change blacklist terms
baptiste-b-pegasys 5c13012
accounts/external, internal/ethapi: fixes for London tx signing (#23…
holiman fb8ea59
tests: update tests/testdata to v9.0.4 (london) (#23279)
MariusVanDerWijden 64a5e12
go.mod: upgrade to goupnp v1.0.2 (#23197)
ucwong b157bae
go.mod: bump golang.org/x/text to v0.3.6 (#23291)
s1na 8f11d27
p2p/simulations: fix unlikely crash in probabilistic connect (#23200)
Evolution404 295bc35
signer/core: move API JSON types to separate package (#23275)
holiman 3526f69
all: remove term "whitelist" in comments and log messages (#23294)
baptiste-b-pegasys 860184d
p2p: remove term "whitelist" (#23295)
baptiste-b-pegasys 85afdee
tests: remove whitelist feature (#23297)
baptiste-b-pegasys 95bbd46
node, cmd/clef: remove term "whitelist" (#23296)
baptiste-b-pegasys 82c5085
cre/state: fix outdated statedb Prepare comment (#23320)
aaronbuchwald 4cd6a14
cmd/devp2p: fix ping/pong race in discv4 tests (#23306)
holiman c38fab9
core: get header from block cache (#23299)
s1na f311488
internal/ethapi: fix trace log marshalling (#23292)
rjl493456442 28ba686
core/state: add trie prefetcher tests (#23216)
MariusVanDerWijden d3e3a46
core/rawdb: fix logs to print block number, not address (#23328)
patrick-ogrady 0658712
core: check if sender is EOA (#23303)
holiman 8a24b56
cmd/evm: implement input txs via rlp in t8n tool (#23138)
holiman 9e59474
core/rawdb: close database in test to avoid goroutine leak (#23287)
charlesxsh d60cfd2
core: fix london-check to avoid duplication (#23333)
lxex 97bd6cd
internal/ethapi: accept both hex and decimal for blockCount (#23363)
zsfelfoldi 3b38a83
core/state/pruner: fix state bloom sync permission in Windows
karalabe 520f256
Merge pull request #23370 from karalabe/windows-pruning-fix-b
karalabe 6d17546
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213)
rjl493456442 e4b687c
mobile: remove deprecated code (#23357)
57d9e0a
core/state/snapshot: fix typo in comment (#23219)
zzyalbert 6694831
core/state/snapshot: clarify comment about snapshot repair (#23305)
tylerchambers 39fe7ec
internal/ethapi: return maxFeePerGas for gasPrice for EIP-1559 txs (#…
lightclient a879c42
internal/ethapi, accounts/abi/bind: cap highest gas limit by account …
lightclient 9d6480c
core/state/snapshot: gofmt
karalabe 5d0ab07
Merge pull request #23371 from karalabe/gofmt
karalabe 9097d0a
travis: transition from docker auto builds to manual pushes
karalabe 0fbc94e
Merge pull request #23373 from karalabe/docker-flip
karalabe c27bd34
build: fix docker tag to include `v` prefix in version string
karalabe deff505
Merge pull request #23374 from karalabe/fix-docker-tag
karalabe 278ec71
internal/ethapi: add back missing check for maxfee < maxPriorityFee
holiman 2a451f9
Merge pull request #23384 from holiman/fix_gasfoo
karalabe f4ad493
params: update CHTs for the 1.10.7 release
karalabe 971df49
Merge pull request #23385 from karalabe/cht-1.10.7
karalabe 12f0ff4
params: release Geth v1.10.7
karalabe 52da60b
Merge tag 'v1.10.7' into trianglesphere/merge-upstream-1.10.7-v2
65c53c7
Fix go.mod & go.sum
0acdd01
Pull in upstream changes to the logger & log format
a5d38e1
params: Merge upstream changes
c3bb28b
core/types: Reconcile transaction formats
bc202b9
Fix interface.go
6ded823
p2p: Merge 1.10.7
c3a8b8c
node: merge 1.10.7
ed4c003
trie: Merge 1.10.7
7f66a52
core/types: Fix RLP encoding
35bf503
core: merge v1.10.7
7ee859b
core/state: Merge 1.10.7
548aeef
consensus: Merge 1.10.7
84c1624
core/vm: Merge 1.10.7
5975cf1
core/forkid: Merge v1.10.7
0fd2ae4
core/types: Fix tip to work with fee currencies
164e0ab
core: Compiles less txpool
5707a1e
core: Fix the txpool
a074e8a
accounts conflicts resolution
gastonponti 4ab387a
accounts import fixes
gastonponti 5e89de0
Fix consensus conflicts
gastonponti b1f106a
Fix eth conflicts
gastonponti c507021
Fix ethclients conflicts
gastonponti 9b827c4
Fix minimal core conflicts
gastonponti 1b03e75
Fix ethstats conflicts
gastonponti a3328ae
Fix lightchain_test and state_test_util conflicts
gastonponti 944cbbf
Remove eth/catalyst
gastonponti b332cac
Re add blockchain metric
gastonponti 219c074
core: Resolve conflicts in state_processor_test.go
631aaba
light: Merge upstream & fix tests
6cf7766
miner: Merge upstream changes
6cfe8b0
console: Merge upstream
c3eaab5
contracts: Reconcile checkpoint oracle contract
ade31cf
p2p: Fix remaining test errors
c75a2c1
core: Fix types test
48cc3ba
rpc: Upstream merge
c5fdf02
crypto: Merge v1.10.7
fccbc55
build: Merge v1.10.7
27b59c3
graphql: Merge v1.10.7
f02fc12
cmd/devp2p: Merge v1.10.7
1a471d6
cmd/misc: Merge v1.10.7
3cad4d3
cmd: Merge v1.10.7
047cdb5
cmd/bootnode: Merge v1.10.7
58f467e
cmd: Merge v1.10.7
7de056c
Fix internal conflicts
gastonponti 98f16b2
Fix eth files for new interface
gastonponti f06dc2c
Fix les conflicts
gastonponti 3a4c886
Fix signer conflicts
gastonponti b2b338a
Fix mycelo errors
gastonponti 9aa40e2
Fix mobile errors
gastonponti 49279fc
Fix node imports
gastonponti 48737c0
Fix peer interface for mocks
gastonponti f20abdd
Fix account imports
gastonponti 342b337
Fix Makefile
a68cf23
Fix build
e670608
tests: Merge v1.10.7
49de4bc
cmd: Resolve merge issues
bad94fd
graphql: Skip failing tests
500e1e3
Fix ethstats test
gastonponti d17566e
Les fuzzer interface implementation and fixes
gastonponti 9ed80b8
eth: Use istanbul.ProtocolLength
23e9dd8
Fix evm configuration
gastonponti 34a03ae
Fix eth/tracers tests
gastonponti 34f42b2
dockerfile: Merge v1.10.7
7aafef0
inernal/jsre: Use v1.10.7
f32d153
Merge branch 'gastonponti/merge-upstream-1.9.25' into gastonponti/mer…
gastonponti c731866
Fix eth/tracers tests p1
gastonponti 8d76587
Merge remote-tracking branch 'origin/gastonponti/merge-upstream-1.10.…
4145ad6
Les packets fix
gastonponti 353066e
Miner: Fix tests
e8d989b
ci: Use a new monorepo e2e branch
bdef526
Les packets fix v2
gastonponti 1bd1f60
cmd: Partially fix tests
5e5e6b1
core: Properly build header in chain_maker
8d12103
Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang…
326b4d7
Fix tests
42604c4
accounts: Fix tests
0b7d155
Remove difficulty fuzzer
d714514
miner/stress: Fix lint
ad232a3
internal: Go imports
56ba04f
Fix mockprotocol header extra validation
gastonponti 2aa924e
eth: Hackily disable the snap protocol
6204212
Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang…
90540bd
ethapi: Use supplied state in DoCall
16299f2
circleci: Try upgrade of node version
bf7d240
build: Enable CGO for ios builds
a2dc944
More build fixes
d9162ab
Core: Handle nil pointers
243735d
Fix sync_tests
gastonponti 5f7e0a3
Fix protocol in handshake test
gastonponti ddfc719
Fix odr tests
gastonponti c071cc3
Revert executor changes
759373b
Add donut fork to active precompiles switch
gastonponti 2087b13
Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang…
45123d6
Use golang executor
766f5de
Fix eth/protocols/eth tests
gastonponti aea4a85
core: Fix panic with the tx pool
7e0d48d
Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang…
75c95b6
Fix TestGethClient
4540b8a
ethclient: Fix chain generation
e19cb16
core: Fix ExampleGenerateChain
18b16cf
Merge branch 'master' into trianglesphere/work
4c0ede8
Switch to go get from go install
9afe1f1
Revert "Switch to go get from go install"
9fe5ef2
Update go.mod and go.sum
41c1f7b
Revert Me: Logging during CI
58ec983
Use golang executor
3c3252f
Make: More android fix attempts
ded083b
More android build fixes
e381673
Install new golang version in circleci
8c391eb
Remove space
1ec99ce
More logging
4fb9eda
More updates
55bd67b
Different formulation
e0a0fe2
Fix forkIdSplit test
gastonponti 66afd1b
Fix ethClient test
gastonponti 6f1172a
Fix rpcstack test
gastonponti 750d7ef
Fix env var for CI
e49425b
More config changes
089512d
core: Fix most of state processor error test
3f4c41e
Revert "Remove unnecessary statedb copies and move the prepare inside…
da3360f
Run the prepare step in Finalize
bb2e7e7
Use empty hash at thash
155de67
Revert "Revert "Remove unnecessary statedb copies and move the prepar…
4c0f57f
Revert 3f4c41e88deca7ef9844eabb3c056051f2ca348f
6b5fb7d
Grapqhl: Fix tests
2abf0f6
Explain why EthSuite test is skipped
582790d
Fix lint
82b75c7
Use golint 1.39 in ci
2fceec7
Try building iOS with no arch
1239105
Also build ios-simulator
6b2b592
Update xcode version
d7e2fc8
Update android dockerfile
8d38a37
cmd: Remove AllowUnprotectedTx Option
57bec46
eth: Disable syncmode=snap option
87e5a87
cmd: Fix up flags from merge
955356b
flags: Remove bootnodesv4 & v5
0fba196
cmd: Add case for --mainnet
c55c49a
Use master for ci tests
73274c4
Implement CIP-48: Gas Repricing For Celo (#1712)
37ng 5aa2797
Merge commit '6856bdd9a' into trianglesphere/work
37544a6
Merge commit '393896043' into trianglesphere/work
bb6e70e
Implement CIP-43: BlockContext(now rename to SysContractCallCtx) (#1696)
37ng 59b77b4
Merge commit 'f4ef138e33a6e7e882f032f8a2ca551fce706415' into triangle…
83cd825
Merge commit '44d35f944' into trianglesphere/work
082b3d1
Merge commit 'd5e8024f7' into trianglesphere/work
880da19
Merge commit '14d246c6a' into trianglesphere/work
2352ba9
Merge branch 'gastonponti/merge-upstream-1.9.25' into trianglesphere/…
e5deacb
Merge remote-tracking branch 'origin/trianglesphere/work' into triang…
dab6591
Merge branch 'master' into trianglesphere/work
fa2bbc6
core: Remove OpBaseFee
eb3a5dd
Update Gas Price Suggestion
03b37c7
core/types: Remove panic on dev error
ca52a96
Merge branch 'master' into trianglesphere/work
99444c2
Fix cip35
571fe98
core: Update transaction marshalling
58a9db1
core: Fix EthCompatible Tx Marshalling
9e8de74
Fix final conflicts
959cbd4
Fix comments
fcd75f0
Fix state processor tests
gastonponti d881853
Bring account/bind changes to bind_v2
gastonponti eb29090
core/types: Remove dead code
a40b481
Clarify comment
a8b9f43
Remove dead code
13210fb
Remove unused flag
488d745
Comment out GPO flags
25b3665
Remove miner price flag
a50ebdc
Link to issue ticket for snap sync
503a5a3
Remove LegacyGPO flags
bb06eab
Remove dead comments
0f94d86
Add documentation for priceHeap
1288bd5
miner: Properly stop the prefetcher
6f4607a
core/types: Clean up comments in transaction.go
ff94f84
core,miner: Fix TxByPriceAndNonce Initialization
4e1761e
core/txpool: Continue to clean up currency handling
a9243bc
miner: Properly calculate fees
c40f4d0
miner: Check for espresso when calculating fees
fdf8789
Implement 1559 in ethstats
44e736f
Add tracking ticket for FeeHistory API
99462ff
Remove unimplemented method
8748860
API: Use proper baseFee when selecting transactions
c642468
dockerfile: Cleanup
0acdfa5
More info on how snap sync is disabled
b9ee58c
Merge branch 'master' into trianglesphere/work
e24b62f
Clean up dockerfiles
0726834
Clarify usage of tx comparators
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
renable the ones we had before
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The ones we had result in a huge number of false positives that upstream geth doesn't care about. It's a huge ongoing maintenance burden and pulls us further away from upstream.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
would love to reevaluate this in a future PR. They do help finding bugs!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#1765