Thanks for using our RPC infra. Here are some details:
confirmed
commitment level for the following methods:
getProgramAccounts
getTokenLargestAccounts
getTokenAccountsByOwner
getTokenLargestAccounts
returns the top 200 accounts instead of 20getProgramAccounts
returns at most 100,000 accounts per call9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin
(Serum DEX V3) is not supported in the initial release (let us know if you really need this!)You can try it out yourself. The following request fetches the hashlist for an NFT project.
curl <https://rpc.theindex.io> -X POST -H "Content-Type: application/json" -d '{
"method": "getProgramAccounts",
"jsonrpc": "2.0",
"params": [
"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
{
"commitment": "finalized",
"encoding": "base64",
"filters": [
{
"memcmp": {
"offset": 326,
"bytes": "B9REbEXGse3JD2EtypAt2rDwPniA57AtPMCQ8n4WfYnK"
}
},
{
"memcmp": {
"offset": 358,
"bytes": "2"
}
}
]
}
],
"id": "speed-test"
}'
This takes around a full minute on other RPC providers but we respond in ~5 seconds 😉
<aside> ⚠️ Although we have tested and used this infrastructure internally this is still an experimental service, use it at your own risk.
</aside>
Currently, we support the following extra methods:
Returns the NFT metadata for Mints that are owned by a wallet.
• <string>
- Pubkey of account to query, as base-58 encoded string
The result field will be an array of JSON objects. Each object will contain the following fields:
update_authority: <string>