Skip to content

PWMarketplace


Calls


set_marketplace_owner

See [Pallet::set_marketplace_owner].

Attributes

Name Type
new_marketplace_owner T::AccountId

Python

call = substrate.compose_call(
    'PWMarketplace', 'set_marketplace_owner', {'new_marketplace_owner': 'AccountId'}
)

set_nfts_royalty_info

See [Pallet::set_nfts_royalty_info].

Attributes

Name Type
royalty_info RoyaltyInfo<T::AccountId, Permill>
collection_id CollectionIdOf<T>
nft_ids BoundedVec<ItemIdOf<T>, T::IterLimit>

Python

call = substrate.compose_call(
    'PWMarketplace', 'set_nfts_royalty_info', {
    'collection_id': 'u32',
    'nft_ids': ['u32'],
    'royalty_info': {
        'amount': 'u32',
        'recipient': 'AccountId',
    },
}
)

Events


MarketplaceOwnerSet

Marketplace owner is set.

Attributes

Name Type Composition
old_marketplace_owner Option<T::AccountId> (None, 'AccountId')
new_marketplace_owner T::AccountId AccountId

RoyaltyInfoUpdated

RoyaltyInfo updated for a NFT.

Attributes

Name Type Composition
collection_id CollectionIdOf<T> u32
nft_id ItemIdOf<T> u32
old_royalty_info Option<RoyaltyInfoOf<T>> (None, {'recipient': 'AccountId', 'amount': 'u32'})
new_royalty_info RoyaltyInfoOf<T> {'recipient': 'AccountId', 'amount': 'u32'}