Skip to content

Some wishes for the callisto hub #13

Description

@YaStaer

Can I have some wishes for the callisto hub?
Now it takes a very long time to load assets and even longer NFT. If there is a lot of NFT on the wallet, then the wait is measured in minutes.
This all happens because the hub tries to read everything it knows about from the node and sends thousands of requests to the node. If only a thousand people go to the hub page (we plan to grow?), Then it will be millions of requests. I don't know how many requests the node can process without delay, but it looks like a waste of resources.
Most users do not need to display all known coins and NFTs immediately upon entering the wallet.

I would like to suggest implementing a slightly different approach that will speed up the operation of the hub and reduce the number of requests to the node many times over.
Load only a few main network tokens when opening the hub page page. Also place a drop-down list (which will contain all the other tokens) in which the user himself will choose which balances to load additionally. The same is true for the NFT. Only a list of projects that will be loaded at the user's choice. It will also help to avoid "mess" on the NFT page, when all possible NFTs are displayed out of order.
Also, with this approach, it would be good practice to remember the settings of each wallet connected to the hub so that the user does not load tokens every time, and they are displayed immediately upon entry. Ideally, this list could be edited. For example, the "-" sign at the end of the line with the token will remove it from "loaded by default".

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions