// Copyright 2017-2026 @pezkuwi/apps-config authors & contributors // SPDX-License-Identifier: Apache-2.0 // structs need to be in order /* eslint-disable sort-keys */ /* eslint-disable camelcase */ import type { OverrideBundleDefinition } from '@pezkuwi/types/types'; const definitions: OverrideBundleDefinition = { types: [ { // on all versions minmax: [0, undefined], types: { Properties: 'u8', NFTMetadata: 'Vec', BlockNumber: 'u32', BlockNumberOf: 'BlockNumber', BlockNumberFor: 'BlockNumber', GlobalId: 'u64', CurrencyId: 'u32', CurrencyIdOf: 'CurrencyId', Amount: 'i128', AmountOf: 'Amount', CategoryId: 'GlobalId', CategoryIdOf: 'CategoryId', ClassId: 'u32', ClassIdOf: 'ClassId', TokenId: 'u64', TokenIdOf: 'TokenId', OrmlAccountData: { free: 'Balance', reserved: 'Balance', frozen: 'Balance' }, OrmlBalanceLock: { amount: 'Balance', id: 'LockIdentifier' }, ClassInfoOf: { metadata: 'NFTMetadata', totalIssuance: 'Compact', owner: 'AccountId', data: 'ClassData' }, ClassData: { deposit: 'Compact', properties: 'Properties', name: 'Vec', description: 'Vec', createBlock: 'Compact', royaltyRate: 'Compact', categoryIds: 'Vec' }, TokenInfoOf: { metadata: 'NFTMetadata', data: 'TokenData', quantity: 'Compact' }, TokenData: { deposit: 'Compact', createBlock: 'Compact', royalty_rate: 'Compact', creator: 'AccountId', royaltyBeneficiary: 'AccountId' }, AccountToken: { quantity: 'Compact', reserved: 'Compact' }, CategoryData: { metadata: 'NFTMetadata', nftCount: 'Compact' }, OrderItem: { classId: 'Compact', tokenId: 'Compact', quantity: 'Compact' }, OrderOf: { currencyId: 'Compact', deposit: 'Compact', price: 'Compact', deadline: 'Compact', items: 'Vec', commissionRate: 'Compact' }, OfferOf: { currencyId: 'Compact', price: 'Compact', deadline: 'Compact', items: 'Vec', commissionRate: 'Compact' }, BritishAuctionOf: { currencyId: 'Compact', hammerPrice: 'Compact', minRaise: 'Compact', deposit: 'Compact', initPrice: 'Compact', deadline: 'Compact', allowDelay: 'bool', items: 'Vec', commissionRate: 'Compact' }, BritishAuctionBidOf: { lastBidPrice: 'Compact', lastBidAccount: 'Option', lastBidBlock: 'Compact', commissionAgent: 'Option', commissionData: 'Option>' }, DutchAuctionOf: { currencyId: 'Compact', deposit: 'Compact', minPrice: 'Compact', maxPrice: 'Compact', deadline: 'Compact', createdBlock: 'Compact', items: 'Vec', allowBritishAuction: 'bool', minRaise: 'Compact', commissionRate: 'Compact' }, DutchAuctionBidOf: 'BritishAuctionBidOf' } } ] }; export default definitions;