{ "ActorId": "u64", "MemberId": "u64", "BlockAndTime": { "block": "u32", "time": "u64" }, "ThreadId": "u64", "PostId": "u64", "InputValidationLengthConstraint": { "min": "u16", "max_min_diff": "u16" }, "WorkingGroup": { "_enum": [ "Forum", "Storage", "Content", "OperationsAlpha", "Gateway", "Distribution", "OperationsBeta", "OperationsGamma", "Membership" ] }, "BalanceKind": { "_enum": [ "Positive", "Negative" ] }, "Address": "AccountId", "LookupSource": "AccountId", "ChannelId": "u64", "Url": "Text", "Membership": { "handle_hash": "Bytes", "root_account": "AccountId", "controller_account": "AccountId", "verified": "bool", "invites": "u32" }, "StakingAccountMemberBinding": { "member_id": "MemberId", "confirmed": "bool" }, "BuyMembershipParameters": { "root_account": "AccountId", "controller_account": "AccountId", "handle": "Option", "metadata": "Bytes", "referrer_id": "Option" }, "InviteMembershipParameters": { "inviting_member_id": "MemberId", "root_account": "AccountId", "controller_account": "AccountId", "handle": "Option", "metadata": "Bytes" }, "CouncilStageAnnouncing": { "candidatesCount": "u64" }, "CouncilStageElection": { "candidatesCount": "u64" }, "CouncilStageUpdate": { "stage": "CouncilStage", "changed_at": "u32" }, "CouncilStage": { "_enum": { "Announcing": "CouncilStageAnnouncing", "Election": "CouncilStageElection", "Idle": "Null" } }, "Candidate": { "staking_account_id": "AccountId", "reward_account_id": "AccountId", "cycle_id": "u64", "stake": "u32", "vote_power": "VotePower", "note_hash": "Option" }, "CouncilMemberOf": { "staking_account_id": "AccountId", "reward_account_id": "AccountId", "membership_id": "MemberId", "stake": "u128", "last_payment_block": "u32", "unpaid_reward": "u128" }, "CastVoteOf": { "commitment": "Hash", "cycle_id": "u64", "stake": "u128", "vote_for": "Option" }, "ForumUserId": "u64", "ModeratorId": "u64", "CategoryId": "u64", "PostReactionId": "u64", "Category": { "title_hash": "Hash", "description_hash": "Hash", "archived": "bool", "num_direct_subcategories": "u32", "num_direct_threads": "u32", "num_direct_moderators": "u32", "parent_category_id": "Option", "sticky_thread_ids": "Vec" }, "Thread": { "category_id": "CategoryId", "author_id": "ForumUserId", "poll": "Option", "cleanup_pay_off": "u128", "number_of_posts": "u64" }, "Post": { "thread_id": "ThreadId", "text_hash": "Hash", "author_id": "ForumUserId", "cleanup_pay_off": "u128", "last_edited": "u32" }, "PollAlternative": { "alternative_text_hash": "Hash", "vote_count": "u32" }, "Poll": { "description_hash": "Hash", "end_time": "u64", "poll_alternatives": "Vec" }, "PrivilegedActor": { "_enum": { "Lead": "Null", "Moderator": "ModeratorId" } }, "PollInput": { "description": "Bytes", "end_time": "u64", "poll_alternatives": "Vec" }, "ThreadOf": { "category_id": "CategoryId", "author_id": "ForumUserId", "poll": "Option", "cleanup_pay_off": "u128", "number_of_posts": "u64" }, "ExtendedPostId": { "category_id": "CategoryId", "thread_id": "ThreadId", "post_id": "PostId" }, "ApplicationId": "u64", "Application": { "role_account_id": "AccountId", "reward_account_id": "AccountId", "staking_account_id": "AccountId", "member_id": "MemberId", "description_hash": "Bytes", "opening_id": "OpeningId" }, "ApplicationInfo": { "application_id": "ApplicationId", "application": "Application" }, "ApplicationIdSet": "BTreeSet", "ApplicationIdToWorkerIdMap": "BTreeMap", "WorkerId": "u64", "Worker": { "member_id": "MemberId", "role_account_id": "AccountId", "staking_account_id": "AccountId", "reward_account_id": "AccountId", "started_leaving_at": "Option", "job_unstaking_period": "u32", "reward_per_block": "Option", "missed_reward": "Option", "created_at": "u32" }, "WorkerInfo": { "worker_id": "WorkerId", "worker": "Worker" }, "Opening": { "opening_type": "OpeningType", "created": "u32", "description_hash": "Bytes", "stake_policy": "StakePolicy", "reward_per_block": "Option", "creation_stake": "u128" }, "OpeningId": "u64", "StakePolicy": { "stake_amount": "u128", "leaving_unstaking_period": "u32" }, "StakeParameters": { "stake": "u128", "staking_account_id": "AccountId" }, "StorageProviderId": "u64", "OpeningType": { "_enum": { "Leader": "Null", "Regular": "Null" } }, "ApplyOnOpeningParameters": { "member_id": "MemberId", "opening_id": "OpeningId", "role_account_id": "AccountId", "reward_account_id": "AccountId", "description": "Bytes", "stake_parameters": "StakeParameters" }, "Penalty": { "slashing_text": "Text", "slashing_amount": "u128" }, "RewardPaymentType": { "_enum": [ "MissedReward", "RegularReward" ] }, "StorageBucketId": "u64", "StorageBucketsPerBagValueConstraint": { "min": "u64", "max_min_diff": "u64" }, "DataObjectId": "u64", "DynamicBagId": { "_enum": { "Member": "MemberId", "Channel": "u64" } }, "Voucher": { "sizeLimit": "u64", "objectsLimit": "u64", "sizeUsed": "u64", "objectsUsed": "u64" }, "DynamicBagType": { "_enum": [ "Member", "Channel" ] }, "DynamicBagCreationPolicy": { "numberOfStorageBuckets": "u64", "families": "BTreeMap" }, "DynamicBagDeletionPrize": { "account_id": "GenericAccountId", "prize": "u128" }, "DynamicBagDeletionPrizeRecord": { "account_id": "GenericAccountId", "prize": "u128" }, "Bag": { "stored_by": "BTreeSet", "distributed_by": "BTreeSet", "deletion_prize": "Option", "objects_total_size": "u64", "objects_number": "u64" }, "StorageBucket": { "operator_status": "StorageBucketOperatorStatus", "accepting_new_bags": "bool", "voucher": "Voucher", "assigned_bags": "u64" }, "StaticBagId": { "_enum": { "Council": "Null", "WorkingGroup": "WorkingGroup" } }, "Static": { "_enum": { "Council": "Null", "WorkingGroup": "WorkingGroup" } }, "Dynamic": { "_enum": { "Member": "MemberId", "Channel": "u64" } }, "BagId": { "_enum": { "Static": "Static", "Dynamic": "Dynamic" } }, "DataObjectCreationParameters": { "size": "u64", "ipfsContentId": "Bytes" }, "BagIdType": { "_enum": { "Static": "Static", "Dynamic": "Dynamic" } }, "UploadParameters": { "bagId": "BagId", "objectCreationList": "Vec", "deletionPrizeSourceAccountId": "GenericAccountId", "expectedDataSizeFee": "u128" }, "StorageBucketIdSet": "BTreeSet", "DataObjectIdSet": "BTreeSet", "ContentIdSet": "BTreeSet", "Cid": "Bytes", "StorageBucketOperatorStatus": { "_enum": { "Missing": "Null", "InvitedStorageWorker": "WorkerId", "StorageWorker": "(WorkerId,GenericAccountId)" } }, "DataObject": { "accepted": "bool", "deletion_prize": "u128", "size": "u64", "ipfsContentId": "Bytes" }, "DistributionBucketId": { "distribution_bucket_family_id": "DistributionBucketFamilyId", "distribution_bucket_index": "DistributionBucketIndex" }, "DistributionBucketIndex": "u64", "DistributionBucketFamilyId": "u64", "DistributionBucket": { "accepting_new_bags": "bool", "distributing": "bool", "pending_invitations": "BTreeSet", "operators": "BTreeSet", "assigned_bags": "u64" }, "DistributionBucketFamily": { "next_distribution_bucket_index": "DistributionBucketIndex" }, "DataObjectIdMap": "BTreeMap", "DistributionBucketIndexSet": "BTreeSet", "DynamicBagCreationPolicyDistributorFamiliesMap": "BTreeMap", "ParticipantId": "u64", "Title": "Text", "UpdatedTitle": "Option", "UpdatedBody": "Option", "ReplyId": "u64", "Reply": { "text_hash": "Hash", "owner": "ParticipantId", "parent_id": "PostId" }, "ReplyToDelete": { "post_id": "PostId", "reply_id": "ReplyId", "hide": "bool" }, "ProposalId": "u32", "ProposalStatus": { "_enum": { "Active": "Null", "PendingExecution": "u32", "PendingConstitutionality": "Null" } }, "ProposalOf": { "parameters": "ProposalParameters", "proposerId": "MemberId", "activatedAt": "u32", "status": "ProposalStatus", "votingResults": "VotingResults", "exactExecutionBlock": "Option", "nrOfCouncilConfirmations": "u32", "stakingAccountId": "Option" }, "ProposalDetails": { "_enum": { "Signal": "Text", "RuntimeUpgrade": "Bytes", "FundingRequest": "Vec", "SetMaxValidatorCount": "u32", "CreateWorkingGroupLeadOpening": "CreateOpeningParameters", "FillWorkingGroupLeadOpening": "FillOpeningParameters", "UpdateWorkingGroupBudget": "(Balance,WorkingGroup,BalanceKind)", "DecreaseWorkingGroupLeadStake": "(WorkerId,Balance,WorkingGroup)", "SlashWorkingGroupLead": "(WorkerId,Balance,WorkingGroup)", "SetWorkingGroupLeadReward": "(WorkerId,Option,WorkingGroup)", "TerminateWorkingGroupLead": "TerminateRoleParameters", "AmendConstitution": "Text", "CancelWorkingGroupLeadOpening": "(OpeningId,WorkingGroup)", "SetMembershipPrice": "u128", "SetCouncilBudgetIncrement": "u128", "SetCouncilorReward": "u128", "SetInitialInvitationBalance": "u128", "SetInitialInvitationCount": "u32", "SetMembershipLeadInvitationQuota": "u32", "SetReferralCut": "u8", "CreateBlogPost": "(Text,Text)", "EditBlogPost": "(PostId,Option,Option)", "LockBlogPost": "PostId", "UnlockBlogPost": "PostId", "VetoProposal": "ProposalId" } }, "ProposalDetailsOf": { "_enum": { "Signal": "Text", "RuntimeUpgrade": "Bytes", "FundingRequest": "Vec", "SetMaxValidatorCount": "u32", "CreateWorkingGroupLeadOpening": "CreateOpeningParameters", "FillWorkingGroupLeadOpening": "FillOpeningParameters", "UpdateWorkingGroupBudget": "(Balance,WorkingGroup,BalanceKind)", "DecreaseWorkingGroupLeadStake": "(WorkerId,Balance,WorkingGroup)", "SlashWorkingGroupLead": "(WorkerId,Balance,WorkingGroup)", "SetWorkingGroupLeadReward": "(WorkerId,Option,WorkingGroup)", "TerminateWorkingGroupLead": "TerminateRoleParameters", "AmendConstitution": "Text", "CancelWorkingGroupLeadOpening": "(OpeningId,WorkingGroup)", "SetMembershipPrice": "u128", "SetCouncilBudgetIncrement": "u128", "SetCouncilorReward": "u128", "SetInitialInvitationBalance": "u128", "SetInitialInvitationCount": "u32", "SetMembershipLeadInvitationQuota": "u32", "SetReferralCut": "u8", "CreateBlogPost": "(Text,Text)", "EditBlogPost": "(PostId,Option,Option)", "LockBlogPost": "PostId", "UnlockBlogPost": "PostId", "VetoProposal": "ProposalId" } }, "VotingResults": { "abstensions": "u32", "approvals": "u32", "rejections": "u32", "slashes": "u32" }, "ProposalParameters": { "votingPeriod": "u32", "gracePeriod": "u32", "approvalQuorumPercentage": "u32", "approvalThresholdPercentage": "u32", "slashingQuorumPercentage": "u32", "slashingThresholdPercentage": "u32", "requiredStake": "Option", "constitutionality": "u32" }, "GeneralProposalParameters": { "member_id": "MemberId", "title": "Text", "description": "Text", "staking_account_id": "Option", "exact_execution_block": "Option" }, "VoteKind": { "_enum": [ "Approve", "Reject", "Slash", "Abstain" ] }, "DiscussionThread": { "activated_at": "u32", "author_id": "u64", "mode": "ThreadMode" }, "DiscussionPost": { "author_id": "u64" }, "CreateOpeningParameters": { "description": "Bytes", "stake_policy": "StakePolicy", "reward_per_block": "Option", "working_group": "WorkingGroup" }, "FillOpeningParameters": { "opening_id": "OpeningId", "successful_application_id": "ApplicationId", "working_group": "WorkingGroup" }, "TerminateRoleParameters": { "worker_id": "WorkerId", "slashing_amount": "Option", "working_group": "WorkingGroup" }, "ProposalDecision": { "_enum": { "Canceled": "Null", "CanceledByRuntime": "Null", "Vetoed": "Null", "Rejected": "Null", "Slashed": "Null", "Expired": "Null", "Approved": "Approved" } }, "ExecutionFailed": { "error": "Text" }, "Approved": { "_enum": [ "PendingExecution", "PendingConstitutionality" ] }, "SetLeadParams": "(MemberId,AccountId)", "ThreadMode": { "_enum": { "Open": "Null", "Closed": "Vec" } }, "ExecutionStatus": { "_enum": { "Executed": "Null", "ExecutionFailed": "ExecutionFailed" } }, "FundingRequestParameters": { "account": "AccountId", "amount": "u128" }, "ReferendumStageVoting": { "started": "u32", "winning_target_count": "u64", "current_cycle_id": "u64" }, "ReferendumStageRevealing": { "started": "u32", "winning_target_count": "u64", "intermediate_winners": "Vec", "current_cycle_id": "u64" }, "ReferendumStage": { "_enum": { "Inactive": "Null", "Voting": "ReferendumStageVoting", "Revealing": "ReferendumStageRevealing" } }, "OptionResult": { "option_id": "MemberId", "vote_power": "VotePower" }, "VotePower": "u128", "ConstitutionInfo": { "text_hash": "Hash" }, "BountyId": "u64", "EntryId": "u64", "BountyActor": { "_enum": { "Council": "Null", "Member": "MemberId" } }, "AssuranceContractType_Closed": "BTreeSet", "AssuranceContractType": { "_enum": { "Open": "Null", "Closed": "AssuranceContractType_Closed" } }, "FundingType_Limited": { "min_funding_amount": "u128", "max_funding_amount": "u128", "funding_period": "u32" }, "FundingType_Perpetual": { "target": "u128" }, "FundingType": { "_enum": { "Perpetual": "FundingType_Perpetual", "Limited": "FundingType_Limited" } }, "BountyCreationParameters": { "oracle": "BountyActor", "contract_type": "AssuranceContractType", "creator": "BountyActor", "cherry": "u128", "entrant_stake": "u128", "funding_type": "FundingType", "work_period": "u32", "judging_period": "u32" }, "OracleWorkEntryJudgment_Winner": { "reward": "u128" }, "OracleWorkEntryJudgment": { "_enum": { "Winner": "OracleWorkEntryJudgment_Winner", "Rejected": "Null" } }, "OracleJudgment": "BTreeMap", "Entry": { "member_id": "MemberId", "staking_account_id": "AccountId", "submitted_at": "u32", "work_submitted": "bool", "oracle_judgment_result": "Option" }, "BountyMilestone_Created": { "created_at": "u32", "has_contributions": "bool" }, "BountyMilestone_BountyMaxFundingReached": { "max_funding_reached_at": "u32" }, "BountyMilestone_WorkSubmitted": { "work_period_started_at": "u32" }, "BountyMilestone_JudgmentSubmitted": { "successful_bounty": "bool" }, "BountyMilestone": { "_enum": { "Created": "BountyMilestone_Created", "BountyMaxFundingReached": "BountyMilestone_BountyMaxFundingReached", "WorkSubmitted": "BountyMilestone_WorkSubmitted", "JudgmentSubmitted": "BountyMilestone_JudgmentSubmitted" } }, "Bounty": { "creation_params": "BountyCreationParameters", "total_funding": "u128", "milestone": "BountyMilestone", "active_work_entry_count": "u32" }, "CuratorId": "u64", "CuratorGroupId": "u64", "CuratorGroup": { "curators": "BTreeSet", "active": "bool" }, "ContentActor": { "_enum": { "Curator": "(CuratorGroupId,CuratorId)", "Member": "MemberId", "Lead": "Null" } }, "StorageAssets": { "object_creation_list": "Vec", "expected_data_size_fee": "u128" }, "Channel": { "owner": "ChannelOwner", "num_videos": "u64", "is_censored": "bool", "reward_account": "Option", "collaborators": "BTreeSet", "moderators": "BTreeSet", "cumulative_payout_earned": "u128" }, "ChannelOwner": { "_enum": { "Member": "MemberId", "Curators": "CuratorGroupId" } }, "ChannelCategoryId": "u64", "ChannelCategory": {}, "ChannelCategoryCreationParameters": { "meta": "Bytes" }, "ChannelCategoryUpdateParameters": { "new_meta": "Bytes" }, "ChannelCreationParameters": { "assets": "Option", "meta": "Option", "reward_account": "Option", "collaborators": "BTreeSet", "moderators": "BTreeSet" }, "ChannelUpdateParameters": { "assets_to_upload": "Option", "new_meta": "Option", "reward_account": "Option>", "assets_to_remove": "BTreeSet", "collaborators": "Option>" }, "Video": { "in_channel": "ChannelId", "is_censored": "bool", "enable_comments": "bool", "video_post_id": "Option", "nft_status": "Option" }, "VideoId": "u64", "VideoCategoryId": "u64", "VideoCategory": {}, "VideoCategoryCreationParameters": { "meta": "Bytes" }, "VideoCategoryUpdateParameters": { "new_meta": "Bytes" }, "VideoCreationParameters": { "assets": "Option", "meta": "Option", "enable_comments": "bool", "auto_issue_nft": "Option" }, "VideoUpdateParameters": { "assets_to_upload": "Option", "new_meta": "Option", "assets_to_remove": "BTreeSet", "enable_comments": "Option" }, "MaxNumber": "u32", "IsCensored": "bool", "VideoPostId": "u64", "ReactionId": "u64", "VideoPostType": { "_enum": { "Description": "Null", "Comment": "VideoPostId" } }, "VideoPost": { "author": "ContentActor", "bloat_bond": "u128", "replies_count": "VideoPostId", "post_type": "VideoPostType", "video_reference": "VideoId" }, "Side": { "_enum": [ "Left", "Right" ] }, "ProofElement": { "hash": "Hash", "side": "Side" }, "VideoPostCreationParameters": { "post_type": "VideoPostType", "video_reference": "VideoId" }, "VideoPostDeletionParameters": { "witness": "Option", "rationale": "Option" }, "PullPayment": { "channel_id": "ChannelId", "cumulative_payout_claimed": "u128", "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": { "starting_price": "u128", "buy_now_price": "Option", "auction_type": "AuctionType", "minimal_bid_step": "u128", "last_bid": "Option", "starts_at": "u32", "whitelist": "BTreeSet" }, "TransactionalStatus": { "_enum": { "Idle": "Null", "InitiatedOfferToMember": "(MemberId,Option)", "Auction": "Auction", "BuyNow": "u128" } }, "NftOwner": { "_enum": { "ChannelOwner": "Null", "Member": "MemberId" } }, "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" }, "CurrencyOf": "u128", "CurrencyAmount": "u128", "InitTransactionalStatus": { "_enum": { "Idle": "Null", "InitiatedOfferToMember": "(MemberId,Option)", "Auction": "AuctionParams" } }, "NftIssuanceParameters": { "royalty": "Option", "nft_metadata": "Bytes", "non_channel_owner": "Option", "init_transactional_status": "InitTransactionalStatus" }, "NftMetadata": "Vec", "AccountInfo": "AccountInfoWithRefCount", "ValidatorPrefs": "ValidatorPrefsWithCommission" }