Fees on Polymesh
Fees are charged in POLYX for all chain uses. Fees are split between the Network Treasury and node operators, or developers who add to the chain with customized functionality. They also operate to protect the chain from DOS or spam attacks.
There are 3 classes of fees.
Fees charged for transactions on Polymesh are the product of transaction size (in bytes) and the complexity of the transaction, but otherwise charged regardless of the functionality used. Fee payment is split at a 4:1 ratio between the Network Treasury and block-creating node operator.
Protocol fees are charged for certain types of native functions (e.g. reserving a token ticker) and set by the Polymesh Governing Council. Fee payment is split at a 4:1 ratio between the Network Treasury and block-creating node operator.
Not yet activated for Polymesh, developer fees are charged and set by developers of smart contracts and smart extensions. Details on the specifics of the mechanism, fee split, and more will be determined through the on-chain governance process.