API
The Abstract node can serve both the HTTP and the WS Web3 API, as well as PubSub. Whenever possible, it provides data based on the local state, with a few exceptions:- Submitting transactions: Since it is a read replica, submitted transactions are proxied to the main node, and the response is returned from the main node.
- Querying transactions: The Abstract node is not aware of the main node’s mempool, and it does not sync rejected transactions. Therefore, if a local lookup for a transaction or its receipt fails, the Abstract node will attempt the same query on the main node.