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.
Proposed changes
This PR brings some abi/bind PRs from geth. It is expected to fix panic in CI failure, although another error may occur.
embedpkg to split go source template to file ethereum/go-ethereum#30098These are considered for future PR: (
NameConflict,NumericMethodNametests)Types of changes
Checklist
I have read the CLA Document and I hereby sign the CLAin first time contribute$ make test)Further comments
There are nine contracts whose compiled bytecode changed more than 32 bytes, which are all unrelated to hardforks:
service_chain/Bridge.go: lastgo generatewas ed74650 (2024-04-01), but last solidity modification was 91aad89 (2024-04-21).Bridge -> BridgeTransferERC20 -> BridgeTokenstesting/extbridge/ext_bridge.go: lastgo generatewas 83331ce (2024-04-01), but last solidity modification was 3f06cb6 (2024-04-21).ExtBridge -> BridgeTransferERC20 -> BridgeTransfer -> BridgeOperatorsystem_contracts/consensus/Kip163.go: lastgo generatewas 2ab8803 (2024-06-17), but last solidity modification was 30ffe48 (2024-06-21).testing/system_contracts/all.go(TreasuryRebalanceV2): last solidity modification was 0760656 (2024-06-24). Note that only the bytecode for tests is updated, and now it became equal to that ofsystem_contracts/rebalance/all.go.go generatewas 69351f5 (2024-05-12)go generatewas 4032e53 (2024-05-16)Filtering contracts with 32+ bytes bytecode changes
run.py:Finding the last `go generate` and solidity modification
Note the contract dependencies.
Checkout the git blame of "*MetaData.Bin" objects: