<aside>
đź’ˇ Tip: Click here to access the Notion version of this page. You can then duplicate to your own workspace. There is also a pdf version below.
</aside>
👇 Download a PDF
Function_checklist.pdf
Connecting
- [ ] I show as much of the app as possible while disconnected
- [ ] I show a meaningful signature request the first time the user connects
- [ ] I do not overwhelm the user with wallet choices
- [ ] I show the connected network prominently
- [ ] I allow user to switch network with a button in the app — I don’t make them go to the wallet to do it
Yield
- [ ] I display APY prominently
- [ ] I display APR in real terms (week / month)
- [ ] I avoid mentioning wrapped tokens unless strictly relevant (most users don’t understand what wrapping means)
- [ ] I have done some minimal user testing to establish the most important information to my users
- [ ] Now that I know what my user is scanning for, I display that info clearly
- [ ] I have removed everything else that the user does not need.
- [ ] I use visual contrast to highlight the key info (probably APR, TVL or LTV)
- [ ] I advertise safety measures prominently: audits etc
- [ ] If I have a large number of vaults, I have separate vault pages, not an expanding card
Transactions
- [ ] I show USD equivalent everywhere. Users know the real value of every transaction they make.