web3data-js
web3data-js copied to clipboard
Error occurs when calling last page of token holders api
There is an error that is caused by a missing null check at onError function
I am calling the web3Data.token.getHolders
like this:
const tokenHolders = await web3Data.token.getHolders(address, {
page: this.#pageNumber,
size: this.#pageSize
});
And then I receive an error:
Stack trace: TypeError: Cannot read property 'data' of undefined
at onError (C:\work\deep_load_data\node_modules\web3data-js\src\utils.js:72:30)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async AmberdataTokenHoldersIterator.getItems (C:\work\deep_load_data\integrations\amberdata\amberdata.iterator.js:28:28)
at async TokenHoldersIterator.getItems (C:\work\deep_load_data\loaders\token-holders\token-holders.iterator.js:24:21)
at async syncTokenHolders (C:\work\deep_load_data\loaders\token-holders\syncTokenHolders.js:38:27)
at async syncSingleAddressTokenHolders (C:\work\deep_load_data\loaders\token-holders\syncTokenHolders.js:176:13)