This document specifies the internal
x/feesplitmodule of the BlockX Chain.
x/feesplitmodule 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.
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.