indexer daemon
indexer daemon¶
run indexer daemon
Synopsis¶
run indexer daemon. Serve api on HTTP.
indexer daemon [flags]
Options¶
-d, --algod string path to algod data dir, or $ALGORAND_DATA
--algod-net string host:port of algod
--algod-token string api access token for algod
--allow-migration allow migrations to happen even when no algod connected
--api-config-file string supply an API config file to enable/disable parameters
--catchpoint string initialize local ledger using fast catchup
-c, --configfile string file path to configuration file (indexer.yml)
--cpuprofile string file to record cpu profile to
-i, --data-dir string path to indexer data dir, or $INDEXER_DATA
--default-accounts-limit uint32 set the default Limit parameter for querying accounts, if none is provided (default 100)
--default-applications-limit uint32 set the default Limit parameter for querying applications, if none is provided (default 100)
--default-assets-limit uint32 set the default Limit parameter for querying assets, if none is provided (default 100)
--default-balances-limit uint32 set the default Limit parameter for querying balances, if none is provided (default 1000)
--default-boxes-limit uint32 set the default allowed Limit parameter for searching an app's boxes (default 1000)
--default-transactions-limit uint32 set the default Limit parameter for querying transactions, if none is provided (default 1000)
--dev-mode allow performance intensive operations like searching for accounts at a particular round
-n, --dummydb use dummy indexer db
--enable-all-parameters override default configuration and enable all parameters. Can't be used with --api-config-file
-g, --genesis string path to genesis.json (defaults to genesis.json in algod data dir if that was set)
-h, --help help for daemon
--init-ledger initialize local ledger using sequential mode (default true)
-f, --logfile string file to write logs to, if unset logs are written to standard out
-l, --loglevel string verbosity of logs: [error, warn, info, debug, trace] (default "info")
--max-accounts-limit uint32 set the maximum allowed Limit parameter for querying accounts (default 1000)
--max-api-resources-per-account uint32 set the maximum total number of resources (created assets, created apps, asset holdings, and application local state) per account that will be allowed in REST API lookupAccountByID and searchForAccounts responses before returning a 400 Bad Request. Set zero for no limit (default 1000)
--max-applications-limit uint32 set the maximum allowed Limit parameter for querying applications (default 1000)
--max-assets-limit uint32 set the maximum allowed Limit parameter for querying assets (default 1000)
--max-balances-limit uint32 set the maximum allowed Limit parameter for querying balances (default 10000)
--max-boxes-limit uint32 set the maximum allowed Limit parameter for searching an app's boxes (default 10000)
--max-conn uint32 set the maximum connections allowed in the connection pool, if the maximum is reached subsequent connections will wait until a connection becomes available, or timeout according to the read-timeout setting
--max-transactions-limit uint32 set the maximum allowed Limit parameter for querying transactions (default 10000)
--metrics-mode string configure the /metrics endpoint to [ON, OFF, VERBOSE] (default "OFF")
--no-algod disable connecting to algod for block following
--pidfile string file to write daemon's process id to
-P, --postgres string connection string for postgres database
--read-timeout duration set the maximum duration for reading the entire request (default 5s)
-S, --server string host:port to serve API on (default :8980) (default ":8980")
-t, --token string an optional auth token, when set REST calls must use this token in a bearer format, or in a 'X-Indexer-API-Token' header
-v, --version print version and exit
--write-timeout duration set the maximum duration to wait before timing out writes to a http response, breaking connection (default 30s)
SEE ALSO¶
- indexer - Algorand Indexer