In order to vastly improve the response times on a number of endpoints (by up to x10!), we are planning to phase out support for total
within our API responses.
A new flag called disable_total
exists on the below endpoints which defaults to false
. When users set this to true
, the total
count from the response will return as null
, and the endpoint's response time is greatly improved. We strongly recommend to begin using this flag.
Planned Change​
From February 1st 2023 the default value of disable_total
will be set to true
, and unless you specify disable_total=false
, the total
value will be returned as null
.
Example​
Let's say you called the API using a request URL like this:
https://deep-index.moralis.io/api/v2/${address}?chain=eth
Notice that this request URL does not explicitly provide any parameter for disable_total
Up until Feb 1st, this request automatically defaults disable_total
to false
meaning you get the total
count value in the reponse.
As from Feb 1st, this flag will default to true
and the total
response will return as null
.
If you rely on a total
count value, you will need to explicitly set the disable_total
flag in your request to false
:
https://deep-index.moralis.io/api/v2/0x0a46413965858A6AC4ED5184d7643DC055A4feA3?chain=eth&disable_total=false
Endpoints​
- Get NFTs by wallet
- Get NFT Transfers by wallet
- Get NFT collections by wallet
- Get NFTs by contract
- Get NFTs owners by contract
- Get NFT transfers by contract
- Get NFT transfers from a block to block
- Get NFT transfers by block
- Get NFT trades by marketplace
- Get NFT transfers by token ID
- Get NFT owners token ID
- Search NFTs
- Get ERC20 token transfers by wallet
- Get ERC20 token transfers by contract
- Get native transactions by wallet
- Get verbose transactions by wallet
- Get logs by contract