Skip to main content

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.