# revenue

# Abstract

This document specifies the internal x/revenue module of the Evmos Hub.

The x/revenue module enables the Evmos Hub to support splitting transaction fees between block proposer and smart contract deployers. As a part of the Evmos Token Model (opens new window), this mechanism aims to increase the adoption of the Evmos Hub by offering a new stable source of income for smart contract deployers. Developers can register their smart contracts and everytime someone interacts with a registered smart contract, the contract deployer or their assigned withdrawal account receives a part of the transaction fees.

Together, all registered smart contracts make up the Evmos dApp Store: paying developers and network operators for their services via built-in shared fee revenue model.

# Contents

  1. Concepts
  2. State
  3. State Transitions
  4. Transactions
  5. Hooks
  6. Events
  7. Parameters
  8. Clients
  9. Future Improvements