The contract address
Only keys starting with these bytes are returned
Whether to read the final or the candidate keys
The keys starting with filter
get_addresses returns at most max_datastore_keys_query keys per address (500 by default), with
no way to page, and the filter is applied after that cap: keys can be missing without error. Use
JsonRpcPublicProvider.getStorageKeys or getMultipleAddressesDatastoreKeys, which page through
get_addresses_datastore_keys with the prefix applied by the node.
Returns the number of keys to request per datastore keys query.
This is MAX_DATASTORE_KEYS_QUERY, lowered to the node's max_datastore_keys_query
when the node reports a smaller limit: asking for more keys than this limit makes the query fail.
Returns the execution status of an operation.
in_pool is not used to compute the status: since MAIN.5.1, nodes keep speculatively
executed operations in their pool until their execution is final, so an operation can be both in
the pool and executed.
Retrieves operations by id.
The node rejects requests with more than max_arguments ids (128 by default), so the ids are
sent in batches of DEFAULT_MAX_ARGUMENT_ARRAY_SIZE.
Static from
Retrieves the datastore keys of a contract from
get_addresses.