Diverse is a multi-functional Defi project built on Starknet to serve as an all-in-one stop point for all Defi utilities. It includes a swap with multi-token support, a lending and staking pol manager, a price feed section and also an NFT account manager.
BOUNTIES TRACK:
- ERC-6551:
Diverse is the first Dapp on Starknet to implement the ERC-6551 token standard, where users can create and use NFTs as wallets for holding tokens. They can also send these NFTs to other users, who can then spend the tokens owned by those NFTs.
- JediSwapp:
Diverse also implements MultiSwapp, using Jediswapp as a liquidity source. Users of Diverse Cab basically swap multiple tokens for one base token in one function call, thereby creating a better user experience. Utilizing this feature, users can also leverage it to save different tokens in their NFT wallets and then transfer these tokens to a base token in one call when they are ready to take their funds.
- Pragma Oracle:
Diverse uses Pragma oracle to present price feeds to users, and with Pragma, users get to get real-time price feeds of their favourite tokens, thereby offering them an even better user experience.
- Argent:
Diverse utilises Argent wallet connect to offer a better user experience to users with an immersive wallet connect option that seamlessly connects both argent and bravos wallets effectively.
-Nimbura:
Utilizing Nimbura, users of Diverse are able to access staking, and lending options, thereby pulling in more liquidity and defi options for users.
==========================================================================
Deployed Contracts:
The entire contract and architecture of Diverse are deployed on the starknet Goerli Testnet.
- Swapp_contract_address (JEDI SWAPP) = https://testnet.starkscan.co/contract/0x06db8567aafdfe4c70f747d8cda2911401f433da54930ebcdc66248e7dba34a0;
- 6551_Wallet_Manager = https://testnet.starkscan.co/contract/0x05ce86092d32dc61e706674f15228f552fbc0c5f07f26f7d2151b183c4f9afaf;
=================================================================
NIMBORA strategy Addresses
================================================================
- Eth Goerli DefaultProxyAdmin: https://goerli.etherscan.io/address/0xA72C18e208AfdE40F239780C1672A60c6518E6A7
- Eth Goerli Pooling Manager implementation: https://goerli.etherscan.io/address/0xb91f7e37825996845C5043eAB96EadFFa1ddFe29
- Eth Goerli Pooling Manager Prooxy: https://goerli.etherscan.io/address/0x1468833C722a853F7F27B1e4f58A14B22dbbb7Ac
- Eth Goerli Pooling Manager: https://goerli.etherscan.io/address/0x1468833C722a853F7F27B1e4f58A14B22dbbb7Ac
- SavingDaiToken: https://goerli.etherscan.io/address/0x01E98c136d661b2287d5335E23CD2643c98C43c5
- Weth contract: https://goerli.etherscan.io/address/0x9fC0C8851c664B565b248315002eC7CE8c4aE31a;
- WethPriceFeed: https://goerli.etherscan.io/address/0xA9e2B716B4C5Ac3D8eA69701c9f2C7a97345db47
- DefaultProxyAdmin: https://goerli.etherscan.io/address/0xA72C18e208AfdE40F239780C1672A60c6518E6A7
- SavingDaiStrategy_Implementation: https://goerli.etherscan.io/address/0x2c2Ff62624f3E7aCA3C337a843DeDae4bC485837
- SavingDai: https://goerli.etherscan.io/address/0x5a79C73d77Ec9c376D2471331a9A08B3A2fc6ad4
- Starknet PoolingManager: https://testnet.starkscan.co/contract/0x4d4d71f62110bde88904d69a1501472bbf68e79acdf4016c4f3e76b71b85a39
- Starknet Factory contract: https://testnet.starkscan.co/contract/0x7783e47d0ad1c04c8d2604be67f72196d5b162d4d549e88ed8f9231d5282930
========================================================================
PRAGMA Oracle Implementation:
PriceFeed Contract -https://goerli.voyager.online/contract/0x01b2bd8f05940bf95f2eae9a02fcd8f283c02ace54e9af68670349c3f16d4d55
=========================================================================
GitHub: https://github.com/faytey/Diverse/tree/master
==========================================================================