Community Pool
Introduction
The community pool collects funds by charging taxes and network fees. Those funds can be used by the entire community for various reasons like funding a project which is building on top of KYVE or funding a Grant Program and other things.
The current balances for the community pool can be found below for every network:
Mainnet | Kaon | Korellia | |
---|---|---|---|
Community Pool* | $KYVE | $KYVE | $KYVE |
*Updated at
Earnings
The community pool has multiple channels where $KYVE is transferred to the pool. The following are listed below:
Community Tax
: This tax is deducted on the consensus layer before the current block reward gets distributed to the network participantsNetwork Fee
: This fee is deducted on the protocol layer before the current bundle reward gets distributed to the network participantsChain Node Slashes
: When a consensus validator gets slashed due to incorrect or malicious behaviour the slashed funds will get transferred to the community poolProtocol Node Slashes
: When a protocol validator gets slashed due to incorrect or malicious behaviour the slashed funds will get transferred to the community pool
The current values for the tax and the fee can be found below for every network:
Mainnet | Kaon | Korellia | |
---|---|---|---|
Community Tax* | % | % | % |
Network Fee* | % | % | % |
*Updated at
Outgoings
Currently, the only way how to access the funds on the community pool are via a governance spend proposal. This implies that those funds can only be spent when the community agrees and the proposal passes accordingly, making the community pool an actual community pool. The proposal type is MsgCommunityPoolSpend
.
NOTE: More information on how to create governance proposal can be found here