diff --git a/packages/apps-config/src/api/spec/joystream.ts b/packages/apps-config/src/api/spec/joystream.ts index 6d14d53ea2..278fb087a3 100644 --- a/packages/apps-config/src/api/spec/joystream.ts +++ b/packages/apps-config/src/api/spec/joystream.ts @@ -741,7 +741,8 @@ const definitions: OverrideBundleDefinition = { assets_to_upload: 'Option', new_meta: 'Option', assets_to_remove: 'BTreeSet', - enable_comments: 'Option' + enable_comments: 'Option', + auto_issue_nft: 'Option' }, MaxNumber: 'u32', IsCensored: 'bool', @@ -784,41 +785,56 @@ const definitions: OverrideBundleDefinition = { reason: 'Hash' }, ModeratorSet: 'BTreeSet', - Royalty: 'u64', - IsExtended: 'bool', - EnglishAuctionDetails: { - extension_period: 'u32', - auction_duration: 'u32' - }, - OpenAuctionDetails: { - bid_lock_duration: 'u32' - }, - AuctionType: { - _enum: { - English: 'EnglishAuctionDetails', - Open: 'OpenAuctionDetails' - } - }, - Bid: { - bidder: 'MemberId', - bidder_account_id: 'GenericAccountId', - amount: 'u128', - made_at_block: 'u32' - }, - Auction: { + Royalty: 'Perbill', + EnglishAuctionParams: { starting_price: 'u128', buy_now_price: 'Option', - auction_type: 'AuctionType', - minimal_bid_step: 'u128', - last_bid: 'Option', - starts_at: 'u32', - whitelist: 'BTreeSet' + whitelist: 'BTreeSet', + starts_at: 'Option', + duration: 'u32', + extension_period: 'u32', + min_bid_step: 'u128' + }, + OpenAuctionParams: { + starting_price: 'u128', + buy_now_price: 'Option', + starts_at: 'Option', + whitelist: 'BTreeSet', + bid_lock_duration: 'u32' + }, + EnglishAuction: { + starting_price: 'u128', + buy_now_price: 'Option', + whitelist: 'BTreeSet', + end: 'u32', + start: 'u32', + extension_period: 'u32', + min_bid_step: 'u128', + top_bid: 'Option' + }, + OpenAuction: { + starting_price: 'u128', + buy_now_price: 'Option', + whitelist: 'BTreeSet', + bid_lock_duration: 'u32', + auction_id: 'OpenAuctionId', + start: 'u32' + }, + OpenAuctionBid: { + amount: 'u128', + made_at_block: 'u32', + auction_id: 'OpenAuctionId' + }, + EnglishAuctionBid: { + amount: 'u128', + bidder_id: 'MemberId' }, TransactionalStatus: { _enum: { Idle: 'Null', InitiatedOfferToMember: '(MemberId,Option)', - Auction: 'Auction', + EnglishAuction: 'EnglishAuction', + OpenAuction: 'OpenAuction', BuyNow: 'u128' } }, @@ -831,23 +847,18 @@ const definitions: OverrideBundleDefinition = { OwnedNft: { owner: 'NftOwner', transactional_status: 'TransactionalStatus', - creator_royalty: 'Option' - }, - AuctionParams: { - auction_type: 'AuctionType', - starting_price: 'u128', - minimal_bid_step: 'u128', - buy_now_price: 'Option', - starts_at: 'Option', - whitelist: 'BTreeSet' + creator_royalty: 'Option', + open_auctions_nonce: 'OpenAuctionId' }, CurrencyOf: 'u128', CurrencyAmount: 'u128', InitTransactionalStatus: { _enum: { Idle: 'Null', + BuyNow: 'u128', InitiatedOfferToMember: '(MemberId,Option)', - Auction: 'AuctionParams' + EnglishAuction: 'EnglishAuctionParams', + OpenAuction: 'OpenAuctionParams' } }, NftIssuanceParameters: { @@ -857,6 +868,7 @@ const definitions: OverrideBundleDefinition = { init_transactional_status: 'InitTransactionalStatus' }, NftMetadata: 'Vec', + OpenAuctionId: 'u64', AccountInfo: 'AccountInfoWithRefCount', ValidatorPrefs: 'ValidatorPrefsWithCommission' }