Information about the state of Abstract such as the chain ID, block number, status of transactions and state changing operations such as submitting transactions are executed via Abstract’s JSON RPC API. The JSON RPC API has 4 namespaces:

NamespaceDescriptionExample
eth_Standard Ethereum JSON-RPC methods.eth_chainId
zks_JSON-RPC methods specific to the ZKsync VM that Abstract uses.zks_estimateFee
debug_JSON-RPC methods useful for debugging purposes.debug_traceCall
pubsub_JSON-RPC methods for subscribing to events via WebSocketseth_subscribe

RPC Namespaces