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

The x/revenue module enables the Match Hub to support splitting transaction fees between block proposer and smart contract deployers. As a part of the Match Token Model, this mechanism aims to increase the adoption of the Match 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 Match dApp Store: paying developers and network operators for their services via built-in shared fee revenue model.


  1. Concepts

  2. State

  3. State Transitions

  4. Transactions

  5. Hooks

  6. Events

  7. Parameters

  8. Clients

  9. Future Improvements

Last updated