Skip to main content
Skip table of contents

Response Units

OnFinality uses Response Units for both API Billing and Rate Limiting.

Each API Response has a Response Unit weighting based on the computational power and network egress required to serve the response, resulting in fairer usage of shared node resources.

Response Unit weightings

The default response unit weighting is 1 across the majority of our networks, with the following exceptions:

Why Responses instead of Requests?

With standard HTTPs JSON RPC (Remote Procedure Calls) one request receives one response. However, with web socket connections a single subscription can result in multiple responses per minute.

For example, subscribing to a chain’s head will receive a push response from the node every time there is a new block on the chain, usually every 6-12 seconds depending on the network. A single “subscription” request could go on to receive 600 responses over an hour.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.