Luka Jeran
Luka Jeran
Related to https://github.com/oasisprotocol/oasis-wallet-web/issues/403 UI checks balance of wallets before enabling transfer button, but monitor sometimes isn't up to date. Wallet could warn and allow the user to try to make...
Add an option to keep imported accounts in password-encrypted localStorage Currently user loses all state on reload. Make sure stored information is also migrate-able from existing extension https://github.com/oasisprotocol/oasis-wallet-ext/blob/e6998cff910449fd0f33fc998d9c5e306d59aa99/src/background/service/APIService.js#L177-L189
The initial versions should be hidden behind a flag or dev-only, until all warnings are reimplemented.
Implement dapp getting accounts from new extension: - dApp calls `await oasisExt.keys.list(await oasisExt.connection.connect())` - background page should receive `oasisExt.ext.ready({ async keysList(origin, req) {` should open popup and ask to share...
See https://github.com/oasisprotocol/oasis-wallet-web/pull/705#discussion_r833835772 > TODO: use amount field, or share price when it is available. Until then, using price=1 is inaccurate if debonding pool gets slashed.
- Naive implementation: randomize on refresh. Order is different every time - Better UX: save randomization seed. Order is different on every computer/browser - Use quality metrics: uptime, fee, escrow,...
See https://github.com/oasisprotocol/oasis-wallet-web/runs/6108972874?check_suite_focus=true#step:6:22 By logging requests in node_modules/@oasisprotocol/client/dist/client.js, I get the following unmocked GRPC calls ```js class GRPCWrapper { callUnary(desc, request) { const name = desc.name; const method = this.base +...
`useRouteRedirects` This is tough. It was an effect in saga before (https://github.com/oasisprotocol/oasis-wallet-web/blob/5cebb40/src/app/state/wallet/saga.ts#L150) but saga now runs in background page. One benefit of this is: when you open a popup with...
When we have persisted state in Web wallet, and syncing across multiple tabs: can we have dapps communicating through to another web wallet tab? a flow could be: - dapp...
## Crash - After https://github.com/oasisprotocol/oasis-wallet-web/pull/864/commits/4eb371ed17652bb7ef617a1765989abca54b40a5 - open /open-wallet/ledger - click "Select accounts to open" - quickly press Esc - click "Select accounts to open" - Enumerating never finishes, and Ledger...