Who is a Solver?
A Solver is a participant that fulfils user orders.How to become a Solver?
- Prepare a wallet with BRON tokens (insurance token).
- Approve and register in the
SolverRegistrysmart contract. - Bron DAO will review and approve your registration.
- After approval, you can start executing orders.
How does insurance work?
Insurance protects users. If a solver fails to execute an order, the insurance covers the loss.- Current insurance token: BRON
- Haircut: 50%
- Liquidation premium: 10%
How to Register a Solver on Optimism
This section explains how to register and start solving on Optimism.Requirements
- Ethereum wallet on Optimism (MetaMask or similar).
- BRON tokens on Optimism (buy/swap through Bron).
- Access to the Solver Register contract: 0xE6E316D10db4Ba6a9D989Ae458B86a954F063461
Step 1. Obtain BRON tokens
- You need BRON tokens to provide insurance.
- Insurance is locked when registering.
- Ensure tokens are on the solver wallet.
- With 50% haircut: to register with 100 BRON insurance, you need 200 BRON.
Step 2. Approve allowance
Approve the Solver Register contract to spend BRON from your solver address 0xd745b03b303353bf0872d7aaac7b6fcc01bb43fe:Step 3. Register the solver
Call registerSolver on the Solver Register contract with the insurance amount.- BRON is locked as insurance.
- Solver becomes pending approval.
Step 4. Bron approval
The Bron team reviews and approves your solver. Once approved, you are active.Step 5. Insurance top-ups
- To add more insurance, transfer BRON and approve allowance again.
- The system updates insurance automatically after confirmation.
Step 6. Start solving
- Solver address responds to RFQs (solverReact) with quotes and tx hashes.
- Settlement can be performed from any address.
- Every order has a solver fee in BRON tokens.
- You must account for this fee and maintain enough BRON balance.
- The fee is deducted automatically during settlement.
