Matt Solomon
Matt Solomon
Additional modifiers to exclude foundry addresses (such as Vm and the test contract), as well as an array of user provided addresses, would also be useful. See https://twitter.com/0xArbiter/status/1571927649353711618
+1 on keeping `Test is DSTest` for the reasons @onbjerg mentioned above. Re `CapWords` issue, my impression was that it's scope was limited to just changing from e.g. `library stdStorage`...
> If a user wants to use this version, they add CapWords/ in the path: In general I like the new name changes, but I'm not sure if carrying around...
Given a convo I had with someone from maker around potentially only supporting 0.8 for `parseJson`, I think bumping the minimum pragma to 0.6.2 is ok since I don't think...
We just added `pragma experimental ABIEncoderv2` which gave support for lower versions too so it ended up not being an issue, though we thought it might be for a bit...
@ZeroEkkusu I think we can probably open a PR and get some eyes on it. Do you mind opening that PR and copying over the list of changes/breaking changes into...
Thanks for the discussion @bbonanno and @cleanunicorn! 🙂 Here's one more [mocking library](https://github.com/OlympusDAO/test-utils/blob/master/src/mocking.sol), by @PARABRAHMAN0 (h/t @gakonst in the foundry telegram) Would love to also get some thoughts from @maurelian...
Awesome, yea I tend to agree with the last two responses in that: - The OlympusDAO lib is great UX, but it won't generalize well unfortunately since you need a...
Just an update here that as of https://github.com/foundry-rs/foundry/pull/2576, foundry now automatically etches a single byte to empty accounts as part of `vm.mockCall`, so currently I'm uncertain of the value of...
> Does it make sense to add a `vm.mockCallForward` cheatcode that lets you forward the call to a function in the local test class so that mocks can have some...