Add missing #[pallet::constant] annotations to pallets (#9367)

fixing #9306
This commit is contained in:
Falco Hirschenberger
2021-07-18 20:27:39 +02:00
committed by GitHub
parent 2dcbad535b
commit 76a289ebd8
13 changed files with 31 additions and 0 deletions
+5
View File
@@ -189,19 +189,24 @@ pub mod pallet {
type ForceOrigin: EnsureOrigin<Self::Origin>; type ForceOrigin: EnsureOrigin<Self::Origin>;
/// The basic amount of funds that must be reserved for an asset. /// The basic amount of funds that must be reserved for an asset.
#[pallet::constant]
type AssetDeposit: Get<DepositBalanceOf<Self, I>>; type AssetDeposit: Get<DepositBalanceOf<Self, I>>;
/// The basic amount of funds that must be reserved when adding metadata to your asset. /// The basic amount of funds that must be reserved when adding metadata to your asset.
#[pallet::constant]
type MetadataDepositBase: Get<DepositBalanceOf<Self, I>>; type MetadataDepositBase: Get<DepositBalanceOf<Self, I>>;
/// The additional funds that must be reserved for the number of bytes you store in your /// The additional funds that must be reserved for the number of bytes you store in your
/// metadata. /// metadata.
#[pallet::constant]
type MetadataDepositPerByte: Get<DepositBalanceOf<Self, I>>; type MetadataDepositPerByte: Get<DepositBalanceOf<Self, I>>;
/// The amount of funds that must be reserved when creating a new approval. /// The amount of funds that must be reserved when creating a new approval.
#[pallet::constant]
type ApprovalDeposit: Get<DepositBalanceOf<Self, I>>; type ApprovalDeposit: Get<DepositBalanceOf<Self, I>>;
/// The maximum length of a name or symbol stored on-chain. /// The maximum length of a name or symbol stored on-chain.
#[pallet::constant]
type StringLimit: Get<u32>; type StringLimit: Get<u32>;
/// A hook to allow a per-asset, per-account minimum balance to be enforced. This must be /// A hook to allow a per-asset, per-account minimum balance to be enforced. This must be
+1
View File
@@ -159,6 +159,7 @@ pub mod pallet {
/// If B sees A is on a blockchain with larger proof length limit, then it should kindly refuse /// If B sees A is on a blockchain with larger proof length limit, then it should kindly refuse
/// to accept the atomic swap request if A generates the proof, and asks that B generates the /// to accept the atomic swap request if A generates the proof, and asks that B generates the
/// proof instead. /// proof instead.
#[pallet::constant]
type ProofLimit: Get<u32>; type ProofLimit: Get<u32>;
} }
+1
View File
@@ -137,6 +137,7 @@ pub mod pallet {
/// The number of blocks back we should accept uncles. /// The number of blocks back we should accept uncles.
/// This means that we will deal with uncle-parents that are /// This means that we will deal with uncle-parents that are
/// `UncleGenerations + 1` before `now`. /// `UncleGenerations + 1` before `now`.
#[pallet::constant]
type UncleGenerations: Get<Self::BlockNumber>; type UncleGenerations: Get<Self::BlockNumber>;
/// A filter for uncles within a block. This is for implementing /// A filter for uncles within a block. This is for implementing
/// further constraints on what uncles can be included, other than their ancestry. /// further constraints on what uncles can be included, other than their ancestry.
+2
View File
@@ -214,9 +214,11 @@ pub mod pallet {
/// The maximum number of locks that should exist on an account. /// The maximum number of locks that should exist on an account.
/// Not strictly enforced, but used for weight estimation. /// Not strictly enforced, but used for weight estimation.
#[pallet::constant]
type MaxLocks: Get<u32>; type MaxLocks: Get<u32>;
/// The maximum number of named reserves that can exist on an account. /// The maximum number of named reserves that can exist on an account.
#[pallet::constant]
type MaxReserves: Get<u32>; type MaxReserves: Get<u32>;
/// The id type for named reserves. /// The id type for named reserves.
+2
View File
@@ -301,6 +301,7 @@ pub mod pallet {
/// Indicator for whether an emergency origin is even allowed to happen. Some chains may want /// Indicator for whether an emergency origin is even allowed to happen. Some chains may want
/// to set this permanently to `false`, others may want to condition it on things such as /// to set this permanently to `false`, others may want to condition it on things such as
/// an upgrade having happened recently. /// an upgrade having happened recently.
#[pallet::constant]
type InstantAllowed: Get<bool>; type InstantAllowed: Get<bool>;
/// Minimum voting period allowed for a fast-track referendum. /// Minimum voting period allowed for a fast-track referendum.
@@ -355,6 +356,7 @@ pub mod pallet {
type WeightInfo: WeightInfo; type WeightInfo: WeightInfo;
/// The maximum number of public proposals that can exist at any time. /// The maximum number of public proposals that can exist at any time.
#[pallet::constant]
type MaxProposals: Get<u32>; type MaxProposals: Get<u32>;
} }
@@ -587,15 +587,18 @@ pub mod pallet {
type OffchainRepeat: Get<Self::BlockNumber>; type OffchainRepeat: Get<Self::BlockNumber>;
/// The priority of the unsigned transaction submitted in the unsigned-phase /// The priority of the unsigned transaction submitted in the unsigned-phase
#[pallet::constant]
type MinerTxPriority: Get<TransactionPriority>; type MinerTxPriority: Get<TransactionPriority>;
/// Maximum number of iteration of balancing that will be executed in the embedded miner of /// Maximum number of iteration of balancing that will be executed in the embedded miner of
/// the pallet. /// the pallet.
#[pallet::constant]
type MinerMaxIterations: Get<u32>; type MinerMaxIterations: Get<u32>;
/// Maximum weight that the miner should consume. /// Maximum weight that the miner should consume.
/// ///
/// The miner will ensure that the total weight of the unsigned solution will not exceed /// The miner will ensure that the total weight of the unsigned solution will not exceed
/// this value, based on [`WeightInfo::submit_unsigned`]. /// this value, based on [`WeightInfo::submit_unsigned`].
#[pallet::constant]
type MinerMaxWeight: Get<Weight>; type MinerMaxWeight: Get<Weight>;
/// Maximum number of signed submissions that can be queued. /// Maximum number of signed submissions that can be queued.
@@ -640,6 +643,7 @@ pub mod pallet {
/// ///
/// The miner will ensure that the total length of the unsigned solution will not exceed /// The miner will ensure that the total length of the unsigned solution will not exceed
/// this value. /// this value.
#[pallet::constant]
type MinerMaxLength: Get<u32>; type MinerMaxLength: Get<u32>;
/// Something that will provide the election data. /// Something that will provide the election data.
+1
View File
@@ -117,6 +117,7 @@ pub mod pallet {
/// The issuance to ignore. This is subtracted from the `Currency`'s `total_issuance` to get /// The issuance to ignore. This is subtracted from the `Currency`'s `total_issuance` to get
/// the issuance by which we inflate or deflate the gilt. /// the issuance by which we inflate or deflate the gilt.
#[pallet::constant]
type IgnoredIssuance: Get<BalanceOf<Self>>; type IgnoredIssuance: Get<BalanceOf<Self>>;
/// Number of duration queues in total. This sets the maximum duration supported, which is /// Number of duration queues in total. This sets the maximum duration supported, which is
+1
View File
@@ -280,6 +280,7 @@ pub mod pallet {
/// ///
/// This is exposed so that it can be tuned for particular runtime, when /// This is exposed so that it can be tuned for particular runtime, when
/// multiple pallets send unsigned transactions. /// multiple pallets send unsigned transactions.
#[pallet::constant]
type UnsignedPriority: Get<TransactionPriority>; type UnsignedPriority: Get<TransactionPriority>;
/// Weight information for extrinsics in this pallet. /// Weight information for extrinsics in this pallet.
+1
View File
@@ -156,6 +156,7 @@ pub mod pallet {
/// Number of time we should try to generate a random number that has no modulo bias. /// Number of time we should try to generate a random number that has no modulo bias.
/// The larger this number, the more potential computation is used for picking the winner, /// The larger this number, the more potential computation is used for picking the winner,
/// but also the more likely that the chosen winner is done fairly. /// but also the more likely that the chosen winner is done fairly.
#[pallet::constant]
type MaxGenerateRandom: Get<u32>; type MaxGenerateRandom: Get<u32>;
/// Weight information for extrinsics in this pallet. /// Weight information for extrinsics in this pallet.
+2
View File
@@ -148,6 +148,7 @@ pub mod pallet {
/// The maximum weight that may be scheduled per block for any dispatchables of less priority /// The maximum weight that may be scheduled per block for any dispatchables of less priority
/// than `schedule::HARD_DEADLINE`. /// than `schedule::HARD_DEADLINE`.
#[pallet::constant]
type MaximumWeight: Get<Weight>; type MaximumWeight: Get<Weight>;
/// Required origin to schedule or cancel calls. /// Required origin to schedule or cancel calls.
@@ -155,6 +156,7 @@ pub mod pallet {
/// The maximum number of scheduled calls in the queue for a single block. /// The maximum number of scheduled calls in the queue for a single block.
/// Not strictly enforced, but used for weight estimation. /// Not strictly enforced, but used for weight estimation.
#[pallet::constant]
type MaxScheduledPerBlock: Get<u32>; type MaxScheduledPerBlock: Get<u32>;
/// Weight information for extrinsics in this pallet. /// Weight information for extrinsics in this pallet.
+2
View File
@@ -141,10 +141,12 @@ pub mod pallet {
// The deposit which is reserved from candidates if they want to // The deposit which is reserved from candidates if they want to
// start a candidacy. The deposit gets returned when the candidacy is // start a candidacy. The deposit gets returned when the candidacy is
// withdrawn or when the candidate is kicked. // withdrawn or when the candidate is kicked.
#[pallet::constant]
type CandidateDeposit: Get<BalanceOf<Self, I>>; type CandidateDeposit: Get<BalanceOf<Self, I>>;
/// Every `Period` blocks the `Members` are filled with the highest scoring /// Every `Period` blocks the `Members` are filled with the highest scoring
/// members in the `Pool`. /// members in the `Pool`.
#[pallet::constant]
type Period: Get<Self::BlockNumber>; type Period: Get<Self::BlockNumber>;
/// The receiver of the signal for when the membership has been initialized. /// The receiver of the signal for when the membership has been initialized.
+1
View File
@@ -187,6 +187,7 @@ pub mod pallet {
type SpendFunds: SpendFunds<Self, I>; type SpendFunds: SpendFunds<Self, I>;
/// The maximum number of approvals that can wait in the spending queue. /// The maximum number of approvals that can wait in the spending queue.
#[pallet::constant]
type MaxApprovals: Get<u32>; type MaxApprovals: Get<u32>;
} }
+8
View File
@@ -79,28 +79,36 @@ pub mod pallet {
type ForceOrigin: EnsureOrigin<Self::Origin>; type ForceOrigin: EnsureOrigin<Self::Origin>;
/// The basic amount of funds that must be reserved for an asset class. /// The basic amount of funds that must be reserved for an asset class.
#[pallet::constant]
type ClassDeposit: Get<DepositBalanceOf<Self, I>>; type ClassDeposit: Get<DepositBalanceOf<Self, I>>;
/// The basic amount of funds that must be reserved for an asset instance. /// The basic amount of funds that must be reserved for an asset instance.
#[pallet::constant]
type InstanceDeposit: Get<DepositBalanceOf<Self, I>>; type InstanceDeposit: Get<DepositBalanceOf<Self, I>>;
/// The basic amount of funds that must be reserved when adding metadata to your asset. /// The basic amount of funds that must be reserved when adding metadata to your asset.
#[pallet::constant]
type MetadataDepositBase: Get<DepositBalanceOf<Self, I>>; type MetadataDepositBase: Get<DepositBalanceOf<Self, I>>;
/// The basic amount of funds that must be reserved when adding an attribute to an asset. /// The basic amount of funds that must be reserved when adding an attribute to an asset.
#[pallet::constant]
type AttributeDepositBase: Get<DepositBalanceOf<Self, I>>; type AttributeDepositBase: Get<DepositBalanceOf<Self, I>>;
/// The additional funds that must be reserved for the number of bytes store in metadata, /// The additional funds that must be reserved for the number of bytes store in metadata,
/// either "normal" metadata or attribute metadata. /// either "normal" metadata or attribute metadata.
#[pallet::constant]
type DepositPerByte: Get<DepositBalanceOf<Self, I>>; type DepositPerByte: Get<DepositBalanceOf<Self, I>>;
/// The maximum length of data stored on-chain. /// The maximum length of data stored on-chain.
#[pallet::constant]
type StringLimit: Get<u32>; type StringLimit: Get<u32>;
/// The maximum length of an attribute key. /// The maximum length of an attribute key.
#[pallet::constant]
type KeyLimit: Get<u32>; type KeyLimit: Get<u32>;
/// The maximum length of an attribute value. /// The maximum length of an attribute value.
#[pallet::constant]
type ValueLimit: Get<u32>; type ValueLimit: Get<u32>;
/// Weight information for extrinsics in this pallet. /// Weight information for extrinsics in this pallet.