fix: Complete snowbridge pezpallet rebrand and critical bug fixes
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs) - pallet/ directories → pezpallet/ (4 locations) - Fixed pezpallet.rs self-include recursion bug - Fixed sc-chain-spec hardcoded crate name in derive macro - Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API) - Added BizinikiwiConfig type alias for zombienet tests - Deleted obsolete session state files Verified: pezsnowbridge-pezpallet-*, pezpallet-staking, pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
This commit is contained in:
@@ -15,14 +15,14 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper functions for the approval logic implemented in the NFTs pallet.
|
||||
//! This module contains helper functions for the approval logic implemented in the NFTs pezpallet.
|
||||
//! The bitflag [`PalletFeature::Approvals`] needs to be set in [`Config::Features`] for NFTs
|
||||
//! to have the functionality defined in this module.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Approves the transfer of an item to a delegate.
|
||||
///
|
||||
/// This function is used to approve the transfer of the specified `item` in the `collection` to
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper functions for performing atomic swaps implemented in the NFTs
|
||||
//! pallet.
|
||||
//! pezpallet.
|
||||
//! The bitflag [`PalletFeature::Swaps`] needs to be set in [`Config::Features`] for NFTs
|
||||
//! to have the functionality defined in this module.
|
||||
|
||||
@@ -26,7 +26,7 @@ use pezframe_support::{
|
||||
traits::{Currency, ExistenceRequirement::KeepAlive},
|
||||
};
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Creates a new swap offer for the specified item.
|
||||
///
|
||||
/// This function is used to create a new swap offer for the specified item. The `caller`
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper methods to configure attributes for items and collections in the
|
||||
//! NFTs pallet.
|
||||
//! NFTs pezpallet.
|
||||
//! The bitflag [`PalletFeature::Attributes`] needs to be set in [`Config::Features`] for NFTs
|
||||
//! to have the functionality defined in this module.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Sets the attribute of an item or a collection.
|
||||
///
|
||||
/// This function is used to set an attribute for an item or a collection. It checks the
|
||||
@@ -508,7 +508,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
/// # Errors
|
||||
///
|
||||
/// This function returns an [`IncorrectData`](crate::Error::IncorrectData) error if the
|
||||
/// provided pallet attribute is too long.
|
||||
/// provided pezpallet attribute is too long.
|
||||
pub fn has_system_attribute(
|
||||
collection: &T::CollectionId,
|
||||
item: &T::ItemId,
|
||||
@@ -517,7 +517,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
let attribute = (
|
||||
&collection,
|
||||
Some(item),
|
||||
AttributeNamespace::Pallet,
|
||||
AttributeNamespace::Pezpallet,
|
||||
&Self::construct_attribute_key(attribute_key.encode())?,
|
||||
);
|
||||
Ok(Attribute::<T, I>::contains_key(attribute))
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper functions to perform the buy and sell functionalities of the NFTs
|
||||
//! pallet.
|
||||
//! pezpallet.
|
||||
//! The bitflag [`PalletFeature::Trading`] needs to be set in the [`Config::Features`] for NFTs
|
||||
//! to have the functionality defined in this module.
|
||||
|
||||
@@ -26,7 +26,7 @@ use pezframe_support::{
|
||||
traits::{Currency, ExistenceRequirement, ExistenceRequirement::KeepAlive},
|
||||
};
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Pays the specified tips to the corresponding receivers.
|
||||
///
|
||||
/// This function is used to pay tips from the `sender` account to multiple receivers. The tips
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper methods to perform functionality associated with creating and
|
||||
//! destroying collections for the NFTs pallet.
|
||||
//! destroying collections for the NFTs pezpallet.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Create a new collection with the given `collection`, `owner`, `admin`, `config`, `deposit`,
|
||||
/// and `event`.
|
||||
///
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper methods to perform functionality associated with minting and burning
|
||||
//! items for the NFTs pallet.
|
||||
//! items for the NFTs pezpallet.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::{pezpallet_prelude::*, traits::ExistenceRequirement};
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Mint a new unique item with the given `collection`, `item`, and other minting configuration
|
||||
/// details.
|
||||
///
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper methods to configure locks on collections and items for the NFTs
|
||||
//! pallet.
|
||||
//! pezpallet.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Locks a collection with specified settings.
|
||||
///
|
||||
/// The origin must be the owner of the collection to lock it. This function disables certain
|
||||
|
||||
@@ -21,7 +21,7 @@ use crate::*;
|
||||
use alloc::vec::Vec;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Sets the metadata for a specific item within a collection.
|
||||
///
|
||||
/// - `maybe_check_origin`: An optional account ID that is allowed to set the metadata. If
|
||||
|
||||
@@ -21,7 +21,7 @@ use crate::*;
|
||||
use alloc::{collections::btree_map::BTreeMap, vec::Vec};
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Set the team roles for a specific collection.
|
||||
///
|
||||
/// - `maybe_check_owner`: An optional account ID used to check ownership permission. If `None`,
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
//! This module provides helper methods to configure collection settings for the NFTs pallet.
|
||||
//! This module provides helper methods to configure collection settings for the NFTs pezpallet.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Forcefully change the configuration of a collection.
|
||||
///
|
||||
/// - `collection`: The ID of the collection for which to update the configuration.
|
||||
@@ -160,12 +160,12 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
Ok(collection_config.mint_settings.default_item_settings)
|
||||
}
|
||||
|
||||
/// Check if a specified pallet feature is enabled.
|
||||
/// Check if a specified pezpallet feature is enabled.
|
||||
///
|
||||
/// - `feature`: The feature to check.
|
||||
///
|
||||
/// This function checks if the given `feature` is enabled in the runtime using the
|
||||
/// pallet's `T::Features::get()` function. It returns `true` if the feature is enabled,
|
||||
/// pezpallet's `T::Features::get()` function. It returns `true` if the feature is enabled,
|
||||
/// otherwise it returns `false`.
|
||||
pub(crate) fn is_pallet_feature_enabled(feature: PalletFeature) -> bool {
|
||||
let features = T::Features::get();
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
// limitations under the License.
|
||||
|
||||
//! This module contains helper methods to perform the transfer functionalities
|
||||
//! of the NFTs pallet.
|
||||
//! of the NFTs pezpallet.
|
||||
|
||||
use crate::*;
|
||||
use pezframe_support::pezpallet_prelude::*;
|
||||
|
||||
impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
impl<T: Config<I>, I: 'static> Pezpallet<T, I> {
|
||||
/// Transfer an NFT to the specified destination account.
|
||||
///
|
||||
/// - `collection`: The ID of the collection to which the NFT belongs.
|
||||
@@ -153,7 +153,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
|
||||
details.owner = new_owner.clone();
|
||||
OwnershipAcceptance::<T, I>::remove(&new_owner);
|
||||
pezframe_system::Pallet::<T>::dec_consumers(&new_owner);
|
||||
pezframe_system::Pezpallet::<T>::dec_consumers(&new_owner);
|
||||
|
||||
// Emit `OwnerChanged` event.
|
||||
Self::deposit_event(Event::OwnerChanged { collection, new_owner });
|
||||
@@ -176,10 +176,10 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
|
||||
let exists = OwnershipAcceptance::<T, I>::contains_key(&who);
|
||||
match (exists, maybe_collection.is_some()) {
|
||||
(false, true) => {
|
||||
pezframe_system::Pallet::<T>::inc_consumers(&who)?;
|
||||
pezframe_system::Pezpallet::<T>::inc_consumers(&who)?;
|
||||
},
|
||||
(true, false) => {
|
||||
pezframe_system::Pallet::<T>::dec_consumers(&who);
|
||||
pezframe_system::Pezpallet::<T>::dec_consumers(&who);
|
||||
},
|
||||
_ => {},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user