The Ideamarket contracts for the Ethereum blockchain.
Ideamarket contract documentation
npx hardhat test
npx hardhat run --network <mainnet|rinkeby> scripts/Deploy.js
Holds the Solidity smart contracts.
./core: Main Ideamarket contracts./erc20: OZ ERC20 implementation./proxy: OZAdminUpgradeabilityProxy./compound: Compound V2 interfaces./weth: Wrapped ETH (WETH) interfaces./uniswap: Uniswap V2 interfaces./test: Mock contracts for testing./timelock: DAppHubDSPausetimelock. Usesspellsto execute changes./spells: Spells for theDSPausetimelock to delegatecall into./util: Utility contracts likeOwnableandInitializable
Holds .json files containing contract addresses and ABIs of the contracts deployed on the different networks.
Diagrams and docs.
Utility scripts for deploying and making calls to on-chain contracts.
Contract unit tests