{ "Credential": "u64", "CredentialSet": "BTreeSet", "BlockAndTime": { "block": "u32", "time": "u64" }, "ThreadId": "u64", "PostId": "u64", "InputValidationLengthConstraint": { "min": "u16", "max_min_diff": "u16" }, "WorkingGroup": { "_enum": [ "Storage", "Content" ] }, "SlashingTerms": { "_enum": { "Unslashable": "Null", "Slashable": "SlashableTerms" } }, "SlashableTerms": { "max_count": "u16", "max_percent_pts_per_time": "u16" }, "MemoText": "Text", "Address": "AccountId", "LookupSource": "AccountId", "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": "Vec", "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" ] }, "ChannelId": "u64", "CuratorId": "u64", "CuratorOpeningId": "u64", "CuratorApplicationId": "u64", "LeadId": "u64", "PrincipalId": "u64", "OptionalText": "Option", "Channel": { "verified": "bool", "handle": "Text", "title": "OptionalText", "description": "OptionalText", "avatar": "OptionalText", "banner": "OptionalText", "content": "ChannelContentType", "owner": "MemberId", "role_account": "GenericAccountId", "publication_status": "ChannelPublicationStatus", "curation_status": "ChannelCurationStatus", "created": "u32", "principal_id": "PrincipalId" }, "ChannelContentType": { "_enum": [ "Video", "Music", "Ebook" ] }, "ChannelCurationStatus": { "_enum": [ "Normal", "Censored" ] }, "ChannelPublicationStatus": { "_enum": [ "Public", "Unlisted" ] }, "CurationActor": { "_enum": { "Lead": "Null", "Curator": "CuratorId" } }, "Curator": { "role_account": "GenericAccountId", "reward_relationship": "Option", "role_stake_profile": "Option", "stage": "CuratorRoleStage", "induction": "CuratorInduction", "principal_id": "PrincipalId" }, "CuratorApplication": { "role_account": "GenericAccountId", "curator_opening_id": "CuratorOpeningId", "member_id": "MemberId", "application_id": "ApplicationId" }, "CuratorOpening": { "opening_id": "OpeningId", "curator_applications": "Vec", "policy_commitment": "OpeningPolicyCommitment" }, "Lead": { "member_id": "MemberId", "role_account": "GenericAccountId", "reward_relationship": "Option", "inducted": "u32", "stage": "LeadRoleState" }, "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_curator_application_stake_unstaking_period": "Option", "terminate_curator_role_stake_unstaking_period": "Option", "exit_curator_role_application_stake_unstaking_period": "Option", "exit_curator_role_stake_unstaking_period": "Option" }, "Principal": { "_enum": { "Lead": "Null", "Curator": "CuratorId", "ChannelOwner": "ChannelId" } }, "WorkingGroupUnstaker": { "_enum": { "Lead": "LeadId", "Curator": "CuratorId" } }, "CuratorApplicationIdToCuratorIdMap": "BTreeMap", "CuratorApplicationIdSet": "BTreeSet", "CuratorRoleStakeProfile": { "stake_id": "StakeId", "termination_unstaking_period": "Option", "exit_unstaking_period": "Option" }, "CuratorRoleStage": { "_enum": { "Active": "Null", "Unstaking": "CuratorExitSummary", "Exited": "CuratorExitSummary" } }, "CuratorExitSummary": { "origin": "CuratorExitInitiationOrigin", "initiated_at_block_number": "u32", "rationale_text": "Text" }, "CuratorExitInitiationOrigin": { "_enum": [ "Lead", "Curator" ] }, "LeadRoleState": { "_enum": { "Active": "Null", "Exited": "ExitedLeadRole" } }, "ExitedLeadRole": { "initiated_at_block_number": "u32" }, "CuratorInduction": { "lead": "LeadId", "curator_application_id": "CuratorApplicationId", "at_block": "u32" }, "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": "Vec", "policy_commitment": "WorkingGroupOpeningPolicyCommitment", "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" }, "WorkingGroupOpeningPolicyCommitment": { "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" }, "Url": "Text", "IPNSIdentity": "Text", "ServiceProviderRecord": { "identity": "IPNSIdentity", "expires_at": "u32" }, "ContentId": "[u8;32]", "LiaisonJudgement": { "_enum": [ "Pending", "Accepted", "Rejected" ] }, "DataObject": { "owner": "MemberId", "added_at": "BlockAndTime", "type_id": "DataObjectTypeId", "size": "u64", "liaison": "StorageProviderId", "liaison_judgement": "LiaisonJudgement", "ipfs_content_id": "Text" }, "DataObjectStorageRelationshipId": "u64", "DataObjectStorageRelationship": { "content_id": "ContentId", "storage_provider": "StorageProviderId", "ready": "bool" }, "DataObjectTypeId": "u64", "DataObjectType": { "description": "Text", "active": "bool" }, "DataObjectsMap": "BTreeMap", "ProposalId": "u32", "ProposalStatus": { "_enum": { "Active": "Option", "Finalized": "Finalized" } }, "ProposalOf": { "parameters": "ProposalParameters", "proposerId": "MemberId", "title": "Text", "description": "Text", "createdAt": "u32", "status": "ProposalStatus", "votingResults": "VotingResults" }, "ProposalDetails": { "_enum": { "Text": "Text", "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": "Text", "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": "WorkingGroupOpeningPolicyCommitment", "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": "Text" }, "Approved": { "_enum": { "PendingExecution": "Null", "Executed": "Null", "ExecutionFailed": "ExecutionFailed" } }, "SetLeadParams": "(MemberId,GenericAccountId)", "Nonce": "u64", "EntityId": "u64", "ClassId": "u64", "CuratorGroupId": "u64", "VecMaxLength": "u16", "TextMaxLength": "u16", "HashedTextMaxLength": "Option", "PropertyId": "u16", "SchemaId": "u16", "SameController": "bool", "ClassPermissions": { "any_member": "bool", "entity_creation_blocked": "bool", "all_entity_property_values_locked": "bool", "maintainers": "Vec" }, "PropertyTypeSingle": { "_enum": { "Bool": "Null", "Uint16": "Null", "Uint32": "Null", "Uint64": "Null", "Int16": "Null", "Int32": "Null", "Int64": "Null", "Text": "TextMaxLength", "Hash": "HashedTextMaxLength", "Reference": "(ClassId,SameController)" } }, "PropertyTypeVector": { "vec_type": "PropertyTypeSingle", "max_length": "VecMaxLength" }, "PropertyType": { "_enum": { "Single": "PropertyTypeSingle", "Vector": "PropertyTypeVector" } }, "PropertyLockingPolicy": { "is_locked_from_maintainer": "bool", "is_locked_from_controller": "bool" }, "Property": { "property_type": "PropertyType", "required": "bool", "unique": "bool", "name": "Text", "description": "Text", "locking_policy": "PropertyLockingPolicy" }, "Schema": { "properties": "Vec", "is_active": "bool" }, "Class": { "class_permissions": "ClassPermissions", "properties": "Vec", "schemas": "Vec", "name": "Text", "description": "Text", "maximum_entities_count": "EntityId", "current_number_of_entities": "EntityId", "default_entity_creation_voucher_upper_bound": "EntityId" }, "ClassOf": { "class_permissions": "ClassPermissions", "properties": "Vec", "schemas": "Vec", "name": "Text", "description": "Text", "maximum_entities_count": "EntityId", "current_number_of_entities": "EntityId", "default_entity_creation_voucher_upper_bound": "EntityId" }, "EntityController": { "_enum": { "Maintainers": "Null", "Member": "MemberId", "Lead": "Null" } }, "EntityPermissions": { "controller": "EntityController", "frozen": "bool", "referenceable": "bool" }, "StoredValue": { "_enum": { "Bool": "bool", "Uint16": "u16", "Uint32": "u32", "Uint64": "u64", "Int16": "i16", "Int32": "i32", "Int64": "i64", "Text": "Text", "Hash": "Hash", "Reference": "EntityId" } }, "VecStoredValue": { "_enum": { "Bool": "Vec", "Uint16": "Vec", "Uint32": "Vec", "Uint64": "Vec", "Int16": "Vec", "Int32": "Vec", "Int64": "Vec", "Hash": "Vec", "Text": "Vec", "Reference": "Vec" } }, "VecStoredPropertyValue": { "vec_value": "VecStoredValue", "nonce": "Nonce" }, "StoredPropertyValue": { "_enum": { "Single": "StoredValue", "Vector": "VecStoredPropertyValue" } }, "InboundReferenceCounter": { "total": "u32", "same_owner": "u32" }, "Entity": { "entity_permissions": "EntityPermissions", "class_id": "ClassId", "supported_schemas": "Vec", "values": "BTreeMap", "reference_counter": "InboundReferenceCounter" }, "EntityOf": { "entity_permissions": "EntityPermissions", "class_id": "ClassId", "supported_schemas": "Vec", "values": "BTreeMap", "reference_counter": "InboundReferenceCounter" }, "CuratorGroup": { "curators": "Vec", "active": "bool", "number_of_classes_maintained": "u32" }, "EntityCreationVoucher": { "maximum_entities_count": "EntityId", "entities_created": "EntityId" }, "Actor": { "_enum": { "Curator": "(CuratorGroupId,u64)", "Member": "MemberId", "Lead": "Null" } }, "EntityReferenceCounterSideEffect": { "total": "i32", "same_owner": "i32" }, "ReferenceCounterSideEffects": "BTreeMap", "SideEffects": "Option", "SideEffect": "Option<(EntityId,EntityReferenceCounterSideEffect)>", "Status": "bool", "InputValue": { "_enum": { "Bool": "bool", "Uint16": "u16", "Uint32": "u32", "Uint64": "u64", "Int16": "i16", "Int32": "i32", "Int64": "i64", "Text": "Text", "TextToHash": "Text", "Reference": "EntityId" } }, "VecInputValue": { "_enum": { "Bool": "Vec", "Uint16": "Vec", "Uint32": "Vec", "Uint64": "Vec", "Int16": "Vec", "Int32": "Vec", "Int64": "Vec", "TextToHash": "Vec", "Text": "Vec", "Reference": "Vec" } }, "InputPropertyValue": { "_enum": { "Single": "InputValue", "Vector": "VecInputValue" } }, "ParameterizedEntity": { "_enum": { "InternalEntityJustAdded": "u32", "ExistingEntity": "EntityId" } }, "ParametrizedPropertyValue": { "_enum": { "InputPropertyValue": "InputPropertyValue", "InternalEntityJustAdded": "u32", "InternalEntityVec": "Vec" } }, "ParametrizedClassPropertyValue": { "in_class_index": "PropertyId", "value": "ParametrizedPropertyValue" }, "CreateEntityOperation": { "class_id": "ClassId" }, "UpdatePropertyValuesOperation": { "entity_id": "ParameterizedEntity", "new_parametrized_property_values": "Vec" }, "AddSchemaSupportToEntityOperation": { "entity_id": "ParameterizedEntity", "schema_id": "SchemaId", "parametrized_property_values": "Vec" }, "OperationType": { "_enum": { "CreateEntity": "CreateEntityOperation", "UpdatePropertyValues": "UpdatePropertyValuesOperation", "AddSchemaSupportToEntity": "AddSchemaSupportToEntityOperation" } }, "InputEntityValuesMap": "BTreeMap", "ClassPermissionsType": "Null", "ClassPropertyValue": "Null", "Operation": "Null", "ReferenceConstraint": "Null", "FailedAt": "u32" }