-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Insights: foundry-rs/foundry
Overview
7 Releases published by 1 person
-
nightly-2564718bbbddb59cd07fc3b9ffc775dff548c558 Nightly (2025-04-14)
published
Apr 12, 2025 -
nightly-f0e24fb6cfc9018d986d3136ab00aa5077994994 Nightly (2025-04-15)
published
Apr 15, 2025 -
nightly-a85488af8da141c74325254173baa6a4f1d18d5b Nightly (2025-04-16)
published
Apr 16, 2025 -
rc-1
published
Apr 16, 2025 -
nightly-1da4d324652b3a61f7c7128a6d28f9d6239e8218 Nightly (2025-04-17)
published
Apr 17, 2025 -
rc-2
published
Apr 17, 2025 -
nightly-709f266ff6a26264ac4fc8c06cc40964861c7ebb Nightly (2025-04-18)
published
Apr 18, 2025
15 Pull requests merged by 9 people
-
feat: add serde derive to forge bind
#10332 merged
Apr 18, 2025 -
Support the
gcp
option incast wallet list
#8232 merged
Apr 18, 2025 -
fix: force install default crypto provider
#10327 merged
Apr 17, 2025 -
feat(
cast
): getTransactionBySenderAndNonce#10323 merged
Apr 17, 2025 -
feat: add vm.getChain(chainAlias)
#10226 merged
Apr 16, 2025 -
chore: trigger releases on rc-* tags too
#10315 merged
Apr 16, 2025 -
fix(forge): avoid preprocessor constructor args struct name conflict
#10313 merged
Apr 16, 2025 -
chore: rm redundant clone
#10308 merged
Apr 15, 2025 -
chore(anvil): spawn estimate on blocking task
#10307 merged
Apr 15, 2025 -
fix(forge): ensure selected fork contains init state for persisted accounts
#10301 merged
Apr 15, 2025 -
fix(docker): build docker aarch64 without jemalloc
#10286 merged
Apr 15, 2025 -
chore: release 1.1.0 - update last stable version
#10303 merged
Apr 15, 2025 -
fix(forge): do not set balance as apparent value in delegate prank
#10304 merged
Apr 15, 2025 -
chore(deps): weekly
cargo update
#10297 merged
Apr 15, 2025 -
test: add a test case for RevertDecoder
#10294 merged
Apr 11, 2025
9 Pull requests opened by 9 people
-
feat(script): revert if address(this) used
#10295 opened
Apr 12, 2025 -
Adding support to etherscan-v2
#10298 opened
Apr 14, 2025 -
chore(forge-script): use join_all
#10309 opened
Apr 15, 2025 -
feat: add PRIVATE_KEY env var support to wallet ops
#10311 opened
Apr 15, 2025 -
Update nix dev env, add CI jobs to facilitate maintenance
#10316 opened
Apr 16, 2025 -
Avoid using `std::process::exit(0)` in `ProjectCompiler::compile`
#10328 opened
Apr 17, 2025 -
implemented vm.signTypedData
#10330 opened
Apr 17, 2025 -
fix(forge): avoid panic on internal decoding of linked tests
#10333 opened
Apr 18, 2025 -
chore(all): remove duplicate words
#10334 opened
Apr 18, 2025
18 Issues closed by 4 people
-
feat(`forge bind`): add extra derives (specifically serde) to contract bindings
#10317 closed
Apr 18, 2025 -
Compile binaries with GCP feature enabled
#10221 closed
Apr 18, 2025 -
bug(`forge test`): forked tests are crashing when using WSS RPC URL
#10326 closed
Apr 17, 2025 -
fea(cast wallet) Double input password on wallet import
#10325 closed
Apr 17, 2025 -
feat(`forge fmt`): emit warning on unused imports, errors, and events
#7399 closed
Apr 16, 2025 -
chore(`fmt`/`config`): align `forge fmt` & inline config format
#5137 closed
Apr 16, 2025 -
Add option to preserve hex literal underscores in `foundry.toml`
#5294 closed
Apr 16, 2025 -
feat(`forge fmt`): add `--fix-checksum` flag to automatically fix invalid checksum addresses in contracts
#10245 closed
Apr 16, 2025 -
feat: add `vm.getChain` cheatcodes to get chain info
#10198 closed
Apr 16, 2025 -
old docker image foundry:v0.2.0 was removed
#10314 closed
Apr 16, 2025 -
dynamic-test-linking "Identifier already declared"
#10312 closed
Apr 16, 2025 -
bug(`forge script`): invalid contract deployment addresses, address belongs to existing EOA
#10283 closed
Apr 16, 2025 -
bug(forge test) : vm.startPrank() is not working as intended
#10310 closed
Apr 15, 2025 -
feat: support `--anvil-header` for customizing anvil user-agent response
#8425 closed
Apr 15, 2025 -
bug(`forge test`): storage inside the test contract is not persisted between forks
#10296 closed
Apr 15, 2025 -
Docker container fails on aarch64 due to jemalloc page size
#10065 closed
Apr 15, 2025 -
bug(`cheatcodes`): Facing issues with `startPrank` where address that have a balance do not work.
#10302 closed
Apr 15, 2025 -
Add option to return account address along with signature on `cast wallet sign`
#10251 closed
Apr 14, 2025
7 Issues opened by 7 people
-
bug(`anvil`): persistent state seems to ignore timestamp changes
#10331 opened
Apr 17, 2025 -
chore: switch from `CustomPrintTracer` to use Revm's `TracerEip3155`
#10329 opened
Apr 17, 2025 -
bug(`forge verify-contract`): verification from parent directory does not work on `Sourcify`
#10324 opened
Apr 17, 2025 -
bug(`forge test --debug`): debugger does not open if `setUp` reverts
#10322 opened
Apr 17, 2025 -
bug(`forge bind`): generated contract bindings are incompatible with alloy-rs `0.14.0`
#10321 opened
Apr 16, 2025 -
feat(forge): truncate large data in execution traces
#10305 opened
Apr 15, 2025 -
bug(`forge build`, `library`): leaky abstraction: `_with_root()`
#10300 opened
Apr 14, 2025
41 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.
-
Add state overrides flags to cast call
#10255 commented on
Apr 17, 2025 • 11 new comments -
fix(forge): init a git repo at root during init unless explicitely stated
#9695 commented on
Apr 15, 2025 • 2 new comments -
bug(`cheatcodes`): vm.expertRevert(bytes) reports misleading failure diagnostic
#10162 commented on
Apr 11, 2025 • 0 new comments -
Extend capabilities of Foundry formatter to be compatible with Solidity's official style guide
#6147 commented on
Apr 16, 2025 • 0 new comments -
feat(fmt): option to remove spaces between number and exponent
#4512 commented on
Apr 16, 2025 • 0 new comments -
feat(fmt): allow `line_length` to be a hard requirement
#4450 commented on
Apr 16, 2025 • 0 new comments -
`forge fmt` with nearest `foundry.toml`
#5686 commented on
Apr 16, 2025 • 0 new comments -
More granular control on invariant simulations
#5018 commented on
Apr 17, 2025 • 0 new comments -
feat(`cast wallet`) display pubkey when creating new keypair or converting private key to an address
#9748 commented on
Apr 18, 2025 • 0 new comments -
feat(cheatcodes): mark unmatched expectedEmits as unemitted
#8686 commented on
Apr 17, 2025 • 0 new comments -
feat(`dependencies`): support pinning of tags / revs when using `.gitmodules` with `foundry.lock`
#9522 commented on
Apr 15, 2025 • 0 new comments -
feat(forge): Forge Lint
#9590 commented on
Apr 15, 2025 • 0 new comments -
feat(forge) run script install dependencies
#9885 commented on
Apr 15, 2025 • 0 new comments -
feat(foundryup): Mutually Exclusive Argument Checks/Flags
#9897 commented on
Apr 15, 2025 • 0 new comments -
update axum to 0.8
#9986 commented on
Apr 13, 2025 • 0 new comments -
Apply access list to tracing executor for 'cast call --trace'
#10161 commented on
Apr 15, 2025 • 0 new comments -
chore: bump `revm` to `21.0.0` release
#10183 commented on
Apr 18, 2025 • 0 new comments -
Feat/coverage guided fuzzing
#10190 commented on
Apr 16, 2025 • 0 new comments -
replaced default with calculate
#10236 commented on
Apr 18, 2025 • 0 new comments -
feat: add Alpine Linux support to foundryup
#10257 commented on
Apr 11, 2025 • 0 new comments -
Added 0x prefix
#10265 commented on
Apr 12, 2025 • 0 new comments -
feat(`forge script`): warn if no tx to broadcast when passing `--broadcast`
#10015 commented on
Apr 12, 2025 • 0 new comments -
debt: use the single Etherscan V2 API endpoint for unified verification / query flow w/ single API key
#9196 commented on
Apr 15, 2025 • 0 new comments -
Publish binaries to NPM
#4337 commented on
Apr 15, 2025 • 0 new comments -
feat(`tracing`): log failed `expectEmit` events as error traces
#8506 commented on
Apr 15, 2025 • 0 new comments -
bug(`forge test`): JSON output should consistently adhere to verbosity flags
#8735 commented on
Apr 15, 2025 • 0 new comments -
forge install modifies top-level .gitmodules in existing project repo instead of where `foundry.toml` lives
#3962 commented on
Apr 15, 2025 • 0 new comments -
feat(anvil): support resetting from forked to non forked on `anvil_reset`
#7472 commented on
Apr 15, 2025 • 0 new comments -
Cheatcode: EIP712 canonical hashing
#4818 commented on
Apr 15, 2025 • 0 new comments -
feat(`forge script`): add warning if `address(this)` is used
#10289 commented on
Apr 15, 2025 • 0 new comments -
bug(`cast`): trace printer returns "broken" gas value around `0x1` precompile
#10276 commented on
Apr 15, 2025 • 0 new comments -
feat(config): enable dynamic test linking by default
#10285 commented on
Apr 15, 2025 • 0 new comments -
feat(`cheatcodes`): add cheatcode to send eip4844 transaction
#10290 commented on
Apr 15, 2025 • 0 new comments -
feat(`cheatcodes`): add `vm.signTypedData` cheatcode to Foundry
#10281 commented on
Apr 16, 2025 • 0 new comments -
feat(perf): batch `eth_call` requests in tests/scripts
#5363 commented on
Apr 16, 2025 • 0 new comments -
feat(`anvil`): use `ContextPrecompile` instead of `Precompile` in Anvil's precompile injection API
#7703 commented on
Apr 16, 2025 • 0 new comments -
feat(fmt): `multiline_func_header` equivalent for events
#4024 commented on
Apr 16, 2025 • 0 new comments -
Forge fmt does not work with custom storage layouts 0.8.29
#10244 commented on
Apr 16, 2025 • 0 new comments -
bug(`forge fmt`): ignores `forgefmt: disable-next-line` in argument lists
#8557 commented on
Apr 16, 2025 • 0 new comments -
feat(`forge fmt`): sorting of imports adds newlines in groups
#7944 commented on
Apr 16, 2025 • 0 new comments -
feat(doc) user-defined documentation layout
#6242 commented on
Apr 16, 2025 • 0 new comments