From b89cb75be09bd6e3fceb75461405d6fcd948ca7e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Dec 2024 01:57:03 +0100 Subject: [PATCH] chore(output): weekly command output update (#1365) update command output Co-authored-by: mattsse --- src/SUMMARY.md | 8 ++- src/output/cast/cast-call | 2 +- src/output/cheatcodes/forge-test-cheatcodes | 4 +- .../forge-test-cheatcodes-expectrevert | 4 +- .../cheatcodes/forge-test-cheatcodes-tracing | 4 +- src/output/cheatcodes/forge-test-simple | 6 +- src/output/deps/forge-install | 2 +- src/output/foundry-template/forge-test | 4 +- src/output/fuzz_testing/forge-test-fail-fuzz | 6 +- src/output/fuzz_testing/forge-test-no-fuzz | 6 +- .../fuzz_testing/forge-test-success-fuzz | 8 +-- src/output/hello_foundry/forge-build | 2 +- src/output/hello_foundry/forge-init | 4 +- src/output/hello_foundry/forge-test | 4 +- src/output/nft_tutorial/forge-test | 26 ++++---- .../forge-test-match-contract-and-test | 6 +- src/output/test_filters/forge-test-match-path | 6 +- src/reference/cli/SUMMARY.md | 8 ++- src/reference/cli/anvil.md | 3 +- src/reference/cli/anvil/completions.md | 3 +- src/reference/cli/anvil/generate-fig-spec.md | 3 +- src/reference/cli/cast.md | 19 +++--- src/reference/cli/cast/4byte-decode.md | 3 +- src/reference/cli/cast/4byte-event.md | 3 +- src/reference/cli/cast/4byte.md | 3 +- src/reference/cli/cast/abi-encode.md | 3 +- src/reference/cli/cast/access-list.md | 8 ++- src/reference/cli/cast/address-zero.md | 3 +- src/reference/cli/cast/admin.md | 8 ++- src/reference/cli/cast/age.md | 8 ++- src/reference/cli/cast/artifact.md | 8 ++- src/reference/cli/cast/balance.md | 8 ++- src/reference/cli/cast/base-fee.md | 8 ++- src/reference/cli/cast/bind.md | 3 +- src/reference/cli/cast/block-number.md | 8 ++- src/reference/cli/cast/block.md | 8 ++- src/reference/cli/cast/call.md | 8 ++- src/reference/cli/cast/call/--create.md | 3 +- src/reference/cli/cast/calldata.md | 3 +- src/reference/cli/cast/chain-id.md | 8 ++- src/reference/cli/cast/chain.md | 8 ++- src/reference/cli/cast/client.md | 8 ++- src/reference/cli/cast/code.md | 8 ++- src/reference/cli/cast/codehash.md | 8 ++- src/reference/cli/cast/codesize.md | 8 ++- src/reference/cli/cast/completions.md | 3 +- src/reference/cli/cast/compute-address.md | 8 ++- src/reference/cli/cast/concat-hex.md | 3 +- src/reference/cli/cast/constructor-args.md | 8 ++- src/reference/cli/cast/create2.md | 3 +- src/reference/cli/cast/creation-code.md | 8 ++- src/reference/cli/cast/decode-abi.md | 62 +++++++++++++++++++ src/reference/cli/cast/decode-calldata.md | 58 +++++++++++++++++ src/reference/cli/cast/decode-eof.md | 3 +- src/reference/cli/cast/decode-error.md | 61 ++++++++++++++++++ src/reference/cli/cast/decode-event.md | 61 ++++++++++++++++++ src/reference/cli/cast/decode-string.md | 55 ++++++++++++++++ src/reference/cli/cast/decode-transaction.md | 3 +- src/reference/cli/cast/disassemble.md | 3 +- src/reference/cli/cast/estimate.md | 8 ++- src/reference/cli/cast/estimate/--create.md | 3 +- src/reference/cli/cast/etherscan-source.md | 3 +- src/reference/cli/cast/find-block.md | 8 ++- .../cli/cast/format-bytes32-string.md | 3 +- src/reference/cli/cast/format-units.md | 3 +- src/reference/cli/cast/from-bin.md | 3 +- src/reference/cli/cast/from-fixed-point.md | 3 +- src/reference/cli/cast/from-rlp.md | 3 +- src/reference/cli/cast/from-utf8.md | 3 +- src/reference/cli/cast/from-wei.md | 3 +- src/reference/cli/cast/gas-price.md | 8 ++- src/reference/cli/cast/generate-fig-spec.md | 3 +- src/reference/cli/cast/hash-message.md | 3 +- src/reference/cli/cast/hash-zero.md | 3 +- src/reference/cli/cast/implementation.md | 8 ++- src/reference/cli/cast/index-erc7201.md | 3 +- src/reference/cli/cast/index.md | 3 +- src/reference/cli/cast/interface.md | 3 +- src/reference/cli/cast/keccak.md | 3 +- src/reference/cli/cast/logs.md | 8 ++- src/reference/cli/cast/lookup-address.md | 8 ++- src/reference/cli/cast/max-int.md | 3 +- src/reference/cli/cast/max-uint.md | 3 +- src/reference/cli/cast/min-int.md | 3 +- src/reference/cli/cast/mktx.md | 8 ++- src/reference/cli/cast/mktx/--create.md | 3 +- src/reference/cli/cast/namehash.md | 3 +- src/reference/cli/cast/nonce.md | 8 ++- .../cli/cast/parse-bytes32-address.md | 3 +- .../cli/cast/parse-bytes32-string.md | 3 +- src/reference/cli/cast/parse-units.md | 3 +- src/reference/cli/cast/pretty-calldata.md | 3 +- src/reference/cli/cast/proof.md | 8 ++- src/reference/cli/cast/publish.md | 8 ++- src/reference/cli/cast/receipt.md | 8 ++- src/reference/cli/cast/resolve-name.md | 8 ++- src/reference/cli/cast/rpc.md | 8 ++- src/reference/cli/cast/run.md | 8 ++- src/reference/cli/cast/selectors.md | 3 +- src/reference/cli/cast/send.md | 8 ++- src/reference/cli/cast/send/--create.md | 3 +- src/reference/cli/cast/shl.md | 3 +- src/reference/cli/cast/shr.md | 3 +- src/reference/cli/cast/sig-event.md | 3 +- src/reference/cli/cast/sig.md | 3 +- src/reference/cli/cast/storage-root.md | 8 ++- src/reference/cli/cast/storage.md | 8 ++- src/reference/cli/cast/to-ascii.md | 3 +- src/reference/cli/cast/to-base.md | 3 +- src/reference/cli/cast/to-bytes32.md | 3 +- .../cli/cast/to-check-sum-address.md | 3 +- src/reference/cli/cast/to-dec.md | 3 +- src/reference/cli/cast/to-fixed-point.md | 3 +- src/reference/cli/cast/to-hex.md | 3 +- src/reference/cli/cast/to-hexdata.md | 3 +- src/reference/cli/cast/to-int256.md | 3 +- src/reference/cli/cast/to-rlp.md | 3 +- src/reference/cli/cast/to-uint256.md | 3 +- src/reference/cli/cast/to-unit.md | 3 +- src/reference/cli/cast/to-utf8.md | 3 +- src/reference/cli/cast/to-wei.md | 3 +- src/reference/cli/cast/tx.md | 8 ++- src/reference/cli/cast/upload-signature.md | 3 +- src/reference/cli/cast/wallet.md | 3 +- src/reference/cli/cast/wallet/address.md | 3 +- .../cli/cast/wallet/decrypt-keystore.md | 3 +- src/reference/cli/cast/wallet/import.md | 3 +- src/reference/cli/cast/wallet/list.md | 3 +- src/reference/cli/cast/wallet/new-mnemonic.md | 3 +- src/reference/cli/cast/wallet/new.md | 3 +- src/reference/cli/cast/wallet/private-key.md | 3 +- src/reference/cli/cast/wallet/sign-auth.md | 8 ++- src/reference/cli/cast/wallet/sign.md | 3 +- src/reference/cli/cast/wallet/vanity.md | 3 +- src/reference/cli/cast/wallet/verify.md | 3 +- src/reference/cli/chisel.md | 12 ++-- src/reference/cli/chisel/clear-cache.md | 3 +- src/reference/cli/chisel/eval.md | 3 +- src/reference/cli/chisel/list.md | 3 +- src/reference/cli/chisel/load.md | 3 +- src/reference/cli/chisel/view.md | 3 +- src/reference/cli/forge.md | 3 +- src/reference/cli/forge/bind-json.md | 3 +- src/reference/cli/forge/bind.md | 3 +- src/reference/cli/forge/build.md | 3 +- src/reference/cli/forge/cache.md | 3 +- src/reference/cli/forge/cache/clean.md | 3 +- src/reference/cli/forge/cache/ls.md | 3 +- src/reference/cli/forge/clean.md | 3 +- src/reference/cli/forge/clone.md | 3 +- src/reference/cli/forge/compiler.md | 3 +- src/reference/cli/forge/compiler/resolve.md | 3 +- src/reference/cli/forge/completions.md | 3 +- src/reference/cli/forge/config.md | 12 ++-- src/reference/cli/forge/coverage.md | 17 +++-- src/reference/cli/forge/create.md | 11 +++- src/reference/cli/forge/debug.md | 12 ++-- src/reference/cli/forge/doc.md | 3 +- src/reference/cli/forge/eip712.md | 3 +- src/reference/cli/forge/flatten.md | 3 +- src/reference/cli/forge/fmt.md | 3 +- src/reference/cli/forge/geiger.md | 3 +- src/reference/cli/forge/generate-fig-spec.md | 3 +- src/reference/cli/forge/generate.md | 3 +- src/reference/cli/forge/generate/test.md | 3 +- src/reference/cli/forge/init.md | 3 +- src/reference/cli/forge/inspect.md | 3 +- src/reference/cli/forge/install.md | 3 +- src/reference/cli/forge/remappings.md | 3 +- src/reference/cli/forge/remove.md | 3 +- src/reference/cli/forge/script.md | 12 ++-- src/reference/cli/forge/selectors.md | 3 +- src/reference/cli/forge/selectors/cache.md | 3 +- .../cli/forge/selectors/collision.md | 3 +- src/reference/cli/forge/selectors/find.md | 3 +- src/reference/cli/forge/selectors/list.md | 3 +- src/reference/cli/forge/selectors/upload.md | 3 +- src/reference/cli/forge/snapshot.md | 17 +++-- src/reference/cli/forge/soldeer.md | 3 +- src/reference/cli/forge/soldeer/init.md | 3 +- src/reference/cli/forge/soldeer/install.md | 3 +- src/reference/cli/forge/soldeer/login.md | 3 +- src/reference/cli/forge/soldeer/push.md | 3 +- src/reference/cli/forge/soldeer/uninstall.md | 3 +- src/reference/cli/forge/soldeer/update.md | 3 +- src/reference/cli/forge/soldeer/version.md | 3 +- src/reference/cli/forge/test.md | 17 +++-- src/reference/cli/forge/tree.md | 3 +- src/reference/cli/forge/update.md | 3 +- src/reference/cli/forge/verify-bytecode.md | 3 +- src/reference/cli/forge/verify-check.md | 3 +- src/reference/cli/forge/verify-contract.md | 8 ++- 192 files changed, 957 insertions(+), 249 deletions(-) create mode 100644 src/reference/cli/cast/decode-abi.md create mode 100644 src/reference/cli/cast/decode-calldata.md create mode 100644 src/reference/cli/cast/decode-error.md create mode 100644 src/reference/cli/cast/decode-event.md create mode 100644 src/reference/cli/cast/decode-string.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 5b71a2cc5..fef28e450 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -138,7 +138,6 @@ - [`cast 4byte`](./reference/cli/cast/4byte.md) - [`cast 4byte-decode`](./reference/cli/cast/4byte-decode.md) - [`cast 4byte-event`](./reference/cli/cast/4byte-event.md) - - [`cast abi-decode`](./reference/cli/cast/abi-decode.md) - [`cast abi-encode`](./reference/cli/cast/abi-encode.md) - [`cast access-list`](./reference/cli/cast/access-list.md) - [`cast address-zero`](./reference/cli/cast/address-zero.md) @@ -153,7 +152,6 @@ - [`cast call`](./reference/cli/cast/call.md) - [`cast call --create`](./reference/cli/cast/call/--create.md) - [`cast calldata`](./reference/cli/cast/calldata.md) - - [`cast calldata-decode`](./reference/cli/cast/calldata-decode.md) - [`cast chain`](./reference/cli/cast/chain.md) - [`cast chain-id`](./reference/cli/cast/chain-id.md) - [`cast client`](./reference/cli/cast/client.md) @@ -166,7 +164,12 @@ - [`cast constructor-args`](./reference/cli/cast/constructor-args.md) - [`cast create2`](./reference/cli/cast/create2.md) - [`cast creation-code`](./reference/cli/cast/creation-code.md) + - [`cast decode-abi`](./reference/cli/cast/decode-abi.md) + - [`cast decode-calldata`](./reference/cli/cast/decode-calldata.md) - [`cast decode-eof`](./reference/cli/cast/decode-eof.md) + - [`cast decode-error`](./reference/cli/cast/decode-error.md) + - [`cast decode-event`](./reference/cli/cast/decode-event.md) + - [`cast decode-string`](./reference/cli/cast/decode-string.md) - [`cast decode-transaction`](./reference/cli/cast/decode-transaction.md) - [`cast disassemble`](./reference/cli/cast/disassemble.md) - [`cast estimate`](./reference/cli/cast/estimate.md) @@ -217,7 +220,6 @@ - [`cast sig-event`](./reference/cli/cast/sig-event.md) - [`cast storage`](./reference/cli/cast/storage.md) - [`cast storage-root`](./reference/cli/cast/storage-root.md) - - [`cast string-decode`](./reference/cli/cast/string-decode.md) - [`cast to-ascii`](./reference/cli/cast/to-ascii.md) - [`cast to-base`](./reference/cli/cast/to-base.md) - [`cast to-bytes32`](./reference/cli/cast/to-bytes32.md) diff --git a/src/output/cast/cast-call b/src/output/cast/cast-call index c08cc8e56..3953ad109 100644 --- a/src/output/cast/cast-call +++ b/src/output/cast/cast-call @@ -3,6 +3,6 @@ $ cast call 0x6b175474e89094c44da98b954eedeac495271d0f "totalSupply()(uint256)" --rpc-url https://eth-mainnet.alchemyapi.io/v2/Lc7oIGYeL_QvInzI0Wiu_pOZZDEKBrdf // ANCHOR_END: command // ANCHOR: output -3475537349098320534933735733 [3.475e27] +3526870397598347951599713681 [3.526e27] // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/cheatcodes/forge-test-cheatcodes b/src/output/cheatcodes/forge-test-cheatcodes index faa9ddbc3..0a28540e4 100644 --- a/src/output/cheatcodes/forge-test-cheatcodes +++ b/src/output/cheatcodes/forge-test-cheatcodes @@ -8,8 +8,8 @@ No files changed, compilation skipped Ran 2 tests for test/OwnerUpOnly.t.sol:OwnerUpOnlyTest [PASS] testFail_IncrementAsNotOwner() (gas: 8314) [PASS] test_IncrementAsOwner() (gas: 29161) -Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 481.06µs (143.68µs CPU time) +Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 463.31µs (157.19µs CPU time) -Ran 1 test suite in 5.58ms (481.06µs CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) +Ran 1 test suite in 5.62ms (463.31µs CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/cheatcodes/forge-test-cheatcodes-expectrevert b/src/output/cheatcodes/forge-test-cheatcodes-expectrevert index 2555ccb1f..620528a3f 100644 --- a/src/output/cheatcodes/forge-test-cheatcodes-expectrevert +++ b/src/output/cheatcodes/forge-test-cheatcodes-expectrevert @@ -7,8 +7,8 @@ No files changed, compilation skipped Ran 1 test for test/OwnerUpOnly.t.sol:OwnerUpOnlyTest [PASS] test_IncrementAsOwner() (gas: 29161) -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 370.15µs (48.32µs CPU time) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 367.79µs (51.05µs CPU time) -Ran 1 test suite in 6.00ms (370.15µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 5.68ms (367.79µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/cheatcodes/forge-test-cheatcodes-tracing b/src/output/cheatcodes/forge-test-cheatcodes-tracing index 39ebeaa8f..334fcebd3 100644 --- a/src/output/cheatcodes/forge-test-cheatcodes-tracing +++ b/src/output/cheatcodes/forge-test-cheatcodes-tracing @@ -15,8 +15,8 @@ Traces: │ └─ ← [Revert] Unauthorized() └─ ← [Revert] Unauthorized() -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 417.67µs (70.63µs CPU time) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 418.16µs (67.10µs CPU time) -Ran 1 test suite in 5.52ms (417.67µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 5.69ms (418.16µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/cheatcodes/forge-test-simple b/src/output/cheatcodes/forge-test-simple index c803662ef..fa0a60186 100644 --- a/src/output/cheatcodes/forge-test-simple +++ b/src/output/cheatcodes/forge-test-simple @@ -4,13 +4,13 @@ $ forge test --match-test test_IncrementAsOwner // ANCHOR_END: command // ANCHOR: output Compiling 24 files with Solc 0.8.10 -Solc 0.8.10 finished in 1.17s +Solc 0.8.10 finished in 1.12s Compiler run successful! Ran 1 test for test/OwnerUpOnly.t.sol:OwnerUpOnlyTest [PASS] test_IncrementAsOwner() (gas: 29161) -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 479.86µs (65.27µs CPU time) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 393.85µs (58.20µs CPU time) -Ran 1 test suite in 5.60ms (479.86µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 6.46ms (393.85µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/deps/forge-install b/src/output/deps/forge-install index 4cbb5037a..f70babade 100644 --- a/src/output/deps/forge-install +++ b/src/output/deps/forge-install @@ -3,7 +3,7 @@ $ forge install transmissions11/solmate // ANCHOR_END: command // ANCHOR: output -Installing solmate in /tmp/tmp.XW91i6pwlh/deps/lib/solmate (url: Some("https://github.com/transmissions11/solmate"), tag: None) +Installing solmate in /tmp/tmp.08AXmPtbiI/deps/lib/solmate (url: Some("https://github.com/transmissions11/solmate"), tag: None) Installed solmate // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/foundry-template/forge-test b/src/output/foundry-template/forge-test index 43ec06872..ffc690ee4 100644 --- a/src/output/foundry-template/forge-test +++ b/src/output/foundry-template/forge-test @@ -9,8 +9,8 @@ Ran 3 tests for test/Foo.t.sol:FooTest [PASS] testFork_Example() (gas: 3779) [PASS] testFuzz_Example(uint256) (runs: 1000, μ: 9111, ~: 9111) [PASS] test_Example() (gas: 11861) -Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 19.73ms (19.51ms CPU time) +Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 20.42ms (20.23ms CPU time) -Ran 1 test suite in 21.05ms (19.73ms CPU time): 3 tests passed, 0 failed, 0 skipped (3 total tests) +Ran 1 test suite in 21.69ms (20.42ms CPU time): 3 tests passed, 0 failed, 0 skipped (3 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/fuzz_testing/forge-test-fail-fuzz b/src/output/fuzz_testing/forge-test-fail-fuzz index a534209ae..6779136a9 100644 --- a/src/output/fuzz_testing/forge-test-fail-fuzz +++ b/src/output/fuzz_testing/forge-test-fail-fuzz @@ -8,9 +8,9 @@ Solc 0.8.10 finished in 1.07s Compiler run successful! Ran 1 test for test/Safe.t.sol:SafeTest -[FAIL: EvmError: Revert; counterexample: calldata=0x29facca70000000000000000000000000002a3065a5986096daf6c8764e4f324d80e46a6 args=[58802954793492323055572687029526516747617958 [5.88e43]]] testFuzz_Withdraw(uint256) (runs: 0, μ: 0, ~: 0) -Suite result: FAILED. 0 passed; 1 failed; 0 skipped; finished in 868.76µs (511.25µs CPU time) +[FAIL: EvmError: Revert; counterexample: calldata=0x29facca70000000000000000000000000000000000000002dd217f8fc1dc0df3be99f44d args=[226893009143490000608160248909 [2.268e29]]] testFuzz_Withdraw(uint256) (runs: 2, μ: 19531, ~: 19531) +Suite result: FAILED. 0 passed; 1 failed; 0 skipped; finished in 1.02ms (694.06µs CPU time) -Ran 1 test suite in 6.01ms (868.76µs CPU time): 0 tests passed, 1 failed, 0 skipped (1 total tests) +Ran 1 test suite in 6.05ms (1.02ms CPU time): 0 tests passed, 1 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/fuzz_testing/forge-test-no-fuzz b/src/output/fuzz_testing/forge-test-no-fuzz index df65a1163..c11cb2726 100644 --- a/src/output/fuzz_testing/forge-test-no-fuzz +++ b/src/output/fuzz_testing/forge-test-no-fuzz @@ -4,13 +4,13 @@ $ forge test // ANCHOR_END: command // ANCHOR: output Compiling 24 files with Solc 0.8.10 -Solc 0.8.10 finished in 1.14s +Solc 0.8.10 finished in 1.11s Compiler run successful! Ran 1 test for test/Safe.t.sol:SafeTest [PASS] test_Withdraw() (gas: 19463) -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 466.09µs (65.35µs CPU time) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 371.77µs (63.86µs CPU time) -Ran 1 test suite in 5.86ms (466.09µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 5.97ms (371.77µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/fuzz_testing/forge-test-success-fuzz b/src/output/fuzz_testing/forge-test-success-fuzz index 938516852..9a8b3c0f2 100644 --- a/src/output/fuzz_testing/forge-test-success-fuzz +++ b/src/output/fuzz_testing/forge-test-success-fuzz @@ -4,13 +4,13 @@ $ forge test // ANCHOR_END: command // ANCHOR: output Compiling 1 files with Solc 0.8.10 -Solc 0.8.10 finished in 1.08s +Solc 0.8.10 finished in 1.06s Compiler run successful! Ran 1 test for test/Safe.t.sol:SafeTest -[PASS] testFuzz_Withdraw(uint96) (runs: 257, μ: 19318, ~: 19631) -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 4.75ms (4.43ms CPU time) +[PASS] testFuzz_Withdraw(uint96) (runs: 257, μ: 19474, ~: 19631) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 4.90ms (4.60ms CPU time) -Ran 1 test suite in 6.40ms (4.75ms CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 6.07ms (4.90ms CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/hello_foundry/forge-build b/src/output/hello_foundry/forge-build index d9f981044..75bafcd78 100644 --- a/src/output/hello_foundry/forge-build +++ b/src/output/hello_foundry/forge-build @@ -4,7 +4,7 @@ $ forge build // ANCHOR_END: command // ANCHOR: output Compiling 27 files with Solc 0.8.19 -Solc 0.8.19 finished in 1.11s +Solc 0.8.19 finished in 1.14s Compiler run successful! // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/hello_foundry/forge-init b/src/output/hello_foundry/forge-init index 7cf4b955e..22492c5f7 100644 --- a/src/output/hello_foundry/forge-init +++ b/src/output/hello_foundry/forge-init @@ -3,8 +3,8 @@ $ forge init hello_foundry // ANCHOR_END: command // ANCHOR: output -Initializing /tmp/tmp.nLijTsF7u4/hello_foundry... -Installing forge-std in /tmp/tmp.nLijTsF7u4/hello_foundry/lib/forge-std (url: Some("https://github.com/foundry-rs/forge-std"), tag: None) +Initializing /tmp/tmp.jLTqWs5TwW/hello_foundry... +Installing forge-std in /tmp/tmp.jLTqWs5TwW/hello_foundry/lib/forge-std (url: Some("https://github.com/foundry-rs/forge-std"), tag: None) Installed forge-std v1.9.4 Initialized forge project // ANCHOR_END: output diff --git a/src/output/hello_foundry/forge-test b/src/output/hello_foundry/forge-test index b82238891..a8349f77c 100644 --- a/src/output/hello_foundry/forge-test +++ b/src/output/hello_foundry/forge-test @@ -8,8 +8,8 @@ No files changed, compilation skipped Ran 2 tests for test/Counter.t.sol:CounterTest [PASS] testFuzz_SetNumber(uint256) (runs: 256, μ: 31054, ~: 31288) [PASS] test_Increment() (gas: 31303) -Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 8.55ms (8.17ms CPU time) +Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 8.31ms (7.96ms CPU time) -Ran 1 test suite in 9.52ms (8.55ms CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) +Ran 1 test suite in 9.63ms (8.31ms CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/nft_tutorial/forge-test b/src/output/nft_tutorial/forge-test index 3f1b7a7e5..423fa46cd 100644 --- a/src/output/nft_tutorial/forge-test +++ b/src/output/nft_tutorial/forge-test @@ -5,17 +5,6 @@ $ forge test // ANCHOR: output No files changed, compilation skipped -Ran 8 tests for test/SolmateNft.sol:SolmateNftTests -[PASS] testBalanceIncremented() (gas: 217400) -[PASS] testFailMaxSupplyReached() (gas: 134524) -[PASS] testFailMintToZeroAddress() (gas: 34521) -[PASS] testFailNoMintPricePaid() (gas: 5568) -[PASS] testFailUnSafeContractReceiver() (gas: 3524) -[PASS] testMintPricePaid() (gas: 81321) -[PASS] testNewMintOwnerRegistered() (gas: 190741) -[PASS] testSafeContractReceiver() (gas: 272655) -Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 1.57ms (1.34ms CPU time) - Ran 8 tests for test/OpenZeppelinNft.t.sol:OpenZeppelinNftTests [PASS] testBalanceIncremented() (gas: 217829) [PASS] testFailMaxSupplyReached() (gas: 134524) @@ -25,8 +14,19 @@ Ran 8 tests for test/OpenZeppelinNft.t.sol:OpenZeppelinNftTests [PASS] testMintPricePaid() (gas: 81554) [PASS] testNewMintOwnerRegistered() (gas: 190956) [PASS] testSafeContractReceiver() (gas: 273151) -Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 1.57ms (1.21ms CPU time) +Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 1.51ms (1.16ms CPU time) + +Ran 8 tests for test/SolmateNft.sol:SolmateNftTests +[PASS] testBalanceIncremented() (gas: 217400) +[PASS] testFailMaxSupplyReached() (gas: 134524) +[PASS] testFailMintToZeroAddress() (gas: 34521) +[PASS] testFailNoMintPricePaid() (gas: 5568) +[PASS] testFailUnSafeContractReceiver() (gas: 3524) +[PASS] testMintPricePaid() (gas: 81321) +[PASS] testNewMintOwnerRegistered() (gas: 190741) +[PASS] testSafeContractReceiver() (gas: 272655) +Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 1.51ms (1.33ms CPU time) -Ran 2 test suites in 6.15ms (3.13ms CPU time): 16 tests passed, 0 failed, 0 skipped (16 total tests) +Ran 2 test suites in 6.32ms (3.02ms CPU time): 16 tests passed, 0 failed, 0 skipped (16 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/test_filters/forge-test-match-contract-and-test b/src/output/test_filters/forge-test-match-contract-and-test index 5d91894e9..071057dff 100644 --- a/src/output/test_filters/forge-test-match-contract-and-test +++ b/src/output/test_filters/forge-test-match-contract-and-test @@ -4,14 +4,14 @@ $ forge test --match-contract ComplicatedContractTest --match-test test_Deposit // ANCHOR_END: command // ANCHOR: output Compiling 24 files with Solc 0.8.10 -Solc 0.8.10 finished in 1.12s +Solc 0.8.10 finished in 1.09s Compiler run successful! Ran 2 tests for test/ComplicatedContract.t.sol:ComplicatedContractTest [PASS] test_DepositERC20() (gas: 102193) [PASS] test_DepositETH() (gas: 61414) -Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.32ms (1.52ms CPU time) +Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.23ms (1.70ms CPU time) -Ran 1 test suite in 5.91ms (1.32ms CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) +Ran 1 test suite in 5.51ms (1.23ms CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/output/test_filters/forge-test-match-path b/src/output/test_filters/forge-test-match-path index 9c0163803..f941012c1 100644 --- a/src/output/test_filters/forge-test-match-path +++ b/src/output/test_filters/forge-test-match-path @@ -4,13 +4,13 @@ $ forge test --match-path test/ContractB.t.sol // ANCHOR_END: command // ANCHOR: output Compiling 1 files with Solc 0.8.10 -Solc 0.8.10 finished in 1.06s +Solc 0.8.10 finished in 1.04s Compiler run successful! Ran 1 test for test/ContractB.t.sol:ContractBTest [PASS] testExample() (gas: 257) -Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 354.20µs (67.70µs CPU time) +Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 322.46µs (70.00µs CPU time) -Ran 1 test suite in 5.60ms (354.20µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) +Ran 1 test suite in 5.92ms (322.46µs CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests) // ANCHOR_END: output // ANCHOR_END: all diff --git a/src/reference/cli/SUMMARY.md b/src/reference/cli/SUMMARY.md index 28ecdebdc..651f08f00 100644 --- a/src/reference/cli/SUMMARY.md +++ b/src/reference/cli/SUMMARY.md @@ -53,7 +53,6 @@ - [`cast 4byte`](./cast/4byte.md) - [`cast 4byte-decode`](./cast/4byte-decode.md) - [`cast 4byte-event`](./cast/4byte-event.md) - - [`cast abi-decode`](./cast/abi-decode.md) - [`cast abi-encode`](./cast/abi-encode.md) - [`cast access-list`](./cast/access-list.md) - [`cast address-zero`](./cast/address-zero.md) @@ -68,7 +67,6 @@ - [`cast call`](./cast/call.md) - [`cast call --create`](./cast/call/--create.md) - [`cast calldata`](./cast/calldata.md) - - [`cast calldata-decode`](./cast/calldata-decode.md) - [`cast chain`](./cast/chain.md) - [`cast chain-id`](./cast/chain-id.md) - [`cast client`](./cast/client.md) @@ -81,7 +79,12 @@ - [`cast constructor-args`](./cast/constructor-args.md) - [`cast create2`](./cast/create2.md) - [`cast creation-code`](./cast/creation-code.md) + - [`cast decode-abi`](./cast/decode-abi.md) + - [`cast decode-calldata`](./cast/decode-calldata.md) - [`cast decode-eof`](./cast/decode-eof.md) + - [`cast decode-error`](./cast/decode-error.md) + - [`cast decode-event`](./cast/decode-event.md) + - [`cast decode-string`](./cast/decode-string.md) - [`cast decode-transaction`](./cast/decode-transaction.md) - [`cast disassemble`](./cast/disassemble.md) - [`cast estimate`](./cast/estimate.md) @@ -132,7 +135,6 @@ - [`cast sig-event`](./cast/sig-event.md) - [`cast storage`](./cast/storage.md) - [`cast storage-root`](./cast/storage-root.md) - - [`cast string-decode`](./cast/string-decode.md) - [`cast to-ascii`](./cast/to-ascii.md) - [`cast to-base`](./cast/to-base.md) - [`cast to-bytes32`](./cast/to-bytes32.md) diff --git a/src/reference/cli/anvil.md b/src/reference/cli/anvil.md index 6ef7d3893..22697d084 100644 --- a/src/reference/cli/anvil.md +++ b/src/reference/cli/anvil.md @@ -181,7 +181,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. Server options: --allow-origin diff --git a/src/reference/cli/anvil/completions.md b/src/reference/cli/anvil/completions.md index 2930b7d2e..c8ab96e26 100644 --- a/src/reference/cli/anvil/completions.md +++ b/src/reference/cli/anvil/completions.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/anvil/generate-fig-spec.md b/src/reference/cli/anvil/generate-fig-spec.md index 9af251f18..0a1453758 100644 --- a/src/reference/cli/anvil/generate-fig-spec.md +++ b/src/reference/cli/anvil/generate-fig-spec.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast.md b/src/reference/cli/cast.md index 2e633d212..a8c10c68e 100644 --- a/src/reference/cli/cast.md +++ b/src/reference/cli/cast.md @@ -17,8 +17,6 @@ Commands: 4byte-event Get the event signature for a given topic 0 from https://openchain.xyz [aliases: 4e, 4be, topic0-event, t0e] - abi-decode Decode ABI-encoded input or output data [aliases: ad, - --abi-decode] abi-encode ABI encode the given function argument, excluding the selector [aliases: ae] access-list Create an access list for a transaction [aliases: ac, @@ -36,8 +34,6 @@ Commands: call Perform a call on an account without publishing a transaction [aliases: c] calldata ABI-encode a function with arguments [aliases: cd] - calldata-decode Decode ABI-encoded input data [aliases: - --calldata-decode, cdd] chain Get the symbolic name of the current chain chain-id Get the Ethereum chain ID [aliases: ci, cid] client Get the current client version [aliases: cl] @@ -55,7 +51,17 @@ Commands: [aliases: c2] creation-code Download a contract creation code from Etherscan and RPC [aliases: cc] + decode-abi Decode ABI-encoded input or output data [aliases: + abi-decode, --abi-decode, ad] + decode-calldata Decode ABI-encoded input data [aliases: + calldata-decode, --calldata-decode, cdd] decode-eof Decodes EOF container bytes + decode-error Decode custom error data [aliases: error-decode, + --error-decode, erd] + decode-event Decode event data [aliases: event-decode, + --event-decode, ed] + decode-string Decode ABI-encoded string [aliases: string-decode, + --string-decode, sd] decode-transaction Decodes a raw signed EIP 2718 typed transaction [aliases: dt, decode-tx] disassemble Disassembles hex encoded bytecode into individual / @@ -133,8 +139,6 @@ Commands: storage Get the raw value of a contract's storage slot [aliases: st] storage-root Get the storage root for an account [aliases: sr] - string-decode Decode ABI-encoded string [aliases: --string-decode, - sd] to-ascii Convert hex data to an ASCII string [aliases: --to-ascii, tas, 2as] to-base Converts a number of one base to another [aliases: @@ -209,7 +213,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. Find more information in the book: http://book.getfoundry.sh/reference/cast/cast.html diff --git a/src/reference/cli/cast/4byte-decode.md b/src/reference/cli/cast/4byte-decode.md index 01d87fd6a..f07f220a5 100644 --- a/src/reference/cli/cast/4byte-decode.md +++ b/src/reference/cli/cast/4byte-decode.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/4byte-event.md b/src/reference/cli/cast/4byte-event.md index d692bc564..3285f9008 100644 --- a/src/reference/cli/cast/4byte-event.md +++ b/src/reference/cli/cast/4byte-event.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/4byte.md b/src/reference/cli/cast/4byte.md index bc0d6130b..6e7e5cfe6 100644 --- a/src/reference/cli/cast/4byte.md +++ b/src/reference/cli/cast/4byte.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/abi-encode.md b/src/reference/cli/cast/abi-encode.md index 606f05756..8f6ca2ba9 100644 --- a/src/reference/cli/cast/abi-encode.md +++ b/src/reference/cli/cast/abi-encode.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/access-list.md b/src/reference/cli/cast/access-list.md index b0da4d602..a5c961bdd 100644 --- a/src/reference/cli/cast/access-list.md +++ b/src/reference/cli/cast/access-list.md @@ -127,6 +127,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -229,5 +234,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/address-zero.md b/src/reference/cli/cast/address-zero.md index f3b2fa088..6d5aed9a5 100644 --- a/src/reference/cli/cast/address-zero.md +++ b/src/reference/cli/cast/address-zero.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/admin.md b/src/reference/cli/cast/admin.md index 1052d67e4..0df6c5886 100644 --- a/src/reference/cli/cast/admin.md +++ b/src/reference/cli/cast/admin.md @@ -57,6 +57,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -93,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/age.md b/src/reference/cli/cast/age.md index 42b948bf7..ed0d5243b 100644 --- a/src/reference/cli/cast/age.md +++ b/src/reference/cli/cast/age.md @@ -54,6 +54,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -90,5 +95,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/artifact.md b/src/reference/cli/cast/artifact.md index 81b34b9ea..d51257907 100644 --- a/src/reference/cli/cast/artifact.md +++ b/src/reference/cli/cast/artifact.md @@ -71,6 +71,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -107,5 +112,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/balance.md b/src/reference/cli/cast/balance.md index 43607000d..b7265967d 100644 --- a/src/reference/cli/cast/balance.md +++ b/src/reference/cli/cast/balance.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + --erc20 erc20 address to query, with the method `balanceOf(address) return (uint256)`, alias with '--erc721' @@ -100,5 +105,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/base-fee.md b/src/reference/cli/cast/base-fee.md index 6b2f25dc4..e5044243e 100644 --- a/src/reference/cli/cast/base-fee.md +++ b/src/reference/cli/cast/base-fee.md @@ -54,6 +54,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -90,5 +95,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/bind.md b/src/reference/cli/cast/bind.md index 74a28c89a..22c4a4181 100644 --- a/src/reference/cli/cast/bind.md +++ b/src/reference/cli/cast/bind.md @@ -84,5 +84,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/block-number.md b/src/reference/cli/cast/block-number.md index 9d1bf3d29..ff6349b3f 100644 --- a/src/reference/cli/cast/block-number.md +++ b/src/reference/cli/cast/block-number.md @@ -53,6 +53,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -89,5 +94,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/block.md b/src/reference/cli/cast/block.md index 6e26a9ac9..a54926628 100644 --- a/src/reference/cli/cast/block.md +++ b/src/reference/cli/cast/block.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -96,5 +101,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/call.md b/src/reference/cli/cast/call.md index 74df5e834..7033d231f 100644 --- a/src/reference/cli/cast/call.md +++ b/src/reference/cli/cast/call.md @@ -154,6 +154,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -261,5 +266,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/call/--create.md b/src/reference/cli/cast/call/--create.md index 23e609080..caa107558 100644 --- a/src/reference/cli/cast/call/--create.md +++ b/src/reference/cli/cast/call/--create.md @@ -63,5 +63,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/calldata.md b/src/reference/cli/cast/calldata.md index 06a6cec10..01e4041b1 100644 --- a/src/reference/cli/cast/calldata.md +++ b/src/reference/cli/cast/calldata.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/chain-id.md b/src/reference/cli/cast/chain-id.md index 6cd8d10a1..ba7d32dbc 100644 --- a/src/reference/cli/cast/chain-id.md +++ b/src/reference/cli/cast/chain-id.md @@ -48,6 +48,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -84,5 +89,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/chain.md b/src/reference/cli/cast/chain.md index 61ebab19f..c8689c99b 100644 --- a/src/reference/cli/cast/chain.md +++ b/src/reference/cli/cast/chain.md @@ -48,6 +48,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -84,5 +89,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/client.md b/src/reference/cli/cast/client.md index d46cec3b0..514d7ddf8 100644 --- a/src/reference/cli/cast/client.md +++ b/src/reference/cli/cast/client.md @@ -48,6 +48,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -84,5 +89,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/code.md b/src/reference/cli/cast/code.md index 476452408..abc308604 100644 --- a/src/reference/cli/cast/code.md +++ b/src/reference/cli/cast/code.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -96,5 +101,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/codehash.md b/src/reference/cli/cast/codehash.md index f27c8b8c6..e01da552a 100644 --- a/src/reference/cli/cast/codehash.md +++ b/src/reference/cli/cast/codehash.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -96,5 +101,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/codesize.md b/src/reference/cli/cast/codesize.md index 7df4b9da6..407937fe6 100644 --- a/src/reference/cli/cast/codesize.md +++ b/src/reference/cli/cast/codesize.md @@ -57,6 +57,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -93,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/completions.md b/src/reference/cli/cast/completions.md index 9e8eb4195..c7e3e4bec 100644 --- a/src/reference/cli/cast/completions.md +++ b/src/reference/cli/cast/completions.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/compute-address.md b/src/reference/cli/cast/compute-address.md index eda7b77f4..583e608e6 100644 --- a/src/reference/cli/cast/compute-address.md +++ b/src/reference/cli/cast/compute-address.md @@ -55,6 +55,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -91,5 +96,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/concat-hex.md b/src/reference/cli/cast/concat-hex.md index 107910772..f4e6dfc7a 100644 --- a/src/reference/cli/cast/concat-hex.md +++ b/src/reference/cli/cast/concat-hex.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/constructor-args.md b/src/reference/cli/cast/constructor-args.md index e1eaa10b9..c2abfc414 100644 --- a/src/reference/cli/cast/constructor-args.md +++ b/src/reference/cli/cast/constructor-args.md @@ -66,6 +66,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -102,5 +107,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/create2.md b/src/reference/cli/cast/create2.md index 441a84095..b4e1561d6 100644 --- a/src/reference/cli/cast/create2.md +++ b/src/reference/cli/cast/create2.md @@ -83,5 +83,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/creation-code.md b/src/reference/cli/cast/creation-code.md index bf95773f5..9d059097c 100644 --- a/src/reference/cli/cast/creation-code.md +++ b/src/reference/cli/cast/creation-code.md @@ -75,6 +75,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -111,5 +116,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-abi.md b/src/reference/cli/cast/decode-abi.md new file mode 100644 index 000000000..1d490b95c --- /dev/null +++ b/src/reference/cli/cast/decode-abi.md @@ -0,0 +1,62 @@ +# cast decode-abi + +Decode ABI-encoded input or output data. + +```bash +$ cast decode-abi --help +``` + +```txt +Usage: cast decode-abi [OPTIONS] + +Arguments: + + The function signature in the format `()()` + + + The ABI-encoded calldata + +Options: + -h, --help + Print help (see a summary with '-h') + + -j, --threads + Number of threads to use. Specifying 0 defaults to the number of + logical cores + + [aliases: jobs] + +Decode input data instead of output data: + -i, --input + Whether to decode the input or output data + +Display options: + --color + The color of the log messages + + Possible values: + - auto: Intelligently guess whether to use color output (default) + - always: Force color output + - never: Force disable color output + + --json + Format log messages as JSON + + -q, --quiet + Do not print log messages + + -v, --verbosity... + Verbosity level of the log messages. + + Pass multiple times to increase the verbosity (e.g. -v, -vv, -vvv). + + Depending on the context the verbosity levels have different meanings. + + For example, the verbosity levels of the EVM are: + - 2 (-vv): Print logs for all tests. + - 3 (-vvv): Print execution traces for failing tests. + - 4 (-vvvv): Print execution traces for all tests, and setup traces + for failing tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. +``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-calldata.md b/src/reference/cli/cast/decode-calldata.md new file mode 100644 index 000000000..ac0abdad7 --- /dev/null +++ b/src/reference/cli/cast/decode-calldata.md @@ -0,0 +1,58 @@ +# cast decode-calldata + +Decode ABI-encoded input data. + +```bash +$ cast decode-calldata --help +``` + +```txt +Usage: cast decode-calldata [OPTIONS] + +Arguments: + + The function signature in the format `()()` + + + The ABI-encoded calldata + +Options: + -h, --help + Print help (see a summary with '-h') + + -j, --threads + Number of threads to use. Specifying 0 defaults to the number of + logical cores + + [aliases: jobs] + +Display options: + --color + The color of the log messages + + Possible values: + - auto: Intelligently guess whether to use color output (default) + - always: Force color output + - never: Force disable color output + + --json + Format log messages as JSON + + -q, --quiet + Do not print log messages + + -v, --verbosity... + Verbosity level of the log messages. + + Pass multiple times to increase the verbosity (e.g. -v, -vv, -vvv). + + Depending on the context the verbosity levels have different meanings. + + For example, the verbosity levels of the EVM are: + - 2 (-vv): Print logs for all tests. + - 3 (-vvv): Print execution traces for failing tests. + - 4 (-vvvv): Print execution traces for all tests, and setup traces + for failing tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. +``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-eof.md b/src/reference/cli/cast/decode-eof.md index 7b797c789..fdc99e772 100644 --- a/src/reference/cli/cast/decode-eof.md +++ b/src/reference/cli/cast/decode-eof.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-error.md b/src/reference/cli/cast/decode-error.md new file mode 100644 index 000000000..637838a81 --- /dev/null +++ b/src/reference/cli/cast/decode-error.md @@ -0,0 +1,61 @@ +# cast decode-error + +Decode custom error data + +```bash +$ cast decode-error --help +``` + +```txt +Usage: cast decode-error [OPTIONS] + +Arguments: + + The error data to decode + +Options: + --sig + The error signature. If none provided then tries to decode from local + cache or `https://api.openchain.xyz` + + [aliases: error-sig] + + -h, --help + Print help (see a summary with '-h') + + -j, --threads + Number of threads to use. Specifying 0 defaults to the number of + logical cores + + [aliases: jobs] + +Display options: + --color + The color of the log messages + + Possible values: + - auto: Intelligently guess whether to use color output (default) + - always: Force color output + - never: Force disable color output + + --json + Format log messages as JSON + + -q, --quiet + Do not print log messages + + -v, --verbosity... + Verbosity level of the log messages. + + Pass multiple times to increase the verbosity (e.g. -v, -vv, -vvv). + + Depending on the context the verbosity levels have different meanings. + + For example, the verbosity levels of the EVM are: + - 2 (-vv): Print logs for all tests. + - 3 (-vvv): Print execution traces for failing tests. + - 4 (-vvvv): Print execution traces for all tests, and setup traces + for failing tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. +``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-event.md b/src/reference/cli/cast/decode-event.md new file mode 100644 index 000000000..625465aea --- /dev/null +++ b/src/reference/cli/cast/decode-event.md @@ -0,0 +1,61 @@ +# cast decode-event + +Decode event data + +```bash +$ cast decode-event --help +``` + +```txt +Usage: cast decode-event [OPTIONS] + +Arguments: + + The event data to decode + +Options: + --sig + The event signature. If none provided then tries to decode from local + cache or `https://api.openchain.xyz` + + [aliases: event-sig] + + -h, --help + Print help (see a summary with '-h') + + -j, --threads + Number of threads to use. Specifying 0 defaults to the number of + logical cores + + [aliases: jobs] + +Display options: + --color + The color of the log messages + + Possible values: + - auto: Intelligently guess whether to use color output (default) + - always: Force color output + - never: Force disable color output + + --json + Format log messages as JSON + + -q, --quiet + Do not print log messages + + -v, --verbosity... + Verbosity level of the log messages. + + Pass multiple times to increase the verbosity (e.g. -v, -vv, -vvv). + + Depending on the context the verbosity levels have different meanings. + + For example, the verbosity levels of the EVM are: + - 2 (-vv): Print logs for all tests. + - 3 (-vvv): Print execution traces for failing tests. + - 4 (-vvvv): Print execution traces for all tests, and setup traces + for failing tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. +``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-string.md b/src/reference/cli/cast/decode-string.md new file mode 100644 index 000000000..0acf2ce7e --- /dev/null +++ b/src/reference/cli/cast/decode-string.md @@ -0,0 +1,55 @@ +# cast decode-string + +Decode ABI-encoded string. + +```bash +$ cast decode-string --help +``` + +```txt +Usage: cast decode-string [OPTIONS] + +Arguments: + + The ABI-encoded string + +Options: + -h, --help + Print help (see a summary with '-h') + + -j, --threads + Number of threads to use. Specifying 0 defaults to the number of + logical cores + + [aliases: jobs] + +Display options: + --color + The color of the log messages + + Possible values: + - auto: Intelligently guess whether to use color output (default) + - always: Force color output + - never: Force disable color output + + --json + Format log messages as JSON + + -q, --quiet + Do not print log messages + + -v, --verbosity... + Verbosity level of the log messages. + + Pass multiple times to increase the verbosity (e.g. -v, -vv, -vvv). + + Depending on the context the verbosity levels have different meanings. + + For example, the verbosity levels of the EVM are: + - 2 (-vv): Print logs for all tests. + - 3 (-vvv): Print execution traces for failing tests. + - 4 (-vvvv): Print execution traces for all tests, and setup traces + for failing tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. +``` \ No newline at end of file diff --git a/src/reference/cli/cast/decode-transaction.md b/src/reference/cli/cast/decode-transaction.md index 47114219d..07eb92b5b 100644 --- a/src/reference/cli/cast/decode-transaction.md +++ b/src/reference/cli/cast/decode-transaction.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/disassemble.md b/src/reference/cli/cast/disassemble.md index 9591570fd..144a0c0da 100644 --- a/src/reference/cli/cast/disassemble.md +++ b/src/reference/cli/cast/disassemble.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/estimate.md b/src/reference/cli/cast/estimate.md index fede45c2c..9cfb44f45 100644 --- a/src/reference/cli/cast/estimate.md +++ b/src/reference/cli/cast/estimate.md @@ -131,6 +131,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -233,5 +238,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/estimate/--create.md b/src/reference/cli/cast/estimate/--create.md index 0fad61b2e..46a9556bf 100644 --- a/src/reference/cli/cast/estimate/--create.md +++ b/src/reference/cli/cast/estimate/--create.md @@ -63,5 +63,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/etherscan-source.md b/src/reference/cli/cast/etherscan-source.md index 88588f5e0..6956a2960 100644 --- a/src/reference/cli/cast/etherscan-source.md +++ b/src/reference/cli/cast/etherscan-source.md @@ -66,5 +66,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/find-block.md b/src/reference/cli/cast/find-block.md index f6dc765a8..965600409 100644 --- a/src/reference/cli/cast/find-block.md +++ b/src/reference/cli/cast/find-block.md @@ -52,6 +52,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -88,5 +93,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/format-bytes32-string.md b/src/reference/cli/cast/format-bytes32-string.md index 958c913eb..94f953a64 100644 --- a/src/reference/cli/cast/format-bytes32-string.md +++ b/src/reference/cli/cast/format-bytes32-string.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/format-units.md b/src/reference/cli/cast/format-units.md index ed349dae7..64355661e 100644 --- a/src/reference/cli/cast/format-units.md +++ b/src/reference/cli/cast/format-units.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/from-bin.md b/src/reference/cli/cast/from-bin.md index 630b3cfa1..15c7df38a 100644 --- a/src/reference/cli/cast/from-bin.md +++ b/src/reference/cli/cast/from-bin.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/from-fixed-point.md b/src/reference/cli/cast/from-fixed-point.md index 6eb4ed435..3824dbbe8 100644 --- a/src/reference/cli/cast/from-fixed-point.md +++ b/src/reference/cli/cast/from-fixed-point.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/from-rlp.md b/src/reference/cli/cast/from-rlp.md index e11886a6c..54fa20a41 100644 --- a/src/reference/cli/cast/from-rlp.md +++ b/src/reference/cli/cast/from-rlp.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/from-utf8.md b/src/reference/cli/cast/from-utf8.md index e59883b79..d421bf263 100644 --- a/src/reference/cli/cast/from-utf8.md +++ b/src/reference/cli/cast/from-utf8.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/from-wei.md b/src/reference/cli/cast/from-wei.md index a44f4152f..2a8b8f7e3 100644 --- a/src/reference/cli/cast/from-wei.md +++ b/src/reference/cli/cast/from-wei.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/gas-price.md b/src/reference/cli/cast/gas-price.md index 6e2f523e0..9c21a85b9 100644 --- a/src/reference/cli/cast/gas-price.md +++ b/src/reference/cli/cast/gas-price.md @@ -48,6 +48,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -84,5 +89,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/generate-fig-spec.md b/src/reference/cli/cast/generate-fig-spec.md index 8f658f367..b9f28659c 100644 --- a/src/reference/cli/cast/generate-fig-spec.md +++ b/src/reference/cli/cast/generate-fig-spec.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/hash-message.md b/src/reference/cli/cast/hash-message.md index b04e13610..270a7586f 100644 --- a/src/reference/cli/cast/hash-message.md +++ b/src/reference/cli/cast/hash-message.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/hash-zero.md b/src/reference/cli/cast/hash-zero.md index 065e86ae1..01447d11f 100644 --- a/src/reference/cli/cast/hash-zero.md +++ b/src/reference/cli/cast/hash-zero.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/implementation.md b/src/reference/cli/cast/implementation.md index ebe57560c..26f6db608 100644 --- a/src/reference/cli/cast/implementation.md +++ b/src/reference/cli/cast/implementation.md @@ -57,6 +57,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -93,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/index-erc7201.md b/src/reference/cli/cast/index-erc7201.md index c5feb1728..5d896e239 100644 --- a/src/reference/cli/cast/index-erc7201.md +++ b/src/reference/cli/cast/index-erc7201.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/index.md b/src/reference/cli/cast/index.md index a32f8ffe2..c2c2eac81 100644 --- a/src/reference/cli/cast/index.md +++ b/src/reference/cli/cast/index.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/interface.md b/src/reference/cli/cast/interface.md index 699ef71fc..f33c36e48 100644 --- a/src/reference/cli/cast/interface.md +++ b/src/reference/cli/cast/interface.md @@ -78,5 +78,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/keccak.md b/src/reference/cli/cast/keccak.md index 754dbd923..41baac96f 100644 --- a/src/reference/cli/cast/keccak.md +++ b/src/reference/cli/cast/keccak.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/logs.md b/src/reference/cli/cast/logs.md index eae56bda1..c664b50dc 100644 --- a/src/reference/cli/cast/logs.md +++ b/src/reference/cli/cast/logs.md @@ -85,6 +85,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -187,5 +192,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/lookup-address.md b/src/reference/cli/cast/lookup-address.md index e414b3d98..ce7e5588b 100644 --- a/src/reference/cli/cast/lookup-address.md +++ b/src/reference/cli/cast/lookup-address.md @@ -55,6 +55,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -91,5 +96,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/max-int.md b/src/reference/cli/cast/max-int.md index 3d7ee395a..96b3117a2 100644 --- a/src/reference/cli/cast/max-int.md +++ b/src/reference/cli/cast/max-int.md @@ -52,5 +52,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/max-uint.md b/src/reference/cli/cast/max-uint.md index 45cff1929..1a822bb7b 100644 --- a/src/reference/cli/cast/max-uint.md +++ b/src/reference/cli/cast/max-uint.md @@ -52,5 +52,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/min-int.md b/src/reference/cli/cast/min-int.md index 8e39eb49f..ad7e1e0bb 100644 --- a/src/reference/cli/cast/min-int.md +++ b/src/reference/cli/cast/min-int.md @@ -52,5 +52,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/mktx.md b/src/reference/cli/cast/mktx.md index 0eb219192..2eee649f1 100644 --- a/src/reference/cli/cast/mktx.md +++ b/src/reference/cli/cast/mktx.md @@ -131,6 +131,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -233,5 +238,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/mktx/--create.md b/src/reference/cli/cast/mktx/--create.md index c051a4820..bd291a571 100644 --- a/src/reference/cli/cast/mktx/--create.md +++ b/src/reference/cli/cast/mktx/--create.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/namehash.md b/src/reference/cli/cast/namehash.md index 70e2eede0..f7bdb943c 100644 --- a/src/reference/cli/cast/namehash.md +++ b/src/reference/cli/cast/namehash.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/nonce.md b/src/reference/cli/cast/nonce.md index effc591f3..b8ff98ea4 100644 --- a/src/reference/cli/cast/nonce.md +++ b/src/reference/cli/cast/nonce.md @@ -57,6 +57,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -93,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/parse-bytes32-address.md b/src/reference/cli/cast/parse-bytes32-address.md index d23186c6f..f8641fc0b 100644 --- a/src/reference/cli/cast/parse-bytes32-address.md +++ b/src/reference/cli/cast/parse-bytes32-address.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/parse-bytes32-string.md b/src/reference/cli/cast/parse-bytes32-string.md index 35525cc77..a61585812 100644 --- a/src/reference/cli/cast/parse-bytes32-string.md +++ b/src/reference/cli/cast/parse-bytes32-string.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/parse-units.md b/src/reference/cli/cast/parse-units.md index 4470bba77..78e23d192 100644 --- a/src/reference/cli/cast/parse-units.md +++ b/src/reference/cli/cast/parse-units.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/pretty-calldata.md b/src/reference/cli/cast/pretty-calldata.md index acf4c614a..5e667d0b2 100644 --- a/src/reference/cli/cast/pretty-calldata.md +++ b/src/reference/cli/cast/pretty-calldata.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/proof.md b/src/reference/cli/cast/proof.md index d22d67414..97982a8bb 100644 --- a/src/reference/cli/cast/proof.md +++ b/src/reference/cli/cast/proof.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -96,5 +101,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/publish.md b/src/reference/cli/cast/publish.md index 7c3a8dd80..e150f0644 100644 --- a/src/reference/cli/cast/publish.md +++ b/src/reference/cli/cast/publish.md @@ -57,6 +57,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -93,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/receipt.md b/src/reference/cli/cast/receipt.md index e7d05498e..6defca796 100644 --- a/src/reference/cli/cast/receipt.md +++ b/src/reference/cli/cast/receipt.md @@ -65,6 +65,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -101,5 +106,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/resolve-name.md b/src/reference/cli/cast/resolve-name.md index e34675d26..dd8f14098 100644 --- a/src/reference/cli/cast/resolve-name.md +++ b/src/reference/cli/cast/resolve-name.md @@ -55,6 +55,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -91,5 +96,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/rpc.md b/src/reference/cli/cast/rpc.md index 6593a00ed..907854b03 100644 --- a/src/reference/cli/cast/rpc.md +++ b/src/reference/cli/cast/rpc.md @@ -69,6 +69,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -105,5 +110,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/run.md b/src/reference/cli/cast/run.md index c958fc028..ca776c18c 100644 --- a/src/reference/cli/cast/run.md +++ b/src/reference/cli/cast/run.md @@ -81,6 +81,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + --evm-version The EVM version to use. @@ -149,5 +154,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/selectors.md b/src/reference/cli/cast/selectors.md index a5b7f18c9..71b45a7ad 100644 --- a/src/reference/cli/cast/selectors.md +++ b/src/reference/cli/cast/selectors.md @@ -54,5 +54,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/send.md b/src/reference/cli/cast/send.md index 8b5807e4c..d3cf9797e 100644 --- a/src/reference/cli/cast/send.md +++ b/src/reference/cli/cast/send.md @@ -150,6 +150,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -252,5 +257,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/send/--create.md b/src/reference/cli/cast/send/--create.md index c7df05442..4a7b6cdbd 100644 --- a/src/reference/cli/cast/send/--create.md +++ b/src/reference/cli/cast/send/--create.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/shl.md b/src/reference/cli/cast/shl.md index b2a2112c3..b21180742 100644 --- a/src/reference/cli/cast/shl.md +++ b/src/reference/cli/cast/shl.md @@ -61,5 +61,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/shr.md b/src/reference/cli/cast/shr.md index 47b18bf7a..d6f7048e2 100644 --- a/src/reference/cli/cast/shr.md +++ b/src/reference/cli/cast/shr.md @@ -61,5 +61,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/sig-event.md b/src/reference/cli/cast/sig-event.md index 3a0743e8f..f5f88e506 100644 --- a/src/reference/cli/cast/sig-event.md +++ b/src/reference/cli/cast/sig-event.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/sig.md b/src/reference/cli/cast/sig.md index 9d5581488..288e33da4 100644 --- a/src/reference/cli/cast/sig.md +++ b/src/reference/cli/cast/sig.md @@ -54,5 +54,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/storage-root.md b/src/reference/cli/cast/storage-root.md index 96261b191..7569f6382 100644 --- a/src/reference/cli/cast/storage-root.md +++ b/src/reference/cli/cast/storage-root.md @@ -60,6 +60,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -96,5 +101,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/storage.md b/src/reference/cli/cast/storage.md index f443c1eba..51abf72e0 100644 --- a/src/reference/cli/cast/storage.md +++ b/src/reference/cli/cast/storage.md @@ -61,6 +61,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -244,5 +249,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-ascii.md b/src/reference/cli/cast/to-ascii.md index d624474bc..44f99deca 100644 --- a/src/reference/cli/cast/to-ascii.md +++ b/src/reference/cli/cast/to-ascii.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-base.md b/src/reference/cli/cast/to-base.md index 4c0d586db..99a250865 100644 --- a/src/reference/cli/cast/to-base.md +++ b/src/reference/cli/cast/to-base.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-bytes32.md b/src/reference/cli/cast/to-bytes32.md index f275f50cb..9b65dcb44 100644 --- a/src/reference/cli/cast/to-bytes32.md +++ b/src/reference/cli/cast/to-bytes32.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-check-sum-address.md b/src/reference/cli/cast/to-check-sum-address.md index 23998bb49..eb7be4f6f 100644 --- a/src/reference/cli/cast/to-check-sum-address.md +++ b/src/reference/cli/cast/to-check-sum-address.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-dec.md b/src/reference/cli/cast/to-dec.md index 9e9a6d35b..64b133999 100644 --- a/src/reference/cli/cast/to-dec.md +++ b/src/reference/cli/cast/to-dec.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-fixed-point.md b/src/reference/cli/cast/to-fixed-point.md index acb39ecbe..bd4b5367f 100644 --- a/src/reference/cli/cast/to-fixed-point.md +++ b/src/reference/cli/cast/to-fixed-point.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-hex.md b/src/reference/cli/cast/to-hex.md index daf627b5d..25466de7a 100644 --- a/src/reference/cli/cast/to-hex.md +++ b/src/reference/cli/cast/to-hex.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-hexdata.md b/src/reference/cli/cast/to-hexdata.md index e49e08bbd..2216b7786 100644 --- a/src/reference/cli/cast/to-hexdata.md +++ b/src/reference/cli/cast/to-hexdata.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-int256.md b/src/reference/cli/cast/to-int256.md index e51ec76e8..a1270903d 100644 --- a/src/reference/cli/cast/to-int256.md +++ b/src/reference/cli/cast/to-int256.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-rlp.md b/src/reference/cli/cast/to-rlp.md index 7f3cecde1..4abca5e45 100644 --- a/src/reference/cli/cast/to-rlp.md +++ b/src/reference/cli/cast/to-rlp.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-uint256.md b/src/reference/cli/cast/to-uint256.md index e4a9c9c42..b4402a3eb 100644 --- a/src/reference/cli/cast/to-uint256.md +++ b/src/reference/cli/cast/to-uint256.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-unit.md b/src/reference/cli/cast/to-unit.md index 1ef82df27..1f623f55f 100644 --- a/src/reference/cli/cast/to-unit.md +++ b/src/reference/cli/cast/to-unit.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-utf8.md b/src/reference/cli/cast/to-utf8.md index f72849dde..9f13111db 100644 --- a/src/reference/cli/cast/to-utf8.md +++ b/src/reference/cli/cast/to-utf8.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/to-wei.md b/src/reference/cli/cast/to-wei.md index 2f4d679a9..35bfd6d85 100644 --- a/src/reference/cli/cast/to-wei.md +++ b/src/reference/cli/cast/to-wei.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/tx.md b/src/reference/cli/cast/tx.md index 05a1a0db2..e058947fb 100644 --- a/src/reference/cli/cast/tx.md +++ b/src/reference/cli/cast/tx.md @@ -59,6 +59,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -h, --help Print help (see a summary with '-h') @@ -95,5 +100,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/upload-signature.md b/src/reference/cli/cast/upload-signature.md index 14090d9fe..2320ee5fd 100644 --- a/src/reference/cli/cast/upload-signature.md +++ b/src/reference/cli/cast/upload-signature.md @@ -53,5 +53,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet.md b/src/reference/cli/cast/wallet.md index d04210205..6be25b11c 100644 --- a/src/reference/cli/cast/wallet.md +++ b/src/reference/cli/cast/wallet.md @@ -61,5 +61,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/address.md b/src/reference/cli/cast/wallet/address.md index a8d701e8c..c87a066ad 100644 --- a/src/reference/cli/cast/wallet/address.md +++ b/src/reference/cli/cast/wallet/address.md @@ -116,5 +116,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/decrypt-keystore.md b/src/reference/cli/cast/wallet/decrypt-keystore.md index dbae347a5..b3b0b5d00 100644 --- a/src/reference/cli/cast/wallet/decrypt-keystore.md +++ b/src/reference/cli/cast/wallet/decrypt-keystore.md @@ -60,5 +60,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/import.md b/src/reference/cli/cast/wallet/import.md index d1006606d..e3559bec1 100644 --- a/src/reference/cli/cast/wallet/import.md +++ b/src/reference/cli/cast/wallet/import.md @@ -85,5 +85,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/list.md b/src/reference/cli/cast/wallet/list.md index ba14e2e14..6da638e71 100644 --- a/src/reference/cli/cast/wallet/list.md +++ b/src/reference/cli/cast/wallet/list.md @@ -67,5 +67,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/new-mnemonic.md b/src/reference/cli/cast/wallet/new-mnemonic.md index 90c6aa02d..0b418a8d3 100644 --- a/src/reference/cli/cast/wallet/new-mnemonic.md +++ b/src/reference/cli/cast/wallet/new-mnemonic.md @@ -59,5 +59,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/new.md b/src/reference/cli/cast/wallet/new.md index 03c71305e..c8db92ff6 100644 --- a/src/reference/cli/cast/wallet/new.md +++ b/src/reference/cli/cast/wallet/new.md @@ -68,5 +68,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/private-key.md b/src/reference/cli/cast/wallet/private-key.md index e0d20c376..71e598e6a 100644 --- a/src/reference/cli/cast/wallet/private-key.md +++ b/src/reference/cli/cast/wallet/private-key.md @@ -120,5 +120,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/sign-auth.md b/src/reference/cli/cast/wallet/sign-auth.md index 7ef560abe..306b9a78f 100644 --- a/src/reference/cli/cast/wallet/sign-auth.md +++ b/src/reference/cli/cast/wallet/sign-auth.md @@ -52,6 +52,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + --nonce @@ -159,5 +164,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/sign.md b/src/reference/cli/cast/wallet/sign.md index 7b570633e..b22cdf9ed 100644 --- a/src/reference/cli/cast/wallet/sign.md +++ b/src/reference/cli/cast/wallet/sign.md @@ -138,5 +138,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/vanity.md b/src/reference/cli/cast/wallet/vanity.md index bb0a5c94d..d3a66f813 100644 --- a/src/reference/cli/cast/wallet/vanity.md +++ b/src/reference/cli/cast/wallet/vanity.md @@ -62,5 +62,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/cast/wallet/verify.md b/src/reference/cli/cast/wallet/verify.md index 126a3e1e2..53f8ce14e 100644 --- a/src/reference/cli/cast/wallet/verify.md +++ b/src/reference/cli/cast/wallet/verify.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/chisel.md b/src/reference/cli/chisel.md index 9435f502d..f12c47d8f 100644 --- a/src/reference/cli/chisel.md +++ b/src/reference/cli/chisel.md @@ -43,7 +43,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages @@ -257,6 +258,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -276,9 +281,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -316,6 +318,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is diff --git a/src/reference/cli/chisel/clear-cache.md b/src/reference/cli/chisel/clear-cache.md index 63cb27240..0aa818569 100644 --- a/src/reference/cli/chisel/clear-cache.md +++ b/src/reference/cli/chisel/clear-cache.md @@ -32,7 +32,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages diff --git a/src/reference/cli/chisel/eval.md b/src/reference/cli/chisel/eval.md index 96eb3f7ab..ce59b8c75 100644 --- a/src/reference/cli/chisel/eval.md +++ b/src/reference/cli/chisel/eval.md @@ -36,7 +36,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages diff --git a/src/reference/cli/chisel/list.md b/src/reference/cli/chisel/list.md index 85bd150cb..b65da2da9 100644 --- a/src/reference/cli/chisel/list.md +++ b/src/reference/cli/chisel/list.md @@ -32,7 +32,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages diff --git a/src/reference/cli/chisel/load.md b/src/reference/cli/chisel/load.md index b6d89962a..eaf5452ea 100644 --- a/src/reference/cli/chisel/load.md +++ b/src/reference/cli/chisel/load.md @@ -36,7 +36,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages diff --git a/src/reference/cli/chisel/view.md b/src/reference/cli/chisel/view.md index aaf7c36d1..b558a8233 100644 --- a/src/reference/cli/chisel/view.md +++ b/src/reference/cli/chisel/view.md @@ -36,7 +36,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages diff --git a/src/reference/cli/forge.md b/src/reference/cli/forge.md index f507e25a1..4a7d86f2d 100644 --- a/src/reference/cli/forge.md +++ b/src/reference/cli/forge.md @@ -96,7 +96,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. Find more information in the book: http://book.getfoundry.sh/reference/forge/forge.html diff --git a/src/reference/cli/forge/bind-json.md b/src/reference/cli/forge/bind-json.md index 721ce6f29..1dbd9b9b8 100644 --- a/src/reference/cli/forge/bind-json.md +++ b/src/reference/cli/forge/bind-json.md @@ -187,5 +187,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/bind.md b/src/reference/cli/forge/bind.md index 18da7c38a..64657e2a5 100644 --- a/src/reference/cli/forge/bind.md +++ b/src/reference/cli/forge/bind.md @@ -243,5 +243,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/build.md b/src/reference/cli/forge/build.md index 91b38018c..5b7149da6 100644 --- a/src/reference/cli/forge/build.md +++ b/src/reference/cli/forge/build.md @@ -226,5 +226,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/cache.md b/src/reference/cli/forge/cache.md index 00aa15fe2..8ec0167a4 100644 --- a/src/reference/cli/forge/cache.md +++ b/src/reference/cli/forge/cache.md @@ -51,5 +51,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/cache/clean.md b/src/reference/cli/forge/cache/clean.md index ef448e9c3..4164713d9 100644 --- a/src/reference/cli/forge/cache/clean.md +++ b/src/reference/cli/forge/cache/clean.md @@ -61,5 +61,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/cache/ls.md b/src/reference/cli/forge/cache/ls.md index 970b9695b..64d510ed3 100644 --- a/src/reference/cli/forge/cache/ls.md +++ b/src/reference/cli/forge/cache/ls.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/clean.md b/src/reference/cli/forge/clean.md index ff348f532..e6a5b7b7e 100644 --- a/src/reference/cli/forge/clean.md +++ b/src/reference/cli/forge/clean.md @@ -52,5 +52,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/clone.md b/src/reference/cli/forge/clone.md index a4ea1d029..748c99710 100644 --- a/src/reference/cli/forge/clone.md +++ b/src/reference/cli/forge/clone.md @@ -88,5 +88,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/compiler.md b/src/reference/cli/forge/compiler.md index e1ed666f8..e672c4856 100644 --- a/src/reference/cli/forge/compiler.md +++ b/src/reference/cli/forge/compiler.md @@ -51,5 +51,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/compiler/resolve.md b/src/reference/cli/forge/compiler/resolve.md index 0935f1ea8..0a0d5ad61 100644 --- a/src/reference/cli/forge/compiler/resolve.md +++ b/src/reference/cli/forge/compiler/resolve.md @@ -52,5 +52,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/completions.md b/src/reference/cli/forge/completions.md index dc00e5215..86ee7d5bf 100644 --- a/src/reference/cli/forge/completions.md +++ b/src/reference/cli/forge/completions.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/config.md b/src/reference/cli/forge/config.md index 0b3a4035d..2993b9eae 100644 --- a/src/reference/cli/forge/config.md +++ b/src/reference/cli/forge/config.md @@ -252,6 +252,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -271,9 +275,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -311,6 +312,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is @@ -359,5 +362,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/coverage.md b/src/reference/cli/forge/coverage.md index f3396fb5a..ac1a216da 100644 --- a/src/reference/cli/forge/coverage.md +++ b/src/reference/cli/forge/coverage.md @@ -49,7 +49,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages @@ -144,6 +145,11 @@ Test options: --fuzz-runs [env: FOUNDRY_FUZZ_RUNS=] + --fuzz-timeout + Timeout for each fuzz run in seconds + + [env: FOUNDRY_FUZZ_TIMEOUT=] + --fuzz-input-file File to rerun fuzz failures from @@ -243,6 +249,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -262,9 +272,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -302,6 +309,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is diff --git a/src/reference/cli/forge/create.md b/src/reference/cli/forge/create.md index c81a52e75..93b101eb2 100644 --- a/src/reference/cli/forge/create.md +++ b/src/reference/cli/forge/create.md @@ -20,6 +20,9 @@ Options: --constructor-args-path The path to a file containing the constructor arguments + --broadcast + Broadcast the transaction + --verify Verify contract after creation @@ -277,6 +280,11 @@ Ethereum options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + -e, --etherscan-api-key The Etherscan (or equivalent) API key @@ -413,5 +421,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/debug.md b/src/reference/cli/forge/debug.md index f82cfe8ec..723a9eab1 100644 --- a/src/reference/cli/forge/debug.md +++ b/src/reference/cli/forge/debug.md @@ -230,6 +230,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -249,9 +253,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -289,6 +290,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is @@ -337,5 +340,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/doc.md b/src/reference/cli/forge/doc.md index f506057a2..937404ecb 100644 --- a/src/reference/cli/forge/doc.md +++ b/src/reference/cli/forge/doc.md @@ -109,5 +109,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/eip712.md b/src/reference/cli/forge/eip712.md index d2e285747..f6d1d7551 100644 --- a/src/reference/cli/forge/eip712.md +++ b/src/reference/cli/forge/eip712.md @@ -187,5 +187,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/flatten.md b/src/reference/cli/forge/flatten.md index 4a2f78b87..a0d610e6b 100644 --- a/src/reference/cli/forge/flatten.md +++ b/src/reference/cli/forge/flatten.md @@ -88,5 +88,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/fmt.md b/src/reference/cli/forge/fmt.md index c87d9e1b3..64a4fd4b9 100644 --- a/src/reference/cli/forge/fmt.md +++ b/src/reference/cli/forge/fmt.md @@ -66,5 +66,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/geiger.md b/src/reference/cli/forge/geiger.md index bef7d28e5..2f742e221 100644 --- a/src/reference/cli/forge/geiger.md +++ b/src/reference/cli/forge/geiger.md @@ -59,5 +59,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/generate-fig-spec.md b/src/reference/cli/forge/generate-fig-spec.md index 84e2e5cea..9274da6f9 100644 --- a/src/reference/cli/forge/generate-fig-spec.md +++ b/src/reference/cli/forge/generate-fig-spec.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/generate.md b/src/reference/cli/forge/generate.md index 7ed18d689..d0edda45d 100644 --- a/src/reference/cli/forge/generate.md +++ b/src/reference/cli/forge/generate.md @@ -50,5 +50,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/generate/test.md b/src/reference/cli/forge/generate/test.md index f1f1b3360..50d04967b 100644 --- a/src/reference/cli/forge/generate/test.md +++ b/src/reference/cli/forge/generate/test.md @@ -49,5 +49,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/init.md b/src/reference/cli/forge/init.md index e304a2ff8..4222b3540 100644 --- a/src/reference/cli/forge/init.md +++ b/src/reference/cli/forge/init.md @@ -83,5 +83,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/inspect.md b/src/reference/cli/forge/inspect.md index a0c99f06b..fbeaf1fff 100644 --- a/src/reference/cli/forge/inspect.md +++ b/src/reference/cli/forge/inspect.md @@ -199,5 +199,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/install.md b/src/reference/cli/forge/install.md index 24149c420..772a59da9 100644 --- a/src/reference/cli/forge/install.md +++ b/src/reference/cli/forge/install.md @@ -84,5 +84,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/remappings.md b/src/reference/cli/forge/remappings.md index 05054bdac..abfff96b0 100644 --- a/src/reference/cli/forge/remappings.md +++ b/src/reference/cli/forge/remappings.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/remove.md b/src/reference/cli/forge/remove.md index 2c5f72904..70d39e899 100644 --- a/src/reference/cli/forge/remove.md +++ b/src/reference/cli/forge/remove.md @@ -59,5 +59,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/script.md b/src/reference/cli/forge/script.md index a9ee6de0c..6c03866d7 100644 --- a/src/reference/cli/forge/script.md +++ b/src/reference/cli/forge/script.md @@ -140,7 +140,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages @@ -414,6 +415,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -433,9 +438,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -473,6 +475,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is diff --git a/src/reference/cli/forge/selectors.md b/src/reference/cli/forge/selectors.md index 796aa3f83..a9e8807d1 100644 --- a/src/reference/cli/forge/selectors.md +++ b/src/reference/cli/forge/selectors.md @@ -55,5 +55,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/selectors/cache.md b/src/reference/cli/forge/selectors/cache.md index d228aa38b..8cd0cc8e6 100644 --- a/src/reference/cli/forge/selectors/cache.md +++ b/src/reference/cli/forge/selectors/cache.md @@ -79,5 +79,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/selectors/collision.md b/src/reference/cli/forge/selectors/collision.md index c079b6214..884cfd687 100644 --- a/src/reference/cli/forge/selectors/collision.md +++ b/src/reference/cli/forge/selectors/collision.md @@ -192,5 +192,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/selectors/find.md b/src/reference/cli/forge/selectors/find.md index c4d2a8368..4735a9c0f 100644 --- a/src/reference/cli/forge/selectors/find.md +++ b/src/reference/cli/forge/selectors/find.md @@ -83,5 +83,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/selectors/list.md b/src/reference/cli/forge/selectors/list.md index 5302261a7..49b7912b2 100644 --- a/src/reference/cli/forge/selectors/list.md +++ b/src/reference/cli/forge/selectors/list.md @@ -83,5 +83,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/selectors/upload.md b/src/reference/cli/forge/selectors/upload.md index b58aaf205..2209fd90d 100644 --- a/src/reference/cli/forge/selectors/upload.md +++ b/src/reference/cli/forge/selectors/upload.md @@ -86,5 +86,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/snapshot.md b/src/reference/cli/forge/snapshot.md index cec2a3681..556f229ee 100644 --- a/src/reference/cli/forge/snapshot.md +++ b/src/reference/cli/forge/snapshot.md @@ -47,7 +47,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages @@ -142,6 +143,11 @@ Test options: --fuzz-runs [env: FOUNDRY_FUZZ_RUNS=] + --fuzz-timeout + Timeout for each fuzz run in seconds + + [env: FOUNDRY_FUZZ_TIMEOUT=] + --fuzz-input-file File to rerun fuzz failures from @@ -241,6 +247,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -260,9 +270,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -300,6 +307,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is diff --git a/src/reference/cli/forge/soldeer.md b/src/reference/cli/forge/soldeer.md index dfd56bb5b..f86fe93d0 100644 --- a/src/reference/cli/forge/soldeer.md +++ b/src/reference/cli/forge/soldeer.md @@ -56,5 +56,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/init.md b/src/reference/cli/forge/soldeer/init.md index ea8b615bf..8d67dc363 100644 --- a/src/reference/cli/forge/soldeer/init.md +++ b/src/reference/cli/forge/soldeer/init.md @@ -60,7 +60,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/install.md b/src/reference/cli/forge/soldeer/install.md index 6834912d0..e516f7b82 100644 --- a/src/reference/cli/forge/soldeer/install.md +++ b/src/reference/cli/forge/soldeer/install.md @@ -92,7 +92,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/login.md b/src/reference/cli/forge/soldeer/login.md index d15945131..0e865aa5d 100644 --- a/src/reference/cli/forge/soldeer/login.md +++ b/src/reference/cli/forge/soldeer/login.md @@ -52,7 +52,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/push.md b/src/reference/cli/forge/soldeer/push.md index 8004906fa..23908800b 100644 --- a/src/reference/cli/forge/soldeer/push.md +++ b/src/reference/cli/forge/soldeer/push.md @@ -67,7 +67,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/uninstall.md b/src/reference/cli/forge/soldeer/uninstall.md index dcd19d585..8c8bf64c4 100644 --- a/src/reference/cli/forge/soldeer/uninstall.md +++ b/src/reference/cli/forge/soldeer/uninstall.md @@ -50,7 +50,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/update.md b/src/reference/cli/forge/soldeer/update.md index 7bad14e40..8f42be540 100644 --- a/src/reference/cli/forge/soldeer/update.md +++ b/src/reference/cli/forge/soldeer/update.md @@ -64,7 +64,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. For more information, read the README.md ``` \ No newline at end of file diff --git a/src/reference/cli/forge/soldeer/version.md b/src/reference/cli/forge/soldeer/version.md index 5db85e215..e2d249b0e 100644 --- a/src/reference/cli/forge/soldeer/version.md +++ b/src/reference/cli/forge/soldeer/version.md @@ -46,5 +46,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/test.md b/src/reference/cli/forge/test.md index eb3ccf554..328e7b95f 100644 --- a/src/reference/cli/forge/test.md +++ b/src/reference/cli/forge/test.md @@ -26,7 +26,8 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. -q, --quiet Do not print log messages @@ -121,6 +122,11 @@ Test options: --fuzz-runs [env: FOUNDRY_FUZZ_RUNS=] + --fuzz-timeout + Timeout for each fuzz run in seconds + + [env: FOUNDRY_FUZZ_TIMEOUT=] + --fuzz-input-file File to rerun fuzz failures from @@ -220,6 +226,10 @@ EVM options: Use the create 2 factory in all cases including tests and non-broadcasting scripts + --create2-deployer
+ The CREATE2 deployer address to use, this will override the one in the + config + Fork config: --compute-units-per-second Sets the number of assumed available compute units per second for this @@ -239,9 +249,6 @@ Fork config: [aliases: no-rate-limit] Executor environment config: - --gas-limit - The block gas limit - --code-size-limit EIP-170: Contract code size limit in bytes. Useful to increase this because of tests. By default, it is 0x6000 (~25kb) @@ -279,6 +286,8 @@ Executor environment config: --block-gas-limit The block gas limit + + [aliases: gas-limit] --memory-limit The memory limit per EVM execution in bytes. If this limit is diff --git a/src/reference/cli/forge/tree.md b/src/reference/cli/forge/tree.md index 2f54485bc..afca4e715 100644 --- a/src/reference/cli/forge/tree.md +++ b/src/reference/cli/forge/tree.md @@ -89,5 +89,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/update.md b/src/reference/cli/forge/update.md index c4f9e9459..388c0de84 100644 --- a/src/reference/cli/forge/update.md +++ b/src/reference/cli/forge/update.md @@ -62,5 +62,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/verify-bytecode.md b/src/reference/cli/forge/verify-bytecode.md index 8266bd3cf..465cd2ffb 100644 --- a/src/reference/cli/forge/verify-bytecode.md +++ b/src/reference/cli/forge/verify-bytecode.md @@ -115,5 +115,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/verify-check.md b/src/reference/cli/forge/verify-check.md index c957f2af6..c5c35ff4f 100644 --- a/src/reference/cli/forge/verify-check.md +++ b/src/reference/cli/forge/verify-check.md @@ -98,5 +98,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file diff --git a/src/reference/cli/forge/verify-contract.md b/src/reference/cli/forge/verify-contract.md index ecc56e2c5..be38d6ebc 100644 --- a/src/reference/cli/forge/verify-contract.md +++ b/src/reference/cli/forge/verify-contract.md @@ -120,6 +120,11 @@ Options: [env: ETH_RPC_TIMEOUT=] + --rpc-headers + Specify custom headers for RPC requests + + [env: ETH_RPC_HEADERS=] + --retries Number of attempts for retrying verification @@ -196,5 +201,6 @@ Display options: - 3 (-vvv): Print execution traces for failing tests. - 4 (-vvvv): Print execution traces for all tests, and setup traces for failing tests. - - 5 (-vvvvv): Print execution and setup traces for all tests. + - 5 (-vvvvv): Print execution and setup traces for all tests, + including storage changes. ``` \ No newline at end of file