Struct subsocial_runtime::Runtime [−][src]
Implementations
impl Runtime
[src]
pub fn outer_event_metadata() -> OuterEventMetadata
[src]
pub fn __module_events_frame_system() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_grandpa() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_balances() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_sudo() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_scheduler() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_utility() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_posts() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_profile_follows() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_profiles() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_reactions() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_roles() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_scores() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_space_follows() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_space_ownership() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_spaces() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_utils() -> &'static [EventMetadata]
[src]
pub fn __module_events_pallet_faucets() -> &'static [EventMetadata]
[src]
impl Runtime
[src]
pub fn metadata() -> RuntimeMetadataPrefixed
[src]
Trait Implementations
impl AccountNonceApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
[src]
fn account_nonce(account: AccountId) -> Index
[src]
impl AuraApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, Public> for Runtime
[src]
fn slot_duration() -> u64
[src]
fn authorities() -> Vec<AuraId>
[src]
impl BlockBuilder<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
) -> ApplyExtrinsicResult
[src]
extrinsic: <Block as BlockT>::Extrinsic
) -> ApplyExtrinsicResult
fn finalize_block() -> <Block as BlockT>::Header
[src]
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
[src]
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
[src]
fn random_seed() -> <Block as BlockT>::Hash
[src]
impl Clone for Runtime
[src]
impl Copy for Runtime
[src]
impl Core<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn version() -> RuntimeVersion
[src]
fn execute_block(block: Block)
[src]
fn initialize_block(header: &<Block as BlockT>::Header)
[src]
impl Debug for Runtime
[src]
impl Eq for Runtime
[src]
impl GetNodeBlockType for Runtime
[src]
impl GetRuntimeBlockType for Runtime
[src]
type RuntimeBlock = Block
The RuntimeBlock
type.
impl GrandpaApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn grandpa_authorities() -> GrandpaAuthorityList
[src]
fn submit_report_equivocation_unsigned_extrinsic(
_equivocation_proof: EquivocationProof<<Block as BlockT>::Hash, NumberFor<Block>>,
_key_owner_proof: OpaqueKeyOwnershipProof
) -> Option<()>
[src]
_equivocation_proof: EquivocationProof<<Block as BlockT>::Hash, NumberFor<Block>>,
_key_owner_proof: OpaqueKeyOwnershipProof
) -> Option<()>
fn generate_key_ownership_proof(
_set_id: SetId,
_authority_id: GrandpaId
) -> Option<OpaqueKeyOwnershipProof>
[src]
_set_id: SetId,
_authority_id: GrandpaId
) -> Option<OpaqueKeyOwnershipProof>
impl Metadata<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn metadata() -> OpaqueMetadata
[src]
impl OffchainWorkerApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn offchain_worker(header: &<Block as BlockT>::Header)
[src]
impl PartialEq<Runtime> for Runtime
[src]
fn eq(&self, other: &Runtime) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PostsApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
[src]
fn get_posts_by_ids(
post_ids: Vec<PostId>,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
post_ids: Vec<PostId>,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
fn get_public_posts(
kind_filter: Vec<FlatPostKind>,
start_id: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
kind_filter: Vec<FlatPostKind>,
start_id: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
fn get_public_posts_by_space_id(
space_id: SpaceId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
space_id: SpaceId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
fn get_unlisted_posts_by_space_id(
space_id: SpaceId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
space_id: SpaceId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
fn get_reply_ids_by_parent_id(parent_id: PostId) -> Vec<PostId>
[src]
fn get_reply_ids_by_parent_ids(
parent_ids: Vec<PostId>
) -> BTreeMap<PostId, Vec<PostId>>
[src]
parent_ids: Vec<PostId>
) -> BTreeMap<PostId, Vec<PostId>>
fn get_replies_by_parent_id(
parent_id: PostId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
parent_id: PostId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
fn get_replies_by_parent_ids(
parent_ids: Vec<PostId>,
offset: u64,
limit: u16
) -> RepliesByPostId<AccountId, BlockNumber>
[src]
parent_ids: Vec<PostId>,
offset: u64,
limit: u16
) -> RepliesByPostId<AccountId, BlockNumber>
fn get_public_post_ids_by_space_id(space_id: SpaceId) -> Vec<PostId>
[src]
fn get_unlisted_post_ids_by_space_id(space_id: SpaceId) -> Vec<PostId>
[src]
fn get_next_post_id() -> PostId
[src]
fn get_feed(
account: AccountId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
[src]
account: AccountId,
offset: u64,
limit: u16
) -> Vec<FlatPost<AccountId, BlockNumber>>
impl ProfileFollowsApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId> for Runtime
[src]
fn filter_followed_accounts(
account: AccountId,
maybe_following: Vec<AccountId>
) -> Vec<AccountId>
[src]
account: AccountId,
maybe_following: Vec<AccountId>
) -> Vec<AccountId>
impl ProfilesApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
[src]
fn get_social_accounts_by_ids(
account_ids: Vec<AccountId>
) -> Vec<FlatSocialAccount<AccountId, BlockNumber>>
[src]
account_ids: Vec<AccountId>
) -> Vec<FlatSocialAccount<AccountId, BlockNumber>>
impl ReactionsApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
[src]
fn get_reactions_by_ids(
reaction_ids: Vec<ReactionId>
) -> Vec<FlatReaction<AccountId, BlockNumber>>
[src]
reaction_ids: Vec<ReactionId>
) -> Vec<FlatReaction<AccountId, BlockNumber>>
fn get_reactions_by_post_id(
post_id: PostId,
limit: u64,
offset: u64
) -> Vec<FlatReaction<AccountId, BlockNumber>>
[src]
post_id: PostId,
limit: u64,
offset: u64
) -> Vec<FlatReaction<AccountId, BlockNumber>>
fn get_reaction_kinds_by_post_ids_and_reactor(
post_ids: Vec<PostId>,
reactor: AccountId
) -> BTreeMap<PostId, ReactionKind>
[src]
post_ids: Vec<PostId>,
reactor: AccountId
) -> BTreeMap<PostId, ReactionKind>
impl RolesApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId> for Runtime
[src]
fn get_space_permissions_by_account(
account: AccountId,
space_id: SpaceId
) -> Vec<SpacePermission>
[src]
account: AccountId,
space_id: SpaceId
) -> Vec<SpacePermission>
fn get_accounts_with_any_role_in_space(space_id: SpaceId) -> Vec<AccountId>
[src]
fn get_space_ids_for_account_with_any_role(
account_id: AccountId
) -> Vec<SpaceId>
[src]
account_id: AccountId
) -> Vec<SpaceId>
impl SessionKeys<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>
[src]
fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>
[src]
impl SpaceFollowsApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId> for Runtime
[src]
fn get_space_ids_followed_by_account(account: AccountId) -> Vec<SpaceId>
[src]
fn filter_followed_space_ids(
account: AccountId,
space_ids: Vec<SpaceId>
) -> Vec<SpaceId>
[src]
account: AccountId,
space_ids: Vec<SpaceId>
) -> Vec<SpaceId>
impl SpacesApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
[src]
fn get_spaces(
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
[src]
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
fn get_spaces_by_ids(
space_ids: Vec<SpaceId>
) -> Vec<FlatSpace<AccountId, BlockNumber>>
[src]
space_ids: Vec<SpaceId>
) -> Vec<FlatSpace<AccountId, BlockNumber>>
fn get_public_spaces(
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
[src]
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
fn get_unlisted_spaces(
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
[src]
start_id: u64,
limit: u64
) -> Vec<FlatSpace<AccountId, BlockNumber>>
fn get_space_id_by_handle(handle: Vec<u8>) -> Option<SpaceId>
[src]
fn get_space_by_handle(
handle: Vec<u8>
) -> Option<FlatSpace<AccountId, BlockNumber>>
[src]
handle: Vec<u8>
) -> Option<FlatSpace<AccountId, BlockNumber>>
fn get_public_space_ids_by_owner(owner: AccountId) -> Vec<SpaceId>
[src]
fn get_unlisted_space_ids_by_owner(owner: AccountId) -> Vec<SpaceId>
[src]
fn get_next_space_id() -> SpaceId
[src]
impl StructuralEq for Runtime
[src]
impl StructuralPartialEq for Runtime
[src]
impl TaggedTransactionQueue<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
[src]
fn validate_transaction(
source: TransactionSource,
tx: <Block as BlockT>::Extrinsic
) -> TransactionValidity
[src]
source: TransactionSource,
tx: <Block as BlockT>::Extrinsic
) -> TransactionValidity
impl Trait for Runtime
[src]
type Event = Event
The event type of this module.
type Call = Call
The function call.
type KeyOwnerProof = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof
The proof of key ownership, used for validating equivocation reports. The proof must include the session index and validator count of the session at which the equivocation occurred. Read more
type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::IdentificationTuple
The identification of a key owner, used when reporting equivocations.
type KeyOwnerProofSystem = ()
A system for proving ownership of keys, i.e. that a given key was part of a validator set, needed for validating equivocation reports. Read more
type HandleEquivocation = ()
The equivocation handling subsystem, defines methods to report an
offence (after the equivocation has been validated) and for submitting a
transaction to report an equivocation (from an offchain context).
NOTE: when enabling equivocation handling (i.e. this type isn’t set to
()
) you must use this pallet’s ValidateUnsigned
in the runtime
definition. Read more
type WeightInfo = ()
Weights for this pallet.
impl Trait<DefaultInstance> for Runtime
[src]
type Balance = Balance
The type for recording an account’s balance.
type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.
type Event = Event
The ubiquitous event type.
type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open.
type AccountStore = System
The means of storing the balances of an account.
type WeightInfo = ()
Weight information for extrinsics in this pallet.
type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account. Not strictly enforced, but used for weight estimation. Read more
impl Trait for Runtime
[src]
type BaseCallFilter = BaseFilter
The basic call filter to use in dispatchable.
type Origin = Origin
The ubiquitous origin type.
type Call = Call
The aggregated dispatch type that is available for extrinsics.
type Index = Index
The index type for storing how many extrinsics an account has signed.
type BlockNumber = BlockNumber
The index type for blocks.
type Hash = Hash
The type for hashing blocks and tries.
type Hashing = BlakeTwo256
The hashing algorithm used.
type AccountId = AccountId
The identifier used to distinguish between accounts.
type Lookup = AccountIdLookup<AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
type Header = Header<BlockNumber, BlakeTwo256>
The header type.
type Event = Event
The ubiquitous event type.
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
type MaximumBlockWeight = MaximumBlockWeight
Maximum weight of each block.
type DbWeight = RocksDbWeight
The weight of database operations that the runtime can invoke.
type BlockExecutionWeight = BlockExecutionWeight
The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.
type ExtrinsicBaseWeight = ExtrinsicBaseWeight
The base weight of any extrinsic processed by the runtime, independent of the logic of that extrinsic. (Signature verification, nonce increment, fee, etc…)
type MaximumExtrinsicWeight = MaximumExtrinsicWeight
The maximum weight that a single extrinsic of Normal
dispatch class can have,
idependent of the logic of that extrinsics. (Roughly max block weight - average on
initialize cost).
type MaximumBlockLength = MaximumBlockLength
Maximum size of all encoded transactions (in bytes) that are allowed in one block.
type AvailableBlockRatio = AvailableBlockRatio
Portion of the block weight that is available to all normal transactions.
type Version = Version
Version of the runtime.
type PalletInfo = PalletInfo
Converts a module to the index of the module in construct_runtime!
.
This type is being generated by construct_runtime!
.
type AccountData = AccountData<Balance>
The data to be stored in an account.
type OnNewAccount = ()
What to do if a new account is created.
type OnKilledAccount = ()
What to do if an account is fully reaped from the system.
type SystemWeightInfo = ()
Weight information for the extrinsics of this pallet.
impl Trait for Runtime
[src]
type AuthorityId = AuraId
The identifier type for an authority.
impl Trait for Runtime
[src]
type Currency = Balances
The currency type in which fees will be paid.
type OnTransactionPayment = DealWithFees
Handler for the unbalanced reduction when taking transaction fees. This is either one or two separate imbalances, the first is the transaction fee paid, the second is the tip paid, if any. Read more
type TransactionByteFee = TransactionByteFee
The fee to be paid for making a transaction; the per-byte portion.
type WeightToFee = IdentityFee<Balance>
Convert a weight value into a deductible fee based on the currency type.
type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type Origin = Origin
The aggregated origin which the dispatch will take.
type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.
type Call = Call
The aggregated call type.
type MaximumWeight = MaximumSchedulerWeight
The maximum weight that may be scheduled per block for any dispatchables of less priority
than schedule::HARD_DEADLINE
. Read more
type ScheduleOrigin = EnsureRoot<AccountId>
Required origin to schedule or cancel calls.
type MaxScheduledPerBlock = MaxScheduledPerBlock
The maximum number of scheduled calls in the queue for a single block. Not strictly enforced, but used for weight estimation. Read more
type WeightInfo = ()
Weight information for extrinsics in this pallet.
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type Call = Call
The overarching call type.
type WeightInfo = ()
Weight information for extrinsics in this pallet.
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type BeforeAccountFollowed = Scores
type BeforeAccountUnfollowed = Scores
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type MaxUsersToProcessPerDeleteRole = MaxUsersToProcessPerDeleteRole
type Spaces = Spaces
type SpaceFollows = SpaceFollows
type IsAccountBlocked = ()
type IsContentBlocked = ()
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type FollowSpaceActionWeight = FollowSpaceActionWeight
type FollowAccountActionWeight = FollowAccountActionWeight
type SharePostActionWeight = SharePostActionWeight
type UpvotePostActionWeight = UpvotePostActionWeight
type DownvotePostActionWeight = DownvotePostActionWeight
type CreateCommentActionWeight = CreateCommentActionWeight
type ShareCommentActionWeight = ShareCommentActionWeight
type UpvoteCommentActionWeight = UpvoteCommentActionWeight
type DownvoteCommentActionWeight = DownvoteCommentActionWeight
impl Trait for Runtime
[src]
type Moment = Moment
A timestamp: milliseconds since the unix epoch.
type OnTimestampSet = Aura
Something which can be notified when the timestamp is set. Set this to ()
if not needed.
type MinimumPeriod = MinimumPeriod
The minimum period between blocks. Beware that this is different to the expected period that the block production apparatus provides. Your chosen consensus system will generally work with this to determine a sensible block time. e.g. For Aura, it will be double this period on default settings. Read more
type WeightInfo = ()
Weight information for extrinsics in this pallet.
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type Currency = Balances
The currency mechanism.
type MinHandleLen = MinHandleLen
Minimal length of space/profile handle
type MaxHandleLen = MaxHandleLen
Max length of a space handle.
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type MaxCommentDepth = MaxCommentDepth
Max comments depth
type PostScores = Scores
type AfterPostUpdated = PostHistory
type IsPostBlocked = ()
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type Currency = Balances
type Roles = Roles
type SpaceFollows = SpaceFollows
type BeforeSpaceCreated = SpaceFollows
type AfterSpaceUpdated = SpaceHistory
type IsAccountBlocked = ()
type IsContentBlocked = ()
type HandleDeposit = HandleDeposit
impl Trait for Runtime
[src]
type Event = Event
The overarching event type.
type BeforeSpaceFollowed = Scores
type BeforeSpaceUnfollowed = Scores
impl Trait for Runtime
[src]
impl Trait for Runtime
[src]
impl TransactionPaymentApi<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, Call, MultiSignature, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, u128> for Runtime
[src]
fn query_info(
uxt: <Block as BlockT>::Extrinsic,
len: u32
) -> RuntimeDispatchInfo<Balance>
[src]
uxt: <Block as BlockT>::Extrinsic,
len: u32
) -> RuntimeDispatchInfo<Balance>
impl ValidateUnsigned for Runtime
[src]
type Call = Call
The call to validate
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
[src]
fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
[src]
source: TransactionSource,
call: &Self::Call
) -> TransactionValidity
Auto Trait Implementations
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
pub fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
pub fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
pub fn __clone_box(&self, Private) -> *mut ()
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
[src]
pub fn from_ref(t: &T) -> &T
[src]
pub fn into_ref(&self) -> &T
[src]
pub fn from_mut(t: &mut T) -> &mut T
[src]
pub fn into_mut(&mut self) -> &mut T
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
pub fn from_ref(outer: &Outer) -> &T
[src]
Get a reference to the inner from the outer.
pub fn from_mut(outer: &mut Outer) -> &mut T
[src]
Get a mutable reference to the inner from the outer.
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,
impl<T> Member for T where
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
[src]
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
impl<T> Pointable for T
[src]
pub const ALIGN: usize
[src]
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
[src]
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
[src]
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
[src]
pub unsafe fn drop(ptr: usize)
[src]
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
[src]
pub fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
[src]
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
[src]
Self: UniqueSaturatedInto<T>,
impl<T, I> Subtrait<I> for T where
T: Trait<I>,
I: Instance,
[src]
T: Trait<I>,
I: Instance,
type Balance = <T as Trait<I>>::Balance
The balance of an account.
type ExistentialDeposit = <T as Trait<I>>::ExistentialDeposit
The minimum amount required to keep an account open.
type AccountStore = <T as Trait<I>>::AccountStore
The means of storing the balances of an account.
type WeightInfo = <T as Trait<I>>::WeightInfo
Weight information for the extrinsics in this pallet.
type MaxLocks = <T as Trait<I>>::MaxLocks
The maximum number of locks that should exist on an account. Not strictly enforced, but used for weight estimation. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
T: UncheckedFrom<S>,
pub fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]
T: Bounded,
S: TryInto<T>,
pub fn unique_saturated_into(self) -> T
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,