-
Notifications
You must be signed in to change notification settings - Fork 2k
Insights: foundry-rs/foundry
Overview
Could not load contribution data
Please try again later
6 Releases published by 1 person
-
nightly-e44249aa21dfb7d724676d5cd82d219851a2ba99 Nightly (2025-06-24)
published
Jun 23, 2025 -
nightly-a3b6b33bd3bd8e2c66758c17918641531b3e55fd Nightly (2025-06-25)
published
Jun 25, 2025 -
nightly-c3e58d4b3f6e75e22aa028f1ec34ef035ea4bde4 Nightly (2025-06-26)
published
Jun 26, 2025 -
nightly-51650eabd77676437fef1c250600d2e744e63c72 Nightly (2025-06-27)
published
Jun 27, 2025 -
nightly-39898f4bdf8a6a7361b1b0c80981ed1e48dad03a Nightly (2025-06-28)
published
Jun 28, 2025 -
nightly-348ddf813f7508cb387674008215dc79b00ca089 Nightly (2025-06-29)
published
Jun 29, 2025
24 Pull requests merged by 16 people
-
chore(deps): bump alloy-trie 0.9
#10881 merged
Jun 29, 2025 -
feat: added eth_sendRawTransactionSync and eth_sendTransactionSync support for anvil
#10860 merged
Jun 29, 2025 -
chore(deps): weekly
cargo update
#10874 merged
Jun 29, 2025 -
Update flake.lock
#10873 merged
Jun 29, 2025 -
feat(cast): add flag to disable HTTPS certificate validation for RPC
#10869 merged
Jun 28, 2025 -
cast: rm expect dependency_on_unit_never_type_fallback
#10872 merged
Jun 28, 2025 -
fix(cast): Always use from field of getTransaction rpc response in cast run
#10795 merged
Jun 28, 2025 -
chore: make clippy happy
#10870 merged
Jun 28, 2025 -
feat(forge-lint): [claude] unchecked calls
#10810 merged
Jun 27, 2025 -
feat: benches using criterion
#10805 merged
Jun 27, 2025 -
feat(cheatcodes): extend usable range in
assertApproxEqRel
#10758 merged
Jun 27, 2025 -
chore: simplify tx type conversion
#10862 merged
Jun 27, 2025 -
fix: replace broken JSON-RPC error code link with EIP-1474 reference
#10717 merged
Jun 26, 2025 -
fix: Respect
--override-*
flags oncast call
with--trace
flag#10721 merged
Jun 26, 2025 -
Fix typos in test identifiers and improve timestamp assertions
#10851 merged
Jun 26, 2025 -
feat(cast): print a warning on calling a contract without code
#10842 merged
Jun 26, 2025 -
feat(cast): display public_key on wallet creation with "new" and "new-mnemonic" sub-commands
#10600 merged
Jun 26, 2025 -
feat(forge lint): disable lints with inline comment
#10776 merged
Jun 26, 2025 -
fix: receipt conversion
#10853 merged
Jun 26, 2025 -
chore(forge-lint): clickable links + housekeeping
#10847 merged
Jun 25, 2025 -
cast: Improve debugger when tracing on-chain transactions/calls
#10596 merged
Jun 25, 2025 -
refactor: flatten bind_json.rs to one pass without state structs
#10791 merged
Jun 24, 2025 -
fix(forge): filter selectors if test contract is target
#10798 merged
Jun 24, 2025 -
feat(cast): add recover-authority for EIP7702 Authorization
#10839 merged
Jun 24, 2025
8 Pull requests opened by 8 people
-
chore(deps): bump to revm 26.0.0
#10838 opened
Jun 24, 2025 -
feat(forge-lint): add support for code (snippets) examples
#10846 opened
Jun 25, 2025 -
FEAT: support vyper contract verification
#10864 opened
Jun 27, 2025 -
Refactor statement handling
#10866 opened
Jun 27, 2025 -
fix(`cheatcodes`): count `0` swallows non-matching reverts
#10867 opened
Jun 27, 2025 -
cast: rpc --json should format as json
#10871 opened
Jun 28, 2025 -
feat: add support for repository-path in forge doc
#10879 opened
Jun 29, 2025 -
chore(cast wallet): get public key using Alloy's helper
#10883 opened
Jun 29, 2025
15 Issues closed by 7 people
-
Found a Bug in Foundry's Bytecode Generation When Verifying Contracts on Etherscan
#10880 closed
Jun 29, 2025 -
Add ethsendrawtransactionSync to anvil
#10856 closed
Jun 29, 2025 -
feat(`cast`): add `-k / --insecure` flag to disable HTTPS certificate validation for cast calls
#10855 closed
Jun 28, 2025 -
bug(`cast call`): `--override-*` flags not respected with `--trace`
#10720 closed
Jun 26, 2025 -
feat(`cast`): emit warning on `no code` in `cast call`
#7541 closed
Jun 26, 2025 -
feat(`cast wallet`) display pubkey when creating new keypair or converting private key to an address
#9748 closed
Jun 26, 2025 -
feat(`cast keccak`): add `--file` arg to read data from file
#10659 closed
Jun 26, 2025 -
bug(`anvil`): eth_getTransactionReceipt fails to decode EIP-7702 (type 0x04) receipts on forked mainnet
#10852 closed
Jun 26, 2025 -
`--unlocked` is a dead flag
#10841 closed
Jun 25, 2025 -
bug: release workflow failed
#10843 closed
Jun 25, 2025 -
`targetContract(address(this))` includes setUp, test_ and invariant_ functions as target functions
#10469 closed
Jun 24, 2025 -
Forge improvement: Simulation folder
#10834 closed
Jun 24, 2025 -
Impact by Etherscan's lack of error on Reinit issues
#10837 closed
Jun 24, 2025 -
`forge script --debug` for unknown contract that is opensource on chain.
#10835 closed
Jun 23, 2025
17 Issues opened by 14 people
-
InvalidFEOpcode does not revert after consuming all the gas
#10884 opened
Jun 29, 2025 -
chore(cast wallet): use Alloy's helper for "pubkey" subcommand
#10882 opened
Jun 29, 2025 -
feat(fuzz): apply `fail_on_revert` for stateless fuzz tests
#10878 opened
Jun 29, 2025 -
feat(fuzz): add coverage guided fuzzing for stateless tests (currently only invariant mode works)
#10877 opened
Jun 29, 2025 -
feat(fuzz): structured logging for monitoring long-running fuzzing campaigns
#10876 opened
Jun 29, 2025 -
feat(fuzz): create initial seed corpus from `forge test` traces
#10875 opened
Jun 29, 2025 -
feat(`cheatcodes`): add `vm.ec{Add, Mul?, AddP256, MulP256?}` (elliptic-curve cryptography)
#10868 opened
Jun 27, 2025 -
Cast run does not work sometimes with weird errors (lack of funds, nonce too low, etc.)
#10863 opened
Jun 27, 2025 -
Failed to flatten: unknown variant `transient`
#10861 opened
Jun 27, 2025 -
`expectRevert` with `count = 0` swallows non-matching reverts
#10858 opened
Jun 26, 2025 -
Invalid exit code when running `forge test` if compilation is failing
#10857 opened
Jun 26, 2025 -
bug(`forge doc --serve`): Panics on nightly version with Nesting at the root is no longer supported
#10850 opened
Jun 25, 2025 -
Add a flag to disable contract alias on transaction traces
#10848 opened
Jun 25, 2025 -
bug(`docs`): improve documentation around signing transactions using the RPC
#10845 opened
Jun 25, 2025 -
feat(forge-lint): support code examples
#10844 opened
Jun 25, 2025 -
The `--froms` flag consumes too many args
#10840 opened
Jun 24, 2025
18 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat: add browser wallet support
#10823 commented on
Jun 27, 2025 • 5 new comments -
feat(forge lint): unused imports
#10662 commented on
Jun 29, 2025 • 3 new comments -
feat: publish `forge` to `npm` for each arch
#10825 commented on
Jun 24, 2025 • 0 new comments -
feat: benchmark suite
#10804 commented on
Jun 27, 2025 • 0 new comments -
wip: clear delegations for anvil default accounts
#10747 commented on
Jun 26, 2025 • 0 new comments -
chore: remove unused code
#10718 commented on
Jun 26, 2025 • 0 new comments -
feat(forge): implement vm.signTypedData cheatcode
#10330 commented on
Jun 24, 2025 • 0 new comments -
feat(forge): add mutation test
#10193 commented on
Jun 24, 2025 • 0 new comments -
feat(forge): add params natspec for enums
#10022 commented on
Jun 26, 2025 • 0 new comments -
feat(`config`): add chain dependent `solc` config and support in multichain scripts
#9840 commented on
Jun 29, 2025 • 0 new comments -
meta(fuzzer): tracking issue for fuzzer improvements
#8076 commented on
Jun 29, 2025 • 0 new comments -
feat(`forge`): add ability to set ENS names for smart contracts
#10604 commented on
Jun 28, 2025 • 0 new comments -
chore: update Rust `edition` to `2024`
#10734 commented on
Jun 26, 2025 • 0 new comments -
feat(`forge test`): add an option to continue fuzzing run on assertion failure
#9727 commented on
Jun 26, 2025 • 0 new comments -
feat(`forge lint`): new lint rule: "unused imports"
#10633 commented on
Jun 26, 2025 • 0 new comments -
meta(compatibility): handle EVM Semantic differences across chains
#748 commented on
Jun 24, 2025 • 0 new comments -
feat(`forge fmt`): add hard-tabs / tabs instead of spaces as configuration in `[fmt]`
#10754 commented on
Jun 24, 2025 • 0 new comments -
chore(`deps`): bump revm to 26.0.0
#10655 commented on
Jun 24, 2025 • 0 new comments