Atlas Modules
Role
Atlas Modules are customizable smart contracts that define the specific rules, behaviors, and operational mechanics for dApps built on the Atlas protocol.
A module defines a number of parameters (such as which currency (token) should be used during auctions) that are enforced by the Atlas contract during the transaction execution.
It also defines optional hooks
, which allow the dApp to run custom code at various points of the transaction execution.
Duties
A module must be deployed by the dApp in order to start using Atlas. The following is required to be defined by the module:
- The bid token used for auctions.
- The MEV revenue allocation.