> For the complete documentation index, see [llms.txt](https://gasyard-1.gitbook.io/gasyard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gasyard-1.gitbook.io/gasyard/technical-implementaion/solver-pool.md).

# Solver Pool

The Solver Pool is a critical feature designed to decentralize and secure the bridging process.

* **Benefits:**
  * Ensures secure management of Total Value Locked (TVL).
  * Implements transaction limits for solvency and risk mitigation.
  * Supports on-demand approval to avoid infinite ERC20 approvals, enhancing security.
* **Subroles:**
  * Allows solvers to specialize and manage specific tasks within the pool.
  * Provides flexibility and scalability in how solvers operate.

### Collaborative Verification

Verifiers work collaboratively to:

* Make consensus-based decisions on order fulfillment.
* Handle refunds in cases of transaction failures.
* Utilize a quorum system to ensure decentralized and trusted resolution.

### Emergency Pause Functionality

The Pause Functionality is delegated to verifiers in addition to the admin role:

* Enables rapid suspension of operations during emergencies.
* Prevents misuse or exploitation of the system during critical incidents.

### Refund Management

* Fee Deductions: Refunds are processed after deducting applicable fees.
* Buffer Tokens: A buffer of tokens is maintained to facilitate seamless refunds.
* **Known Issues:**
  * Minimum input checks may occasionally cause rejections.
  * Batch functions using loops can be resource-intensive.
  * Timestamps are kept consistent to maintain order integrity.

### Solver Tools

Solvers will have access to user-friendly tools to:

* Connect their wallet and deploy a solver pool.
* Load funds and run a node, even on personal computers.
* Participate in the network with minimal setup requirements.

### Solver Flexibility

* Custom Criteria: Solvers can set transaction limits and approval percentages.
* Autonomous Management: Nodes handle unlocks and operations when gas fees are low.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://gasyard-1.gitbook.io/gasyard/technical-implementaion/solver-pool.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
