# 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.
