> For the complete documentation index, see [llms.txt](https://docs.moneyonchain.com/main-rbtc-contract/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moneyonchain.com/main-rbtc-contract/money-on-chain-platform/contracts-architecture/commission-splitter.md).

# CommissionSplitter

The CommissionSplitter is the contract used to implement [Commission Splitting](/main-rbtc-contract/money-on-chain-platform/public-actions/process-actions.md#commission-splitting) functionality. The contract has two main properties that can be modified by Governance:

* *commissionAddress*: Defines the final destination of the commissions after the split process takes place. Can be changed with `setCommissionAddress(address _commissionAddress)` function.
* *mocProportion*: Defines the proportion of the accumulated commissions that will be injected into MoC contract as collateral. Can be changed with `function setMocProportion(uint256 _mocProportion)`.
