fyziktom / VirtualEconomyFramework

Framework for economy applications
https://veframework.com/
MIT License
24 stars 7 forks source link

Add SubAccounts support in VEBlazor Account page and NFT Gallery #131

Closed fyziktom closed 1 year ago

fyziktom commented 2 years ago

The backend now loads the SubAccounts if you load them from old VENFT App. It just do not display them. One task is add the SubAccounts to the transaction list (tabs, filters???).

Creating of the new SubAccounts should be on the account page also.

The SubAccount NFT galleries should be displayed as separated tabs.

fyziktom commented 1 year ago

Vyřešeno z velké části v rámci balíčku VEBlazor 0.3.41.

V rámci tohoto updatu došlo k přidání SubAccounts do VEBlazor.

V rámci UI přibyly komponenty:

Tato komponenta umožňuje import privátníko klíče i vytvoření nového. Pokud je Subúčet zašifrovaný pomocí hlavního účtu a tento účet se shoduje s tím, který je jako hlavní účet VENFT app, tak je možné importovat klíč subúčtu i v zašifrované podobě. Jinak je potřeba jej importovat v dešifrované podobě. Klíč se následně zašifruje pomocí hlavního účtu a uloží. V rámci tohoto updatu proběhla i úprava uložiště klíčů. Nově se ukládají do IndexedDb namísto localStorage. Update řeší i automatickou migraci.

add subaccount

accountStats

obrazek

Dále proběhlo zapracování těchto komponent do dalších komponent a to:

V rámci Galerie je nyní potřeba si subúčet otevřít jako nový tab. Nicméně oproti "cizím" tabům (ActiveTab - tedy jiným adresám, které nejsou subůčtem) se načtou všechna NFT na adrese a ne jak u ActiveTab jen omezený počet nejnovějších NFT. Také v případě subúčtů jsou NFT editovatelná, tedy je možné je přeposlat, apod.

obrazek