Skip to main content



A simple, secure module for dealing with fungible assets.


The Balance pallet operates as a decentralized system for managing balances within the peaq network. It provides users the ability to store their PEAQ tokens and to transfer these tokens to other users.


BlockReward pallet implements block rewards issuance and distribution mechanics. This pallet is an essential part of peaq/krest networks, which allows for incentivizing different active participants on the network, including collators and delegators.


Multisig wallets, as their name suggests, require multiple signatures to execute transactions, offering an added layer of security and decentralization. They consist of a group of signers with a defined threshold for the number of signatures needed to approve a transaction.


ParachainStaking pallet functions as a decentralized staking system within the peaq/krest networks, permitting users to stake/delegate their $PEAQ/$KREST tokens. This staking process enables users to participate in block production and helps to make the network more censorship-resistant.


The RBAC pallet, within the peaq network, operates as a decentralized system for access control. This enables users to create roles and permissions, and accordingly, grant or withdraw access to resources based on the defined roles and permissions.


The Storage pallet is a decentralized storage system for the peaq network. It allows users to store data on the blockchain, and to access that data securely.


Machines can locate one another, carry out transactions, verify assertions, preserve privacy, and uphold sovereignty thanks to the PeaqDid pallet. One of peaq’s DID fundamental value propositions is the standardization of machine interaction, which was designed in collaboration with Gaia-X and MoveID consortium consisting of an industry-leading experts and companies in the automotive sector.


The XCM (Cross-Chain Message), is a communication protocol enabling parachains within the Polkadot network to interact with each other. This includes the ability for parachains to exchange messages, perform token transfers, and invoke functions on other parachains.


The Treasury Pallet provides a place to store network treasury funds and a way to propose, approve, and deny expenses.


The Utility pallet serves as a repository of utility functions for the peaq network, offering capabilities such as account management, contract creation and administration, and interaction with other pallets within the network.


The vesting pallet provides functionality for the vesting schedule on an account's locked balance. This pallet ensures that there is a lock in place preventing the balance from dropping below the unvested amount for any reason other than transaction fee payment.


Constructing an XCM message for asset transfers between parachains can be challenging. However, to simplify this process, developers can make use of wrapper functions and pallets that enable the use of XCM features on peaq/krest.