Like gas fees, the Polkadot app requires commissions paid for transactions to be included in blocks. However, Polkadot fees are not always paid using the native coin of the Polkadot network DOT. Different parachains having their own government and native tokens, can decide on what to use as a currency for fees. On the Acala parachain, for example, users can decide for themselves in which token they pay their transaction fees and use any token represented on the parachain. Polkadot's transaction fees are called inclusion fees and are calculated as a sum of various fees called a base fee, weight fee (fee proportional to the weight of the transaction), length fee (fee proportional to the encoded length of the transaction), and optional tips, which can affect the priority of the transaction and increase its chances to be included in the queue. The Polkadot wallet support includes Parity Signer, Polkadot-ks Desktop, and a web extension for it. There are also wallets that have been supported by either the Polkadot or Kusama Treasury via a proposal, so far these include Fearless Wallet, Polkawallet, Stylo, Nova Wallet, and Talisman.