Become a sponsor to Matt Solomon
During the day I work at ScopeLift, where we build smart contracts and more for various clients. We also have our own internal projects, such as Umbra for private payments, and Cove for easy and robust contract verification.
In my free time I like to build open-source projects, including:
- Multicall3: A contract deployed at
0xcA11bde05977b3631167028862bE2a173976CA11
on nearly 100 chains to enable easy batch contract calls. - EVM Diff: A website where developers can diff execution-level specs in a friendly format.
- CreateX: A contract that will be deployed at the same address on many chains to simplify deployments. It will support create2, create3, various proxy patterns, and various salt patterns. Coming soon ™️
I also like to contribute to open-source projects:
Featured work
-
mds1/multicall
Multicall: Aggregate multiple constant function call results into one
Solidity 970 -
mds1/solidity-trigonometry
Solidity library with basic trigonometry functions
Solidity 146 -
mds1/solidity-generators
Solidity library offering linspace, arange, and logspace methods to generate evenly spaced arrays.
Solidity 122 -
foundry-rs/forge-std
Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatc…
Solidity 844 -
mds1/evm-diff
Diff EVM-compatible chains in a friendly format
TypeScript 281