packages/definitions/src/interfaces/lookup.ts
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
/* eslint-disable sort-keys */
export default {
/**
* Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
**/
FrameSystemAccountInfo: {
nonce: 'u32',
consumers: 'u32',
providers: 'u32',
sufficients: 'u32',
data: 'PalletBalancesAccountData'
},
/**
* Lookup5: pallet_balances::AccountData<Balance>
**/
PalletBalancesAccountData: {
free: 'u128',
reserved: 'u128',
miscFrozen: 'u128',
feeFrozen: 'u128'
},
/**
* Lookup7: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU64: {
normal: 'u64',
operational: 'u64',
mandatory: 'u64'
},
/**
* Lookup11: sp_runtime::generic::digest::Digest
**/
SpRuntimeDigest: {
logs: 'Vec<SpRuntimeDigestDigestItem>'
},
/**
* Lookup13: sp_runtime::generic::digest::DigestItem
**/
SpRuntimeDigestDigestItem: {
_enum: {
Other: 'Bytes',
__Unused1: 'Null',
__Unused2: 'Null',
__Unused3: 'Null',
Consensus: '([u8;4],Bytes)',
Seal: '([u8;4],Bytes)',
PreRuntime: '([u8;4],Bytes)',
__Unused7: 'Null',
RuntimeEnvironmentUpdated: 'Null'
}
},
/**
* Lookup16: frame_system::EventRecord<subsocial_parachain_runtime::Event, primitive_types::H256>
**/
FrameSystemEventRecord: {
phase: 'FrameSystemPhase',
event: 'Event',
topics: 'Vec<H256>'
},
/**
* Lookup18: frame_system::pallet::Event<T>
**/
FrameSystemEvent: {
_enum: {
ExtrinsicSuccess: {
dispatchInfo: 'FrameSupportWeightsDispatchInfo',
},
ExtrinsicFailed: {
dispatchError: 'SpRuntimeDispatchError',
dispatchInfo: 'FrameSupportWeightsDispatchInfo',
},
CodeUpdated: 'Null',
NewAccount: {
account: 'AccountId32',
},
KilledAccount: {
account: 'AccountId32',
},
Remarked: {
_alias: {
hash_: 'hash',
},
sender: 'AccountId32',
hash_: 'H256'
}
}
},
/**
* Lookup19: frame_support::weights::DispatchInfo
**/
FrameSupportWeightsDispatchInfo: {
weight: 'u64',
class: 'FrameSupportWeightsDispatchClass',
paysFee: 'FrameSupportWeightsPays'
},
/**
* Lookup20: frame_support::weights::DispatchClass
**/
FrameSupportWeightsDispatchClass: {
_enum: ['Normal', 'Operational', 'Mandatory']
},
/**
* Lookup21: frame_support::weights::Pays
**/
FrameSupportWeightsPays: {
_enum: ['Yes', 'No']
},
/**
* Lookup22: sp_runtime::DispatchError
**/
SpRuntimeDispatchError: {
_enum: {
Other: 'Null',
CannotLookup: 'Null',
BadOrigin: 'Null',
Module: 'SpRuntimeModuleError',
ConsumerRemaining: 'Null',
NoProviders: 'Null',
TooManyConsumers: 'Null',
Token: 'SpRuntimeTokenError',
Arithmetic: 'SpRuntimeArithmeticError',
Transactional: 'SpRuntimeTransactionalError'
}
},
/**
* Lookup23: sp_runtime::ModuleError
**/
SpRuntimeModuleError: {
index: 'u8',
error: '[u8;4]'
},
/**
* Lookup24: sp_runtime::TokenError
**/
SpRuntimeTokenError: {
_enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
},
/**
* Lookup25: sp_runtime::ArithmeticError
**/
SpRuntimeArithmeticError: {
_enum: ['Underflow', 'Overflow', 'DivisionByZero']
},
/**
* Lookup26: sp_runtime::TransactionalError
**/
SpRuntimeTransactionalError: {
_enum: ['LimitReached', 'NoLayer']
},
/**
* Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>
**/
CumulusPalletParachainSystemEvent: {
_enum: {
ValidationFunctionStored: 'Null',
ValidationFunctionApplied: {
relayChainBlockNum: 'u32',
},
ValidationFunctionDiscarded: 'Null',
UpgradeAuthorized: {
codeHash: 'H256',
},
DownwardMessagesReceived: {
count: 'u32',
},
DownwardMessagesProcessed: {
weightUsed: 'u64',
dmqHead: 'H256'
}
}
},
/**
* Lookup28: pallet_balances::pallet::Event<T, I>
**/
PalletBalancesEvent: {
_enum: {
Endowed: {
account: 'AccountId32',
freeBalance: 'u128',
},
DustLost: {
account: 'AccountId32',
amount: 'u128',
},
Transfer: {
from: 'AccountId32',
to: 'AccountId32',
amount: 'u128',
},
BalanceSet: {
who: 'AccountId32',
free: 'u128',
reserved: 'u128',
},
Reserved: {
who: 'AccountId32',
amount: 'u128',
},
Unreserved: {
who: 'AccountId32',
amount: 'u128',
},
ReserveRepatriated: {
from: 'AccountId32',
to: 'AccountId32',
amount: 'u128',
destinationStatus: 'FrameSupportTokensMiscBalanceStatus',
},
Deposit: {
who: 'AccountId32',
amount: 'u128',
},
Withdraw: {
who: 'AccountId32',
amount: 'u128',
},
Slashed: {
who: 'AccountId32',
amount: 'u128'
}
}
},
/**
* Lookup29: frame_support::traits::tokens::misc::BalanceStatus
**/
FrameSupportTokensMiscBalanceStatus: {
_enum: ['Free', 'Reserved']
},
/**
* Lookup30: pallet_collator_selection::pallet::Event<T>
**/
PalletCollatorSelectionEvent: {
_enum: {
NewInvulnerables: {
invulnerables: 'Vec<AccountId32>',
},
NewDesiredCandidates: {
desiredCandidates: 'u32',
},
NewCandidacyBond: {
bondAmount: 'u128',
},
CandidateAdded: {
accountId: 'AccountId32',
deposit: 'u128',
},
CandidateRemoved: {
accountId: 'AccountId32'
}
}
},
/**
* Lookup32: pallet_session::pallet::Event
**/
PalletSessionEvent: {
_enum: {
NewSession: {
sessionIndex: 'u32'
}
}
},
/**
* Lookup33: pallet_vesting::pallet::Event<T>
**/
PalletVestingEvent: {
_enum: {
VestingUpdated: {
account: 'AccountId32',
unvested: 'u128',
},
VestingCompleted: {
account: 'AccountId32'
}
}
},
/**
* Lookup34: pallet_proxy::pallet::Event<T>
**/
PalletProxyEvent: {
_enum: {
ProxyExecuted: {
result: 'Result<Null, SpRuntimeDispatchError>',
},
AnonymousCreated: {
anonymous: 'AccountId32',
who: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
disambiguationIndex: 'u16',
},
Announced: {
real: 'AccountId32',
proxy: 'AccountId32',
callHash: 'H256',
},
ProxyAdded: {
delegator: 'AccountId32',
delegatee: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32',
},
ProxyRemoved: {
delegator: 'AccountId32',
delegatee: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32'
}
}
},
/**
* Lookup37: subsocial_parachain_runtime::ProxyType
**/
SubsocialParachainRuntimeProxyType: {
_enum: ['Any', 'DomainRegistrar']
},
/**
* Lookup39: pallet_utility::pallet::Event
**/
PalletUtilityEvent: {
_enum: {
BatchInterrupted: {
index: 'u32',
error: 'SpRuntimeDispatchError',
},
BatchCompleted: 'Null',
BatchCompletedWithErrors: 'Null',
ItemCompleted: 'Null',
ItemFailed: {
error: 'SpRuntimeDispatchError',
},
DispatchedAs: {
result: 'Result<Null, SpRuntimeDispatchError>'
}
}
},
/**
* Lookup40: cumulus_pallet_xcmp_queue::pallet::Event<T>
**/
CumulusPalletXcmpQueueEvent: {
_enum: {
Success: 'Option<H256>',
Fail: '(Option<H256>,XcmV2TraitsError)',
BadVersion: 'Option<H256>',
BadFormat: 'Option<H256>',
UpwardMessageSent: 'Option<H256>',
XcmpMessageSent: 'Option<H256>',
OverweightEnqueued: '(u32,u32,u64,u64)',
OverweightServiced: '(u64,u64)'
}
},
/**
* Lookup42: xcm::v2::traits::Error
**/
XcmV2TraitsError: {
_enum: {
Overflow: 'Null',
Unimplemented: 'Null',
UntrustedReserveLocation: 'Null',
UntrustedTeleportLocation: 'Null',
MultiLocationFull: 'Null',
MultiLocationNotInvertible: 'Null',
BadOrigin: 'Null',
InvalidLocation: 'Null',
AssetNotFound: 'Null',
FailedToTransactAsset: 'Null',
NotWithdrawable: 'Null',
LocationCannotHold: 'Null',
ExceedsMaxMessageSize: 'Null',
DestinationUnsupported: 'Null',
Transport: 'Null',
Unroutable: 'Null',
UnknownClaim: 'Null',
FailedToDecode: 'Null',
MaxWeightInvalid: 'Null',
NotHoldingFees: 'Null',
TooExpensive: 'Null',
Trap: 'u64',
UnhandledXcmVersion: 'Null',
WeightLimitReached: 'u64',
Barrier: 'Null',
WeightNotComputable: 'Null'
}
},
/**
* Lookup44: pallet_xcm::pallet::Event<T>
**/
PalletXcmEvent: {
_enum: {
Attempted: 'XcmV2TraitsOutcome',
Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',
UnexpectedResponse: '(XcmV1MultiLocation,u64)',
ResponseReady: '(u64,XcmV2Response)',
Notified: '(u64,u8,u8)',
NotifyOverweight: '(u64,u8,u8,u64,u64)',
NotifyDispatchError: '(u64,u8,u8)',
NotifyDecodeFailed: '(u64,u8,u8)',
InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',
InvalidResponderVersion: '(XcmV1MultiLocation,u64)',
ResponseTaken: 'u64',
AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',
VersionChangeNotified: '(XcmV1MultiLocation,u32)',
SupportedVersionChanged: '(XcmV1MultiLocation,u32)',
NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',
NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'
}
},
/**
* Lookup45: xcm::v2::traits::Outcome
**/
XcmV2TraitsOutcome: {
_enum: {
Complete: 'u64',
Incomplete: '(u64,XcmV2TraitsError)',
Error: 'XcmV2TraitsError'
}
},
/**
* Lookup46: xcm::v1::multilocation::MultiLocation
**/
XcmV1MultiLocation: {
parents: 'u8',
interior: 'XcmV1MultilocationJunctions'
},
/**
* Lookup47: xcm::v1::multilocation::Junctions
**/
XcmV1MultilocationJunctions: {
_enum: {
Here: 'Null',
X1: 'XcmV1Junction',
X2: '(XcmV1Junction,XcmV1Junction)',
X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',
X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'
}
},
/**
* Lookup48: xcm::v1::junction::Junction
**/
XcmV1Junction: {
_enum: {
Parachain: 'Compact<u32>',
AccountId32: {
network: 'XcmV0JunctionNetworkId',
id: '[u8;32]',
},
AccountIndex64: {
network: 'XcmV0JunctionNetworkId',
index: 'Compact<u64>',
},
AccountKey20: {
network: 'XcmV0JunctionNetworkId',
key: '[u8;20]',
},
PalletInstance: 'u8',
GeneralIndex: 'Compact<u128>',
GeneralKey: 'Bytes',
OnlyChild: 'Null',
Plurality: {
id: 'XcmV0JunctionBodyId',
part: 'XcmV0JunctionBodyPart'
}
}
},
/**
* Lookup50: xcm::v0::junction::NetworkId
**/
XcmV0JunctionNetworkId: {
_enum: {
Any: 'Null',
Named: 'Bytes',
Polkadot: 'Null',
Kusama: 'Null'
}
},
/**
* Lookup54: xcm::v0::junction::BodyId
**/
XcmV0JunctionBodyId: {
_enum: {
Unit: 'Null',
Named: 'Bytes',
Index: 'Compact<u32>',
Executive: 'Null',
Technical: 'Null',
Legislative: 'Null',
Judicial: 'Null'
}
},
/**
* Lookup55: xcm::v0::junction::BodyPart
**/
XcmV0JunctionBodyPart: {
_enum: {
Voice: 'Null',
Members: {
count: 'Compact<u32>',
},
Fraction: {
nom: 'Compact<u32>',
denom: 'Compact<u32>',
},
AtLeastProportion: {
nom: 'Compact<u32>',
denom: 'Compact<u32>',
},
MoreThanProportion: {
nom: 'Compact<u32>',
denom: 'Compact<u32>'
}
}
},
/**
* Lookup56: xcm::v2::Xcm<Call>
**/
XcmV2Xcm: 'Vec<XcmV2Instruction>',
/**
* Lookup58: xcm::v2::Instruction<Call>
**/
XcmV2Instruction: {
_enum: {
WithdrawAsset: 'XcmV1MultiassetMultiAssets',
ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',
ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',
QueryResponse: {
queryId: 'Compact<u64>',
response: 'XcmV2Response',
maxWeight: 'Compact<u64>',
},
TransferAsset: {
assets: 'XcmV1MultiassetMultiAssets',
beneficiary: 'XcmV1MultiLocation',
},
TransferReserveAsset: {
assets: 'XcmV1MultiassetMultiAssets',
dest: 'XcmV1MultiLocation',
xcm: 'XcmV2Xcm',
},
Transact: {
originType: 'XcmV0OriginKind',
requireWeightAtMost: 'Compact<u64>',
call: 'XcmDoubleEncoded',
},
HrmpNewChannelOpenRequest: {
sender: 'Compact<u32>',
maxMessageSize: 'Compact<u32>',
maxCapacity: 'Compact<u32>',
},
HrmpChannelAccepted: {
recipient: 'Compact<u32>',
},
HrmpChannelClosing: {
initiator: 'Compact<u32>',
sender: 'Compact<u32>',
recipient: 'Compact<u32>',
},
ClearOrigin: 'Null',
DescendOrigin: 'XcmV1MultilocationJunctions',
ReportError: {
queryId: 'Compact<u64>',
dest: 'XcmV1MultiLocation',
maxResponseWeight: 'Compact<u64>',
},
DepositAsset: {
assets: 'XcmV1MultiassetMultiAssetFilter',
maxAssets: 'Compact<u32>',
beneficiary: 'XcmV1MultiLocation',
},
DepositReserveAsset: {
assets: 'XcmV1MultiassetMultiAssetFilter',
maxAssets: 'Compact<u32>',
dest: 'XcmV1MultiLocation',
xcm: 'XcmV2Xcm',
},
ExchangeAsset: {
give: 'XcmV1MultiassetMultiAssetFilter',
receive: 'XcmV1MultiassetMultiAssets',
},
InitiateReserveWithdraw: {
assets: 'XcmV1MultiassetMultiAssetFilter',
reserve: 'XcmV1MultiLocation',
xcm: 'XcmV2Xcm',
},
InitiateTeleport: {
assets: 'XcmV1MultiassetMultiAssetFilter',
dest: 'XcmV1MultiLocation',
xcm: 'XcmV2Xcm',
},
QueryHolding: {
queryId: 'Compact<u64>',
dest: 'XcmV1MultiLocation',
assets: 'XcmV1MultiassetMultiAssetFilter',
maxResponseWeight: 'Compact<u64>',
},
BuyExecution: {
fees: 'XcmV1MultiAsset',
weightLimit: 'XcmV2WeightLimit',
},
RefundSurplus: 'Null',
SetErrorHandler: 'XcmV2Xcm',
SetAppendix: 'XcmV2Xcm',
ClearError: 'Null',
ClaimAsset: {
assets: 'XcmV1MultiassetMultiAssets',
ticket: 'XcmV1MultiLocation',
},
Trap: 'Compact<u64>',
SubscribeVersion: {
queryId: 'Compact<u64>',
maxResponseWeight: 'Compact<u64>',
},
UnsubscribeVersion: 'Null'
}
},
/**
* Lookup59: xcm::v1::multiasset::MultiAssets
**/
XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
/**
* Lookup61: xcm::v1::multiasset::MultiAsset
**/
XcmV1MultiAsset: {
id: 'XcmV1MultiassetAssetId',
fun: 'XcmV1MultiassetFungibility'
},
/**
* Lookup62: xcm::v1::multiasset::AssetId
**/
XcmV1MultiassetAssetId: {
_enum: {
Concrete: 'XcmV1MultiLocation',
Abstract: 'Bytes'
}
},
/**
* Lookup63: xcm::v1::multiasset::Fungibility
**/
XcmV1MultiassetFungibility: {
_enum: {
Fungible: 'Compact<u128>',
NonFungible: 'XcmV1MultiassetAssetInstance'
}
},
/**
* Lookup64: xcm::v1::multiasset::AssetInstance
**/
XcmV1MultiassetAssetInstance: {
_enum: {
Undefined: 'Null',
Index: 'Compact<u128>',
Array4: '[u8;4]',
Array8: '[u8;8]',
Array16: '[u8;16]',
Array32: '[u8;32]',
Blob: 'Bytes'
}
},
/**
* Lookup67: xcm::v2::Response
**/
XcmV2Response: {
_enum: {
Null: 'Null',
Assets: 'XcmV1MultiassetMultiAssets',
ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
Version: 'u32'
}
},
/**
* Lookup70: xcm::v0::OriginKind
**/
XcmV0OriginKind: {
_enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
},
/**
* Lookup71: xcm::double_encoded::DoubleEncoded<T>
**/
XcmDoubleEncoded: {
encoded: 'Bytes'
},
/**
* Lookup72: xcm::v1::multiasset::MultiAssetFilter
**/
XcmV1MultiassetMultiAssetFilter: {
_enum: {
Definite: 'XcmV1MultiassetMultiAssets',
Wild: 'XcmV1MultiassetWildMultiAsset'
}
},
/**
* Lookup73: xcm::v1::multiasset::WildMultiAsset
**/
XcmV1MultiassetWildMultiAsset: {
_enum: {
All: 'Null',
AllOf: {
id: 'XcmV1MultiassetAssetId',
fun: 'XcmV1MultiassetWildFungibility'
}
}
},
/**
* Lookup74: xcm::v1::multiasset::WildFungibility
**/
XcmV1MultiassetWildFungibility: {
_enum: ['Fungible', 'NonFungible']
},
/**
* Lookup75: xcm::v2::WeightLimit
**/
XcmV2WeightLimit: {
_enum: {
Unlimited: 'Null',
Limited: 'Compact<u64>'
}
},
/**
* Lookup77: xcm::VersionedMultiAssets
**/
XcmVersionedMultiAssets: {
_enum: {
V0: 'Vec<XcmV0MultiAsset>',
V1: 'XcmV1MultiassetMultiAssets'
}
},
/**
* Lookup79: xcm::v0::multi_asset::MultiAsset
**/
XcmV0MultiAsset: {
_enum: {
None: 'Null',
All: 'Null',
AllFungible: 'Null',
AllNonFungible: 'Null',
AllAbstractFungible: {
id: 'Bytes',
},
AllAbstractNonFungible: {
class: 'Bytes',
},
AllConcreteFungible: {
id: 'XcmV0MultiLocation',
},
AllConcreteNonFungible: {
class: 'XcmV0MultiLocation',
},
AbstractFungible: {
id: 'Bytes',
amount: 'Compact<u128>',
},
AbstractNonFungible: {
class: 'Bytes',
instance: 'XcmV1MultiassetAssetInstance',
},
ConcreteFungible: {
id: 'XcmV0MultiLocation',
amount: 'Compact<u128>',
},
ConcreteNonFungible: {
class: 'XcmV0MultiLocation',
instance: 'XcmV1MultiassetAssetInstance'
}
}
},
/**
* Lookup80: xcm::v0::multi_location::MultiLocation
**/
XcmV0MultiLocation: {
_enum: {
Null: 'Null',
X1: 'XcmV0Junction',
X2: '(XcmV0Junction,XcmV0Junction)',
X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',
X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'
}
},
/**
* Lookup81: xcm::v0::junction::Junction
**/
XcmV0Junction: {
_enum: {
Parent: 'Null',
Parachain: 'Compact<u32>',
AccountId32: {
network: 'XcmV0JunctionNetworkId',
id: '[u8;32]',
},
AccountIndex64: {
network: 'XcmV0JunctionNetworkId',
index: 'Compact<u64>',
},
AccountKey20: {
network: 'XcmV0JunctionNetworkId',
key: '[u8;20]',
},
PalletInstance: 'u8',
GeneralIndex: 'Compact<u128>',
GeneralKey: 'Bytes',
OnlyChild: 'Null',
Plurality: {
id: 'XcmV0JunctionBodyId',
part: 'XcmV0JunctionBodyPart'
}
}
},
/**
* Lookup82: xcm::VersionedMultiLocation
**/
XcmVersionedMultiLocation: {
_enum: {
V0: 'XcmV0MultiLocation',
V1: 'XcmV1MultiLocation'
}
},
/**
* Lookup83: cumulus_pallet_xcm::pallet::Event<T>
**/
CumulusPalletXcmEvent: {
_enum: {
InvalidFormat: '[u8;8]',
UnsupportedVersion: '[u8;8]',
ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
}
},
/**
* Lookup84: cumulus_pallet_dmp_queue::pallet::Event<T>
**/
CumulusPalletDmpQueueEvent: {
_enum: {
InvalidFormat: {
messageId: '[u8;32]',
},
UnsupportedVersion: {
messageId: '[u8;32]',
},
ExecutedDownward: {
messageId: '[u8;32]',
outcome: 'XcmV2TraitsOutcome',
},
WeightExhausted: {
messageId: '[u8;32]',
remainingWeight: 'u64',
requiredWeight: 'u64',
},
OverweightEnqueued: {
messageId: '[u8;32]',
overweightIndex: 'u64',
requiredWeight: 'u64',
},
OverweightServiced: {
overweightIndex: 'u64',
weightUsed: 'u64'
}
}
},
/**
* Lookup85: pallet_domains::pallet::Event<T>
**/
PalletDomainsEvent: {
_enum: {
DomainRegistered: {
who: 'AccountId32',
domain: 'Bytes',
},
DomainMetaUpdated: {
who: 'AccountId32',
domain: 'Bytes',
},
NewWordsReserved: {
count: 'u32',
},
NewTldsSupported: {
count: 'u32'
}
}
},
/**
* Lookup87: pallet_energy::pallet::Event<T>
**/
PalletEnergyEvent: {
_enum: {
EnergyGenerated: {
generator: 'AccountId32',
receiver: 'AccountId32',
balanceBurned: 'u128',
},
ValueCoefficientUpdated: {
newCoefficient: 'i64',
},
DustLost: {
account: 'AccountId32',
amount: 'u128'
}
}
},
/**
* Lookup90: pallet_roles::pallet::Event<T>
**/
PalletRolesEvent: {
_enum: {
RoleCreated: {
account: 'AccountId32',
spaceId: 'u64',
roleId: 'u64',
},
RoleUpdated: {
account: 'AccountId32',
roleId: 'u64',
},
RoleDeleted: {
account: 'AccountId32',
roleId: 'u64',
},
RoleGranted: {
account: 'AccountId32',
roleId: 'u64',
users: 'Vec<SubsocialSupportUser>',
},
RoleRevoked: {
account: 'AccountId32',
roleId: 'u64',
users: 'Vec<SubsocialSupportUser>'
}
}
},
/**
* Lookup92: subsocial_support::User<sp_core::crypto::AccountId32>
**/
SubsocialSupportUser: {
_enum: {
Account: 'AccountId32',
Space: 'u64'
}
},
/**
* Lookup93: pallet_account_follows::pallet::Event<T>
**/
PalletAccountFollowsEvent: {
_enum: {
AccountFollowed: {
follower: 'AccountId32',
account: 'AccountId32',
},
AccountUnfollowed: {
follower: 'AccountId32',
account: 'AccountId32'
}
}
},
/**
* Lookup94: pallet_profiles::pallet::Event<T>
**/
PalletProfilesEvent: {
_enum: {
ProfileUpdated: {
account: 'AccountId32',
spaceId: 'Option<u64>'
}
}
},
/**
* Lookup96: pallet_space_follows::pallet::Event<T>
**/
PalletSpaceFollowsEvent: {
_enum: {
SpaceFollowed: {
follower: 'AccountId32',
spaceId: 'u64',
},
SpaceUnfollowed: {
follower: 'AccountId32',
spaceId: 'u64'
}
}
},
/**
* Lookup97: pallet_space_ownership::pallet::Event<T>
**/
PalletSpaceOwnershipEvent: {
_enum: {
SpaceOwnershipTransferCreated: {
currentOwner: 'AccountId32',
spaceId: 'u64',
newOwner: 'AccountId32',
},
SpaceOwnershipTransferAccepted: {
account: 'AccountId32',
spaceId: 'u64',
},
SpaceOwnershipTransferRejected: {
account: 'AccountId32',
spaceId: 'u64'
}
}
},
/**
* Lookup98: pallet_spaces::pallet::Event<T>
**/
PalletSpacesEvent: {
_enum: {
SpaceCreated: {
account: 'AccountId32',
spaceId: 'u64',
},
SpaceUpdated: {
account: 'AccountId32',
spaceId: 'u64'
}
}
},
/**
* Lookup99: pallet_posts::pallet::Event<T>
**/
PalletPostsEvent: {
_enum: {
PostCreated: {
account: 'AccountId32',
postId: 'u64',
},
PostUpdated: {
account: 'AccountId32',
postId: 'u64',
},
PostMoved: {
account: 'AccountId32',
postId: 'u64',
fromSpace: 'Option<u64>',
toSpace: 'Option<u64>'
}
}
},
/**
* Lookup100: pallet_reactions::pallet::Event<T>
**/
PalletReactionsEvent: {
_enum: {
PostReactionCreated: {
account: 'AccountId32',
postId: 'u64',
reactionId: 'u64',
reactionKind: 'PalletReactionsReactionKind',
},
PostReactionUpdated: {
account: 'AccountId32',
postId: 'u64',
reactionId: 'u64',
reactionKind: 'PalletReactionsReactionKind',
},
PostReactionDeleted: {
account: 'AccountId32',
postId: 'u64',
reactionId: 'u64',
reactionKind: 'PalletReactionsReactionKind'
}
}
},
/**
* Lookup101: pallet_reactions::ReactionKind
**/
PalletReactionsReactionKind: {
_enum: ['Upvote', 'Downvote']
},
/**
* Lookup102: pallet_sudo::pallet::Event<T>
**/
PalletSudoEvent: {
_enum: {
Sudid: {
sudoResult: 'Result<Null, SpRuntimeDispatchError>',
},
KeyChanged: {
oldSudoer: 'Option<AccountId32>',
},
SudoAsDone: {
sudoResult: 'Result<Null, SpRuntimeDispatchError>'
}
}
},
/**
* Lookup104: frame_system::Phase
**/
FrameSystemPhase: {
_enum: {
ApplyExtrinsic: 'u32',
Finalization: 'Null',
Initialization: 'Null'
}
},
/**
* Lookup108: frame_system::LastRuntimeUpgradeInfo
**/
FrameSystemLastRuntimeUpgradeInfo: {
specVersion: 'Compact<u32>',
specName: 'Text'
},
/**
* Lookup111: frame_system::pallet::Call<T>
**/
FrameSystemCall: {
_enum: {
fill_block: {
ratio: 'Perbill',
},
remark: {
remark: 'Bytes',
},
set_heap_pages: {
pages: 'u64',
},
set_code: {
code: 'Bytes',
},
set_code_without_checks: {
code: 'Bytes',
},
set_storage: {
items: 'Vec<(Bytes,Bytes)>',
},
kill_storage: {
_alias: {
keys_: 'keys',
},
keys_: 'Vec<Bytes>',
},
kill_prefix: {
prefix: 'Bytes',
subkeys: 'u32',
},
remark_with_event: {
remark: 'Bytes'
}
}
},
/**
* Lookup116: frame_system::limits::BlockWeights
**/
FrameSystemLimitsBlockWeights: {
baseBlock: 'u64',
maxBlock: 'u64',
perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
},
/**
* Lookup117: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
**/
FrameSupportWeightsPerDispatchClassWeightsPerClass: {
normal: 'FrameSystemLimitsWeightsPerClass',
operational: 'FrameSystemLimitsWeightsPerClass',
mandatory: 'FrameSystemLimitsWeightsPerClass'
},
/**
* Lookup118: frame_system::limits::WeightsPerClass
**/
FrameSystemLimitsWeightsPerClass: {
baseExtrinsic: 'u64',
maxExtrinsic: 'Option<u64>',
maxTotal: 'Option<u64>',
reserved: 'Option<u64>'
},
/**
* Lookup119: frame_system::limits::BlockLength
**/
FrameSystemLimitsBlockLength: {
max: 'FrameSupportWeightsPerDispatchClassU32'
},
/**
* Lookup120: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU32: {
normal: 'u32',
operational: 'u32',
mandatory: 'u32'
},
/**
* Lookup121: frame_support::weights::RuntimeDbWeight
**/
FrameSupportWeightsRuntimeDbWeight: {
read: 'u64',
write: 'u64'
},
/**
* Lookup122: sp_version::RuntimeVersion
**/
SpVersionRuntimeVersion: {
specName: 'Text',
implName: 'Text',
authoringVersion: 'u32',
specVersion: 'u32',
implVersion: 'u32',
apis: 'Vec<([u8;8],u32)>',
transactionVersion: 'u32',
stateVersion: 'u8'
},
/**
* Lookup126: frame_system::pallet::Error<T>
**/
FrameSystemError: {
_enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
},
/**
* Lookup127: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
**/
PolkadotPrimitivesV2PersistedValidationData: {
parentHead: 'Bytes',
relayParentNumber: 'u32',
relayParentStorageRoot: 'H256',
maxPovSize: 'u32'
},
/**
* Lookup130: polkadot_primitives::v2::UpgradeRestriction
**/
PolkadotPrimitivesV2UpgradeRestriction: {
_enum: ['Present']
},
/**
* Lookup131: sp_trie::storage_proof::StorageProof
**/
SpTrieStorageProof: {
trieNodes: 'BTreeSet<Bytes>'
},
/**
* Lookup133: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
**/
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
dmqMqcHead: 'H256',
relayDispatchQueueSize: '(u32,u32)',
ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',
egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
},
/**
* Lookup136: polkadot_primitives::v2::AbridgedHrmpChannel
**/
PolkadotPrimitivesV2AbridgedHrmpChannel: {
maxCapacity: 'u32',
maxTotalSize: 'u32',
maxMessageSize: 'u32',
msgCount: 'u32',
totalSize: 'u32',
mqcHead: 'Option<H256>'
},
/**
* Lookup137: polkadot_primitives::v2::AbridgedHostConfiguration
**/
PolkadotPrimitivesV2AbridgedHostConfiguration: {
maxCodeSize: 'u32',
maxHeadDataSize: 'u32',
maxUpwardQueueCount: 'u32',
maxUpwardQueueSize: 'u32',
maxUpwardMessageSize: 'u32',
maxUpwardMessageNumPerCandidate: 'u32',
hrmpMaxMessageNumPerCandidate: 'u32',
validationUpgradeCooldown: 'u32',
validationUpgradeDelay: 'u32'
},
/**
* Lookup143: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
**/
PolkadotCorePrimitivesOutboundHrmpMessage: {
recipient: 'u32',
data: 'Bytes'
},
/**
* Lookup144: cumulus_pallet_parachain_system::pallet::Call<T>
**/
CumulusPalletParachainSystemCall: {
_enum: {
set_validation_data: {
data: 'CumulusPrimitivesParachainInherentParachainInherentData',
},
sudo_send_upward_message: {
message: 'Bytes',
},
authorize_upgrade: {
codeHash: 'H256',
},
enact_authorized_upgrade: {
code: 'Bytes'
}
}
},
/**
* Lookup145: cumulus_primitives_parachain_inherent::ParachainInherentData
**/
CumulusPrimitivesParachainInherentParachainInherentData: {
validationData: 'PolkadotPrimitivesV2PersistedValidationData',
relayChainState: 'SpTrieStorageProof',
downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',
horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
},
/**
* Lookup147: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundDownwardMessage: {
sentAt: 'u32',
msg: 'Bytes'
},
/**
* Lookup150: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundHrmpMessage: {
sentAt: 'u32',
data: 'Bytes'
},
/**
* Lookup153: cumulus_pallet_parachain_system::pallet::Error<T>
**/
CumulusPalletParachainSystemError: {
_enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
},
/**
* Lookup155: pallet_timestamp::pallet::Call<T>
**/
PalletTimestampCall: {
_enum: {
set: {
now: 'Compact<u64>'
}
}
},
/**
* Lookup157: pallet_balances::BalanceLock<Balance>
**/
PalletBalancesBalanceLock: {
id: '[u8;8]',
amount: 'u128',
reasons: 'PalletBalancesReasons'
},
/**
* Lookup158: pallet_balances::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
* Lookup161: pallet_balances::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;8]',
amount: 'u128'
},
/**
* Lookup163: pallet_balances::Releases
**/
PalletBalancesReleases: {
_enum: ['V1_0_0', 'V2_0_0']
},
/**
* Lookup164: pallet_balances::pallet::Call<T, I>
**/
PalletBalancesCall: {
_enum: {
transfer: {
dest: 'MultiAddress',
value: 'Compact<u128>',
},
set_balance: {
who: 'MultiAddress',
newFree: 'Compact<u128>',
newReserved: 'Compact<u128>',
},
force_transfer: {
source: 'MultiAddress',
dest: 'MultiAddress',
value: 'Compact<u128>',
},
transfer_keep_alive: {
dest: 'MultiAddress',
value: 'Compact<u128>',
},
transfer_all: {
dest: 'MultiAddress',
keepAlive: 'bool',
},
force_unreserve: {
who: 'MultiAddress',
amount: 'u128'
}
}
},
/**
* Lookup167: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
},
/**
* Lookup169: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
* Lookup171: pallet_authorship::UncleEntryItem<BlockNumber, primitive_types::H256, sp_core::crypto::AccountId32>
**/
PalletAuthorshipUncleEntryItem: {
_enum: {
InclusionHeight: 'u32',
Uncle: '(H256,Option<AccountId32>)'
}
},
/**
* Lookup172: pallet_authorship::pallet::Call<T>
**/
PalletAuthorshipCall: {
_enum: {
set_uncles: {
newUncles: 'Vec<SpRuntimeHeader>'
}
}
},
/**
* Lookup174: sp_runtime::generic::header::Header<Number, sp_runtime::traits::BlakeTwo256>
**/
SpRuntimeHeader: {
parentHash: 'H256',
number: 'Compact<u32>',
stateRoot: 'H256',
extrinsicsRoot: 'H256',
digest: 'SpRuntimeDigest'
},
/**
* Lookup175: sp_runtime::traits::BlakeTwo256
**/
SpRuntimeBlakeTwo256: 'Null',
/**
* Lookup176: pallet_authorship::pallet::Error<T>
**/
PalletAuthorshipError: {
_enum: ['InvalidUncleParent', 'UnclesAlreadySet', 'TooManyUncles', 'GenesisUncle', 'TooHighUncle', 'UncleAlreadyIncluded', 'OldUncle']
},
/**
* Lookup178: pallet_collator_selection::pallet::CandidateInfo<sp_core::crypto::AccountId32, Balance>
**/
PalletCollatorSelectionCandidateInfo: {
who: 'AccountId32',
deposit: 'u128'
},
/**
* Lookup179: pallet_collator_selection::pallet::Call<T>
**/
PalletCollatorSelectionCall: {
_enum: {
set_invulnerables: {
_alias: {
new_: 'new',
},
new_: 'Vec<AccountId32>',
},
set_desired_candidates: {
max: 'u32',
},
set_candidacy_bond: {
bond: 'u128',
},
register_as_candidate: 'Null',
leave_intent: 'Null'
}
},
/**
* Lookup180: pallet_collator_selection::pallet::Error<T>
**/
PalletCollatorSelectionError: {
_enum: ['TooManyCandidates', 'TooFewCandidates', 'Unknown', 'Permission', 'AlreadyCandidate', 'NotCandidate', 'AlreadyInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']
},
/**
* Lookup183: subsocial_parachain_runtime::SessionKeys
**/
SubsocialParachainRuntimeSessionKeys: {
aura: 'SpConsensusAuraSr25519AppSr25519Public'
},
/**
* Lookup184: sp_consensus_aura::sr25519::app_sr25519::Public
**/
SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',
/**
* Lookup185: sp_core::sr25519::Public
**/
SpCoreSr25519Public: '[u8;32]',
/**
* Lookup188: sp_core::crypto::KeyTypeId
**/
SpCoreCryptoKeyTypeId: '[u8;4]',
/**
* Lookup189: pallet_session::pallet::Call<T>
**/
PalletSessionCall: {
_enum: {
set_keys: {
_alias: {
keys_: 'keys',
},
keys_: 'SubsocialParachainRuntimeSessionKeys',
proof: 'Bytes',
},
purge_keys: 'Null'
}
},
/**
* Lookup190: pallet_session::pallet::Error<T>
**/
PalletSessionError: {
_enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']
},
/**
* Lookup195: pallet_vesting::vesting_info::VestingInfo<Balance, BlockNumber>
**/
PalletVestingVestingInfo: {
locked: 'u128',
perBlock: 'u128',
startingBlock: 'u32'
},
/**
* Lookup197: pallet_vesting::Releases
**/
PalletVestingReleases: {
_enum: ['V0', 'V1']
},
/**
* Lookup198: pallet_vesting::pallet::Call<T>
**/
PalletVestingCall: {
_enum: {
vest: 'Null',
vest_other: {
target: 'MultiAddress',
},
vested_transfer: {
target: 'MultiAddress',
schedule: 'PalletVestingVestingInfo',
},
force_vested_transfer: {
source: 'MultiAddress',
target: 'MultiAddress',
schedule: 'PalletVestingVestingInfo',
},
merge_schedules: {
schedule1Index: 'u32',
schedule2Index: 'u32'
}
}
},
/**
* Lookup199: pallet_vesting::pallet::Error<T>
**/
PalletVestingError: {
_enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams']
},
/**
* Lookup202: pallet_proxy::ProxyDefinition<sp_core::crypto::AccountId32, subsocial_parachain_runtime::ProxyType, BlockNumber>
**/
PalletProxyProxyDefinition: {
delegate: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32'
},
/**
* Lookup206: pallet_proxy::Announcement<sp_core::crypto::AccountId32, primitive_types::H256, BlockNumber>
**/
PalletProxyAnnouncement: {
real: 'AccountId32',
callHash: 'H256',
height: 'u32'
},
/**
* Lookup208: pallet_proxy::pallet::Call<T>
**/
PalletProxyCall: {
_enum: {
proxy: {
real: 'AccountId32',
forceProxyType: 'Option<SubsocialParachainRuntimeProxyType>',
call: 'Call',
},
add_proxy: {
delegate: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32',
},
remove_proxy: {
delegate: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32',
},
remove_proxies: 'Null',
anonymous: {
proxyType: 'SubsocialParachainRuntimeProxyType',
delay: 'u32',
index: 'u16',
},
kill_anonymous: {
spawner: 'AccountId32',
proxyType: 'SubsocialParachainRuntimeProxyType',
index: 'u16',
height: 'Compact<u32>',
extIndex: 'Compact<u32>',
},
announce: {
real: 'AccountId32',
callHash: 'H256',
},
remove_announcement: {
real: 'AccountId32',
callHash: 'H256',
},
reject_announcement: {
delegate: 'AccountId32',
callHash: 'H256',
},
proxy_announced: {
delegate: 'AccountId32',
real: 'AccountId32',
forceProxyType: 'Option<SubsocialParachainRuntimeProxyType>',
call: 'Call'
}
}
},
/**
* Lookup211: pallet_utility::pallet::Call<T>
**/
PalletUtilityCall: {
_enum: {
batch: {
calls: 'Vec<Call>',
},
as_derivative: {
index: 'u16',
call: 'Call',
},
batch_all: {
calls: 'Vec<Call>',
},
dispatch_as: {
asOrigin: 'SubsocialParachainRuntimeOriginCaller',
call: 'Call',
},
force_batch: {
calls: 'Vec<Call>'
}
}
},
/**
* Lookup213: subsocial_parachain_runtime::OriginCaller
**/
SubsocialParachainRuntimeOriginCaller: {
_enum: {
system: 'FrameSupportDispatchRawOrigin',
__Unused1: 'Null',
__Unused2: 'Null',
Void: 'SpCoreVoid',
__Unused4: 'Null',
__Unused5: 'Null',
__Unused6: 'Null',
__Unused7: 'Null',
__Unused8: 'Null',
__Unused9: 'Null',
__Unused10: 'Null',
__Unused11: 'Null',
__Unused12: 'Null',
__Unused13: 'Null',
__Unused14: 'Null',
__Unused15: 'Null',
__Unused16: 'Null',
__Unused17: 'Null',
__Unused18: 'Null',
__Unused19: 'Null',
__Unused20: 'Null',
__Unused21: 'Null',
__Unused22: 'Null',
__Unused23: 'Null',
__Unused24: 'Null',
__Unused25: 'Null',
__Unused26: 'Null',
__Unused27: 'Null',
__Unused28: 'Null',
__Unused29: 'Null',
__Unused30: 'Null',
PolkadotXcm: 'PalletXcmOrigin',
CumulusXcm: 'CumulusPalletXcmOrigin'
}
},
/**
* Lookup214: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
**/
FrameSupportDispatchRawOrigin: {
_enum: {
Root: 'Null',
Signed: 'AccountId32',
None: 'Null'
}
},
/**
* Lookup215: pallet_xcm::pallet::Origin
**/
PalletXcmOrigin: {
_enum: {
Xcm: 'XcmV1MultiLocation',
Response: 'XcmV1MultiLocation'
}
},
/**
* Lookup216: cumulus_pallet_xcm::pallet::Origin
**/
CumulusPalletXcmOrigin: {
_enum: {
Relay: 'Null',
SiblingParachain: 'u32'
}
},
/**
* Lookup217: sp_core::Void
**/
SpCoreVoid: 'Null',
/**
* Lookup218: cumulus_pallet_xcmp_queue::pallet::Call<T>
**/
CumulusPalletXcmpQueueCall: {
_enum: {
service_overweight: {
index: 'u64',
weightLimit: 'u64',
},
suspend_xcm_execution: 'Null',
resume_xcm_execution: 'Null',
update_suspend_threshold: {
_alias: {
new_: 'new',
},
new_: 'u32',
},
update_drop_threshold: {
_alias: {
new_: 'new',
},
new_: 'u32',
},
update_resume_threshold: {
_alias: {
new_: 'new',
},
new_: 'u32',
},
update_threshold_weight: {
_alias: {
new_: 'new',
},
new_: 'u64',
},
update_weight_restrict_decay: {
_alias: {
new_: 'new',
},
new_: 'u64',
},
update_xcmp_max_individual_weight: {
_alias: {
new_: 'new',
},
new_: 'u64'
}
}
},
/**
* Lookup219: pallet_xcm::pallet::Call<T>
**/
PalletXcmCall: {
_enum: {
send: {
dest: 'XcmVersionedMultiLocation',
message: 'XcmVersionedXcm',
},
teleport_assets: {
dest: 'XcmVersionedMultiLocation',
beneficiary: 'XcmVersionedMultiLocation',
assets: 'XcmVersionedMultiAssets',
feeAssetItem: 'u32',
},
reserve_transfer_assets: {
dest: 'XcmVersionedMultiLocation',
beneficiary: 'XcmVersionedMultiLocation',
assets: 'XcmVersionedMultiAssets',
feeAssetItem: 'u32',
},
execute: {
message: 'XcmVersionedXcm',
maxWeight: 'u64',
},
force_xcm_version: {
location: 'XcmV1MultiLocation',
xcmVersion: 'u32',
},
force_default_xcm_version: {
maybeXcmVersion: 'Option<u32>',
},
force_subscribe_version_notify: {
location: 'XcmVersionedMultiLocation',
},
force_unsubscribe_version_notify: {
location: 'XcmVersionedMultiLocation',
},
limited_reserve_transfer_assets: {
dest: 'XcmVersionedMultiLocation',
beneficiary: 'XcmVersionedMultiLocation',
assets: 'XcmVersionedMultiAssets',
feeAssetItem: 'u32',
weightLimit: 'XcmV2WeightLimit',
},
limited_teleport_assets: {
dest: 'XcmVersionedMultiLocation',
beneficiary: 'XcmVersionedMultiLocation',
assets: 'XcmVersionedMultiAssets',
feeAssetItem: 'u32',
weightLimit: 'XcmV2WeightLimit'
}
}
},
/**
* Lookup220: xcm::VersionedXcm<Call>
**/
XcmVersionedXcm: {
_enum: {
V0: 'XcmV0Xcm',
V1: 'XcmV1Xcm',
V2: 'XcmV2Xcm'
}
},
/**
* Lookup221: xcm::v0::Xcm<Call>
**/
XcmV0Xcm: {
_enum: {
WithdrawAsset: {
assets: 'Vec<XcmV0MultiAsset>',
effects: 'Vec<XcmV0Order>',
},
ReserveAssetDeposit: {
assets: 'Vec<XcmV0MultiAsset>',
effects: 'Vec<XcmV0Order>',
},
TeleportAsset: {
assets: 'Vec<XcmV0MultiAsset>',
effects: 'Vec<XcmV0Order>',
},
QueryResponse: {
queryId: 'Compact<u64>',
response: 'XcmV0Response',
},
TransferAsset: {
assets: 'Vec<XcmV0MultiAsset>',
dest: 'XcmV0MultiLocation',
},
TransferReserveAsset: {
assets: 'Vec<XcmV0MultiAsset>',
dest: 'XcmV0MultiLocation',
effects: 'Vec<XcmV0Order>',
},
Transact: {
originType: 'XcmV0OriginKind',
requireWeightAtMost: 'u64',
call: 'XcmDoubleEncoded',
},
HrmpNewChannelOpenRequest: {
sender: 'Compact<u32>',
maxMessageSize: 'Compact<u32>',
maxCapacity: 'Compact<u32>',
},
HrmpChannelAccepted: {
recipient: 'Compact<u32>',
},
HrmpChannelClosing: {
initiator: 'Compact<u32>',
sender: 'Compact<u32>',
recipient: 'Compact<u32>',
},
RelayedFrom: {
who: 'XcmV0MultiLocation',
message: 'XcmV0Xcm'
}
}
},
/**
* Lookup223: xcm::v0::order::Order<Call>
**/
XcmV0Order: {
_enum: {
Null: 'Null',
DepositAsset: {
assets: 'Vec<XcmV0MultiAsset>',
dest: 'XcmV0MultiLocation',
},
DepositReserveAsset: {
assets: 'Vec<XcmV0MultiAsset>',
dest: 'XcmV0MultiLocation',
effects: 'Vec<XcmV0Order>',
},
ExchangeAsset: {
give: 'Vec<XcmV0MultiAsset>',
receive: 'Vec<XcmV0MultiAsset>',
},
InitiateReserveWithdraw: {
assets: 'Vec<XcmV0MultiAsset>',
reserve: 'XcmV0MultiLocation',
effects: 'Vec<XcmV0Order>',
},
InitiateTeleport: {
assets: 'Vec<XcmV0MultiAsset>',
dest: 'XcmV0MultiLocation',
effects: 'Vec<XcmV0Order>',
},
QueryHolding: {
queryId: 'Compact<u64>',
dest: 'XcmV0MultiLocation',
assets: 'Vec<XcmV0MultiAsset>',
},
BuyExecution: {
fees: 'XcmV0MultiAsset',
weight: 'u64',
debt: 'u64',
haltOnError: 'bool',
xcm: 'Vec<XcmV0Xcm>'
}
}
},
/**
* Lookup225: xcm::v0::Response
**/
XcmV0Response: {
_enum: {
Assets: 'Vec<XcmV0MultiAsset>'
}
},
/**
* Lookup226: xcm::v1::Xcm<Call>
**/
XcmV1Xcm: {
_enum: {
WithdrawAsset: {
assets: 'XcmV1MultiassetMultiAssets',
effects: 'Vec<XcmV1Order>',
},
ReserveAssetDeposited: {
assets: 'XcmV1MultiassetMultiAssets',
effects: 'Vec<XcmV1Order>',
},
ReceiveTeleportedAsset: {
assets: 'XcmV1MultiassetMultiAssets',
effects: 'Vec<XcmV1Order>',
},
QueryResponse: {
queryId: 'Compact<u64>',
response: 'XcmV1Response',
},
TransferAsset: {
assets: 'XcmV1MultiassetMultiAssets',
beneficiary: 'XcmV1MultiLocation',
},
TransferReserveAsset: {
assets: 'XcmV1MultiassetMultiAssets',
dest: 'XcmV1MultiLocation',
effects: 'Vec<XcmV1Order>',
},
Transact: {
originType: 'XcmV0OriginKind',
requireWeightAtMost: 'u64',
call: 'XcmDoubleEncoded',
},
HrmpNewChannelOpenRequest: {
sender: 'Compact<u32>',
maxMessageSize: 'Compact<u32>',
maxCapacity: 'Compact<u32>',
},
HrmpChannelAccepted: {
recipient: 'Compact<u32>',
},
HrmpChannelClosing: {
initiator: 'Compact<u32>',
sender: 'Compact<u32>',
recipient: 'Compact<u32>',
},
RelayedFrom: {
who: 'XcmV1MultilocationJunctions',
message: 'XcmV1Xcm',
},
SubscribeVersion: {
queryId: 'Compact<u64>',
maxResponseWeight: 'Compact<u64>',
},
UnsubscribeVersion: 'Null'
}
},
/**
* Lookup228: xcm::v1::order::Order<Call>
**/
XcmV1Order: {
_enum: {
Noop: 'Null',
DepositAsset: {
assets: 'XcmV1MultiassetMultiAssetFilter',
maxAssets: 'u32',
beneficiary: 'XcmV1MultiLocation',
},
DepositReserveAsset: {
assets: 'XcmV1MultiassetMultiAssetFilter',
maxAssets: 'u32',
dest: 'XcmV1MultiLocation',
effects: 'Vec<XcmV1Order>',
},
ExchangeAsset: {
give: 'XcmV1MultiassetMultiAssetFilter',
receive: 'XcmV1MultiassetMultiAssets',
},
InitiateReserveWithdraw: {
assets: 'XcmV1MultiassetMultiAssetFilter',
reserve: 'XcmV1MultiLocation',
effects: 'Vec<XcmV1Order>',
},
InitiateTeleport: {
assets: 'XcmV1MultiassetMultiAssetFilter',
dest: 'XcmV1MultiLocation',
effects: 'Vec<XcmV1Order>',
},
QueryHolding: {
queryId: 'Compact<u64>',
dest: 'XcmV1MultiLocation',
assets: 'XcmV1MultiassetMultiAssetFilter',
},
BuyExecution: {
fees: 'XcmV1MultiAsset',
weight: 'u64',
debt: 'u64',
haltOnError: 'bool',
instructions: 'Vec<XcmV1Xcm>'
}
}
},
/**
* Lookup230: xcm::v1::Response
**/
XcmV1Response: {
_enum: {
Assets: 'XcmV1MultiassetMultiAssets',
Version: 'u32'
}
},
/**
* Lookup245: cumulus_pallet_dmp_queue::pallet::Call<T>
**/
CumulusPalletDmpQueueCall: {
_enum: {
service_overweight: {
index: 'u64',
weightLimit: 'u64'
}
}
},
/**
* Lookup246: pallet_domains::pallet::Call<T>
**/
PalletDomainsCall: {
_enum: {
register_domain: {
fullDomain: 'Bytes',
content: 'SubsocialSupportContent',
expiresIn: 'u32',
},
force_register_domain: {
target: 'MultiAddress',
fullDomain: 'Bytes',
content: 'SubsocialSupportContent',
expiresIn: 'u32',
},
set_inner_value: {
domain: 'Bytes',
valueOpt: 'Option<PalletDomainsInnerValue>',
},
force_set_inner_value: {
domain: 'Bytes',
valueOpt: 'Option<PalletDomainsInnerValue>',
},
set_outer_value: {
domain: 'Bytes',
valueOpt: 'Option<Bytes>',
},
set_domain_content: {
domain: 'Bytes',
newContent: 'SubsocialSupportContent',
},
reserve_words: {
words: 'Vec<Bytes>',
},
support_tlds: {
tlds: 'Vec<Bytes>'
}
}
},
/**
* Lookup247: subsocial_support::Content
**/
SubsocialSupportContent: {
_enum: {
None: 'Null',
Other: 'Bytes',
IPFS: 'Bytes'
}
},
/**
* Lookup249: pallet_domains::types::InnerValue<sp_core::crypto::AccountId32>
**/
PalletDomainsInnerValue: {
_enum: {
Account: 'AccountId32',
Space: 'u64',
Post: 'u64'
}
},
/**
* Lookup254: pallet_energy::pallet::Call<T>
**/
PalletEnergyCall: {
_enum: {
update_value_coefficient: {
newCoefficient: 'i64',
},
generate_energy: {
target: 'MultiAddress',
burnAmount: 'u128'
}
}
},
/**
* Lookup255: pallet_roles::pallet::Call<T>
**/
PalletRolesCall: {
_enum: {
create_role: {
spaceId: 'u64',
timeToLive: 'Option<u32>',
content: 'SubsocialSupportContent',
permissions: 'Vec<PalletPermissionsSpacePermission>',
},
update_role: {
roleId: 'u64',
update: 'PalletRolesRoleUpdate',
},
delete_role: {
roleId: 'u64',
},
grant_role: {
roleId: 'u64',
users: 'Vec<SubsocialSupportUser>',
},
revoke_role: {
roleId: 'u64',
users: 'Vec<SubsocialSupportUser>',
},
force_create_role: {
created: 'SubsocialSupportWhoAndWhen',
roleId: 'u64',
spaceId: 'u64',
disabled: 'bool',
content: 'SubsocialSupportContent',
permissions: 'BTreeSet<PalletPermissionsSpacePermission>',
},
force_grant_role: {
roleId: 'u64',
users: 'Vec<SubsocialSupportUser>',
},
force_set_next_role_id: {
roleId: 'u64'
}
}
},
/**
* Lookup257: pallet_permissions::types::SpacePermission
**/
PalletPermissionsSpacePermission: {
_enum: ['ManageRoles', 'RepresentSpaceInternally', 'RepresentSpaceExternally', 'UpdateSpace', 'CreateSubspaces', 'UpdateOwnSubspaces', 'DeleteOwnSubspaces', 'HideOwnSubspaces', 'UpdateAnySubspace', 'DeleteAnySubspace', 'HideAnySubspace', 'CreatePosts', 'UpdateOwnPosts', 'DeleteOwnPosts', 'HideOwnPosts', 'UpdateAnyPost', 'DeleteAnyPost', 'HideAnyPost', 'CreateComments', 'UpdateOwnComments', 'DeleteOwnComments', 'HideOwnComments', 'HideAnyComment', 'Upvote', 'Downvote', 'Share', 'OverrideSubspacePermissions', 'OverridePostPermissions', 'SuggestEntityStatus', 'UpdateEntityStatus', 'UpdateSpaceSettings']
},
/**
* Lookup258: pallet_roles::types::RoleUpdate
**/
PalletRolesRoleUpdate: {
disabled: 'Option<bool>',
content: 'Option<SubsocialSupportContent>',
permissions: 'Option<BTreeSet<PalletPermissionsSpacePermission>>'
},
/**
* Lookup263: subsocial_support::WhoAndWhen<sp_core::crypto::AccountId32, BlockNumber, Moment>
**/
SubsocialSupportWhoAndWhen: {
account: 'AccountId32',
block: 'u32',
time: 'u64'
},
/**
* Lookup264: pallet_account_follows::pallet::Call<T>
**/
PalletAccountFollowsCall: {
_enum: {
follow_account: {
account: 'AccountId32',
},
unfollow_account: {
account: 'AccountId32',
},
force_follow_account: {
follower: 'AccountId32',
following: 'AccountId32'
}
}
},
/**
* Lookup265: pallet_profiles::pallet::Call<T>
**/
PalletProfilesCall: {
_enum: {
set_profile: {
spaceId: 'u64',
},
reset_profile: 'Null',
force_set_space_as_profile: {
account: 'AccountId32',
spaceIdOpt: 'Option<u64>'
}
}
},
/**
* Lookup266: pallet_space_follows::pallet::Call<T>
**/
PalletSpaceFollowsCall: {
_enum: {
follow_space: {
spaceId: 'u64',
},
unfollow_space: {
spaceId: 'u64',
},
force_follow_space: {
follower: 'AccountId32',
spaceId: 'u64'
}
}
},
/**
* Lookup267: pallet_space_ownership::pallet::Call<T>
**/
PalletSpaceOwnershipCall: {
_enum: {
transfer_space_ownership: {
spaceId: 'u64',
transferTo: 'AccountId32',
},
accept_pending_ownership: {
spaceId: 'u64',
},
reject_pending_ownership: {
spaceId: 'u64'
}
}
},
/**
* Lookup268: pallet_spaces::pallet::Call<T>
**/
PalletSpacesCall: {
_enum: {
create_space: {
content: 'SubsocialSupportContent',
permissionsOpt: 'Option<PalletPermissionsSpacePermissions>',
},
update_space: {
spaceId: 'u64',
update: 'PalletSpacesSpaceUpdate',
},
force_create_space: {
spaceId: 'u64',
created: 'SubsocialSupportWhoAndWhen',
owner: 'AccountId32',
content: 'SubsocialSupportContent',
hidden: 'bool',
permissionsOpt: 'Option<PalletPermissionsSpacePermissions>',
},
force_set_next_space_id: {
spaceId: 'u64'
}
}
},
/**
* Lookup270: pallet_permissions::types::SpacePermissions
**/
PalletPermissionsSpacePermissions: {
none: 'Option<BTreeSet<PalletPermissionsSpacePermission>>',
everyone: 'Option<BTreeSet<PalletPermissionsSpacePermission>>',
follower: 'Option<BTreeSet<PalletPermissionsSpacePermission>>',
spaceOwner: 'Option<BTreeSet<PalletPermissionsSpacePermission>>'
},
/**
* Lookup271: pallet_spaces::types::SpaceUpdate
**/
PalletSpacesSpaceUpdate: {
content: 'Option<SubsocialSupportContent>',
hidden: 'Option<bool>',
permissions: 'Option<Option<PalletPermissionsSpacePermissions>>'
},
/**
* Lookup273: pallet_posts::pallet::Call<T>
**/
PalletPostsCall: {
_enum: {
create_post: {
spaceIdOpt: 'Option<u64>',
extension: 'PalletPostsPostExtension',
content: 'SubsocialSupportContent',
},
update_post: {
postId: 'u64',
update: 'PalletPostsPostUpdate',
},
move_post: {
postId: 'u64',
newSpaceId: 'Option<u64>',
},
force_create_post: {
postId: 'u64',
created: 'SubsocialSupportWhoAndWhen',
owner: 'AccountId32',
extension: 'PalletPostsPostExtension',
spaceIdOpt: 'Option<u64>',
content: 'SubsocialSupportContent',
hidden: 'bool',
upvotesCount: 'u32',
downvotesCount: 'u32',
},
force_remove_post: {
postId: 'u64',
},
force_set_next_post_id: {
postId: 'u64'
}
}
},
/**
* Lookup274: pallet_posts::types::PostExtension
**/
PalletPostsPostExtension: {
_enum: {
RegularPost: 'Null',
Comment: 'PalletPostsComment',
SharedPost: 'u64'
}
},
/**
* Lookup275: pallet_posts::types::Comment
**/
PalletPostsComment: {
rootPostId: 'u64',
parentId: 'Option<u64>'
},
/**
* Lookup276: pallet_posts::types::PostUpdate
**/
PalletPostsPostUpdate: {
spaceId: 'Option<u64>',
content: 'Option<SubsocialSupportContent>',
hidden: 'Option<bool>'
},
/**
* Lookup277: pallet_reactions::pallet::Call<T>
**/
PalletReactionsCall: {
_enum: {
create_post_reaction: {
postId: 'u64',
kind: 'PalletReactionsReactionKind',
},
update_post_reaction: {
postId: 'u64',
reactionId: 'u64',
newKind: 'PalletReactionsReactionKind',
},
delete_post_reaction: {
postId: 'u64',
reactionId: 'u64',
},
force_create_post_reaction: {
who: 'AccountId32',
postId: 'u64',
reactionId: 'u64',
created: 'SubsocialSupportWhoAndWhen',
reactionKind: 'PalletReactionsReactionKind',
},
force_delete_post_reaction: {
reactionId: 'u64',
postId: 'u64',
who: 'AccountId32',
},
force_set_next_reaction_id: {
reactionId: 'u64'
}
}
},
/**
* Lookup278: pallet_sudo::pallet::Call<T>
**/
PalletSudoCall: {
_enum: {
sudo: {
call: 'Call',
},
sudo_unchecked_weight: {
call: 'Call',
weight: 'u64',
},
set_key: {
_alias: {
new_: 'new',
},
new_: 'MultiAddress',
},
sudo_as: {
who: 'MultiAddress',
call: 'Call'
}
}
},
/**
* Lookup279: pallet_proxy::pallet::Error<T>
**/
PalletProxyError: {
_enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy']
},
/**
* Lookup280: pallet_utility::pallet::Error<T>
**/
PalletUtilityError: {
_enum: ['TooManyCalls']
},
/**
* Lookup282: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
state: 'CumulusPalletXcmpQueueInboundState',
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
* Lookup283: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
* Lookup286: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
* Lookup289: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
state: 'CumulusPalletXcmpQueueOutboundState',
signalsExist: 'bool',
firstIndex: 'u16',
lastIndex: 'u16'
},
/**
* Lookup290: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
* Lookup292: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
dropThreshold: 'u32',
resumeThreshold: 'u32',
thresholdWeight: 'u64',
weightRestrictDecay: 'u64',
xcmpMaxIndividualWeight: 'u64'
},
/**
* Lookup294: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
* Lookup295: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
* Lookup296: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
* Lookup297: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'u64'
},
/**
* Lookup298: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
endUsed: 'u32',
overweightCount: 'u64'
},
/**
* Lookup301: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
* Lookup302: pallet_domains::types::DomainMeta<T>
**/
PalletDomainsDomainMeta: {
created: 'SubsocialSupportWhoAndWhen',
updated: 'Option<SubsocialSupportWhoAndWhen>',
expiresAt: 'u32',
owner: 'AccountId32',
content: 'SubsocialSupportContent',
innerValue: 'Option<PalletDomainsInnerValue>',
outerValue: 'Option<Bytes>',
domainDeposit: 'u128',
outerValueDeposit: 'u128'
},
/**
* Lookup306: pallet_domains::pallet::Error<T>
**/
PalletDomainsError: {
_enum: ['DomainContentNotChanged', 'TooManyDomainsPerAccount', 'DomainContainsInvalidChar', 'DomainIsTooShort', 'DomainHasExpired', 'DomainNotFound', 'DomainIsReserved', 'DomainAlreadyOwned', 'InnerValueNotChanged', 'SubdomainsNotAllowed', 'NotDomainOwner', 'OuterValueNotChanged', 'ZeroReservationPeriod', 'TooBigRegistrationPeriod', 'TldNotSpecified', 'TldNotSupported']
},
/**
* Lookup307: pallet_energy::pallet::Error<T>
**/
PalletEnergyError: {
_enum: ['NotEnoughBalance', 'ValueCoefficientIsNotPositive', 'BalanceBelowExistentialDeposit']
},
/**
* Lookup308: pallet_roles::types::Role<T>
**/
PalletRolesRole: {
created: 'SubsocialSupportWhoAndWhen',
id: 'u64',
spaceId: 'u64',
disabled: 'bool',
expiresAt: 'Option<u32>',
content: 'SubsocialSupportContent',
permissions: 'BTreeSet<PalletPermissionsSpacePermission>'
},
/**
* Lookup311: pallet_roles::pallet::Error<T>
**/
PalletRolesError: {
_enum: ['RoleNotFound', 'RoleIdOverflow', 'NoPermissionToManageRoles', 'NoUpdatesProvided', 'NoPermissionsProvided', 'NoUsersProvided', 'TooManyUsersToDeleteRole', 'RoleAlreadyDisabled', 'RoleAlreadyEnabled']
},
/**
* Lookup313: pallet_account_follows::pallet::Error<T>
**/
PalletAccountFollowsError: {
_enum: ['FollowerAccountNotFound', 'FollowedAccountNotFound', 'AccountCannotFollowItself', 'AccountCannotUnfollowItself', 'AlreadyAccountFollower', 'NotAccountFollower']
},
/**
* Lookup314: pallet_profiles::pallet::Error<T>
**/
PalletProfilesError: {
_enum: ['SocialAccountNotFound', 'NoSpaceSetAsProfile']
},
/**
* Lookup316: pallet_space_follows::pallet::Error<T>
**/
PalletSpaceFollowsError: {
_enum: ['AlreadySpaceFollower', 'NotSpaceFollower', 'CannotFollowHiddenSpace']
},
/**
* Lookup317: pallet_space_ownership::pallet::Error<T>
**/
PalletSpaceOwnershipError: {
_enum: ['CannotTransferToCurrentOwner', 'AlreadyASpaceOwner', 'NoPendingTransferOnSpace', 'NotAllowedToAcceptOwnershipTransfer', 'NotAllowedToRejectOwnershipTransfer']
},
/**
* Lookup318: pallet_spaces::types::Space<T>
**/
PalletSpacesSpace: {
id: 'u64',
created: 'SubsocialSupportWhoAndWhen',
edited: 'bool',
owner: 'AccountId32',
content: 'SubsocialSupportContent',
hidden: 'bool',
permissions: 'Option<PalletPermissionsSpacePermissions>'
},
/**
* Lookup320: pallet_spaces::pallet::Error<T>
**/
PalletSpacesError: {
_enum: ['SpaceNotFound', 'NoUpdatesForSpace', 'NotASpaceOwner', 'NoPermissionToUpdateSpace', 'NoPermissionToCreateSubspaces', 'SpaceIsAtRoot', 'NoUpdatesForSpacesSettings', 'TooManySpacesPerAccount']
},
/**
* Lookup321: pallet_posts::types::Post<T>
**/
PalletPostsPost: {
id: 'u64',
created: 'SubsocialSupportWhoAndWhen',
edited: 'bool',
owner: 'AccountId32',
extension: 'PalletPostsPostExtension',
spaceId: 'Option<u64>',
content: 'SubsocialSupportContent',
hidden: 'bool',
upvotesCount: 'u32',
downvotesCount: 'u32'
},
/**
* Lookup322: pallet_posts::pallet::Error<T>
**/
PalletPostsError: {
_enum: ['PostNotFound', 'NotAPostOwner', 'NoUpdatesForPost', 'PostHasNoSpaceId', 'CannotCreateInHiddenScope', 'NoRepliesOnPost', 'CannotMoveToSameSpace', 'OriginalPostNotFound', 'CannotShareSharedPost', 'NotASharedPost', 'UnknownParentComment', 'NotACommentByParentId', 'CannotUpdateSpaceIdOnComment', 'MaxCommentDepthReached', 'NotACommentAuthor', 'NotComment', 'NoPermissionToCreatePosts', 'NoPermissionToCreateComments', 'NoPermissionToShare', 'NoPermissionToUpdateAnyPost', 'NoPermissionToUpdateOwnPosts', 'NoPermissionToUpdateOwnComments', 'PostAlreadyExists']
},
/**
* Lookup323: pallet_reactions::Reaction<T>
**/
PalletReactionsReaction: {
id: 'u64',
created: 'SubsocialSupportWhoAndWhen',
kind: 'PalletReactionsReactionKind'
},
/**
* Lookup324: pallet_reactions::pallet::Error<T>
**/
PalletReactionsError: {
_enum: ['ReactionNotFound', 'AccountAlreadyReacted', 'ReactionByAccountNotFound', 'NotReactionOwner', 'SameReaction', 'ReactionAlreadyExists', 'ReactionNotFoundOnPost', 'CannotReactWhenSpaceHidden', 'CannotReactWhenPostHidden', 'NoPermissionToUpvote', 'NoPermissionToDownvote']
},
/**
* Lookup325: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
* Lookup327: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
Ed25519: 'SpCoreEd25519Signature',
Sr25519: 'SpCoreSr25519Signature',
Ecdsa: 'SpCoreEcdsaSignature'
}
},
/**
* Lookup328: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
* Lookup330: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
* Lookup331: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
* Lookup334: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender<T>
**/
FrameSystemExtensionsCheckNonZeroSender: 'Null',
/**
* Lookup335: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
* Lookup336: frame_system::extensions::check_tx_version::CheckTxVersion<T>
**/
FrameSystemExtensionsCheckTxVersion: 'Null',
/**
* Lookup337: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
* Lookup340: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
* Lookup341: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
* Lookup342: pallet_transaction_payment::ChargeTransactionPayment<T>
**/
PalletTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
* Lookup343: subsocial_parachain_runtime::Runtime
**/
SubsocialParachainRuntimeRuntime: 'Null'
};