Fee Structure

Minting & redeeming do not incur any platform fees. The only fees you will be charged during these operations are network transaction fees.

Instead, fees are taken from consensus rewards, before they are swapped to the ASA.

The reward fees consist of platform fees and node runner fees:

Platform fees

The Myth Finance platform is allocated some fees on each rewards distribution.

The percentage is configurable throughout the lifetime of the contract, and can be seen under the global storage key platform_fee_bps. This value is basis points, so you can divide by 100 to get the percent fee. The initial value 300 corresponds to 3.0%.

There are mechanisms in place to protects dualSTAKE users from the operator changing platform fees abruptly, see Immutability - Fee Rate.

Node runner fees

The node operator is allocated some fees on each rewards distribution. As above, this is expressed in basis points under the noderunner_fee_bps global storage field, and the same update mechanism applies.

The default node runner fee will be 400 bps, or 4%.

Typically, ASA communities will operate their own nodes, and benefit from these fees. You can read more about node running in this section.

Example fee allocation from reward disbursement

Assuming these hypothetical fees:

  • Platform fee rate: 3.0%
  • Node operator fee rate: 4.0%

Then a staking reward disbursement of 10.5 ALGO would be allocated as such:

  • Staking rewards deposited: 10.5 ALGO
  • Platform fee: 0.315 ALGO
  • Node operator fee: 0.42 ALGO
  • Net amount to be swapped into ASA: 9.765 ALGO

Withdraw model

Platform and node operator fees are not paid immediately. Instead they remain in the contract escrow account until they are withdrawn by the respective operator.

This serves multiple purposes:

  • fewer required transaction fees
  • contributing to the voting power of the dualSTAKE escrow address in consensus
  • fewer taxable events for the platform and node runners