Skip to main content

Pallets

📄️Assets

A simple, secure module for dealing with fungible assets.

📄️Balances

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

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

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

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.

📄️PeaqRbac

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.

📄️PeaqStorage

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.

📄️PeaqDid

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.

📄️PolkadotXcm

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.

📄️Treasury

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

📄️Utility

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.

📄️Vesting

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.

📄️XTokens

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.