open-dollar / od-app Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://app.dev.opendollar.com
Home Page: https://app.dev.opendollar.com
Steps to reproduce:
Duplicate definition of ModifyParameters (ModifyParameters(bytes32,uint256), ModifyParameters(bytes32,address), ModifyParameters(bytes32,bytes32,uint256), ModifyParameters(bytes32,bytes32,address)) [index.ts:182:20](https://optimism-goerli.opendollar.com/static/node_modules/@ethersproject/logger/src.ts/index.ts)
Duplicate definition of ModifyParameters (ModifyParameters(bytes32,bytes32,address), ModifyParameters(bytes32,uint256), ModifyParameters(bytes32,bytes32,uint256)) [index.ts:182:20](https://optimism-goerli.opendollar.com/static/node_modules/@ethersproject/logger/src.ts/index.ts)
Duplicate definition of ModifyParameters (ModifyParameters(bytes32,uint256), ModifyParameters(bytes32,address)) 2 [index.ts:182:20](https://optimism-goerli.opendollar.com/static/node_modules/@ethersproject/logger/src.ts/index.ts)
Duplicate definition of ModifyParameters (ModifyParameters(bytes32,address), ModifyParameters(bytes32,uint256)) [index.ts:182:20](https://optimism-goerli.opendollar.com/static/node_modules/@ethersproject/logger/src.ts/index.ts)
Duplicate definition of TransferCollateral (TransferCollateral(address,uint256,address,uint256), TransferCollateral(address,bytes32,uint256,address,uint256)
When reducing a screen size, navigation panel makes overlayed with other elements.
Waiting on decision for where the biggest pool will be: rocket eth pool, curve pool, uniswap?
Add a new query to fetch price & liquidity https://resources.curve.fi/factory-pools/pool-factory
<img width="692" alt="Screen Shot 2023-07-21 at 4 23 59 PM" src="https://github.com/UseKeyp/open-dollar-app/assets/9449596/7ec1e7f7-78ca-456a-a906-f2a7e32cfa43"
Get working with devlink
Add config needed for wallet connect and coinbase wallet option
Similar to #13 but for contracts
Optimism-Goerli options:
OP - Optimism: 0x4200000000000000000000000000000000000042
WETH - Wrapped ETH: 0x4200000000000000000000000000000000000006
wBTC - Wrapped Bitcoin: 0xf1fdb809f41c187ce6f2a4c8cc6562ba7479b4ef
Stones - 0x4fc4cb45a812ae5d85be39b6d7fc9d169405a31f
Optimism (use the existing values from the app)
stETH - Lido Staked ETH
rETH - Rocket Pool ETH
and more...
Note: more may be added in the future
Vaults row design should be changed to match the figma designs
Vault creation form- update to match designs
header not showing up on "/" route since splash was removed
Research subgraph for RAI and what data that it has which can be used for graphs / public analytics
Check all images and make a request for any that need updating with our logo here and anywhere else
Create a configuration file which accepts a network and returns the contract addresses for each piece of the protocol
Compile the existing contract addresses and start with those, then lets add our own for optimism-goerli from #web3 channel
/safes
pages is now the index page
delete the existing index page
deployed to app.opendollar.com
I added stats information in #30
To get ideas for layout, you can use the app from where I took this code: https://github.com/UseKeyp/od-stats-dashboard/blob/main/app/page.js . The image below is just for example, you can design it however you see fit.
Waiting on designs
Lets research which of these can be easily created using existing data
for anything requiring subgraph, lets note that in #21
Ideas from https://app.bean.money/
Continued from #60
outstandingOd
- Omit for now. total outstanding debt / max global debt limit. Stil waiting on guidance for getting total outstanding debttotalFeesEarned
- Omit for now. Not stored in protocol. Must be aggregated using a data indexer?totalCollateralLocked
- Omit for now. For each collateral type, multiply the token balance of collateralJoin
by its pricefeesPendingAuction
- Omit for now. MaybeTo: add up remainingAmountToSell
for each auction in the collateralAuctionHouse
?Update copy here. How do we make this more clear?
Reorder components on index page
Connect wallet and create account should be first on the page
depends on #60
Depends on open-dollar/od-sdk#6
marketPriceODG
marketPriceOD
ODETHUniswapLiquidity
Mobile menu: remove icons for each link
Mobile menu: add ability to close the menu bar with "X" icon in the top right
(Sascha) Token balance updates
Add it to the Account modal
Should open this
This is more of a research issue. Lets determine where each of these pieces of data is fetched- either directly from the contract, hardcoded in the asset config file (see #4) or via API. From there we can determine what changes we will need to make
Update subgraph to our new Optimism-Goerli subgraph
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.