-
Cédric Moreau authored
* update metadata (and regenerate doc) * release: documentation * Revert "fix(#189): force rust-toolchain.toml for runtimes as well" This reverts commit 86746b33. * release: re-enable ARM build * feat: client 0.8.0 * feat: client 0.8.0 * fix: Docker `--unsafe-ws-external` no more exist * release: disable arm build * release: runtime-800 gdev+gtest raw specs * fix(#189): force rust-toolchain.toml for runtimes as well * release: runtime-800 + spec update
Cédric Moreau authored* update metadata (and regenerate doc) * release: documentation * Revert "fix(#189): force rust-toolchain.toml for runtimes as well" This reverts commit 86746b33. * release: re-enable ARM build * feat: client 0.8.0 * feat: client 0.8.0 * fix: Docker `--unsafe-ws-external` no more exist * release: disable arm build * release: runtime-800 gdev+gtest raw specs * fix(#189): force rust-toolchain.toml for runtimes as well * release: runtime-800 + spec update
Runtime calls
Calls are categorized according to the dispatch origin they require:
- User calls: the dispatch origin for this kind of call must be signed by the transactor. This is the only call category that can be submitted with an extrinsic.
- Root calls: This kind of call requires a special origin that can only be invoked through on-chain governance mechanisms.
- Inherent calls: This kind of call is invoked by the author of the block itself (usually automatically by the node).
- Disabled calls: These calls can not be called directly, they are reserved for internal use by other runtime calls.
User calls
There are 81 user calls from 21 pallets.
Account - 1
unlink_identity - 0
unlink_identity()
Taking 0.0113 % of a block.
See [Pallet::unlink_identity
].
Scheduler - 2
schedule - 0
schedule(when, maybe_periodic, priority, call)
Taking 0.013 % of a block.
when: BlockNumberFor<T>
maybe_periodic: Option<schedule::Period<BlockNumberFor<T>>>
priority: schedule::Priority
call: Box<<T as Config>::RuntimeCall>
See [Pallet::schedule
].
cancel - 1
cancel(when, index)
Taking 0.0195 % of a block.
when: BlockNumberFor<T>
index: u32
See [Pallet::cancel
].
schedule_named - 2
schedule_named(id, when, maybe_periodic, priority, call)
Taking 0.0203 % of a block.
id: TaskName
when: BlockNumberFor<T>
maybe_periodic: Option<schedule::Period<BlockNumberFor<T>>>
priority: schedule::Priority
call: Box<<T as Config>::RuntimeCall>
See [Pallet::schedule_named
].
cancel_named - 3
cancel_named(id)
Taking 0.0209 % of a block.
id: TaskName
See [Pallet::cancel_named
].
schedule_after - 4
schedule_after(after, maybe_periodic, priority, call)
No weight available.
after: BlockNumberFor<T>
maybe_periodic: Option<schedule::Period<BlockNumberFor<T>>>
priority: schedule::Priority
call: Box<<T as Config>::RuntimeCall>
See [Pallet::schedule_after
].
schedule_named_after - 5
schedule_named_after(id, after, maybe_periodic, priority, call)
No weight available.
id: TaskName
after: BlockNumberFor<T>
maybe_periodic: Option<schedule::Period<BlockNumberFor<T>>>
priority: schedule::Priority
call: Box<<T as Config>::RuntimeCall>
See [Pallet::schedule_named_after
].
Babe - 3
report_equivocation - 0
report_equivocation(equivocation_proof, key_owner_proof)
No weight available.
equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>
key_owner_proof: T::KeyOwnerProof
See [Pallet::report_equivocation
].
Balances - 6
transfer_allow_death - 0
transfer_allow_death(dest, value)
Taking 0.0216 % of a block.
dest: AccountIdLookupOf<T>
value: T::Balance
See [Pallet::transfer_allow_death
].
transfer_keep_alive - 3
transfer_keep_alive(dest, value)
Taking 0.0232 % of a block.
dest: AccountIdLookupOf<T>
value: T::Balance
See [Pallet::transfer_keep_alive
].
transfer_all - 4
transfer_all(dest, keep_alive)
Taking 0.0184 % of a block.
dest: AccountIdLookupOf<T>
keep_alive: bool
See [Pallet::transfer_all
].
force_set_balance - 8
force_set_balance(who, new_free)
No weight available.
who: AccountIdLookupOf<T>
new_free: T::Balance
See [Pallet::force_set_balance
].
OneshotAccount - 7
create_oneshot_account - 0
create_oneshot_account(dest, value)
Taking 0.0126 % of a block.
dest: <T::Lookup as StaticLookup>::Source
value: <T::Currency as Currency<T::AccountId>>::Balance
See [Pallet::create_oneshot_account
].
consume_oneshot_account - 1
consume_oneshot_account(block_height, dest)
Taking 0.0214 % of a block.
block_height: BlockNumberFor<T>
dest: Account<<T::Lookup as StaticLookup>::Source>
See [Pallet::consume_oneshot_account
].
consume_oneshot_account_with_remaining - 2
consume_oneshot_account_with_remaining(block_height, dest, remaining_to, balance)
Taking 0.0295 % of a block.
block_height: BlockNumberFor<T>
dest: Account<<T::Lookup as StaticLookup>::Source>
remaining_to: Account<<T::Lookup as StaticLookup>::Source>
balance: <T::Currency as Currency<T::AccountId>>::Balance
See [Pallet::consume_oneshot_account_with_remaining
].
SmithMembers - 10
invite_smith - 0
invite_smith(receiver)
Taking 0.0265 % of a block.
receiver: T::IdtyIndex
See [Pallet::invite_smith
].
accept_invitation - 1
accept_invitation()
Taking 0.0133 % of a block.
See [Pallet::accept_invitation
].
certify_smith - 2
certify_smith(receiver)
Taking 0.0234 % of a block.
receiver: T::IdtyIndex
See [Pallet::certify_smith
].
AuthorityMembers - 11
go_offline - 0
go_offline()
Taking 0.0188 % of a block.
See [Pallet::go_offline
].
go_online - 1
go_online()
Taking 0.0225 % of a block.
See [Pallet::go_online
].
set_session_keys - 2
set_session_keys(keys)
Taking 0.0296 % of a block.
keys: T::Keys
See [Pallet::set_session_keys
].
remove_member_from_blacklist - 4
remove_member_from_blacklist(member_id)
Taking 0.0125 % of a block.
member_id: T::MemberId
See [Pallet::remove_member_from_blacklist
].
Grandpa - 16
report_equivocation - 0
report_equivocation(equivocation_proof, key_owner_proof)
No weight available.
equivocation_proof: Box<EquivocationProof<T::Hash, BlockNumberFor<T>>>
key_owner_proof: T::KeyOwnerProof
See [Pallet::report_equivocation
].
UpgradeOrigin - 21
dispatch_as_root_unchecked_weight - 1
dispatch_as_root_unchecked_weight(call, weight)
No weight available.
call: Box<<T as Config>::Call>
weight: Weight
See [Pallet::dispatch_as_root_unchecked_weight
].
Preimage - 22
note_preimage - 0
note_preimage(bytes)
Taking 0.5106 % of a block.
bytes: Vec<u8>
See [Pallet::note_preimage
].
unnote_preimage - 1
unnote_preimage(hash)
Taking 0.0211 % of a block.
hash: T::Hash
See [Pallet::unnote_preimage
].
request_preimage - 2
request_preimage(hash)
Taking 0.0136 % of a block.
hash: T::Hash
See [Pallet::request_preimage
].
unrequest_preimage - 3
unrequest_preimage(hash)
Taking 0.0195 % of a block.
hash: T::Hash
See [Pallet::unrequest_preimage
].