{ "ContentId": "Null", "ContentParameters": "Null", "DataObjectStorageRelationship": "Null", "DataObjectStorageRelationshipId": "Null", "DataObjectType": "Null", "DataObjectTypeId": "Null", "NewAsset": "Null", "ObjectOwner": "Null", "StorageObjectOwner": "Null", "UploadingStatus": "Null", "VoucherLimit": "Null", "BlockAndTime": { "block": "u32", "time": "u64" }, "ThreadId": "u64", "PostId": "u64", "InputValidationLengthConstraint": { "min": "u16", "max_min_diff": "u16" }, "WorkingGroup": { "_enum": [ "Storage", "Content", "OperationsAlpha", "Gateway", "Distribution", "OperationsBeta", "OperationsGamma" ] }, "SlashingTerms": { "_enum": { "Unslashable": "Null", "Slashable": "SlashableTerms" } }, "SlashableTerms": { "max_count": "u16", "max_percent_pts_per_time": "u16" }, "MemoText": "Text", "Address": "AccountId", "LookupSource": "AccountId", "ChannelId": "u64", "Url": "Text", "EntryMethod": { "_enum": { "Paid": "u64", "Screening": "AccountId", "Genesis": "Null" } }, "MemberId": "u64", "PaidTermId": "u64", "SubscriptionId": "u64", "Membership": { "handle": "Text", "avatar_uri": "Text", "about": "Text", "registered_at_block": "u32", "registered_at_time": "u64", "entry": "EntryMethod", "suspended": "bool", "subscription": "Option", "root_account": "GenericAccountId", "controller_account": "GenericAccountId" }, "PaidMembershipTerms": { "fee": "u128", "text": "Text" }, "ActorId": "u64", "ElectionStage": { "_enum": { "Announcing": "u32", "Voting": "u32", "Revealing": "u32" } }, "ElectionStake": { "new": "u128", "transferred": "u128" }, "SealedVote": { "voter": "GenericAccountId", "commitment": "Hash", "stake": "ElectionStake", "vote": "Option" }, "TransferableStake": { "seat": "u128", "backing": "u128" }, "ElectionParameters": { "announcing_period": "u32", "voting_period": "u32", "revealing_period": "u32", "council_size": "u32", "candidacy_limit": "u32", "new_term_duration": "u32", "min_council_stake": "u128", "min_voting_stake": "u128" }, "Seat": { "member": "GenericAccountId", "stake": "u128", "backers": "Backers" }, "Seats": "Vec", "Backer": { "member": "GenericAccountId", "stake": "u128" }, "Backers": "Vec", "RoleParameters": { "min_stake": "u128", "min_actors": "u32", "max_actors": "u32", "reward": "u128", "reward_period": "u32", "bonding_period": "u32", "unbonding_period": "u32", "min_service_period": "u32", "startup_grace_period": "u32", "entry_request_fee": "u128" }, "PostTextChange": { "expired_at": "BlockAndTime", "text": "Text" }, "ModerationAction": { "moderated_at": "BlockAndTime", "moderator_id": "GenericAccountId", "rationale": "Text" }, "ChildPositionInParentCategory": { "parent_id": "CategoryId", "child_nr_in_parent_category": "u32" }, "CategoryId": "u64", "Category": { "id": "CategoryId", "title": "Text", "description": "Text", "created_at": "BlockAndTime", "deleted": "bool", "archived": "bool", "num_direct_subcategories": "u32", "num_direct_unmoderated_threads": "u32", "num_direct_moderated_threads": "u32", "position_in_parent_category": "Option", "moderator_id": "GenericAccountId" }, "Thread": { "id": "ThreadId", "title": "Text", "category_id": "CategoryId", "nr_in_category": "u32", "moderation": "Option", "num_unmoderated_posts": "u32", "num_moderated_posts": "u32", "created_at": "BlockAndTime", "author_id": "GenericAccountId" }, "Post": { "id": "PostId", "thread_id": "ThreadId", "nr_in_thread": "u32", "current_text": "Text", "moderation": "Option", "text_change_history": "Vec", "created_at": "BlockAndTime", "author_id": "GenericAccountId" }, "ReplyId": "u64", "Reply": { "owner": "GenericAccountId", "thread_id": "ThreadId", "text": "Text", "moderation": "Option" }, "StakeId": "u64", "Stake": { "created": "u32", "staking_status": "StakingStatus" }, "StakingStatus": { "_enum": { "NotStaked": "Null", "Staked": "Staked" } }, "Staked": { "staked_amount": "u128", "staked_status": "StakedStatus", "next_slash_id": "u64", "ongoing_slashes": "BTreeMap" }, "StakedStatus": { "_enum": { "Normal": "Null", "Unstaking": "Unstaking" } }, "Unstaking": { "started_at_block": "u32", "is_active": "bool", "blocks_remaining_in_active_period_for_unstaking": "u32" }, "Slash": { "started_at_block": "u32", "is_active": "bool", "blocks_remaining_in_active_period_for_slashing": "u32", "slash_amount": "u128" }, "MintId": "u64", "Mint": { "capacity": "u128", "next_adjustment": "Option", "created_at": "u32", "total_minted": "u128" }, "MintBalanceOf": "u128", "BalanceOfMint": "u128", "NextAdjustment": { "adjustment": "AdjustOnInterval", "at_block": "u32" }, "AdjustOnInterval": { "block_interval": "u32", "adjustment_type": "AdjustCapacityBy" }, "AdjustCapacityBy": { "_enum": { "Setting": "u128", "Adding": "u128", "Reducing": "u128" } }, "RecipientId": "u64", "RewardRelationshipId": "u64", "Recipient": { "total_reward_received": "u128", "total_reward_missed": "u128" }, "RewardRelationship": { "recipient": "RecipientId", "mint_id": "MintId", "account": "GenericAccountId", "amount_per_payout": "u128", "next_payment_at_block": "Option", "payout_interval": "Option", "total_reward_received": "u128", "total_reward_missed": "u128" }, "ApplicationId": "u64", "OpeningId": "u64", "Application": { "opening_id": "OpeningId", "application_index_in_opening": "u32", "add_to_opening_in_block": "u32", "active_role_staking_id": "Option", "active_application_staking_id": "Option", "stage": "ApplicationStage", "human_readable_text": "Text" }, "ApplicationStage": { "_enum": { "Active": "Null", "Unstaking": "UnstakingApplicationStage", "Inactive": "InactiveApplicationStage" } }, "ActivateOpeningAt": { "_enum": { "CurrentBlock": "Null", "ExactBlock": "u32" } }, "ApplicationRationingPolicy": { "max_active_applicants": "u32" }, "OpeningStage": { "_enum": { "WaitingToBegin": "WaitingToBeingOpeningStageVariant", "Active": "ActiveOpeningStageVariant" } }, "StakingPolicy": { "amount": "u128", "amount_mode": "StakingAmountLimitMode", "crowded_out_unstaking_period_length": "Option", "review_period_expired_unstaking_period_length": "Option" }, "Opening": { "created": "u32", "stage": "OpeningStage", "max_review_period_length": "u32", "application_rationing_policy": "Option", "application_staking_policy": "Option", "role_staking_policy": "Option", "human_readable_text": "Text" }, "WaitingToBeingOpeningStageVariant": { "begins_at_block": "u32" }, "ActiveOpeningStageVariant": { "stage": "ActiveOpeningStage", "applications_added": "BTreeSet", "active_application_count": "u32", "unstaking_application_count": "u32", "deactivated_application_count": "u32" }, "ActiveOpeningStage": { "_enum": { "AcceptingApplications": "AcceptingApplications", "ReviewPeriod": "ReviewPeriod", "Deactivated": "Deactivated" } }, "AcceptingApplications": { "started_accepting_applicants_at_block": "u32" }, "ReviewPeriod": { "started_accepting_applicants_at_block": "u32", "started_review_period_at_block": "u32" }, "Deactivated": { "cause": "OpeningDeactivationCause", "deactivated_at_block": "u32", "started_accepting_applicants_at_block": "u32", "started_review_period_at_block": "Option" }, "OpeningDeactivationCause": { "_enum": [ "CancelledBeforeActivation", "CancelledAcceptingApplications", "CancelledInReviewPeriod", "ReviewPeriodExpired", "Filled" ] }, "InactiveApplicationStage": { "deactivation_initiated": "u32", "deactivated": "u32", "cause": "ApplicationDeactivationCause" }, "UnstakingApplicationStage": { "deactivation_initiated": "u32", "cause": "ApplicationDeactivationCause" }, "ApplicationDeactivationCause": { "_enum": [ "External", "Hired", "NotHired", "CrowdedOut", "OpeningCancelled", "ReviewPeriodExpired", "OpeningFilled" ] }, "StakingAmountLimitMode": { "_enum": [ "AtLeast", "Exact" ] }, "RationaleText": "Bytes", "ApplicationOf": { "role_account_id": "GenericAccountId", "opening_id": "OpeningId", "member_id": "MemberId", "application_id": "ApplicationId" }, "ApplicationIdSet": "BTreeSet", "ApplicationIdToWorkerIdMap": "BTreeMap", "WorkerId": "u64", "WorkerOf": { "member_id": "MemberId", "role_account_id": "GenericAccountId", "reward_relationship": "Option", "role_stake_profile": "Option" }, "OpeningOf": { "hiring_opening_id": "OpeningId", "applications": "BTreeSet", "policy_commitment": "OpeningPolicyCommitment", "opening_type": "OpeningType" }, "StorageProviderId": "u64", "OpeningType": { "_enum": { "Leader": "Null", "Worker": "Null" } }, "HiringApplicationId": "u64", "RewardPolicy": { "amount_per_payout": "u128", "next_payment_at_block": "u32", "payout_interval": "Option" }, "OpeningPolicyCommitment": { "application_rationing_policy": "Option", "max_review_period_length": "u32", "application_staking_policy": "Option", "role_staking_policy": "Option", "role_slashing_terms": "SlashingTerms", "fill_opening_successful_applicant_application_stake_unstaking_period": "Option", "fill_opening_failed_applicant_application_stake_unstaking_period": "Option", "fill_opening_failed_applicant_role_stake_unstaking_period": "Option", "terminate_application_stake_unstaking_period": "Option", "terminate_role_stake_unstaking_period": "Option", "exit_role_application_stake_unstaking_period": "Option", "exit_role_stake_unstaking_period": "Option" }, "RoleStakeProfile": { "stake_id": "StakeId", "termination_unstaking_period": "Option", "exit_unstaking_period": "Option" }, "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", "ProposalId": "u32", "ProposalStatus": { "_enum": { "Active": "Option", "Finalized": "Finalized" } }, "ProposalOf": { "parameters": "ProposalParameters", "proposerId": "MemberId", "title": "Bytes", "description": "Bytes", "createdAt": "u32", "status": "ProposalStatus", "votingResults": "VotingResults" }, "ProposalDetails": { "_enum": { "Text": "Bytes", "RuntimeUpgrade": "Bytes", "SetElectionParameters": "ElectionParameters", "Spending": "(Balance,AccountId)", "SetLead": "Option", "SetContentWorkingGroupMintCapacity": "u128", "EvictStorageProvider": "GenericAccountId", "SetValidatorCount": "u32", "SetStorageRoleParameters": "RoleParameters", "AddWorkingGroupLeaderOpening": "AddOpeningParameters", "BeginReviewWorkingGroupLeaderApplication": "(OpeningId,WorkingGroup)", "FillWorkingGroupLeaderOpening": "FillOpeningParameters", "SetWorkingGroupMintCapacity": "(Balance,WorkingGroup)", "DecreaseWorkingGroupLeaderStake": "(WorkerId,Balance,WorkingGroup)", "SlashWorkingGroupLeaderStake": "(WorkerId,Balance,WorkingGroup)", "SetWorkingGroupLeaderReward": "(WorkerId,Balance,WorkingGroup)", "TerminateWorkingGroupLeaderRole": "TerminateRoleParameters" } }, "ProposalDetailsOf": { "_enum": { "Text": "Bytes", "RuntimeUpgrade": "Bytes", "SetElectionParameters": "ElectionParameters", "Spending": "(Balance,AccountId)", "SetLead": "Option", "SetContentWorkingGroupMintCapacity": "u128", "EvictStorageProvider": "GenericAccountId", "SetValidatorCount": "u32", "SetStorageRoleParameters": "RoleParameters", "AddWorkingGroupLeaderOpening": "AddOpeningParameters", "BeginReviewWorkingGroupLeaderApplication": "(OpeningId,WorkingGroup)", "FillWorkingGroupLeaderOpening": "FillOpeningParameters", "SetWorkingGroupMintCapacity": "(Balance,WorkingGroup)", "DecreaseWorkingGroupLeaderStake": "(WorkerId,Balance,WorkingGroup)", "SlashWorkingGroupLeaderStake": "(WorkerId,Balance,WorkingGroup)", "SetWorkingGroupLeaderReward": "(WorkerId,Balance,WorkingGroup)", "TerminateWorkingGroupLeaderRole": "TerminateRoleParameters" } }, "VotingResults": { "abstensions": "u32", "approvals": "u32", "rejections": "u32", "slashes": "u32" }, "ProposalParameters": { "votingPeriod": "u32", "gracePeriod": "u32", "approvalQuorumPercentage": "u32", "approvalThresholdPercentage": "u32", "slashingQuorumPercentage": "u32", "slashingThresholdPercentage": "u32", "requiredStake": "Option" }, "VoteKind": { "_enum": [ "Approve", "Reject", "Slash", "Abstain" ] }, "ThreadCounter": { "author_id": "MemberId", "counter": "u32" }, "DiscussionThread": { "title": "Bytes", "created_at": "u32", "author_id": "MemberId" }, "DiscussionPost": { "text": "Bytes", "created_at": "u32", "updated_at": "u32", "author_id": "MemberId", "thread_id": "ThreadId", "edition_number": "u32" }, "AddOpeningParameters": { "activate_at": "ActivateOpeningAt", "commitment": "OpeningPolicyCommitment", "human_readable_text": "Bytes", "working_group": "WorkingGroup" }, "FillOpeningParameters": { "opening_id": "OpeningId", "successful_application_id": "ApplicationId", "reward_policy": "Option", "working_group": "WorkingGroup" }, "TerminateRoleParameters": { "worker_id": "WorkerId", "rationale": "Bytes", "slash": "bool", "working_group": "WorkingGroup" }, "ActiveStake": { "stake_id": "StakeId", "source_account_id": "GenericAccountId" }, "Finalized": { "proposalStatus": "ProposalDecisionStatus", "finalizedAt": "u32", "encodedUnstakingErrorDueToBrokenRuntime": "Option>", "stakeDataAfterUnstakingError": "Option" }, "ProposalDecisionStatus": { "_enum": { "Canceled": "Null", "Vetoed": "Null", "Rejected": "Null", "Slashed": "Null", "Expired": "Null", "Approved": "Approved" } }, "ExecutionFailed": { "error": "Bytes" }, "Approved": { "_enum": { "PendingExecution": "Null", "Executed": "Null", "ExecutionFailed": "ExecutionFailed" } }, "SetLeadParams": "(MemberId,GenericAccountId)", "CuratorId": "u64", "CuratorGroupId": "u64", "CuratorGroup": { "curators": "BTreeSet", "active": "bool" }, "ContentActor": { "_enum": { "Curator": "(CuratorGroupId,CuratorId)", "Member": "MemberId", "Lead": "Null", "Collaborator": "MemberId" } }, "StorageAssets": { "object_creation_list": "Vec", "expected_data_size_fee": "u128" }, "Channel": { "owner": "ChannelOwner", "num_videos": "u64", "is_censored": "bool", "reward_account": "Option", "collaborators": "BTreeSet" }, "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" }, "ChannelUpdateParameters": { "assets_to_upload": "Option", "new_meta": "Option", "reward_account": "Option>", "assets_to_remove": "BTreeSet", "collaborators": "Option>" }, "ChannelOwnershipTransferRequestId": "u64", "ChannelOwnershipTransferRequest": { "channel_id": "ChannelId", "new_owner": "ChannelOwner", "payment": "u128", "new_reward_account": "Option" }, "Video": { "in_channel": "ChannelId", "in_series": "Option", "is_censored": "bool" }, "VideoId": "u64", "VideoCategoryId": "u64", "VideoCategory": {}, "VideoCategoryCreationParameters": { "meta": "Bytes" }, "VideoCategoryUpdateParameters": { "new_meta": "Bytes" }, "VideoCreationParameters": { "assets": "Option", "meta": "Option" }, "VideoUpdateParameters": { "assets_to_upload": "Option", "new_meta": "Option", "assets_to_remove": "BTreeSet" }, "Person": { "controlled_by": "PersonController" }, "PersonId": "u64", "PersonController": { "_enum": { "Member": "MemberId", "Curators": "Null" } }, "PersonActor": { "_enum": { "Member": "MemberId", "Curator": "CuratorId" } }, "PersonCreationParameters": { "assets": "StorageAssets", "meta": "Bytes" }, "PersonUpdateParameters": { "assets": "Option", "meta": "Option" }, "Playlist": { "in_channel": "ChannelId" }, "PlaylistId": "u64", "PlaylistCreationParameters": { "meta": "Bytes" }, "PlaylistUpdateParameters": { "new_meta": "Bytes" }, "SeriesId": "u64", "Series": { "in_channel": "ChannelId", "seasons": "Vec" }, "Season": { "episodes": "Vec" }, "SeriesParameters": { "assets": "Option", "seasons": "Option>>", "meta": "Option" }, "SeasonParameters": { "assets": "Option", "episodes": "Option>>", "meta": "Option" }, "EpisodeParemters": { "_enum": { "NewVideo": "VideoCreationParameters", "ExistingVideo": "VideoId" } }, "MaxNumber": "u32", "IsCensored": "bool", "VideoMigrationConfig": { "current_id": "VideoId", "final_id": "VideoId" }, "ChannelMigrationConfig": { "current_id": "ChannelId", "final_id": "ChannelId" }, "AccountInfo": "AccountInfoWithRefCount" }