docs: move rpc info to rpc docs (#33723)
docs: link fixes docs: link fixes docs: link fixes
This commit is contained in:
parent
f178975185
commit
2c6cc4dd7d
|
@ -430,18 +430,3 @@ which starts the solana validator process uses "exec" to do so (example: "exec
|
||||||
solana-validator ..."); otherwise, when logrotate sends its signal to the
|
solana-validator ..."); otherwise, when logrotate sends its signal to the
|
||||||
validator, the enclosing script will die and take the validator process with
|
validator, the enclosing script will die and take the validator process with
|
||||||
it.
|
it.
|
||||||
|
|
||||||
### Account indexing
|
|
||||||
|
|
||||||
As the number of populated accounts on the cluster grows, account-data RPC
|
|
||||||
requests that scan the entire account set -- like
|
|
||||||
[`getProgramAccounts`](../api/http#getprogramaccounts) and
|
|
||||||
[SPL-token-specific requests](../api/http#gettokenaccountsbydelegate) --
|
|
||||||
may perform poorly. If your validator needs to support any of these requests,
|
|
||||||
you can use the `--account-index` parameter to activate one or more in-memory
|
|
||||||
account indexes that significantly improve RPC performance by indexing accounts
|
|
||||||
by the key field. Currently supports the following parameter values:
|
|
||||||
|
|
||||||
- `program-id`: each account indexed by its owning program; used by [getProgramAccounts](../api/http#getprogramaccounts)
|
|
||||||
- `spl-token-mint`: each SPL token account indexed by its token Mint; used by [getTokenAccountsByDelegate](../api/http#gettokenaccountsbydelegate), and [getTokenLargestAccounts](../api/http#gettokenlargestaccounts)
|
|
||||||
- `spl-token-owner`: each SPL token account indexed by the token-owner address; used by [getTokenAccountsByOwner](../api/http#gettokenaccountsbyowner), and [getProgramAccounts](../api/http#getprogramaccounts) requests that include an spl-token-owner filter.
|
|
||||||
|
|
|
@ -67,4 +67,19 @@ The identities of the [known validators](../../running-validator/validator-start
|
||||||
|
|
||||||
Additional examples of other Solana cluster specific validator commands can be found on the [Clusters](../../clusters.md) page.
|
Additional examples of other Solana cluster specific validator commands can be found on the [Clusters](../../clusters.md) page.
|
||||||
|
|
||||||
Keep in mind, you will still need to customize these commands to operate as an RPC node, as well other operator specific configuration settings.
|
Keep in mind, you will still need to customize these commands to operate as an RPC node, as well other operator specific configuration settings.
|
||||||
|
|
||||||
|
## Account indexing
|
||||||
|
|
||||||
|
As the number of populated accounts on the cluster grows, account-data RPC
|
||||||
|
requests that scan the entire account set -- like
|
||||||
|
[`getProgramAccounts`](../../api/http#getprogramaccounts) and
|
||||||
|
[SPL-token-specific requests](../../api/http#gettokenaccountsbydelegate) --
|
||||||
|
may perform poorly. If your validator needs to support any of these requests,
|
||||||
|
you can use the `--account-index` parameter to activate one or more in-memory
|
||||||
|
account indexes that significantly improve RPC performance by indexing accounts
|
||||||
|
by the key field. Currently supports the following parameter values:
|
||||||
|
|
||||||
|
- `program-id`: each account indexed by its owning program; used by [getProgramAccounts](../../api/http#getprogramaccounts)
|
||||||
|
- `spl-token-mint`: each SPL token account indexed by its token Mint; used by [getTokenAccountsByDelegate](../../api/http#gettokenaccountsbydelegate), and [getTokenLargestAccounts](../../api/http#gettokenlargestaccounts)
|
||||||
|
- `spl-token-owner`: each SPL token account indexed by the token-owner address; used by [getTokenAccountsByOwner](../../api/http#gettokenaccountsbyowner), and [getProgramAccounts](../../api/http#getprogramaccounts) requests that include an spl-token-owner filter.
|
||||||
|
|
Loading…
Reference in New Issue