Quitte à avoir une vue en onglet, autant:
- garder le raccourci standard
Ctrl+W
pour fermer un onglet
- pouvoir épingler un onglet.
Quand je crée une dérivation à partir d’un compte racine existant, je n’ai pas le choix du chemin de dérivation, je n’ai que //4 dans le menu déroulant, je me serais attendu à pouvoir entrer une dérivation comme à l’import.
À l’importation d’un compte, ce serait bien de pouvoir importer plusieurs dérivations, un peu comme Ğecko qui fait le scan des dérivations.
En essayant de faire un virement, j’ai eu un crash avec
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396)
Traceback (most recent call last):
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/tikka/slots/pyqt/widgets/account_menu.py", line 135, in transfer
TransferWindow(self.application, self.account, self.mutex, self).exec_()
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/tikka/slots/pyqt/windows/transfer.py", line 106, in __init__
self._update_ui()
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/tikka/slots/pyqt/windows/transfer.py", line 296, in _update_ui
amount.value(self.account.balance), amount.symbol()
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/tikka/domains/entities/amounts.py", line 33, in value
return blockchain_value / pow(10, decimals) # type: ignore
TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'
zsh: IOT instruction (core dumped) tikka
et en regardant les logs, j’ai vu plusieurs fois
ceci
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396)
DEBUG:substrateinterface.base:RPC request #33: "chain_getHead"
ERROR:root:EOF occurred in violation of protocol (_ssl.c:2396)
Traceback (most recent call last):
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/tikka/adapters/network/identities.py", line 37, in get_identity_index
result = self.connections.rpc.client.query(
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/substrateinterface/base.py", line 1404, in query
block_hash = self.get_chain_head()
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/substrateinterface/base.py", line 889, in get_chain_head
response = self.rpc_request("chain_getHead", [])
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/substrateinterface/base.py", line 729, in rpc_request
self.websocket.send(json.dumps(payload))
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/websocket/_core.py", line 283, in send
return self.send_frame(frame)
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/websocket/_core.py", line 311, in send_frame
l = self._send(data)
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/websocket/_core.py", line 525, in _send
return send(self.sock, data)
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/websocket/_socket.py", line 170, in send
return _send()
File "/home/hugo/.local/pipx/venvs/tikka/lib/python3.10/site-packages/websocket/_socket.py", line 147, in _send
return sock.send(data)
File "/usr/lib/python3.10/ssl.py", line 1206, in send
return self._sslobj.write(data)
En faisant clic droit “faire un virement”, je m’attendais à faire un virement à, pas à faire un virement depuis, et c’était bizarre de devoir copier l’adresse. Un commerçant qui fait un virement le fera probablement à l’adresse d’un de ses fournisseur qu’il aura enregistrée au préalable. Et donc une interface de paiement avec le choix d’une clé dans une liste de comptes serait plus adaptée.
Mais c’est super d’afficher le solde du compte source et cible lors d’un virement, ça aide beaucoup.
Dans le tableau des comptes, le fait de sélectionner une cellule plutôt que la ligne entière fait penser que le comportement est différent pour chaque cellule alors que c’est le même pour toute la ligne.
Dans la vue de compte pour un compte sans trousseau, il ne devrait pas y avoir de bouton pour faire un virement “depuis”, mais il faudrait un bouton pour faire un virement “vers”.