go-ethereum/internal/ethapi
rjl493456442 766ce23032
core/state: fix SetStorage override behavior (#30185)
This pull request fixes the broken feature where the entire storage set is overridden.

Originally, the storage set override was achieved by marking the associated account
as deleted, preventing access to the storage slot on disk. However, since #29520, this
flag is also checked when accessing the account, rendering the account unreachable.

A fix has been applied in this pull request, which re-creates a new state object with all
account metadata inherited.
2024-07-23 14:54:35 +02:00
..
testdata internal/ethapi: handle blobs in API methods (#28786) 2024-01-17 15:06:14 +01:00
addrlock.go all: update license information (#16089) 2018-02-14 13:49:11 +01:00
api_test.go core/state: fix SetStorage override behavior (#30185) 2024-07-23 14:54:35 +02:00
api.go cmd/geth, ethdb/pebble: improve database statistic (#29948) 2024-06-19 14:47:17 +08:00
backend.go eth: Add eth_blobBaseFee RPC and blob fields to eth_feeHistory (#29140) 2024-04-22 12:17:06 +02:00
dbapi.go all: remove concept of public/private API definitions (#25053) 2022-06-21 12:05:43 +03:00
errors.go core: move tx indexer to its own file (#28857) 2024-01-23 21:00:50 +01:00
transaction_args_test.go eth: Add eth_blobBaseFee RPC and blob fields to eth_feeHistory (#29140) 2024-04-22 12:17:06 +02:00
transaction_args.go signer: implement blob txs sendtxargs, enable blobtx-signing (#28976) 2024-04-05 19:29:44 +02:00