Systems and methods for efficient token balance determination
AssigneeChainstack Pte. Ltd.
InventorsAleksandr KOVAL, Evgeny A. ASEEV
Life of this patent
Estimating the term…
Loading patent…
AssigneeChainstack Pte. Ltd.
InventorsAleksandr KOVAL, Evgeny A. ASEEV
Estimating the term…
A system receives a user request for a balance of a wallet at a wallet address. The system identifies smart contracts in an in-memory database associated with the wallet address by: navigating a Bloom filter trie comprising a plurality of nodes, wherein each respective node includes a respective Bloom filter that indicates whether a token is present in a token set represented by the respective Bloom filter, retrieving, from the Bloom filter trie, contract addresses of the smart contracts associated with tokens in the wallet at the wallet address. The system makes a call to each of the smart contracts using the contract addresses to determine individual token balances. The system combines, to yield the balance of the wallet, the individual token balances received from the smart contracts. The system outputs, in response to the user request, the balance of the wallet on a user interface.
A method for efficient data retrieval in a blockchain, the method comprising:
(canceled)
A system for efficient data retrieval in a blockchain, comprising:
(canceled)
A non-transitory computer readable medium storing thereon computer executable instructions for efficient data retrieval in a blockchain, including instructions for:
(canceled)
Dependencies are inferred from the claim text.