atlETH
Role
atlETH serves as a wrapped representation of the blockchain's native token within Atlas. While named "atlETH" for simplicity, it represents the native token of whichever blockchain Atlas is deployed on (e.g. ETH on Ethereum, POL on Polygon, etc).
In the Atlas protocol, while bundlers are fronting the overall gas cost for transactions, all solvers are required to pay the gas they use. The atlETH token is facilitating this procedure.
In order to participate in auctions, solvers must acquire and bond enough atlETH to cover the gas their operations will consume. Those operations can be made directly on the Atlas contract as shown in the How to bond atlETH guide.
Duties
atlETH secures gas repayments from solvers. During an Atlas transaction, the gas used by solver operations is deducted from their respective bonded balances, and credited to the transaction's bundler.
The amount of repayment varies, depending on the status of a solver operation:
1. The solver operation was executed and succeeded
The gas consumed by the solver operation + user operation is charged.
2. The solver operation was executed and failed
Atlas attributes various failure scenarios to either the solver or the bundler:
- Solver fault: the gas consumed by the solver operation is charged.
- Bundler fault: no charge.
3. The solver operation was not executed
No charge.