├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── ERC20.sol └── Market.sol ├── hardhat.config.ts ├── package.json ├── scripts └── sample-script.js ├── test ├── erc20.ts └── vault.ts └── typechain ├── ERC20.d.ts ├── Market.d.ts ├── commons.ts ├── factories ├── ERC20__factory.ts └── Market__factory.ts └── index.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/README.md -------------------------------------------------------------------------------- /contracts/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/contracts/ERC20.sol -------------------------------------------------------------------------------- /contracts/Market.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/contracts/Market.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/package.json -------------------------------------------------------------------------------- /scripts/sample-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/scripts/sample-script.js -------------------------------------------------------------------------------- /test/erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/test/erc20.ts -------------------------------------------------------------------------------- /test/vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/test/vault.ts -------------------------------------------------------------------------------- /typechain/ERC20.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/ERC20.d.ts -------------------------------------------------------------------------------- /typechain/Market.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/Market.d.ts -------------------------------------------------------------------------------- /typechain/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/commons.ts -------------------------------------------------------------------------------- /typechain/factories/ERC20__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/factories/ERC20__factory.ts -------------------------------------------------------------------------------- /typechain/factories/Market__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/factories/Market__factory.ts -------------------------------------------------------------------------------- /typechain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delvtech/solidity_takehome/HEAD/typechain/index.ts --------------------------------------------------------------------------------