Skip to content
You must be logged in to sponsor mds1

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:

  • Lead maintainer of forge-std, a collection of contracts and libraries for Foundry.
  • Contributor and maintainer for Foundry, the best Ethereum development framework.

Featured work

  1. mds1/multicall

    Multicall: Aggregate multiple constant function call results into one

    Solidity 964
  2. mds1/solidity-trigonometry

    Solidity library with basic trigonometry functions

    Solidity 145
  3. mds1/solidity-generators

    Solidity library offering linspace, arange, and logspace methods to generate evenly spaced arrays.

    Solidity 122
  4. 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 842
  5. mds1/evm-diff

    Diff EVM-compatible chains in a friendly format

    TypeScript 280

Select a tier

$ a month

Choose a custom amount.