-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Insights: foundry-rs/foundry
Overview
Could not load contribution data
Please try again later
7 Releases published by 1 person
-
nightly-654c8f01721e43dbc8a53c7a3b022548cb82b2f9 Nightly (2025-03-21)
published
Mar 21, 2025 -
nightly-759b7d6f6db0bb995f22ec9cce6401c9edb82980 Nightly (2025-03-22)
published
Mar 22, 2025 -
nightly-ab9a9e50ea4d89464c42a2665bbaaac1993429d1 Nightly (2025-03-23)
published
Mar 23, 2025 -
nightly-6e38c00b467c86531d88b1d369b434ad776fd6ea Nightly (2025-03-24)
published
Mar 24, 2025 -
nightly-e0f87ad31d929abcf7f0eb96952e1805dc9d2c22 Nightly (2025-03-25)
published
Mar 25, 2025 -
nightly-539fd9611e213c0e72e5524b6030d00bf21c9587 Nightly (2025-03-26)
published
Mar 26, 2025 -
nightly-60adcb5c3a243b739282ae8c25adecb06c8b2625 Nightly (2025-03-27)
published
Mar 27, 2025
19 Pull requests merged by 11 people
-
feat(forge): vm.sort and vm.shuffle cheatcodes
#10187 merged
Mar 27, 2025 -
feat(forge): add vm.deployCode cheats with msg.value and salt
#10178 merged
Mar 26, 2025 -
fix: normalize signature s value
#10180 merged
Mar 25, 2025 -
chore: fix broken links in
otterscan/api.rs
#10113 merged
Mar 25, 2025 -
chore(deps): weekly
cargo update
#10158 merged
Mar 24, 2025 -
chore: add archive BSC RPC support in test suite
#10004 merged
Mar 24, 2025 -
chore: release for latest cargo updates
#10168 merged
Mar 24, 2025 -
fix: Use the unused skip_extra_derives bind argument
#10099 merged
Mar 24, 2025 -
fix(forge): respect --optimize flag when verify with forge create
#10163 merged
Mar 24, 2025 -
fix(cast): send should not panic on revert decoding
#10155 merged
Mar 23, 2025 -
fix(forge): bail if forge create contract with empty bytecode
#10159 merged
Mar 23, 2025 -
feat(cast): add
cast txpool
#10104 merged
Mar 22, 2025 -
Replace
#[allow()]
with#[expect()]
#10131 merged
Mar 21, 2025 -
fix(forge init): handle github.com/ prefixed templates
#10151 merged
Mar 21, 2025 -
chore: improve ci
#10152 merged
Mar 21, 2025 -
feat(forge build): add
--use-literal-content
CLI flag#10143 merged
Mar 21, 2025 -
feat: add explicit_iter_loop clippy lint
#10146 merged
Mar 21, 2025 -
chore: include all available keys
#10147 merged
Mar 21, 2025 -
test: increase weight for urls
#10148 merged
Mar 21, 2025
6 Pull requests opened by 6 people
-
feat: enable more clippy lint
#10150 opened
Mar 21, 2025 -
Apply access list to tracing executor for 'cast call --trace'
#10161 opened
Mar 23, 2025 -
feat: support `signDelegationWithNonce ` and `signAndAttachDelegationWithNonce `
#10182 opened
Mar 26, 2025 -
chore: bump `revm` to `20.0.0` release
#10183 opened
Mar 26, 2025 -
feat(abi): Implement UIfmt for DSTest console logs
#10185 opened
Mar 26, 2025 -
Feat/coverage guided fuzzing
#10190 opened
Mar 28, 2025
23 Issues closed by 8 people
-
feat(`cheatcodes`): Add `vm.sort` and `vm.shuffle` to Foundry
#10171 closed
Mar 27, 2025 -
cant test solidity 5 contract in forge test
#10184 closed
Mar 26, 2025 -
reference draft to update REVM
#10116 closed
Mar 26, 2025 -
vm.signP256 generates invalid signatures with high s values
#10179 closed
Mar 25, 2025 -
Permit "default" as value for "optimizerSteps"
#3904 closed
Mar 25, 2025 -
Cannot keys or values from json object using stdJson.readStringArray
#4844 closed
Mar 25, 2025 -
Anvil as drop-in replacement for hardhat node
#4388 closed
Mar 25, 2025 -
svm-rs-build install error
#10175 closed
Mar 25, 2025 -
feat(`forge fmt`): handle multiple lines of comments
#10173 closed
Mar 25, 2025 -
feat: Bound by default for invariants
#10174 closed
Mar 25, 2025 -
CI/CD Build Fails with ghcr.io/foundry-rs/foundry:latest – “Syntax error: Unterminated quoted string”
#10170 closed
Mar 24, 2025 -
feat: make Foundry WASM compilation compatible and expose bindings to it
#21 closed
Mar 24, 2025 -
Gas Section Snapshots are not written to disk
#10166 closed
Mar 24, 2025 -
`--raw-unsigned` Flag not mentioned in help + need clarification in flow/usage
#10165 closed
Mar 24, 2025 -
feat(`forge bind`): add more derives to generated bindings
#10097 closed
Mar 24, 2025 -
bug(`forge`): `forge create` with `--verify` passes incorrect optimizer settings to verification endpoint
#10157 closed
Mar 24, 2025 -
bug(`cast`): Crash on sending transaction
#10154 closed
Mar 23, 2025 -
bug(`forge`): forge create should bail on abstract contract
#10156 closed
Mar 23, 2025 -
Change all `#[allow()]` to `#[expect()]`
#10129 closed
Mar 21, 2025 -
bug(`forge verify`): fails to resolve file during `--verify`
#8844 closed
Mar 21, 2025 -
Bug: forge init --template fails when not given authority prefix for URI
#9839 closed
Mar 21, 2025 -
feat(`forge build`): add `--use-literal-content` CLI flag
#10103 closed
Mar 21, 2025 -
Current RPC in testing needs to be upgraded for more capacity
#10145 closed
Mar 21, 2025
11 Issues opened by 11 people
-
Add state overrides flags to `cast call`
#10189 opened
Mar 27, 2025 -
Cannot decode bytes longer than 32 bytes with `cast decode-abi`
#10188 opened
Mar 27, 2025 -
feat(cheatcodes): Add cheatcode to generate delegation with a given nonce
#10181 opened
Mar 26, 2025 -
Tag docker image for foundry stable v1
#10177 opened
Mar 25, 2025 -
feat(`cheatcodes`): Add cheatcode that allows intercepting `initcode` from a normal create
#10176 opened
Mar 25, 2025 -
bug(`forge coverage`): constructor array length checks not properly recognized
#10172 opened
Mar 24, 2025 -
feat(`cast mktx --raw-unsigned`): add way to accept signatures to build a transaction
#10167 opened
Mar 24, 2025 -
feat(`verify`): ability to verify external code
#10164 opened
Mar 24, 2025 -
bug(`cheatcodes`): vm.expertRevert(bytes) reports misleading failure diagnostic
#10162 opened
Mar 24, 2025 -
feat(`forge bind`): dedupe generated alloy type bindings by sharing types
#10153 opened
Mar 21, 2025 -
chore: enable more clippy lint
#10149 opened
Mar 21, 2025
50 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.
-
bug(forge)!: strip "revert: " from vm.expectRevert reason
#10144 commented on
Mar 27, 2025 • 2 new comments -
feat: bump revm
#10051 commented on
Mar 26, 2025 • 1 new comment -
feat(`anvil`): add support for trace logging in Anvil
#9895 commented on
Mar 25, 2025 • 1 new comment -
feat(`tracing`): log failed `expectEmit` events as error traces
#8506 commented on
Mar 25, 2025 • 0 new comments -
add option to `forge build` to only get the AST without compiling to bytecode
#7212 commented on
Mar 25, 2025 • 0 new comments -
Anvil implicitly defaults to chain id 1 when not specified in the chain config in the genesis.json
#10059 commented on
Mar 25, 2025 • 0 new comments -
meta(output): tracking issue for issues related to output modes (`--json`, `stdout`, `stderr`)
#8794 commented on
Mar 25, 2025 • 0 new comments -
meta(parsing): tracking issue for JSON / TOML parsing + writing
#3801 commented on
Mar 25, 2025 • 0 new comments -
Add support for trace logging in anvil
#9887 commented on
Mar 25, 2025 • 0 new comments -
feat(`cheatcodes`): specify mis-matched fields on `expectEmit` failure
#592 commented on
Mar 25, 2025 • 0 new comments -
feat: enable cache for forge coverage
#4522 commented on
Mar 25, 2025 • 0 new comments -
watch mode re-runs after every save, even if there are not any changes
#4107 commented on
Mar 25, 2025 • 0 new comments -
feat(`config`): add chain dependent `solc` config and support in multichain scripts
#9840 commented on
Mar 26, 2025 • 0 new comments -
bug(`cast`): `2d` \ `2h` not returning consistent results (swallows leading 0)
#7657 commented on
Mar 27, 2025 • 0 new comments -
feat(cheatcodes): mark unmatched expectedEmits as unemitted
#8686 commented on
Mar 26, 2025 • 0 new comments -
feat(forge): Forge Lint
#9590 commented on
Mar 25, 2025 • 0 new comments -
fix(forge): init a git repo at root during init unless explicitely stated
#9695 commented on
Mar 25, 2025 • 0 new comments -
feat(forge) run script install dependencies
#9885 commented on
Mar 26, 2025 • 0 new comments -
feat(foundryup): Mutually Exclusive Argument Checks/Flags
#9897 commented on
Mar 27, 2025 • 0 new comments -
feat: add support for basic vyper project using forge init --vyper
#9930 commented on
Mar 27, 2025 • 0 new comments -
fix(`--isolate`): do not override the gas price
#9941 commented on
Mar 25, 2025 • 0 new comments -
feat(forge): optimize compilation through preprocessing and caching
#10010 commented on
Mar 27, 2025 • 0 new comments -
fix(forge): apply startPrank with delegate only for top calls
#10069 commented on
Mar 24, 2025 • 0 new comments -
feat(forge/script): decode execution traces when `--json` is enabled
#10109 commented on
Mar 24, 2025 • 0 new comments -
feat(forge): add support for mutation tests
#10134 commented on
Mar 27, 2025 • 0 new comments -
bug(`cast`): cast interface generates unexpected library instead of interface
#9960 commented on
Mar 21, 2025 • 0 new comments -
feat(cheatcodes): support native `bound` cheatcode
#8788 commented on
Mar 21, 2025 • 0 new comments -
feat(`anvil`): add RPC method similar to the ERC20 `deal` cheatcode
#8956 commented on
Mar 21, 2025 • 0 new comments -
feat(snapshots): improve gas report table layout
#1148 commented on
Mar 21, 2025 • 0 new comments -
feat(`cheatcodes`): create the ability to easily extend Foundry's cheatcodes using Reth's `ext` pattern
#10118 commented on
Mar 21, 2025 • 0 new comments -
bug(`cheatcodes`): Facing issues with `startPrank(address msgSender, bool delegateCall)` setting `msg.sender` for ALL subsequent delegatecalls at ANY depth
#9990 commented on
Mar 22, 2025 • 0 new comments -
Add option to `setArbitraryStorage` to overwrite previously-set storage slots
#10084 commented on
Mar 22, 2025 • 0 new comments -
feat(chisel): get last result and assign
#5370 commented on
Mar 24, 2025 • 0 new comments -
bug(`forge`): `vm.expectRevert(bytes revertData...)` + alloy `Revert` fmt::Display makes `Error(string)` unmatchable
#10040 commented on
Mar 24, 2025 • 0 new comments -
bug(fmt): comment wrapping isn't always handled properly
#3604 commented on
Mar 25, 2025 • 0 new comments -
bug(`soldeer`): failed to extract foundry config: foundry config error: data did not match any variant of untagged enum SoldeerDependencyValue for setting `dependencies.forge-std`
#10126 commented on
Mar 25, 2025 • 0 new comments -
feat(`cast`): enable `cast calldata` (or any such commands) to take `--file` as input argument.
#10013 commented on
Mar 25, 2025 • 0 new comments -
feat(anvil): API to disable sidecar requirement for eip4844 transaction
#9924 commented on
Mar 25, 2025 • 0 new comments -
feat(doc): support transient storage keyword
#9931 commented on
Mar 25, 2025 • 0 new comments -
feat: fuzz corpus saving and replay in standard format
#2552 commented on
Mar 25, 2025 • 0 new comments -
Cannot find the storage slot for a public string variable
#3869 commented on
Mar 25, 2025 • 0 new comments -
bug(`forge script`): `--skip-simulation` does not skip simulation
#6825 commented on
Mar 25, 2025 • 0 new comments -
feat(`cheatcodes`): add support for `vm.expectCall` on internal calls
#8474 commented on
Mar 25, 2025 • 0 new comments -
feat(fuzz): do not populate dictionary with bytecode metadata
#8115 commented on
Mar 25, 2025 • 0 new comments -
Panic involving fork cheatcode when doing weird reentrancy
#6000 commented on
Mar 25, 2025 • 0 new comments -
`cast run` produces incorrect contract address on Arbitrum
#7513 commented on
Mar 25, 2025 • 0 new comments -
Docker container fails on aarch64 due to jemalloc page size
#10065 commented on
Mar 25, 2025 • 0 new comments -
Multithreaded Compilation
#166 commented on
Mar 25, 2025 • 0 new comments -
meta(precompiles): tracking issue for non-Ethereum precompiles
#7262 commented on
Mar 25, 2025 • 0 new comments -
feat(`anvil`): improve historic state access
#8293 commented on
Mar 25, 2025 • 0 new comments