# Gas Optimizations

With the release of pooling there have been two major improvements that will result in gas savings; Submit Multiple Assertions and Claim Multiple Rewards.

Submit Multiple Assertions ([testnet example](https://sepolia.arbiscan.io/tx/0x122dbd9bad0b3b184ad3161a343333f0fdb23beb7466dd448168a43fbc3b690d)) will allow an Operator to batch together all of the assertions for a challenge in one transaction. So the larger a pool gets, the more keys that will be able to participate in a challenge, the larger the savings will be to assert for them all in a single transaction.

Claim Multiple Rewards ([testnet example](https://sepolia.arbiscan.io/tx/0xb52825b3db61f3ea36f763fab1f41606c1806c4767d7263b400795a2ee866ea9)) will allow an Operator to batch together all of the claims for a challenge in one transaction. Similar to above, the more keys an Operator runs for a pool, the bigger the savings.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://xai-foundation.gitbook.io/xai-network/kn/staking-explained/gas-optimizations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
