Skip to content
← Back to work

VaultSwap

Year
2022
Role
Solidity Engineer
Stack
SolidityHardhatMochaThe GraphEthers.jsReact

Exchange protocol for ERC-20, ERC-721 and ERC-1155. Added features to an existing codebase and wrote the test suite from zero.

An exchange protocol handling ERC-20, ERC-721 and ERC-1155 assets in one venue.

What I did

I joined an existing codebase and took ownership of the contract layer.

  • Added new exchange features across the three token standards
  • Wrote the test suite from zero with Hardhat and Mocha
  • Indexed trade history with The Graph
  • Integrated the React and Ethers.js frontend