Base Token Adjuster
This crate contains all the logic to handle ZK Chain with custom base tokens.
Overview
The Base Token Ratio Persister
Contains the building blockss for the BaseTokenRatioPersisterLayer
.
- Connects with external APIs to get the current price of the base token and of ETH.
- Persists the ETH<->BaseToken ratio in the database.
- Upon certain configured threshold, update the L1 ETH<->BaseToken conversion ratio.
The Base Token Ratio Provider
Contains the building blocks for the BaseTokenRatioProviderLayer
.
- Periodically fetches from the DB and caches the latest ETH<->BaseToken conversion ratio.
- Exposes this ratio upon request.