We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Tracking improvements for Anvil:
anvil
anvil -d
anvil restart
anvil exit
anvil status
pending
maxFeePerGas
getLastBlockWallTime
ContextPrecompile
Precompile
--dump-event
anvil_recoverSignature
eth_sendBundle
anvil_reset
EthApi
anvil):
trace_replayBlockTransactions
[anvil]
foundry.toml
debug_traceTransaction
anvil_mine
hardhat_mine
console.log
anvil_dumpState
eth_sendRawTransaction
v
r
s
blobhash()
eth_estimageGas
missing trie node path state is not available
--disable-block-gas-limit
OutOfGas
eth_getCode
--chain-id
evm_revert
eth_feeHistory
anvil --init
genesis.json
Failed to send/recv storage
--fork-url
--load-state
trace_transaction
error
--gas-limit
forge script
InvalidFEOpcode
getPricesInWei
ArbGasInfo
ArbSys
op-alloy
transaction_request_to_typed
--transaction-block-keeper
reth
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Tracking improvements for Anvil:
Features
anvil
): add support for JS tracer in Anvil #6764anvil -d
,anvil restart
,anvil exit
,anvil status
(container fixes) #2806pending
block base fee in the default value formaxFeePerGas
#4360anvil
): addgetLastBlockWallTime
debug RPC method #8217anvil
): ability to dump / load state including the blockchain history, not just resulting state #7955anvil
): useContextPrecompile
instead ofPrecompile
in Anvil's precompile injection API #7703anvil
): support for multi-block depth reorgs in Anvil #7368--dump-event
#5906anvil_recoverSignature
#5381anvil
): addeth_sendBundle
for MEV-related integration tests #8332anvil_reset
#7472anvil
): support better debugging flows when usinganvil
programmatically viaEthApi
#3558anvil):
addtrace_replayBlockTransactions
endpoint #8776Compatibility
anvil
): same behavior as major client's tx pool (e.g., geth, nethermind) for stricter tests #7897Configuration
[anvil]
section tofoundry.toml
#4226anvil
): be able to specify a prefix path for temp disk storage #3512Performance
debug_traceTransaction
#7275anvil_mine
is much slower thanhardhat_mine
#5499anvil
): enhance block mining performance in Anvil node for high throughput and efficiency #7039Caching
anvil
): support state caching for forked historical blocks #1759Bugs
anvil
): block number returned after resetting the fork with a new fork url is wrong #1819anvil
): memory / storage leak in long running test against Anvil #3478console.log
precompiled contract execution inconsistency #4050anvil
fails forking with optimism bedrock release #4094anvil
): unable to usedebug_traceTransaction
structLogs tracer on forked network #8262anvil_dumpState
full block load doesn't work #8213anvil_dumpState
#8179anvil
):eth_sendRawTransaction
returns invalid transactionv
,r
,s
values #7898blobhash()
returns 0 on aeth_estimageGas
call with blobs on anvil #7636missing trie node path state is not available
- occuring unpredictably and with no replication #7625anvil
): inconsistent simulation behaviour #7068--disable-block-gas-limit
is set, but still gettingOutOfGas
error #6937eth_getCode
returns empty on fork when--chain-id
is specified #5646evm_revert
does not have increased timestamp #5518anvil
fork: base fee frometh_feeHistory
is inconsistent with block base fee after executing transaction #3762anvil
):anvil --init
fromgenesis.json
generates unexpected genesis block hash #7366anvil
): unable to submit blob transaction #8447anvil
): intermittentFailed to send/recv storage
error with forked mainnet #8495anvil
):--fork-url
and--load-state
are incompatible #8493anvil
): contract call extremely slow afteranvil_reset
on a fork hangs #7966anvil
): JSON-RPCtrace_transaction
error
field is not set #3552anvil
):debug_traceTransaction
does not work for local txs (after fork) #8678anvil
):anvil_reset
seems to not reset the addresses contract code #8684anvil
):--disable-block-gas-limit
vs--gas-limit
#8759anvil
): failed transaction with underpriced gas limit shows as success #2998Error messages
forge script
breaks when run with Blast mainnet RPC against anvil forks #7560Compatibility
anvil
): same behavior as major client's tx pool (e.g., geth, nethermind) for stricter tests #7897InvalidFEOpcode
when callinggetPricesInWei
on Arbitrum:ArbGasInfo
#7580 ([wip]ArbSys
precompile support #7754)Chores
anvil
): migrate to useop-alloy
optimism types #6860anvil
): removetransaction_request_to_typed
conversion #7048Documentation
anvil
)--transaction-block-keeper
flag is not documented book#1347Other
anvil
): add the ability to disable specific RPC methods and cheatcodes in Anvil #8731anvil
): add option to turn off cheatcodes #8699anvil
) add "strict" mode that warns on common user errors #8747Future (
anvil
onreth
)anvil
): same behavior as major client's tx pool (e.g., geth, nethermind) for stricter tests #7897anvil
): option to persist all archive data #3760The text was updated successfully, but these errors were encountered: