Gary Ghayrat

Results 23 issues of Gary Ghayrat

Changes: - Use `vm.createSelectFork` cheatcode. - Update foundry.toml - Update dependencies including solmate

- [ ] Use `vm.createSelectFork` cheatcode to simplify `make test` command

contracts

Spent some time looking at different guides, but feel like I don't have enough to show for it. Particularly could use some help/suggestions as to how to improve multiple token...

Use [`Promise.allSettled`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled) so failed promises can be handled within `isAddressSafe` instead of having the caller handle it. Reference link: https://github.com/ScopeLift/umbra-protocol/pull/371#discussion_r940266355

app

- Frontend should fail more gracefully and provide better error message when the Umbra-api is unreachable or returning error messages. - Ideally users should still be able to perform actions...

enhancement
app

- Make sending using recipient's standard public key in advanced mode harder Ideas: 1. When user checks the checkbox, have a pop-up warning to make sure users understand. 2. Another...

enhancement
app

# About Umbra Umbra enables stealth addresses on Ethereum mainnet, Polygon, Arbitrum and Optimism. Users can send Ether or ERC20 tokens through the Umbra contract to an address controlled by...

Reference https://github.com/foundry-rs/foundry/issues/2287#issuecomment-1230731135

contracts