}
async function createBip44Wallet () {
const wallet = await Bip44Wallet.create('password')
- addToStorage('Bip44Wallets', wallet.id)
+ try {
+ addToStorage('Bip44Wallets', wallet.id)
+ } catch (err) {
+ notify.error(err.msg)
+ }
return wallet
}
async function createBlake2bWallet () {
const wallet = await Blake2bWallet.create('password')
- addToStorage('Blake2bWallets', wallet.id)
+ try {
+ addToStorage('Blake2bWallets', wallet.id)
+ } catch (err) {
+ notify.error(err.msg)
+ }
return wallet
}
async function addToStorage (key, value) {
async function clearStorage () {
console.log('clear()')
sessionStorage.clear()
- notify.info('Session storage cleared')
+ notify.ok('Session storage cleared')
}
const notify = {
show: (msg, color) => {
notifications.appendChild(notification)
},
info: (msg) => notify.show(msg),
- ok: (msg) => notify.show(msg, 'green'),
- warn: (msg) => notify.show(msg, 'yellow'),
- error: (msg) => notify.show(msg, 'red')
+ ok: (msg) => notify.show(msg, 'DarkCyan'),
+ warn: (msg) => notify.show(`⚠️ ${msg}`, 'Goldenrod'),
+ error: (msg) => notify.show(`⚠️ ${msg}`, 'FireBrick')
}
</script>
<script src="" type="module"></script>