subsembly
  • Introduction
  • Getting Started
    • Overview
    • Substrate Essentials
    • CLI
      • subsembly init
      • subsembly compile
      • subsembly spec
  • Development
    • Runtime Development
    • Chain Specification
    • Runtime Execution
  • Modules
    • Core
      • System
      • Executive
      • Crypto
      • Log
    • Pre-built
      • Aura
      • Balances
      • Timestamp
      • TransactionPayment
  • Advanced
    • as-scale-codec
    • subsembly-core
    • Metadata
      • Dispatcher
  • Guides
    • Create Your First Subsembly Runtime
      • Set Up
      • Start the Node
      • PolkadotJS
    • Start Your Network
      • Prepare the Network
      • Launch Validator Nodes
      • Launch the Third Node
    • Create a New Module
      • Nicks Module
      • Launch the Node
      • PolkadotJs
Powered by GitBook
On this page
  • Overview
  • Configuration

Was this helpful?

  1. Modules
  2. Pre-built

TransactionPayment

Handle transaction payments

Overview

The Transaction Payment pallet provides the basic logic to compute pre-dispatch transaction fees. It provides a functionality to compute the absolute minimum transaction fee to be charged for extrinsic to be included in the block.

Configuration

This module requires the following constants to be set during runtime initialisation:

  • ExtrinsicBaseWeight - the base weight of an Extrinsic in the block, independent of the of extrinsic being executed.

  • NextFeeMultiplier - multiplier value for the next fee

  • TransactionByteFee - fee for each byte of a transaction

PreviousTimestampNextas-scale-codec

Last updated 4 years ago

Was this helpful?