Skip to content

Commit

Permalink
Merge pull request #555 from MoralisWeb3/remove-deprecated-endpoints
Browse files Browse the repository at this point in the history
Remove deprecated endpoints
  • Loading branch information
bharathbabu-moralis authored Feb 27, 2025
2 parents b555bf6 + b09577a commit 301b79e
Show file tree
Hide file tree
Showing 54 changed files with 389 additions and 1,382 deletions.
4 changes: 2 additions & 2 deletions api/data/redirects.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1369,7 +1369,7 @@ export const redirects = [
},
{
source: "/reference/gettokenallowance",
destination: "/web3-data-api/evm/reference/get-token-allowance",
destination: "",
permanent: true,
},
{
Expand Down Expand Up @@ -5841,7 +5841,7 @@ export const redirects = [
},
{
source: "/web3-data-api/reference/get-token-allowance",
destination: "/web3-data-api/evm/reference/get-token-allowance",
destination: "",
permanent: true,
},
{
Expand Down
8 changes: 4 additions & 4 deletions blog/2023-01-12-disable-total-for-faster-response-times.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ If you rely on a `total` count value, you will need to explicitly set the `disab
- [Get NFTs by contract](/web3-data-api/evm/reference/get-contract-nfts)
- [Get NFTs owners by contract](/web3-data-api/evm/reference/get-nft-owners)
- [Get NFT transfers by contract](/web3-data-api/evm/reference/get-nft-contract-transfers)
- [Get NFT transfers from a block to block](/web3-data-api/evm/reference/get-nft-transfers-from-to-block)
- [Get NFT transfers by block](/web3-data-api/evm/reference/get-nft-transfers-by-block)
- [Get NFT trades by marketplace](/web3-data-api/evm/reference/get-nft-trades)
- [Get NFT transfers from a block to block]
- [Get NFT transfers by block]
- [Get NFT trades by contract](/web3-data-api/evm/reference/get-nft-trades)
- [Get NFT transfers by token ID](/web3-data-api/evm/reference/get-nft-transfers)
- [Get NFT owners token ID](/web3-data-api/evm/reference/get-nft-token-id-owners)
- [Search NFTs](/2.0/web3-data-api/evm/reference/search-nfts)
- [Get ERC20 token transfers by wallet](/web3-data-api/evm/reference/get-wallet-token-transfers)
- [Get ERC20 token transfers by contract](/web3-data-api/evm/reference/get-token-transfers)
- [Get native transactions by wallet](/web3-data-api/evm/reference/get-wallet-transactions)
- [Get verbose transactions by wallet](/web3-data-api/evm/reference/get-decoded-wallet-transaction)
- [Get logs by contract](/web3-data-api/evm/reference/get-contract-logs)
- [Get logs by contract]
8 changes: 4 additions & 4 deletions blog/2023-02-01-disable-total-set-to-true.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ This flag now defaults to `true` and the `total` response will be returned as `n
- [Get NFTs by contract](/web3-data-api/evm/reference/get-contract-nfts)
- [Get NFTs owners by contract](/web3-data-api/evm/reference/get-nft-owners)
- [Get NFT transfers by contract](/web3-data-api/evm/reference/get-nft-contract-transfers)
- [Get NFT transfers from a block to block](/web3-data-api/evm/reference/get-nft-transfers-from-to-block)
- [Get NFT transfers by block](/web3-data-api/evm/reference/get-nft-transfers-by-block)
- [Get NFT trades by marketplace](/web3-data-api/evm/reference/get-nft-trades)
- [Get NFT transfers from a block to block]
- [Get NFT transfers by block]
- [Get NFT trades by contract](/web3-data-api/evm/reference/get-nft-trades)
- [Get NFT transfers by token ID](/web3-data-api/evm/reference/get-nft-transfers)
- [Get NFT owners token ID](/web3-data-api/evm/reference/get-nft-token-id-owners)
- [Search NFTs](/2.0/web3-data-api/evm/reference/search-nfts)
- [Get ERC20 token transfers by wallet](/web3-data-api/evm/reference/get-wallet-token-transfers)
- [Get ERC20 token transfers by contract](/web3-data-api/evm/reference/get-token-transfers)
- [Get native transactions by wallet](/web3-data-api/evm/reference/get-wallet-transactions)
- [Get logs by contract](/web3-data-api/evm/reference/get-contract-logs)
- [Get logs by contract]
34 changes: 17 additions & 17 deletions blog/2023-03-14-planned-cu-change-across-multiple-endpoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,25 @@ tags: [Notice]

From 28th March 2023, the compute units (CUs) charged on the below endpoints will be changing as per the following table:

| Endpoint | Compute Units |
| ---------------------------------------------------------------------------- | ------------- |
| [`/erc20/{address}/price`](/web3-data-api/evm/reference/get-token-price) | 10 |
| [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 5 |
| [`/{address}/logs`](/web3-data-api/evm/reference/get-contract-logs) | 5 |
| [`/{address}/erc20`](/web3-data-api/evm/reference/get-wallet-token-balances) | 10 |
| [`/erc20/mints`](/2.0/web3-data-api/evm/reference/get-erc20-mints) | 10 |
| [`/erc20/burns`](/2.0/web3-data-api/evm/reference/get-erc20-burns) | 10 |
| [`/erc20/approvals`](/2.0/web3-data-api/evm/reference/get-erc20-approvals) | 10 |
| [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 10 |
| [`/{address}/erc20/transfers`](/web3-data-api/evm/reference/get-wallet-token-transfers) | 5 |
| [`/erc20/{address}/transfers`](/web3-data-api/evm/reference/get-token-transfers) | 10 |
| Endpoint | Compute Units |
| --------------------------------------------------------------------------------------- | ------------- |
| [`/erc20/{address}/price`](/web3-data-api/evm/reference/get-token-price) | 10 |
| [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 5 |
| [`/{address}/logs`] | 5 |
| [`/{address}/erc20`](/web3-data-api/evm/reference/get-wallet-token-balances) | 10 |
| [`/erc20/mints`](/2.0/web3-data-api/evm/reference/get-erc20-mints) | 10 |
| [`/erc20/burns`](/2.0/web3-data-api/evm/reference/get-erc20-burns) | 10 |
| [`/erc20/approvals`](/2.0/web3-data-api/evm/reference/get-erc20-approvals) | 10 |
| [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 10 |
| [`/{address}/erc20/transfers`](/web3-data-api/evm/reference/get-wallet-token-transfers) | 5 |
| [`/erc20/{address}/transfers`](/web3-data-api/evm/reference/get-token-transfers) | 10 |

Similarly, the CUs charged for the following query parameter will be changing:

| Query Parameter | Previous Compute Units | New Compute Units |
| ------------------------------- | ---------------------- | ----------------- |
| `include=internal_transactions` on [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 0 | 5 |
| `include=internal_transactions` on [`/transaction/{transaction_hash}`](/web3-data-api/evm/reference/get-transaction) | 0 | 3 |
| `include=internal_transactions` on [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 0 | 10 |
| Query Parameter | Previous Compute Units | New Compute Units |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------- | ----------------- |
| `include=internal_transactions` on [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 0 | 5 |
| `include=internal_transactions` on [`/transaction/{transaction_hash}`](/web3-data-api/evm/reference/get-transaction) | 0 | 3 |
| `include=internal_transactions` on [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 0 | 10 |

For more information about what CUs are and how they're charged, visit our [Compute Units page](/web3-data-api/evm/reference/compute-units-cu).
18 changes: 9 additions & 9 deletions blog/2023-03-28-cu-change-across-multiple-endpoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ As outlined in an [earlier post](/changelog/planned-cu-increase-across-multiple-
| --------------------------------------------------------------------------------------- | ---------------------- | ----------------- |
| [`/erc20/{address}/price`](/web3-data-api/evm/reference/get-token-price) | 3 | 10 |
| [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 1 | 5 |
| [`/{address}/logs`](/web3-data-api/evm/reference/get-contract-logs) | 2 | 5 |
| [`/{address}/logs`] | 2 | 5 |
| [`/{address}/erc20`](/web3-data-api/evm/reference/get-wallet-token-balances) | 5 | 10 |
| [`/erc20/mints`](/2.0/web3-data-api/evm/reference/get-erc20-mints) | 5 | 10 |
| [`/erc20/burns`](/2.0/web3-data-api/evm/reference/get-erc20-burns) | 5 | 10 |
| [`/erc20/approvals`](/2.0/web3-data-api/evm/reference/get-erc20-approvals) | 5 | 10 |
| [`/erc20/mints`](/2.0/web3-data-api/evm/reference/get-erc20-mints) | 5 | 10 |
| [`/erc20/burns`](/2.0/web3-data-api/evm/reference/get-erc20-burns) | 5 | 10 |
| [`/erc20/approvals`](/2.0/web3-data-api/evm/reference/get-erc20-approvals) | 5 | 10 |
| [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 5 | 10 |
| [`/{address}/erc20/transfers`](/web3-data-api/evm/reference/get-wallet-token-transfers) | 2 | 5 |
| [`/erc20/{address}/transfers`](/web3-data-api/evm/reference/get-token-transfers) | 2 | 10 |

Similarly, the CUs charged for the following query parameter has changed:

| Query Parameter | Previous Compute Units | New Compute Units |
| ------------------------------- | ---------------------- | ----------------- |
| `include=internal_transactions` on [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 0 | 5 |
| `include=internal_transactions` on [`/transaction/{transaction_hash}`](/web3-data-api/evm/reference/get-transaction) | 0 | 3 |
| `include=internal_transactions` on [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 0 | 10 |
| Query Parameter | Previous Compute Units | New Compute Units |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------- | ----------------- |
| `include=internal_transactions` on [`/{address}`](/web3-data-api/evm/reference/get-wallet-transactions) | 0 | 5 |
| `include=internal_transactions` on [`/transaction/{transaction_hash}`](/web3-data-api/evm/reference/get-transaction) | 0 | 3 |
| `include=internal_transactions` on [`/block/{block_number_or_hash}`](/web3-data-api/evm/reference/get-block) | 0 | 10 |

For more information about what CUs are and how they're charged, visit our [Compute Units page](/web3-data-api/evm/reference/compute-units-cu).
4 changes: 2 additions & 2 deletions blog/2023-07-12-essential-api-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ Beginning on **September 11th, 2023**, we're implementing a series of significan

These changes are:

- The `total` field in the response body and the `disable_total` query parameter will be removed from a number of endpoints. Customers who have already stopped using these features following earlier updates will not be affected. The affected endpoints include [`getTokenTransfers`](/web3-data-api/evm/reference/get-wallet-token-transfers), [`getNFTs`](/web3-data-api/evm/reference/get-wallet-nfts), [`getWalletNFTCollections`](/web3-data-api/evm/reference/wallet-api/get-nft-collections-by-wallet), [`getNFTTrades`](/web3-data-api/evm/reference/get-nft-trades), [`getNFTTransfers`](/web3-data-api/evm/reference/get-wallet-nft-transfers), [`getContractNFTTransfers`](/web3-data-api/evm/reference/get-nft-contract-transfers), [`getNFTOwners`](/web3-data-api/evm/reference/get-nft-owners), [`getTokenAddressTransfers`](/web3-data-api/evm/reference/get-token-transfers), [`getWalletTokenIdTransfers`](/web3-data-api/evm/reference/get-nft-transfers), [`getAllTokenIds`](/web3-data-api/evm/reference/get-contract-nfts), [`getNFTTransfersFromToBlock`](/web3-data-api/evm/reference/get-nft-transfers-from-to-block), [`getNFTTransfersByBlock`](/web3-data-api/evm/reference/get-nft-transfers-by-block), [`getTokenIdOwners`](/web3-data-api/evm/reference/get-nft-token-id-owners), [`getTransactions`](/web3-data-api/evm/reference/wallet-api/get-transactions-by-wallet), [`getContractEvents`](/web3-data-api/evm/reference/get-contract-events).
- The `total` field in the response body and the `disable_total` query parameter will be removed from a number of endpoints. Customers who have already stopped using these features following earlier updates will not be affected. The affected endpoints include [`getTokenTransfers`](/web3-data-api/evm/reference/get-wallet-token-transfers), [`getNFTs`](/web3-data-api/evm/reference/get-wallet-nfts), [`getWalletNFTCollections`](/web3-data-api/evm/reference/wallet-api/get-nft-collections-by-wallet), [`getNFTTrades`](/web3-data-api/evm/reference/get-nft-trades), [`getNFTTransfers`](/web3-data-api/evm/reference/get-wallet-nft-transfers), [`getContractNFTTransfers`](/web3-data-api/evm/reference/get-nft-contract-transfers), [`getNFTOwners`](/web3-data-api/evm/reference/get-nft-owners), [`getTokenAddressTransfers`](/web3-data-api/evm/reference/get-token-transfers), [`getWalletTokenIdTransfers`](/web3-data-api/evm/reference/get-nft-transfers), [`getAllTokenIds`](/web3-data-api/evm/reference/get-contract-nfts), [`getNFTTransfersFromToBlock`], [`getNFTTransfersByBlock`], [`getTokenIdOwners`](/web3-data-api/evm/reference/get-nft-token-id-owners), [`getTransactions`](/web3-data-api/evm/reference/wallet-api/get-transactions-by-wallet), [`getContractEvents`].
- Global totals will be re-introduced under new endpoints. See the [migration guide](/web3-data-api/breaking-changes/migration-guide) for more detail.
- The `direction` query parameter is being removed from the [`getNFTTransfers`](/web3-data-api/evm/reference/get-wallet-nft-transfers) endpoint.
- For the [`getLogsByAddress`](/web3-data-api/evm/reference/get-contract-logs) endpoint, the `topic0` field will now be required, and we will be removing the `topic1`, `topic2`, and `topic3` fields.
- For the [`getLogsByAddress`] endpoint, the `topic0` field will now be required, and we will be removing the `topic1`, `topic2`, and `topic3` fields.
- The following endpoints will be deprecated: [`searchNFTs`](/2.0/web3-data-api/evm/reference/search-nfts), [`getErc20Mints`](/2.0/web3-data-api/evm/reference/get-erc20-mints), [`getErc20Burns`](/2.0/web3-data-api/evm/reference/get-erc20-burns), [`getErc20Transfers`](/2.0/web3-data-api/reference/get-erc20-transfers), [`getErc20Approvals`](/2.0/web3-data-api/evm/reference/get-erc20-approvals).

If you are affected by these changes you can find a detailed [migration guide here](/web3-data-api/breaking-changes/migration-guide).
Expand Down
2 changes: 1 addition & 1 deletion blog/2023-08-29-v2.2-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ As part of `v2.2`, we've introduced 5 new endpoints designed to provide total co
- [Get Wallet stats: `/api/v2.2/wallets/{address}/stats`](/web3-data-api/evm/reference/wallet-api/get-wallet-stats?address=0xcB1C1FdE09f811B294172696404e88E658659905&chain=eth)
- [Get ERC20 stats: `/api/v2.2/erc20/{address}/stats`](/web3-data-api/evm/reference/get-token-stats?address=0x046eee2cc3188071c02bfc1745a6b17c656e3f3d&chain=eth)
- [Get NFT collection stats: `/api/v2.2/nft/{address}/stats`](/web3-data-api/evm/reference/get-nft-collection-stats?address=0x412039ff52f96d18570395c4ddcaa2cac5707381&chain=eth)
- [Get NFT token stats: `/api/v2.2/nft/{address}/{token_id}/stats`](/web3-data-api/evm/reference/get-nft-token-stats?address=0x412039ff52f96d18570395c4ddcaa2cac5707381&token_id=50&chain=eth)
- [Get NFT token stats: `/api/v2.2/nft/{address}/{token_id}/stats`]
- [Get Block stats: `/api/v2.2/block/{block_number_or_hash}/stats`]

These new endpoints can be found at our latest `v2.2` swagger https://deep-index.moralis.io/api-docs-2.2
Expand Down
11 changes: 7 additions & 4 deletions blog/2024-02-07-filtering-and-sorting.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,24 @@ tags: [Web3 Data API]
Today we've launched filtering and sorting across the many of our transfer and transaction endpoints 🚀

#### Filter by contract address

Wallet transfer endpoints can now be filtered by specific contract addresses (one or many), allowing you to filter results down to specific contract(s). You'll find a new query parameter called `contract_addresses` on the following endpoints:

- [NFT transfers by wallet](/web3-data-api/evm/reference/wallet-api/get-wallet-nft-transfers)
- [Token transfers by wallet](/web3-data-api/evm/reference/wallet-api/get-wallet-token-transfers)

#### Sort by date

All of our transfer and transaction endpoints can now be ordered by date asc/desc. Previously, all endpoints were sorted by desc as default, giving you the latest transactions first. Now, you can order these endpoints with `order=asc` to get the earliest transactions first. You'll find a new query parameter called `order` on the following endpoints:

- [NFT transfers by wallet](/web3-data-api/evm/reference/wallet-api/get-wallet-nft-transfers)
- [NFT transfers by collection](/web3-data-api/evm/reference/get-nft-contract-transfers)
- [NFT transfers by block](/web3-data-api/evm/reference/get-nft-transfers-by-block)
- [NFT transfers from a block to a block](/web3-data-api/evm/reference/get-nft-transfers-from-to-block)
- [NFT transfers by block]
- [NFT transfers from a block to a block]
- [NFT transfers by token ID](/web3-data-api/evm/reference/get-nft-transfers)
- [ERC20 transfers by wallet](/web3-data-api/evm/reference/get-wallet-token-transfers)
- [ERC20 transfers by contract](/web3-data-api/evm/reference/get-token-transfers)
- [Get transactions by wallet](/web3-data-api/evm/reference/wallet-api/get-transactions-by-wallet)
- [Get decoded transactions by wallet](/web3-data-api/evm/reference/wallet-api/get-decoded-transactions-by-wallet)
- [Get logs by contract](/web3-data-api/evm/reference/get-contract-logs)
- [Get events by contract](/web3-data-api/evm/reference/get-contract-events)
- [Get logs by contract]
- [Get events by contract]
Loading

0 comments on commit 301b79e

Please sign in to comment.