Solidity Engineer Practical Exercise

This project was created in Remix.
It includes deploy scripts for web3 & ethers, dependencies for tests, and various artifacts.

The files to look at are: 

- contracts/Swap.sol: provides basic functions for staking USDC,
initating an Interest Rate Swap, settling the contract at maturity,
and performing liquidations.

- tests/Swap_test.sol: unit tests these functions