// Copyright 2017-2025 @polkadot/apps-config authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { OverrideBundleDefinition } from '@polkadot/types/types'; // structs need to be in order /* eslint-disable sort-keys */ const definitions: OverrideBundleDefinition = { types: [ { // on all versions minmax: [0, undefined], types: { Address: 'MultiAddress', LookupSource: 'MultiAddress', AssetInfo: { owner: 'AccountId', data: 'AssetData' }, AssetData: { name: 'Text', description: 'Text', properties: 'Text', supporters: 'Vec' }, AuctionId: 'u64', AuctionItem: { asset_id: 'TokenId', class_id: 'ClassId', recipient: 'AccountId', initial_amount: 'Balance', amount: 'Balance', start_time: 'u32', end_time: 'u32' }, AuctionInfo: { bid: 'Option<(AccountId,Balance)>', start: 'BlockNumber', end: 'Option' }, RentId: 'u64', RentalInfo: { owner: 'AccountId', start: 'BlockNumber', end: 'Option', price_per_block: 'Balance' }, CountryId: 'u64', CountryCurrencyId: 'u32', CollectionId: 'u64', ClassId: 'u32', TokenId: 'u64', ClassInfoOf: { metadata: 'Vec', total_issuance: 'TokenId', owner: 'AccountId', data: 'NftClassData' }, TokenInfoOf: { metadata: 'Vec', owner: 'AccountId', data: 'NftAssetData' }, NftCollectionData: { name: 'Vec', owner: 'AccountId', properties: 'Vec' }, CurrencyId: 'u32', CurrencyIdOf: 'CurrencyId', BalanceIdOf: 'Balance', GroupCollectionId: 'u64', ClassIdOf: 'u32', TokenIdOf: 'u32', SpotId: 'u32' } } ] }; export default definitions;