Matt Solomon
Matt Solomon
`format_units` and `parse_units` only support U256 and are do not let you use I256 as the input or output type I think these methods should probably take/return something similar to...
### Is your feature request related to a problem? Please describe. _No response_ ### Describe the solution you'd like I'm one of the developers of [Umbra](https://app.umbra.cash/), a stealth payments protocol....
It would be great if we could test for certain events and parameter to be emitted. Quoting from the chat on possible syntaxes: https://dapphub.chat/channel/dev?msg=GisKDrLJtiAGzznyE > mds1 12:04 PM > There's...
## Overview I'm seeing failures with the simple prove test defined [here](https://github.com/mds1/drai/blob/a4bb3599c7fa1c624fa5577179c7e41400482ca7/src/Drai.t.sol#L555-L561). You can use [this branch](https://github.com/mds1/drai/tree/solver-issue) to reproduce the issue. Some other info: - I've tried both solvers and...
Copying relevant context from the chat https://dapphub.chat/channel/dev?msg=Rpcaptofwiui5ZHKu > jo-es June 22, 2021 6:38 AM > are there any plans on adding the ability to supply an expected revert reason to...
Hey again @tintinweb—I know in #68 you mentioned the signature extraction is hacky and you don't expect many people use it, but actually it's probably the feature I use most,...
Forge has two cheatcodes for mocking: ```solidity interface Vm { // Mocks a call to an address, returning specified data. // Calldata can either be strict or a partial match,...
Ref https://github.com/foundry-rs/foundry/issues/1228 The fuzzer will pass precompile addresses to tests. These are valid inputs so we don't want to strip them from the fuzzer, but in some tests they can...
With solidity scripting and deploys on the way (https://github.com/foundry-rs/foundry/pull/1208), a a series of new cheatcodes for sending transactions will be added to the `Vm` interface. To access these, you'd currently...
For local development, I currently use uint256 everywhere so I can use the forge-std helpers to easily set slot values. However, eventually I want to start packing variables without these...