Skip to content

Commit

Permalink
Update peerplays types bundle (#10836)
Browse files Browse the repository at this point in the history
  • Loading branch information
vampik33 authored Aug 15, 2024
1 parent ef4d857 commit 9123f64
Showing 1 changed file with 174 additions and 1 deletion.
175 changes: 174 additions & 1 deletion packages/apps-config/src/api/spec/peerplays.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,163 @@ const definitions: OverrideBundleDefinition = {
params: [],
type: 'Vec<AccountId>'
}
},
potential: {
getPotential: {
description: 'Get the potential of an account',
params: [
{
name: 'account',
type: 'AccountId'
}
],
type: 'Balance'
},
getMaxSupply: {
description: 'Get the maximum supply',
params: [],
type: 'BalanceOf'
},
getTotalSupply: {
description: 'Get the total supply',
params: [],
type: 'BalanceOf'
},
getCurrentMonthSupply: {
description: 'Get the current month supply',
params: [],
type: 'BalanceOf'
},
getCurrentMonthNumber: {
description: 'Get the current month number',
params: [],
type: 'MonthNumber'
},
getCurrentCycleSupply: {
description: 'Get the current cycle supply',
params: [],
type: 'BalanceOf'
},
getCurrentCycleNumber: {
description: 'Get the current cycle number',
params: [],
type: 'CycleNumber'
},
defaultActiveReferralShare: {
description: 'Get the default active referral share',
params: [],
type: 'ActiveReferralShareType'
},
activeReferralShare: {
description: 'Get the active referral share of an account',
params: [
{
name: 'account',
type: 'AccountId'
}
],
type: 'ActiveReferralShareType'
}
},
fractionalNft: {
collections: {
description: 'Get the total number of collections',
params: [],
type: 'CollectionId'
},
items: {
description: 'Get the total number of items in a collection',
params: [
{
name: 'collection_id',
type: 'CollectionId'
}
],
type: 'ItemId'
},
nftInfo: {
description: 'Get NFT information for a collection',
params: [
{
name: 'collection_id',
type: 'CollectionId'
}
],
type: 'NftInfo'
},
owner: {
description: 'Get the owner of an item in a collection',
params: [
{
name: 'collection_id',
type: 'CollectionId'
},
{
name: 'item_id',
type: 'ItemId'
}
],
type: 'Option<AccountId>'
}
},
rewardPool: {
accountId: {
description: 'Get the account ID of the reward pool',
params: [],
type: 'AccountId'
},
balance: {
description: 'Get the balance of the reward pool',
params: [],
type: 'Balance'
},
collectionIds: {
description: 'Get the set of collection IDs associated with the reward pool',
params: [],
type: 'BTreeSet<CollectionId>'
},
itemIds: {
description: 'Get the set of item IDs for a given collection in the reward pool',
params: [
{
name: 'collection_id',
type: 'CollectionId'
}
],
type: 'BTreeSet<ItemId>'
}
},
referral: {
activeReferralsCount: {
description: 'Get the count of active referrals for an account',
params: [
{
name: 'account',
type: 'AccountId'
}
],
type: 'u32'
},
referrer: {
description: 'Get the referrer of an account',
params: [
{
name: 'account',
type: 'AccountId'
}
],
type: 'Option<AccountId>'
},
activeReferrals: {
description: 'Get the active referrals of an account',
params: [
{
name: 'account',
type: 'AccountId'
}
],
type: 'Option<TreeNode<AccountId>>'
}
}
},
types: [
Expand All @@ -73,7 +230,23 @@ const definitions: OverrideBundleDefinition = {
ExtrinsicSignature: 'EthereumSignature',
Lookup0: 'AccountId',
LookupSource: 'AccountId',
MaintenanceIndex: 'u32'
MaintenanceIndex: 'u32',
Balance: 'u128',
BalanceOf: 'Balance',
MonthNumber: 'u32',
CycleNumber: 'u32',
ActiveReferralShareType: 'u32',
CollectionId: 'u32',
ItemId: 'u32',
NftInfo: {
address: 'H160',
token_id: 'U256'
},
BTreeSet: 'Vec',
TreeNode: {
parent: 'Option<AccountId>',
children: 'Vec<AccountId>'
}
}
}
]
Expand Down

0 comments on commit 9123f64

Please sign in to comment.