Fee Model
Fees in KRC-20 are denominated and settled in bridged KAS. The fee model is designed around two primary objectives: state sustainability and a closed-loop security incentive system. First, it applies economic cost constraints to the uncontrolled growth of KRC-20 state, mitigating long-term state bloat. Second, fees generated by KRC-20 activity are primarily used to reward Layer-1 miners participating in the Rollup process. Combined with the RTD-Rollup’s decentralized data-submission mechanism, this provides additional incentives to Kaspa while strengthening overall network security and establishing a coherent economic foundation.
To ensure protocol predictability and usability, KRC-20 adopts a minimalistic pricing policy. Transactions that do not introduce new state incur no KRC-20 fee and only pay the Layer-1 on-chain transaction fee. For transactions that create new state, KRC-20 charges a fixed fee based on the OP type, establishing an explicit and predictable cost for state expansion. If a transaction fails during execution, no KRC-20 fee is charged (however, any Layer-1 fees already paid are non-refundable).
KRC-20 also supports unified settlement and automatic netting between Layer-1 and KRC-20 fees: Layer-1 fees already paid are automatically credited toward the total fee obligation. For example, if the total fee is 1 KAS and the Layer-1 transaction has paid 0.15 KAS, then the KRC-20 fee is automatically computed as 0.85 KAS.
Collected KRC-20 fees are automatically split according to a fixed ratio (initially 9:1) into a Rollup reward pool and a burn pool. The reward pool is used to distribute additional earnings to Rollup miners. The burn pool is used to execute KAS burning, introducing a verifiable KAS deflation mechanism. Burning is performed by the Native Bridge: from the Layer-1 bridge reserve pool, the accumulated amount designated for burning is transferred to the black-hole address (kaspa:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkx9awp4e), ensuring that the post-burn redeemable bridged balance remains consistently aligned with the bridge reserve’s available funds.
For the fee definitions of different OP types, refer to the section KRC-20 OPs.
Last updated