# UI for BUTTON WALLET (Fees + Compound + Security Mode + NT) ## Общее 1. Добавить сюда кнопку ![](https://i.imgur.com/43qoVhr.png) Название: ``` 💰Defi ``` 2. По кнопке выводить ``` 🦄👊 1inch.exchange ✳️ Compound 🔙 Back ``` ## 1inch.exchange A) По кнопке 🦄👊 1inch.exchange Вывести текст: ℹ️ Best prices on the DEX market. An ETH ERC20 tokens exchange Кнопки: ``` ❔How it works? 💳 Swap 🔙 Back ``` По кнопке ❔How it works? Вывести текст: ``` 1inch achieving best rates by splitting orders among multiple DEXes in one single transaction. That means - you always have the best exchange price on the market. Also you can exchange big amount of tokens with the best rate. 1inch already integrated: 💚 Kyber Swap 🖤 0x Relays (Radar • Bamboo • 0x Mesh) 💙 AirSwap 🦄Uniswap 🦚 Oasis 🗄 Bancor So, you are using all of these exchanges in one! 🔥 Transactions on 1inch.exchange are up to 42% cheaper because of using GasToken ``` По кнопке 💳 Swap Все то же самое, что и с Exchange, только нет никаких валют, кроме ETH и ERC 20 При последнем этапе ``` SEND: 100 DAI ≈ 100.60$ GET: 597.1367 KNC ≈ 99.84$ FEE: 1 DAI (1.00%) ≈ 1.01$ Exchange rate is 1 DAI ≈ 6.033 KNC ≈ 1.01$ ``` Добавить текст Price slippage = {API call} Добавить кнопку: ⚙️ Details and settings При ее нажатии выводить: ``` SEND: 100 DAI ≈ 100.60$ GET: 597.1367 KNC ≈ 99.84$ FEE: 1 DAI (1.00%) ≈ 1.01$ -------------------------- Exchange rate is 1 DAI ≈ 6.033 KNC ≈ 1.01$ Price slippage = {API call} Gas price: 11 GWEI -------------------------- Spread across DEXes: Kyber (28%) 0x Relays (4%) итд... ``` Кнопки: ``` ✅ OK 🔒 Limit additional price slippage 🌡 Change Gas Price 🔄 Change spread between DEXes 🔙 Back ``` При 🔒 Limit additional price slippage Текст: ℹ️ Lowering this limit decreases your risk of frontrunning. However, this makes it more likely that your transaction will fail due to normal price movements *Enter max price slippage or tap the buttons below:* Кнопки: ``` 0.1% 0.5% 1% 3% 🔙 Back ``` При нажатии или вводе писать ✅ Price slippage is changed и кидать подробное сообщение: ``` ✅ Price slippage is changed SEND: 100 DAI ≈ 100.60$ GET: 597.1367 KNC ≈ 99.84$ FEE: 1 DAI (1.00%) ≈ 1.01$ -------------------------- Exchange rate is 1 DAI ≈ 6.033 KNC ≈ 1.01$ Price slippage = {API call} Gas price: 11 GWEI -------------------------- Spread across DEXes: Kyber (28%) 0x Relays (4%) итд... ``` И кнопки как были. При нажатии 🌡 Change Gas Price Писать: ℹ️ Higher gas price, faster transaction *Enter gas price or tap the buttons below:* и кнопки: ``` 4 Gwei (Bancor) 11 Gwei (Normal) 17 Gwei (Instant) 🔙 Back ``` При нажатии или вводе писать ✅ Gas price was changed и выводить обратно ``` ✅ Price slippage is changed SEND: 100 DAI ≈ 100.60$ GET: 597.1367 KNC ≈ 99.84$ FEE: 1 DAI (1.00%) ≈ 1.01$ -------------------------- Exchange rate is 1 DAI ≈ 6.033 KNC ≈ 1.01$ Price slippage = {API call} Gas price: 11 GWEI -------------------------- Spread across DEXes: Kyber (28%) 0x Relays (4%) итд... ``` При нажатии 🔄 Change spread between DEXes ℹ️ You will get {AMOUNT} {TOKEN} = {AMOUNT in fiat} {FIAT SYMBOL} Current spread is: И кнопки: ``` Oasis (90%)
Ox Relays (0%) Uniswap (0$)
Kyber (0$)
Bancor (0$) PMM (10$)
AirSwap (0$) ✅ Finish 🔙 Back ``` При нажатии Любой кнопки Выводится заного это меню, где пересчитывается {AMOUNT} {TOKEN} = {AMOUNT in fiat} {FIAT SYMBOL} а кнопка выбранная становаится (Deactivated) При ✅ Finish Выводить также назад ## ✳️ Compound При нажатии ✳️ Compound Выводить ℹ️ Earn interest or borrow Ethereum assets without relying on a counterparty Кнопки: ``` 📈 Borrow 📉 Supply 📄 Statictics ℹ️ About 🔙 Back ``` При нажатии 📈 Borrow Писать: ✳️ SELECT the token to BORROW И в 2 страницы выводить: ``` BAT (баланс) DAI ETH REP USDC WBTC 0x ``` -- только они поддерживаются Далее нужно сомотреть данные через кирилла и писать ✳️ Enter amount that you will borrow И кнопки ``` ℹ️ Details 🔙 Back ``` Если на аккаунте есть borrowing power Если нет - писать ❌ You do not have borrowing power, supply something to borrow {chosen currence} и выкидывать в Compound menu Если нажал Details выводить ✳️ Enter amount that you will borrow: ℹ️ Borrow APR {}% Price {} Collateral Factor {} Utilization {} Market Liqidity {} И кнопки ``` ℹ️ Less Details 🔙 Back ``` При ℹ️ Less Details возвращать Enter the amount без деталей) Как он ввел сумму писать ℹ️ You will borrow: {ENtered sum} {in fiat} И кнопки ``` ✅ OK 🔙 Back ``` При нажатии 📉 Supply ✳️ SELECT the token to Supply И в 2 страницы выводить: ``` BAT (баланс) DAI ETH REP USDC WBTC 0x ``` -- только они поддерживаются Далее нужно сомотреть данные через кирилла и писать ✳️ Enter amount that you will supply И кнопки ``` ℹ️ Details 🔙 Back ``` При ℹ️ Details выводить ✳️ Enter amount that you will supply: ℹ️ Supply APR {}% Price {} Collateral Factor {} Utilization {} Market Liqidity {} И кнопки ``` ℹ️ Less Details 🔙 Back ``` При ℹ️ Less Details возвращать Enter the amount без деталей) Как он ввел сумму писать ℹ️ You will supply: {ENtered sum} {in fiat} И кнопки ``` ✅ OK 🔙 Back ``` при 📄 Statictics Выводить ℹ️ You can see all information about your operations and current market data here Кнопки ``` 📄 Market data 📉 Supply info 📈 Borrow info 📒 Operations history 🔙 Back ``` При Market Data выводить ✳️ Choose token to get data ``` BAT DAI ETH REP USDC WBTC 0x ``` выводить в 2 страницы При выборе токена по нему вывод {Token Name} Price: Collateral Factor: Utilization: Market Liquidity: Supply APR: Borrow APR: И кнопку ``` 📈 Borrow 📉 Supply 👤 My operations 🔙 Back ``` 📈 Borrow 📉 Supply Уже с выбранным токеном перенсят на step суммы В случае Borrow проверять, можно ли еще На 👤 My operations Выводить Supplied amount Earned amount Borrowed amount Total И кнопку ``` 🔙 Back ``` На 📉 Supply info ✳️ Choose token to get data ``` BAT DAI ETH REP USDC WBTC 0x ``` выводить в 2 страницы, только те, на которых есть supply После выбора выводить: Was supplied Earned Total Current APR и кнопку ``` 🔙 Back ``` По 📈 Borrow info аналогично, только в конце Was borrowed totally Needs to repay и кнопку ``` 🔙 Back ``` При 📒 Operations history Выводить на подобие с excahnge SUPPLY|ETH|0.23|02.12.2019 BORROW|0x|100|04.12.2019 ИТД По нажатии детали транзакции и back ## Prices 1. В Settings Добавить кнопку 💳 Base fiat При нажатии ℹ️ You can choose base fiat currency that will be used to show your balances and send crypto ✳️ ENTER the ticker of crypto to choose it Example: USD List of all supported fiat currencies: /fiat_list Выводить кнопку ``` 🔙 Back ``` 2. При любых переводах о обменах теперь выводить кнопки Enter amount of {currency} in {fiat currency} ``` 🆘 Help ↕️ Enter in crypto 📄 Details ``` При 🆘 Help Выводить пример и кнопку назад Enter 3 to {send | sell | buy} 3 {Currency} если выбран перевод относительно {currency} При ↕️ Enter in crypto Писать Enter amount of {currency} А кнопку ↕️ Enter in crypto заменять на ↕️ Enter in fiat При 📄 Details - будет дальше. Пока кнопку не делать, спросить меня 3. В Settings Добавить кнопку 🔐 Security mode При нажатии текст: ✳️ PICK security mode for you: We have 2 security modes ⚡ Fast UI with small sums (Default) 🔒 Maximum security for holding a lot All modes are secure, however 🔒 represents the maximalist aproach to security И кнопки ⚡ Fast UI 🔒 Maximum security 🔙 Back