Closed 0xdcota closed 2 years ago
Contracts
│ Controller.sol
│ FujiAdmin.sol
│ FujiERC1155.sol
│ FujiMapping.sol
│ FujiOracle.sol
(add new 'any' chain contracts here) F2Vault.sol, F2Liquidator.sol
│
├───abstracts
├───fantom
├───interfaces
├───libraries
├───mainnet
├───mocks
└───polygon
│ KashiMappingMATIC.sol
└───providers
- ProvidarAaveV3MATIC.sol
- ProviderAaveMATIC.sol
- ProviderKashi.sol
- ProviderWePiggy.sol
Contract progress:
Discussion with Tiago for work scope definition:
[x] Create a new folder that has the main contract that can deploy a Fuji instance in a new chain.
[ ] Polygon instance will be updated to the new format the contracts.
[x] Any reference to the blockchain native token should be referred as
native
[x] Polygon deploy scripts will require update.
[x] Polygon tests should checked after updates.
[x] Contracts that should be abstracted:
FujiVault.sol
Fliquidator.sol
Swapper.sol
LibUniversalERC20 (use the one on mainnet, but make 'native')
LibUniversalERC20Upgradeable (this is probably not needed)
ProxyReceiver.sol
Unwrapper.sol
Flasher.sol
Time : 6 day task