# feesplit

## `feesplit` <a href="#feesplit" id="feesplit"></a>

### Abstract <a href="#abstract" id="abstract"></a>

This document specifies the internal `x/feesplit` module of the BlockX Chain.

The `x/feesplit` module enables the BlockX Chain to support splitting transaction fees between block proposer and smart contract deployers. This mechanism aims to increase the adoption of the BlockX Chain by offering a new stable source of income for smart contract deployers.&#x20;

Developers can register their smart contracts and every time 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 BlockX dApp Store: paying developers and network operators for their services via built-in shared fee revenue model.
