diff --git a/help.html b/help.html index 18b2995837..6d33565739 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc help

Rustdoc help

Back
\ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 469ce723a9..f6b7867ef5 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -2,9 +2,9 @@ "account":[["impl From<PublicKey> for EthereumSigner"],["impl From<AccountId20> for H160"],["impl From<MultiSignature> for EthereumSignature"],["impl From<H160> for AccountId20"],["impl From<AccountId32> for AccountId20"],["impl From<Signature> for EthereumSignature"],["impl From<[u8; 32]> for AccountId20"],["impl From<Public> for EthereumSigner"],["impl From<[u8; 20]> for EthereumSigner"],["impl From<AccountId20> for [u8; 20]"],["impl From<[u8; 20]> for AccountId20"]], "evm_tracing_events":[["impl From<Context> for Context"],["impl From<Transfer> for Transfer"],["impl From<Option<Snapshot>> for Snapshot"],["impl From<&Stack> for Stack"],["impl From<Event> for GasometerEvent"],["impl<'a> From<Event<'a>> for EvmEvent"],["impl From<CreateScheme> for CreateScheme"],["impl From<&Memory> for Memory"]], "moonbase_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<AssetType> for AssetId"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Origin> for RuntimeOrigin"],["impl From<Origin> for RuntimeOrigin"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<PrecompileName> for u64"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Origin> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<HoldReason> for RuntimeHoldReason"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<MultiLocation> for AssetType"],["impl From<Origin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"]], -"moonbeam_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<AssetType> for AssetId"],["impl From<RawOrigin> for OriginCaller"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<HoldReason> for RuntimeHoldReason"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<MultiLocation> for AssetType"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<PrecompileName> for u64"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<RawOrigin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"]], -"moonbeam_service":[["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"],["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"],["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"]], -"moonriver_runtime":[["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<AssetType> for AssetId"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Origin> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<PrecompileName> for u64"],["impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<HoldReason> for RuntimeHoldReason"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<MultiLocation> for AssetType"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"moonbeam_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<AssetType> for AssetId"],["impl From<RawOrigin> for OriginCaller"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<HoldReason> for RuntimeHoldReason"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<MultiLocation> for AssetType"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<PrecompileName> for u64"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<RawOrigin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"]], +"moonbeam_service":[["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"],["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"],["impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client"]], +"moonriver_runtime":[["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Origin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<AssetType> for AssetId"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Origin> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<PrecompileName> for u64"],["impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<HoldReason> for RuntimeHoldReason"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<MultiLocation> for AssetType"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Origin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Origin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], "pallet_asset_manager":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"]], "pallet_ethereum_xcm":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"]], "pallet_evm_precompile_author_mapping":[["impl<Runtime> From<AuthorMappingPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n Runtime::Hash: From<H256>,\n Runtime::AccountId: Into<H160>,"]], @@ -16,15 +16,15 @@ "pallet_evm_precompile_crowdloan_rewards":[["impl<Runtime> From<CrowdloanRewardsPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config,\n BalanceOf<Runtime>: TryFrom<U256> + TryInto<u128> + Debug,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_gmp":[["impl<Runtime> From<GmpPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n SystemCallOf<Runtime>: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::RuntimeCall: From<Call<Runtime>>,\n XBalanceOf<Runtime>: TryFrom<U256> + Into<U256> + Codec,"]], "pallet_evm_precompile_identity":[["impl<Runtime, MaxAdditionalFields> From<IdentityPrecompileCall<Runtime, MaxAdditionalFields>> for Vec<u8>where\n MaxAdditionalFields: Get<u32> + 'static,\n Runtime: Config + Config<IdentityInformation = IdentityInfo<MaxAdditionalFields>>,\n Runtime::AccountId: Into<H160>,\n Runtime::Hash: From<H256>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], -"pallet_evm_precompile_parachain_staking":[["impl<Runtime> From<ParachainStakingPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config,\n Runtime::AccountId: Into<H160>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], +"pallet_evm_precompile_parachain_staking":[["impl<Runtime> From<ParachainStakingPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config,\n Runtime::AccountId: Into<H160>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], "pallet_evm_precompile_preimage":[["impl<Runtime> From<PreimagePrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config,\n <Runtime as Config>::Hash: TryFrom<H256> + Into<H256>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_proxy":[["impl<Runtime> From<ProxyPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + Config,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::ProxyType: Decode + EvmProxyCallFilter,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>> + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config<()>>::Balance: TryFrom<U256> + Into<U256>,"]], "pallet_evm_precompile_randomness":[["impl<Runtime> From<RandomnessPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>,\n BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,"]], "pallet_evm_precompile_referenda":[["impl<Runtime, GovOrigin> From<ReferendaPrecompileCall<Runtime, GovOrigin>> for Vec<u8>where\n Runtime: Config + Config + Config,\n <<Runtime as Config>::RuntimeOrigin as OriginTrait>::PalletsOrigin: From<GovOrigin>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Hash: Into<H256>,\n BlockNumberFor<Runtime>: Into<U256>,\n <<Runtime as Config>::Tracks as TracksInfo<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, BlockNumberFor<Runtime>>>::Id: TryFrom<u16> + TryInto<u16>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: Into<U256>,\n Runtime::Votes: Into<U256>,\n GovOrigin: FromStr,\n H256: From<<Runtime as Config>::Hash> + Into<<Runtime as Config>::Hash>,"]], "pallet_evm_precompile_registry":[["impl<Runtime> From<PrecompileRegistryCall<Runtime>> for Vec<u8>where\n Runtime: Config,\n Runtime::PrecompilesType: IsActivePrecompile,"]], -"pallet_evm_precompile_relay_encoder":[["impl<Runtime> From<RelayEncoderPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,"],["impl From<RewardDestination<AccountId32>> for RewardDestinationWrapper"]], -"pallet_evm_precompile_relay_verifier":[["impl<Runtime> From<RelayDataVerifierPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + Config,"]], -"pallet_evm_precompile_xcm_transactor":[["impl<Runtime> From<XcmTransactorPrecompileV1Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> From<XcmTransactorPrecompileV2Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> From<XcmTransactorPrecompileV3Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"]], +"pallet_evm_precompile_relay_encoder":[["impl<Runtime> From<RelayEncoderPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,"],["impl From<RewardDestination<AccountId32>> for RewardDestinationWrapper"]], +"pallet_evm_precompile_relay_verifier":[["impl<Runtime> From<RelayDataVerifierPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + Config,"]], +"pallet_evm_precompile_xcm_transactor":[["impl<Runtime> From<XcmTransactorPrecompileV1Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> From<XcmTransactorPrecompileV2Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> From<XcmTransactorPrecompileV3Call<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"]], "pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> From<XcmUtilsPrecompileCall<Runtime, XcmConfig>> for Vec<u8>where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_xtokens":[["impl From<(Location, U256)> for EvmAsset"],["impl<Runtime> From<XtokensPrecompileCall<Runtime>> for Vec<u8>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n XBalanceOf<Runtime>: TryFrom<U256> + Into<U256> + Codec,"],["impl From<(Address, U256)> for Currency"]], "pallet_evm_precompileset_assets_erc20":[["impl<Runtime, Instance> From<Erc20AssetsPrecompileSetCall<Runtime, Instance>> for Vec<u8>where\n Instance: InstanceToPrefix + 'static,\n Runtime: Config<Instance> + Config + Config + AccountIdAssetIdConversion<Runtime::AccountId, AssetIdOf<Runtime, Instance>>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime, Instance>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n BalanceOf<Runtime, Instance>: TryFrom<U256> + Into<U256> + Codec,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: OriginTrait,\n AssetIdOf<Runtime, Instance>: Display,\n Runtime::AccountId: Into<H160>,"]], diff --git a/implementors/core/convert/trait.TryInto.js b/implementors/core/convert/trait.TryInto.js index f63c761371..99fbebcfa2 100644 --- a/implementors/core/convert/trait.TryInto.js +++ b/implementors/core/convert/trait.TryInto.js @@ -1,5 +1,5 @@ (function() {var implementors = { "moonbase_runtime":[["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"]], -"moonbeam_runtime":[["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], -"moonriver_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"]] +"moonbeam_runtime":[["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], +"moonriver_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/evm_tracing_events/trait.Listener.js b/implementors/evm_tracing_events/trait.Listener.js index b35912d4ea..803e191c82 100644 --- a/implementors/evm_tracing_events/trait.Listener.js +++ b/implementors/evm_tracing_events/trait.Listener.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"moonbeam_client_evm_tracing":[["impl Listener for Listener"],["impl Listener for Listener"]] +"moonbeam_client_evm_tracing":[["impl Listener for Listener"],["impl Listener for Listener"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/fp_evm/precompile/trait.Precompile.js b/implementors/fp_evm/precompile/trait.Precompile.js index 92446e5c07..d1c52f941e 100644 --- a/implementors/fp_evm/precompile/trait.Precompile.js +++ b/implementors/fp_evm/precompile/trait.Precompile.js @@ -8,15 +8,15 @@ "pallet_evm_precompile_crowdloan_rewards":[["impl<Runtime> Precompile for CrowdloanRewardsPrecompile<Runtime>where\n Runtime: Config + Config + Config,\n BalanceOf<Runtime>: TryFrom<U256> + TryInto<u128> + Debug,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_gmp":[["impl<Runtime> Precompile for GmpPrecompile<Runtime>where\n Runtime: Config + Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n SystemCallOf<Runtime>: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::RuntimeCall: From<Call<Runtime>>,\n XBalanceOf<Runtime>: TryFrom<U256> + Into<U256> + Codec,"]], "pallet_evm_precompile_identity":[["impl<Runtime, MaxAdditionalFields> Precompile for IdentityPrecompile<Runtime, MaxAdditionalFields>where\n MaxAdditionalFields: Get<u32> + 'static,\n Runtime: Config + Config<IdentityInformation = IdentityInfo<MaxAdditionalFields>>,\n Runtime::AccountId: Into<H160>,\n Runtime::Hash: From<H256>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], -"pallet_evm_precompile_parachain_staking":[["impl<Runtime> Precompile for ParachainStakingPrecompile<Runtime>where\n Runtime: Config + Config,\n Runtime::AccountId: Into<H160>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], +"pallet_evm_precompile_parachain_staking":[["impl<Runtime> Precompile for ParachainStakingPrecompile<Runtime>where\n Runtime: Config + Config,\n Runtime::AccountId: Into<H160>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,"]], "pallet_evm_precompile_preimage":[["impl<Runtime> Precompile for PreimagePrecompile<Runtime>where\n Runtime: Config + Config + Config,\n <Runtime as Config>::Hash: TryFrom<H256> + Into<H256>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_proxy":[["impl<Runtime> Precompile for ProxyPrecompile<Runtime>where\n Runtime: Config + Config + Config + Config,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::ProxyType: Decode + EvmProxyCallFilter,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>> + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config<()>>::Balance: TryFrom<U256> + Into<U256>,"]], "pallet_evm_precompile_randomness":[["impl<Runtime> Precompile for RandomnessPrecompile<Runtime>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>,\n BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,"]], "pallet_evm_precompile_referenda":[["impl<Runtime, GovOrigin> Precompile for ReferendaPrecompile<Runtime, GovOrigin>where\n Runtime: Config + Config + Config,\n <<Runtime as Config>::RuntimeOrigin as OriginTrait>::PalletsOrigin: From<GovOrigin>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Hash: Into<H256>,\n BlockNumberFor<Runtime>: Into<U256>,\n <<Runtime as Config>::Tracks as TracksInfo<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, BlockNumberFor<Runtime>>>::Id: TryFrom<u16> + TryInto<u16>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: Into<U256>,\n Runtime::Votes: Into<U256>,\n GovOrigin: FromStr,\n H256: From<<Runtime as Config>::Hash> + Into<<Runtime as Config>::Hash>,"]], "pallet_evm_precompile_registry":[["impl<Runtime> Precompile for PrecompileRegistry<Runtime>where\n Runtime: Config,\n Runtime::PrecompilesType: IsActivePrecompile,"]], -"pallet_evm_precompile_relay_encoder":[["impl<Runtime> Precompile for RelayEncoderPrecompile<Runtime>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,"]], -"pallet_evm_precompile_relay_verifier":[["impl<Runtime> Precompile for RelayDataVerifierPrecompile<Runtime>where\n Runtime: Config + Config + Config + Config,"]], -"pallet_evm_precompile_xcm_transactor":[["impl<Runtime> Precompile for XcmTransactorPrecompileV2<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> Precompile for XcmTransactorPrecompileV1<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> Precompile for XcmTransactorPrecompileV3<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"]], +"pallet_evm_precompile_relay_encoder":[["impl<Runtime> Precompile for RelayEncoderPrecompile<Runtime>where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,"]], +"pallet_evm_precompile_relay_verifier":[["impl<Runtime> Precompile for RelayDataVerifierPrecompile<Runtime>where\n Runtime: Config + Config + Config + Config,"]], +"pallet_evm_precompile_xcm_transactor":[["impl<Runtime> Precompile for XcmTransactorPrecompileV2<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> Precompile for XcmTransactorPrecompileV1<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"],["impl<Runtime> Precompile for XcmTransactorPrecompileV3<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,"]], "pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> Precompile for XcmUtilsPrecompile<Runtime, XcmConfig>where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "pallet_evm_precompile_xtokens":[["impl<Runtime> Precompile for XtokensPrecompile<Runtime>where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n XBalanceOf<Runtime>: TryFrom<U256> + Into<U256> + Codec,"]], "precompile_utils":[] diff --git a/implementors/frame_support/traits/misc/trait.IsSubType.js b/implementors/frame_support/traits/misc/trait.IsSubType.js index e2163cdc0f..a4ea177c81 100644 --- a/implementors/frame_support/traits/misc/trait.IsSubType.js +++ b/implementors/frame_support/traits/misc/trait.IsSubType.js @@ -1,5 +1,5 @@ (function() {var implementors = { "moonbase_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"moonbeam_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"moonriver_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] +"moonbeam_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"moonriver_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_asset_manager/weights/trait.WeightInfo.js b/implementors/pallet_asset_manager/weights/trait.WeightInfo.js index 9e9077dc76..e4d771eea5 100644 --- a/implementors/pallet_asset_manager/weights/trait.WeightInfo.js +++ b/implementors/pallet_asset_manager/weights/trait.WeightInfo.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], +"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], "pallet_asset_manager":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_migrations/trait.GetMigrations.js b/implementors/pallet_migrations/trait.GetMigrations.js index 5384769436..12e71df41f 100644 --- a/implementors/pallet_migrations/trait.GetMigrations.js +++ b/implementors/pallet_migrations/trait.GetMigrations.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"moonbeam_runtime_common":[["impl<Runtime> GetMigrations for CommonMigrations<Runtime>where\n Runtime: Config + Config + Config + AuthorSlotFilterConfig + Config + Config + Config + Config + Config + Config + Config,\n Runtime::AccountId: Default,\n BlockNumberFor<Runtime>: Into<u64>,"]] +"moonbeam_runtime_common":[["impl<Runtime> GetMigrations for CommonMigrations<Runtime>where\n Runtime: Config + Config + Config + AuthorSlotFilterConfig + Config + Config + Config + Config + Config + Config + Config,\n Runtime::AccountId: Default,\n BlockNumberFor<Runtime>: Into<u64>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_migrations/trait.Migration.js b/implementors/pallet_migrations/trait.Migration.js index 03b2ccf648..075bfb47f7 100644 --- a/implementors/pallet_migrations/trait.Migration.js +++ b/implementors/pallet_migrations/trait.Migration.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"moonbeam_runtime_common":[["impl<Runtime> Migration for MigrateToLatestXcmVersion<Runtime>where\n MigrateToLatestXcmVersion<Runtime>: OnRuntimeUpgrade,"],["impl<Runtime> Migration for RemoveCollectivesAddresses<Runtime>where\n Runtime: Config,"],["impl<Runtime> Migration for RemovePalletDemocracy<Runtime>where\n Runtime: Config,"],["impl<Runtime> Migration for PalletStakingRoundMigration<Runtime>where\n Runtime: Config,\n BlockNumberFor<Runtime>: Into<u64>,"]] +"moonbeam_runtime_common":[["impl<Runtime> Migration for MigrateToLatestXcmVersion<Runtime>where\n MigrateToLatestXcmVersion<Runtime>: OnRuntimeUpgrade,"],["impl<Runtime> Migration for RemoveCollectivesAddresses<Runtime>where\n Runtime: Config,"],["impl<Runtime> Migration for RemovePalletDemocracy<Runtime>where\n Runtime: Config,"],["impl<Runtime> Migration for PalletStakingRoundMigration<Runtime>where\n Runtime: Config,\n BlockNumberFor<Runtime>: Into<u64>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_moonbeam_lazy_migrations/weights/trait.WeightInfo.js b/implementors/pallet_moonbeam_lazy_migrations/weights/trait.WeightInfo.js index e1dc1903df..31e1e253a4 100644 --- a/implementors/pallet_moonbeam_lazy_migrations/weights/trait.WeightInfo.js +++ b/implementors/pallet_moonbeam_lazy_migrations/weights/trait.WeightInfo.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], +"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], "pallet_moonbeam_lazy_migrations":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_parachain_staking/pallet/trait.Config.js b/implementors/pallet_parachain_staking/pallet/trait.Config.js index a3876387fb..19396a1920 100644 --- a/implementors/pallet_parachain_staking/pallet/trait.Config.js +++ b/implementors/pallet_parachain_staking/pallet/trait.Config.js @@ -1,5 +1,5 @@ (function() {var implementors = { "moonbase_runtime":[["impl Config for Runtime"]], -"moonbeam_runtime":[["impl Config for Runtime"]], -"moonriver_runtime":[["impl Config for Runtime"]] +"moonbeam_runtime":[["impl Config for Runtime"]], +"moonriver_runtime":[["impl Config for Runtime"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_parachain_staking/traits/trait.OnInactiveCollator.js b/implementors/pallet_parachain_staking/traits/trait.OnInactiveCollator.js index cfc04d37ed..470eada725 100644 --- a/implementors/pallet_parachain_staking/traits/trait.OnInactiveCollator.js +++ b/implementors/pallet_parachain_staking/traits/trait.OnInactiveCollator.js @@ -1,6 +1,6 @@ (function() {var implementors = { "moonbase_runtime":[["impl OnInactiveCollator<Runtime> for OnInactiveCollator"]], -"moonbeam_runtime":[["impl OnInactiveCollator<Runtime> for OnInactiveCollator"]], -"moonriver_runtime":[["impl OnInactiveCollator<Runtime> for OnInactiveCollator"]], +"moonbeam_runtime":[["impl OnInactiveCollator<Runtime> for OnInactiveCollator"]], +"moonriver_runtime":[["impl OnInactiveCollator<Runtime> for OnInactiveCollator"]], "pallet_parachain_staking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_parachain_staking/traits/trait.OnNewRound.js b/implementors/pallet_parachain_staking/traits/trait.OnNewRound.js index b73585dc1c..06fefbff8d 100644 --- a/implementors/pallet_parachain_staking/traits/trait.OnNewRound.js +++ b/implementors/pallet_parachain_staking/traits/trait.OnNewRound.js @@ -1,6 +1,6 @@ (function() {var implementors = { "moonbase_runtime":[["impl OnNewRound for OnNewRound"]], -"moonbeam_runtime":[["impl OnNewRound for OnNewRound"]], -"moonriver_runtime":[["impl OnNewRound for OnNewRound"]], +"moonbeam_runtime":[["impl OnNewRound for OnNewRound"]], +"moonriver_runtime":[["impl OnNewRound for OnNewRound"]], "pallet_parachain_staking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_parachain_staking/traits/trait.PayoutCollatorReward.js b/implementors/pallet_parachain_staking/traits/trait.PayoutCollatorReward.js index e1427c2e76..c448b27f6e 100644 --- a/implementors/pallet_parachain_staking/traits/trait.PayoutCollatorReward.js +++ b/implementors/pallet_parachain_staking/traits/trait.PayoutCollatorReward.js @@ -1,6 +1,6 @@ (function() {var implementors = { "moonbase_runtime":[["impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward"]], -"moonbeam_runtime":[["impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward"]], -"moonriver_runtime":[["impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward"]], +"moonbeam_runtime":[["impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward"]], +"moonriver_runtime":[["impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward"]], "pallet_parachain_staking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_parachain_staking/weights/trait.WeightInfo.js b/implementors/pallet_parachain_staking/weights/trait.WeightInfo.js index d87919e229..8888aea018 100644 --- a/implementors/pallet_parachain_staking/weights/trait.WeightInfo.js +++ b/implementors/pallet_parachain_staking/weights/trait.WeightInfo.js @@ -1,7 +1,7 @@ (function() {var implementors = { "moonbase_runtime":[], "moonbeam_runtime":[], -"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], +"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], "moonriver_runtime":[], "pallet_parachain_staking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/pallet_xcm_transactor/weights/trait.WeightInfo.js b/implementors/pallet_xcm_transactor/weights/trait.WeightInfo.js index bfbd83afd2..88609f1bc3 100644 --- a/implementors/pallet_xcm_transactor/weights/trait.WeightInfo.js +++ b/implementors/pallet_xcm_transactor/weights/trait.WeightInfo.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], +"moonbeam_runtime_common":[["impl<T: Config> WeightInfo for WeightInfo<T>"]], "pallet_xcm_transactor":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/precompile_utils/precompile_set/trait.SelectorFilter.js b/implementors/precompile_utils/precompile_set/trait.SelectorFilter.js index 1bd8318448..7a24d1040b 100644 --- a/implementors/precompile_utils/precompile_set/trait.SelectorFilter.js +++ b/implementors/precompile_utils/precompile_set/trait.SelectorFilter.js @@ -1,5 +1,5 @@ (function() {var implementors = { "pallet_evm_precompile_proxy":[["impl<Runtime> SelectorFilter for OnlyIsProxy<Runtime>where\n Runtime: Config + Config + Config + Config,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::ProxyType: Decode + EvmProxyCallFilter,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>> + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config<()>>::Balance: TryFrom<U256> + Into<U256>,"],["impl<Runtime> SelectorFilter for OnlyIsProxyAndProxy<Runtime>where\n Runtime: Config + Config + Config + Config,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::ProxyType: Decode + EvmProxyCallFilter,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>> + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config<()>>::Balance: TryFrom<U256> + Into<U256>,"]], -"pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> SelectorFilter for AllExceptXcmExecute<Runtime, XcmConfig>where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], +"pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> SelectorFilter for AllExceptXcmExecute<Runtime, XcmConfig>where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,"]], "precompile_utils":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/precompile_utils/solidity/codec/trait.Codec.js b/implementors/precompile_utils/solidity/codec/trait.Codec.js index d06bca37b9..a67e42edd9 100644 --- a/implementors/precompile_utils/solidity/codec/trait.Codec.js +++ b/implementors/precompile_utils/solidity/codec/trait.Codec.js @@ -3,7 +3,7 @@ "pallet_evm_precompile_gmp":[["impl Codec for WormholeSignaturewhere\n U256: Codec,\n u8: Codec,"],["impl Codec for WormholeVMwhere\n u8: Codec,\n u32: Codec,\n u16: Codec,\n H256: Codec,\n u64: Codec,\n BoundedBytes<ConstU32<CALL_DATA_LIMIT>>: Codec,\n Vec<WormholeSignature>: Codec,"],["impl Codec for WormholeTransferWithPayloadDatawhere\n u8: Codec,\n U256: Codec,\n H256: Codec,\n u16: Codec,\n BoundedBytes<ConstU32<CALL_DATA_LIMIT>>: Codec,"]], "pallet_evm_precompile_identity":[["impl Codec for Registrarwhere\n bool: Codec,\n u32: Codec,\n Address: Codec,\n U256: Codec,\n IdentityFields: Codec,"],["impl Codec for Judgementwhere\n bool: Codec,\n U256: Codec,"],["impl<FieldLimit> Codec for Registration<FieldLimit>where\n bool: Codec,\n Vec<(u32, Judgement)>: Codec,\n U256: Codec,\n IdentityInfo<FieldLimit>: Codec,"],["impl Codec for IdentityFieldswhere\n bool: Codec,"],["impl Codec for SubsOfwhere\n U256: Codec,\n Vec<Address>: Codec,"],["impl Codec for Additionalwhere\n Data: Codec,"],["impl Codec for SuperOfwhere\n bool: Codec,\n Address: Codec,\n Data: Codec,"],["impl<FieldLimit> Codec for IdentityInfo<FieldLimit>where\n BoundedVec<(Data, Data), FieldLimit>: Codec,\n Data: Codec,\n bool: Codec,\n BoundedBytes<ConstU32<20>>: Codec,"],["impl Codec for Datawhere\n bool: Codec,\n BoundedBytes<ConstU32<32>>: Codec,"]], "pallet_evm_precompile_referenda":[["impl Codec for OngoingReferendumInfowhere\n u16: Codec,\n UnboundedBytes: Codec,\n bool: Codec,\n U256: Codec,\n Address: Codec,\n u32: Codec,"],["impl Codec for TrackInfowhere\n UnboundedBytes: Codec,\n U256: Codec,"],["impl Codec for ClosedReferendumInfowhere\n u8: Codec,\n U256: Codec,\n Address: Codec,"]], -"pallet_evm_precompile_relay_encoder":[["impl Codec for RewardDestinationWrapper"]], +"pallet_evm_precompile_relay_encoder":[["impl Codec for RewardDestinationWrapper"]], "pallet_evm_precompile_relay_verifier":[["impl Codec for ReadProofwhere\n H256: Codec,\n BoundedVec<BoundedBytes<GetCallDataLimit>, GetArrayLimit>: Codec,"]], "pallet_evm_precompile_xtokens":[["impl Codec for EvmAssetwhere\n Location: Codec,\n U256: Codec,"],["impl Codec for Currencywhere\n Address: Codec,\n U256: Codec,"]], "precompile_utils":[] diff --git a/implementors/xcm_primitives/asset_id_conversions/trait.AssetTypeGetter.js b/implementors/xcm_primitives/asset_id_conversions/trait.AssetTypeGetter.js index 0fa2a08a21..c58d1a3030 100644 --- a/implementors/xcm_primitives/asset_id_conversions/trait.AssetTypeGetter.js +++ b/implementors/xcm_primitives/asset_id_conversions/trait.AssetTypeGetter.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_asset_manager":[["impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>"]] +"pallet_asset_manager":[["impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/xcm_primitives/fee_handlers/trait.UnitsToWeightRatio.js b/implementors/xcm_primitives/fee_handlers/trait.UnitsToWeightRatio.js index 7b4d28203e..5a400922d6 100644 --- a/implementors/xcm_primitives/fee_handlers/trait.UnitsToWeightRatio.js +++ b/implementors/xcm_primitives/fee_handlers/trait.UnitsToWeightRatio.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_asset_manager":[["impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>"]] +"pallet_asset_manager":[["impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/xcm_primitives/transactor_traits/trait.HrmpEncodeCall.js b/implementors/xcm_primitives/transactor_traits/trait.HrmpEncodeCall.js index 81310b8edb..2a354a85ed 100644 --- a/implementors/xcm_primitives/transactor_traits/trait.HrmpEncodeCall.js +++ b/implementors/xcm_primitives/transactor_traits/trait.HrmpEncodeCall.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"moonbeam_relay_encoder":[["impl HrmpEncodeCall for PolkadotEncoder"],["impl HrmpEncodeCall for WestendEncoder"],["impl HrmpEncodeCall for KusamaEncoder"]], +"moonbeam_relay_encoder":[["impl HrmpEncodeCall for PolkadotEncoder"],["impl HrmpEncodeCall for WestendEncoder"],["impl HrmpEncodeCall for KusamaEncoder"]], "pallet_xcm_transactor":[["impl<T: Config> HrmpEncodeCall for Pallet<T>"]], "xcm_primitives":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/xcm_primitives/transactor_traits/trait.StakeEncodeCall.js b/implementors/xcm_primitives/transactor_traits/trait.StakeEncodeCall.js index 26595ddebd..7468dd521f 100644 --- a/implementors/xcm_primitives/transactor_traits/trait.StakeEncodeCall.js +++ b/implementors/xcm_primitives/transactor_traits/trait.StakeEncodeCall.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"moonbeam_relay_encoder":[["impl StakeEncodeCall for PolkadotEncoder"],["impl StakeEncodeCall for WestendEncoder"],["impl StakeEncodeCall for KusamaEncoder"]], +"moonbeam_relay_encoder":[["impl StakeEncodeCall for PolkadotEncoder"],["impl StakeEncodeCall for WestendEncoder"],["impl StakeEncodeCall for KusamaEncoder"]], "pallet_xcm_transactor":[["impl<T: Config> StakeEncodeCall for Pallet<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/xcm_primitives/transactor_traits/trait.UtilityEncodeCall.js b/implementors/xcm_primitives/transactor_traits/trait.UtilityEncodeCall.js index f4102f92d7..f27b448f4d 100644 --- a/implementors/xcm_primitives/transactor_traits/trait.UtilityEncodeCall.js +++ b/implementors/xcm_primitives/transactor_traits/trait.UtilityEncodeCall.js @@ -1,6 +1,6 @@ (function() {var implementors = { "moonbase_runtime":[["impl UtilityEncodeCall for Transactors"]], -"moonbeam_relay_encoder":[["impl UtilityEncodeCall for WestendEncoder"],["impl UtilityEncodeCall for KusamaEncoder"],["impl UtilityEncodeCall for PolkadotEncoder"]], +"moonbeam_relay_encoder":[["impl UtilityEncodeCall for WestendEncoder"],["impl UtilityEncodeCall for KusamaEncoder"],["impl UtilityEncodeCall for PolkadotEncoder"]], "moonbeam_runtime":[["impl UtilityEncodeCall for Transactors"]], "moonriver_runtime":[["impl UtilityEncodeCall for Transactors"]], "pallet_xcm_transactor":[["impl<T: Config> UtilityEncodeCall for Pallet<T>"]] diff --git a/moonbase_runtime/enum.ProxyType.html b/moonbase_runtime/enum.ProxyType.html index c79c0df79a..49075bebae 100644 --- a/moonbase_runtime/enum.ProxyType.html +++ b/moonbase_runtime/enum.ProxyType.html @@ -33,7 +33,7 @@ call: &EvmSubCall, recipient_has_code: bool, gas: u64 -) -> EvmResult<bool>
If returns false, then the subcall will not be executed and the evm transaction will +) -> EvmResult<bool>
If returns false, then the subcall will not be executed and the evm transaction will revert with error message “CallFiltered”.
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl MaxEncodedLen for ProxyType

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
source§

impl Ord for ProxyType

source§

fn cmp(&self, other: &ProxyType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/moonbase_runtime/struct.PrecompilesValue.html b/moonbase_runtime/struct.PrecompilesValue.html index c6f2ab4d26..85e4ca4cef 100644 --- a/moonbase_runtime/struct.PrecompilesValue.html +++ b/moonbase_runtime/struct.PrecompilesValue.html @@ -1,5 +1,5 @@ PrecompilesValue in moonbase_runtime - Rust
pub struct PrecompilesValue;

Implementations§

source§

impl PrecompilesValue

source

pub fn get() -> MoonbasePrecompiles<Runtime>

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<MoonbasePrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<Runtime>, CallableByPrecompile<ForAllSelectors>>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<Runtime, (SingleAddressMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ERC20_BALANCES_PRECOMPILE, Pallet<Runtime, ()>>, ForeignAssetMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, Runtime, AsAssetType<u128, AssetType, Pallet<Runtime>>>, Erc20PalletMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>>)>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

The type which is returned.
source§

fn get() -> MoonbasePrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<MoonbasePrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<Runtime>, CallableByPrecompile<ForAllSelectors>>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<Runtime, (SingleAddressMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ERC20_BALANCES_PRECOMPILE, Pallet<Runtime, ()>>, ForeignAssetMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, Runtime, AsAssetType<u128, AssetType, Pallet<Runtime>>>, Erc20PalletMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>>)>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

The type which is returned.
source§

fn get() -> MoonbasePrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for PrecompilesValue

§

impl Send for PrecompilesValue

§

impl Sync for PrecompilesValue

§

impl Unpin for PrecompilesValue

§

impl UnwindSafe for PrecompilesValue

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbase_runtime/struct.Runtime.html b/moonbase_runtime/struct.Runtime.html index 8af51986aa..898951ee11 100644 --- a/moonbase_runtime/struct.Runtime.html +++ b/moonbase_runtime/struct.Runtime.html @@ -119,7 +119,7 @@ transaction weight is lower than expected, parts of the transaction fee might be refunded. In the end the fees can be deposited.

§

type OperationalFeeMultiplier = ConstU8<5>

A fee multiplier for Operational extrinsics to compute “virtual tip” to boost their priority Read more
§

type WeightToFee = ConstantMultiplier<u128, ConstU128<{ currency::WEIGHT_FEE }>>

Convert a weight value into a deductible fee based on the currency type.
§

type LengthToFee = LengthToFee

Convert a length value into a deductible fee based on the currency type.
§

type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>

Update the multiplier of the next block, based on the previous block’s weight.
source§

impl Config for Runtime

§

type WeightInfo = WeightInfo<Runtime>

The Weight information for this pallet.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Currency = Pallet<Runtime, ()>

Currency type for this pallet.
§

type ManagerOrigin = EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

An origin that can request a preimage be placed on-chain without a deposit or fee, or -manage existing preimages.
§

type Consideration = HoldConsideration<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime, ()>, PreimageHoldReason, LinearStoragePrice<PreimageBaseDeposit, PreimageByteDeposit, u128>>

A means of providing some cost while data is stored on-chain.
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<Runtime>, CallableByPrecompile<ForAllSelectors>>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<Runtime, (SingleAddressMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ERC20_BALANCES_PRECOMPILE, Pallet<Runtime, ()>>, ForeignAssetMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, Runtime, AsAssetType<u128, AssetType, Pallet<Runtime>>>, Erc20PalletMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>>)>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum +manage existing preimages.
§

type Consideration = HoldConsideration<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime, ()>, PreimageHoldReason, LinearStoragePrice<PreimageBaseDeposit, PreimageByteDeposit, u128>>

A means of providing some cost while data is stored on-chain.
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<Runtime>, CallableByPrecompile<ForAllSelectors>>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<Runtime, (SingleAddressMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ERC20_BALANCES_PRECOMPILE, Pallet<Runtime, ()>>, ForeignAssetMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, Runtime, AsAssetType<u128, AssetType, Pallet<Runtime>>>, Erc20PalletMatcher<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>>)>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum where the chain implementing pallet_ethereum should be able to configure what happens to the fees Similar to OnChargeTransaction of pallet_transaction_payment
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type FindAuthor = FindAuthorAdapter<AccountId20, H160, Pallet<Runtime>>

Find author for the current block.
§

type OnCreate = ()

Called on create calls, used to record owner
§

type GasLimitPovSizeRatio = GasLimitPovSizeRatio

Gas limit Pov size ratio.
§

type SuicideQuickClearLimit = ConstU32<0>

Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.
§

type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio

Gas limit storage growth ratio.
§

type Timestamp = RelayTimestamp

Get the timestamp for the current block.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl Config for Runtime

§

type RuntimeCall = RuntimeCall

A sudo-able call.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type WeightInfo = WeightInfo<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Currency = Pallet<Runtime, ()>

The currency trait.
§

type BasicDeposit = ConstU128<{ currency::deposit(1, 258) }>

The amount held on deposit for a registered identity.
§

type ByteDeposit = ConstU128<{ currency::deposit(0, 1) }>

The amount held on deposit per encoded byte for a registered identity.
§

type SubAccountDeposit = ConstU128<{ currency::deposit(1, 53) }>

The amount held on deposit for a registered subaccount. This should account for the fact that one storage item’s value will increase by the size of an account ID, and there will diff --git a/moonbase_runtime/trait.Get.html b/moonbase_runtime/trait.Get.html index b4b5d36952..4382ddffef 100644 --- a/moonbase_runtime/trait.Get.html +++ b/moonbase_runtime/trait.Get.html @@ -55,7 +55,7 @@ T: Config,
§

fn get() -> FixedU128

§

impl Get<FixedU128> for InitialFactor

§

fn get() -> FixedU128

§

impl Get<FixedU128> for NextFeeMultiplierOnEmpty

§

fn get() -> FixedU128

§

impl Get<u32> for DefaultForRound

§

fn get() -> u32

§

impl<T> Get<<T as Config>::AuthorId> for Pallet<T>where T: Config,

§

fn get() -> <T as Config>::AuthorId

§

impl Get<FixedU128> for UpwardInitialDeliveryFeeFactor

§

fn get() -> FixedU128

§

impl<T> Get<Id> for Pallet<T>where T: Config,

§

fn get() -> Id

source§

impl<R> Get<u32> for GetKeysSize<R>where - R: Config,

source§

impl<const N: u64> Get<H160> for AddressU64<N>

source§

fn get() -> H160

source§

impl<const N: u64> Get<H160> for AddressU64<N>

source§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where + R: Config,

§

impl<const N: u64> Get<H160> for AddressU64<N>

§

fn get() -> H160

§

impl<const N: u64> Get<H160> for AddressU64<N>

§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where R: Config,

§

impl<T> Get<H256> for IntermediateStateRoot<T>where T: Config,

§

fn get() -> H256

§

impl<T> Get<u64> for Pallet<T>where T: Config,

§

fn get() -> u64

Implementors§

source§

impl Get<Vec<(<TracksInfo as TracksInfo<u128, u32>>::Id, TrackInfo<u128, u32>), Global>> for TracksInfo

source§

impl Get<BlockWeights> for RuntimeBlockWeights

source§

impl Get<Slot> for RelayChainSlotProvider

§

impl<T> Get<T> for GetDefaultwhere diff --git a/moonbase_runtime/type.AccountIndex.html b/moonbase_runtime/type.AccountIndex.html index a264610f01..4e4956afc6 100644 --- a/moonbase_runtime/type.AccountIndex.html +++ b/moonbase_runtime/type.AccountIndex.html @@ -973,7 +973,7 @@
Examples
by zero. If any of that happens, None is returned. Read more

source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbase_runtime/type.BlockNumber.html b/moonbase_runtime/type.BlockNumber.html index 64e128e57f..e272107e2c 100644 --- a/moonbase_runtime/type.BlockNumber.html +++ b/moonbase_runtime/type.BlockNumber.html @@ -972,7 +972,7 @@

Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbase_runtime/type.Hash.html b/moonbase_runtime/type.Hash.html index 364fecaa20..fa840f4b73 100644 --- a/moonbase_runtime/type.Hash.html +++ b/moonbase_runtime/type.Hash.html @@ -64,7 +64,7 @@

Note
R: Rng + ?Sized,

Create a new hash with cryptographically random content using the given random number generator.

pub fn random() -> H256

Create a new hash with cryptographically random content.

-

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where +

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where I: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> @@ -86,7 +86,7 @@

Note
§

impl From<[u8; 32]> for H256

§

fn from(bytes: [u8; 32]) -> H256

Constructs a hash type from the given bytes array of fixed length.

Note

The given bytes are interpreted in big endian order.

-
source§

impl From<AddressInPrefixedSet> for H256

source§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
source§

impl From<Alice> for H256

source§

fn from(value: Alice) -> H256

Converts to this type from the input type.
source§

impl From<Bob> for H256

source§

fn from(value: Bob) -> H256

Converts to this type from the input type.
source§

impl From<Charlie> for H256

source§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
source§

impl From<CryptoAlith> for H256

source§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
source§

impl From<CryptoBaltathar> for H256

source§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
source§

impl From<CryptoCarleth> for H256

source§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
source§

impl From<David> for H256

source§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
source§

impl From<MockAccount> for H256

source§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
source§

impl From<Precompile1> for H256

source§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
source§

impl From<Zero> for H256

source§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

+
§

impl From<AddressInPrefixedSet> for H256

§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
§

impl From<Alice> for H256

§

fn from(value: Alice) -> H256

Converts to this type from the input type.
§

impl From<Bob> for H256

§

fn from(value: Bob) -> H256

Converts to this type from the input type.
§

impl From<Charlie> for H256

§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
§

impl From<CryptoAlith> for H256

§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
§

impl From<CryptoBaltathar> for H256

§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
§

impl From<CryptoCarleth> for H256

§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
§

impl From<David> for H256

§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
§

impl From<MockAccount> for H256

§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
§

impl From<Precompile1> for H256

§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Zero> for H256

§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

Note

The given input string is interpreted in big endian.

Errors
diff --git a/moonbase_runtime/type.Index.html b/moonbase_runtime/type.Index.html index 3833b1f769..40e249c3d9 100644 --- a/moonbase_runtime/type.Index.html +++ b/moonbase_runtime/type.Index.html @@ -972,7 +972,7 @@
Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbase_runtime/type.MoonbasePrecompiles.html b/moonbase_runtime/type.MoonbasePrecompiles.html index e48f5b1f01..a9aa71da37 100644 --- a/moonbase_runtime/type.MoonbasePrecompiles.html +++ b/moonbase_runtime/type.MoonbasePrecompiles.html @@ -1,4 +1,4 @@ -MoonbasePrecompiles in moonbase_runtime - Rust

pub type MoonbasePrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<R>, CallableByPrecompile>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<R, (SingleAddressMatcher<AccountId, ERC20_BALANCES_PRECOMPILE, Balances>, ForeignAssetMatcher<AccountId, AssetId, Runtime, AsAssetType<AssetId, AssetType, AssetManager>>, Erc20PalletMatcher<AccountId, Erc20XcmBridge>)>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompilesAt<DisabledLocalAssets<R>>)>;
Expand description

The PrecompileSet installed in the Moonbase runtime. +MoonbasePrecompiles in moonbase_runtime - Rust

pub type MoonbasePrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1027>, StorageCleanerPrecompile<R>, CallableByPrecompile>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<ERC20_BALANCES_PRECOMPILE>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2074>, PalletXcmPrecompile<R, (SingleAddressMatcher<AccountId, ERC20_BALANCES_PRECOMPILE, Balances>, ForeignAssetMatcher<AccountId, AssetId, Runtime, AsAssetType<AssetId, AssetType, AssetManager>>, Erc20PalletMatcher<AccountId, Erc20XcmBridge>)>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompilesAt<DisabledLocalAssets<R>>)>;
Expand description

The PrecompileSet installed in the Moonbase runtime. We include the nine Istanbul precompiles (https://github.com/ethereum/go-ethereum/blob/3c46f557/core/vm/contracts.go#L69) The following distribution has been decided for the precompiles diff --git a/moonbeam_client_evm_tracing/formatters/trait.ResponseFormatter.html b/moonbeam_client_evm_tracing/formatters/trait.ResponseFormatter.html index f2948a6a7f..7d4c720818 100644 --- a/moonbeam_client_evm_tracing/formatters/trait.ResponseFormatter.html +++ b/moonbeam_client_evm_tracing/formatters/trait.ResponseFormatter.html @@ -1,7 +1,7 @@ ResponseFormatter in moonbeam_client_evm_tracing::formatters - Rust

pub trait ResponseFormatter {
-    type Listener: Listener;
+    type Listener: Listener;
     type Response: Serialize;
 
     // Required method
     fn format(listener: Self::Listener) -> Option<Self::Response>;
-}

Required Associated Types§

Required Methods§

source

fn format(listener: Self::Listener) -> Option<Self::Response>

Implementors§

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::blockscout::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::call_tracer::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::raw::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::trace_filter::Formatter

\ No newline at end of file +}

Required Associated Types§

Required Methods§

source

fn format(listener: Self::Listener) -> Option<Self::Response>

Implementors§

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::blockscout::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::call_tracer::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::raw::Formatter

source§

impl ResponseFormatter for moonbeam_client_evm_tracing::formatters::trace_filter::Formatter

\ No newline at end of file diff --git a/moonbeam_client_evm_tracing/listeners/call_list/struct.Listener.html b/moonbeam_client_evm_tracing/listeners/call_list/struct.Listener.html index ca7c9d3daa..42db530c2a 100644 --- a/moonbeam_client_evm_tracing/listeners/call_list/struct.Listener.html +++ b/moonbeam_client_evm_tracing/listeners/call_list/struct.Listener.html @@ -4,7 +4,7 @@ }

Fields§

§entries: Vec<BTreeMap<u32, BlockscoutCall>>

Implementations§

source§

impl Listener

source

pub fn using<R, F: FnOnce() -> R>(&mut self, f: F) -> R

source

pub fn finish_transaction(&mut self)

Called at the end of each transaction when tracing. Allow to insert the pending entries regardless of which runtime version is used (with or without EvmEvent::Exit).

-
source

pub fn gasometer_event(&mut self, event: GasometerEvent)

source

pub fn runtime_event(&mut self, event: RuntimeEvent)

source

pub fn evm_event(&mut self, event: EvmEvent)

Trait Implementations§

source§

impl Default for Listener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Listener for Listener

source§

fn event(&mut self, event: Event)

source§

fn step_event_filter(&self) -> StepEventFilter

Allow the runtime to know which data should be discarded and not cloned. +
source

pub fn gasometer_event(&mut self, event: GasometerEvent)

source

pub fn runtime_event(&mut self, event: RuntimeEvent)

source

pub fn evm_event(&mut self, event: EvmEvent)

Trait Implementations§

source§

impl Default for Listener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Listener for Listener

source§

fn event(&mut self, event: Event)

source§

fn step_event_filter(&self) -> StepEventFilter

Allow the runtime to know which data should be discarded and not cloned. WARNING: It is only called once when the runtime tracing is instantiated to avoid performing many ext calls.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/moonbeam_client_evm_tracing/listeners/raw/struct.Listener.html b/moonbeam_client_evm_tracing/listeners/raw/struct.Listener.html index 072ee342b7..4d93fec8e9 100644 --- a/moonbeam_client_evm_tracing/listeners/raw/struct.Listener.html +++ b/moonbeam_client_evm_tracing/listeners/raw/struct.Listener.html @@ -9,7 +9,7 @@ disable_memory: bool, disable_stack: bool, raw_max_memory_usage: usize -) -> Self

source

pub fn using<R, F: FnOnce() -> R>(&mut self, f: F) -> R

source

pub fn gasometer_event(&mut self, event: GasometerEvent)

source

pub fn runtime_event(&mut self, event: RuntimeEvent)

Trait Implementations§

source§

impl Debug for Listener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Listener for Listener

source§

fn event(&mut self, event: Event)

source§

fn step_event_filter(&self) -> StepEventFilter

Allow the runtime to know which data should be discarded and not cloned. +) -> Self
source

pub fn using<R, F: FnOnce() -> R>(&mut self, f: F) -> R

source

pub fn gasometer_event(&mut self, event: GasometerEvent)

source

pub fn runtime_event(&mut self, event: RuntimeEvent)

Trait Implementations§

source§

impl Debug for Listener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Listener for Listener

source§

fn event(&mut self, event: Event)

source§

fn step_event_filter(&self) -> StepEventFilter

Allow the runtime to know which data should be discarded and not cloned. WARNING: It is only called once when the runtime tracing is instantiated to avoid performing many ext calls.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/moonbeam_core_primitives/type.Signature.html b/moonbeam_core_primitives/type.Signature.html index d69d538543..789ca3fd0e 100644 --- a/moonbeam_core_primitives/type.Signature.html +++ b/moonbeam_core_primitives/type.Signature.html @@ -1,2 +1,2 @@ -Signature in moonbeam_core_primitives - Rust
pub type Signature = EthereumSignature;
Expand description

Alias to 512-bit hash when used in the context of a transaction signature on the chain.

+Signature in moonbeam_core_primitives - Rust
pub type Signature = EthereumSignature;
Expand description

Alias to 512-bit hash when used in the context of a transaction signature on the chain.

Aliased Type§

struct Signature(/* private fields */);
\ No newline at end of file diff --git a/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html b/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html index 43a097c940..80408af29f 100644 --- a/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html +++ b/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html @@ -1,4 +1,4 @@ -step_event_filter in moonbeam_primitives_ext::moonbeam_ext - Rust
pub fn step_event_filter() -> StepEventFilter
Expand description

Allow the tracing module in the runtime to know how to filter Step event +step_event_filter in moonbeam_primitives_ext::moonbeam_ext - Rust

pub fn step_event_filter() -> StepEventFilter
Expand description

Allow the tracing module in the runtime to know how to filter Step event content, as cloning the entire data is expensive and most of the time not necessary.

\ No newline at end of file diff --git a/moonbeam_relay_encoder/kusama/constant.KUSAMA_RELAY_INDICES.html b/moonbeam_relay_encoder/kusama/constant.KUSAMA_RELAY_INDICES.html index ba8dbf96a7..3633547775 100644 --- a/moonbeam_relay_encoder/kusama/constant.KUSAMA_RELAY_INDICES.html +++ b/moonbeam_relay_encoder/kusama/constant.KUSAMA_RELAY_INDICES.html @@ -1,2 +1,2 @@ -KUSAMA_RELAY_INDICES in moonbeam_relay_encoder::kusama - Rust
pub const KUSAMA_RELAY_INDICES: RelayChainIndices;
Expand description

Kusama pallet and extrinsic indices

+KUSAMA_RELAY_INDICES in moonbeam_relay_encoder::kusama - Rust
pub const KUSAMA_RELAY_INDICES: RelayChainIndices;
Expand description

Kusama pallet and extrinsic indices

\ No newline at end of file diff --git a/moonbeam_relay_encoder/kusama/struct.KusamaEncoder.html b/moonbeam_relay_encoder/kusama/struct.KusamaEncoder.html index c28c70847b..f9f5ba6860 100644 --- a/moonbeam_relay_encoder/kusama/struct.KusamaEncoder.html +++ b/moonbeam_relay_encoder/kusama/struct.KusamaEncoder.html @@ -1,4 +1,4 @@ -KusamaEncoder in moonbeam_relay_encoder::kusama - Rust
pub struct KusamaEncoder;

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +KusamaEncoder in moonbeam_relay_encoder::kusama - Rust
pub struct KusamaEncoder;

Trait Implementations§

source§

impl HrmpEncodeCall for KusamaEncoder

source§

fn hrmp_encode_call(call: HrmpAvailableCalls) -> Result<Vec<u8>, Error>

source§

impl StakeEncodeCall for KusamaEncoder

source§

fn encode_call(call: AvailableStakeCalls) -> Vec<u8>

Encode call from the relay.
source§

impl UtilityEncodeCall for KusamaEncoder

source§

fn encode_call(self, call: UtilityAvailableCalls) -> Vec<u8>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_relay_encoder/polkadot/constant.POLKADOT_RELAY_INDICES.html b/moonbeam_relay_encoder/polkadot/constant.POLKADOT_RELAY_INDICES.html index 779fdcedb2..3769b3a594 100644 --- a/moonbeam_relay_encoder/polkadot/constant.POLKADOT_RELAY_INDICES.html +++ b/moonbeam_relay_encoder/polkadot/constant.POLKADOT_RELAY_INDICES.html @@ -1,2 +1,2 @@ -POLKADOT_RELAY_INDICES in moonbeam_relay_encoder::polkadot - Rust
pub const POLKADOT_RELAY_INDICES: RelayChainIndices;
Expand description

Polkadot pallet and extrinsic indices

+POLKADOT_RELAY_INDICES in moonbeam_relay_encoder::polkadot - Rust
pub const POLKADOT_RELAY_INDICES: RelayChainIndices;
Expand description

Polkadot pallet and extrinsic indices

\ No newline at end of file diff --git a/moonbeam_relay_encoder/polkadot/struct.PolkadotEncoder.html b/moonbeam_relay_encoder/polkadot/struct.PolkadotEncoder.html index 83d832c69f..70971fb2f8 100644 --- a/moonbeam_relay_encoder/polkadot/struct.PolkadotEncoder.html +++ b/moonbeam_relay_encoder/polkadot/struct.PolkadotEncoder.html @@ -1,4 +1,4 @@ -PolkadotEncoder in moonbeam_relay_encoder::polkadot - Rust
pub struct PolkadotEncoder;

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +PolkadotEncoder in moonbeam_relay_encoder::polkadot - Rust
pub struct PolkadotEncoder;

Trait Implementations§

source§

impl HrmpEncodeCall for PolkadotEncoder

source§

fn hrmp_encode_call(call: HrmpAvailableCalls) -> Result<Vec<u8>, Error>

source§

impl StakeEncodeCall for PolkadotEncoder

source§

fn encode_call(call: AvailableStakeCalls) -> Vec<u8>

Encode call from the relay.
source§

impl UtilityEncodeCall for PolkadotEncoder

source§

fn encode_call(self, call: UtilityAvailableCalls) -> Vec<u8>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_relay_encoder/westend/constant.WESTEND_RELAY_INDICES.html b/moonbeam_relay_encoder/westend/constant.WESTEND_RELAY_INDICES.html index 809747af50..89ade2c2f6 100644 --- a/moonbeam_relay_encoder/westend/constant.WESTEND_RELAY_INDICES.html +++ b/moonbeam_relay_encoder/westend/constant.WESTEND_RELAY_INDICES.html @@ -1,2 +1,2 @@ -WESTEND_RELAY_INDICES in moonbeam_relay_encoder::westend - Rust
pub const WESTEND_RELAY_INDICES: RelayChainIndices;
Expand description

Westend pallet and extrinsic indices

+WESTEND_RELAY_INDICES in moonbeam_relay_encoder::westend - Rust
pub const WESTEND_RELAY_INDICES: RelayChainIndices;
Expand description

Westend pallet and extrinsic indices

\ No newline at end of file diff --git a/moonbeam_relay_encoder/westend/struct.WestendEncoder.html b/moonbeam_relay_encoder/westend/struct.WestendEncoder.html index 1cf0ec5a55..b3ce361503 100644 --- a/moonbeam_relay_encoder/westend/struct.WestendEncoder.html +++ b/moonbeam_relay_encoder/westend/struct.WestendEncoder.html @@ -1,4 +1,4 @@ -WestendEncoder in moonbeam_relay_encoder::westend - Rust
pub struct WestendEncoder;

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +WestendEncoder in moonbeam_relay_encoder::westend - Rust
pub struct WestendEncoder;

Trait Implementations§

source§

impl HrmpEncodeCall for WestendEncoder

source§

fn hrmp_encode_call(call: HrmpAvailableCalls) -> Result<Vec<u8>, Error>

source§

impl StakeEncodeCall for WestendEncoder

source§

fn encode_call(call: AvailableStakeCalls) -> Vec<u8>

Encode call from the relay.
source§

impl UtilityEncodeCall for WestendEncoder

source§

fn encode_call(self, call: UtilityAvailableCalls) -> Vec<u8>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_rpc_debug/enum.Response.html b/moonbeam_rpc_debug/enum.Response.html index 749b2a6de9..01b7d87406 100644 --- a/moonbeam_rpc_debug/enum.Response.html +++ b/moonbeam_rpc_debug/enum.Response.html @@ -1,7 +1,7 @@ Response in moonbeam_rpc_debug - Rust
pub enum Response {
-    Single(TransactionTrace),
-    Block(Vec<TransactionTrace>),
-}

Variants§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Single(TransactionTrace), + Block(Vec<TransactionTrace>), +}

Variants§

§

Single(TransactionTrace)

§

Block(Vec<TransactionTrace>)

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere diff --git a/moonbeam_rpc_debug/struct.Debug.html b/moonbeam_rpc_debug/struct.Debug.html index a9e8009b5c..197bb0a526 100644 --- a/moonbeam_rpc_debug/struct.Debug.html +++ b/moonbeam_rpc_debug/struct.Debug.html @@ -4,7 +4,7 @@ &'life0 self, transaction_hash: H256, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = RpcResult<TransactionTrace>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = RpcResult<TransactionTrace>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Handler for debug_traceTransaction request. Communicates with the service-defined task using channels.

@@ -13,7 +13,7 @@ call_params: TraceCallParams, id: RequestBlockId, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = RpcResult<TransactionTrace>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = RpcResult<TransactionTrace>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Handler for debug_traceCall request. Communicates with the service-defined task using channels.

@@ -21,7 +21,7 @@ &'life0 self, id: RequestBlockId, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = RpcResult<Vec<TransactionTrace>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = RpcResult<Vec<TransactionTrace>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

source§

fn into_rpc(self) -> RpcModule<Self>

Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

Auto Trait Implementations§

§

impl RefUnwindSafe for Debug

§

impl Send for Debug

§

impl Sync for Debug

§

impl Unpin for Debug

§

impl UnwindSafe for Debug

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere diff --git a/moonbeam_rpc_debug/trait.DebugServer.html b/moonbeam_rpc_debug/trait.DebugServer.html index c787dbea8c..0199fa44fd 100644 --- a/moonbeam_rpc_debug/trait.DebugServer.html +++ b/moonbeam_rpc_debug/trait.DebugServer.html @@ -4,7 +4,7 @@ &'life0 self, transaction_hash: H256, params: Option<TraceParams> - ) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>> + ) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>> where 'life0: 'async_trait, Self: 'async_trait; fn trace_call<'life0, 'async_trait>( @@ -12,14 +12,14 @@ call_params: TraceCallParams, id: RequestBlockId, params: Option<TraceParams> - ) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>> + ) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>> where 'life0: 'async_trait, Self: 'async_trait; fn trace_block<'life0, 'async_trait>( &'life0 self, id: RequestBlockId, params: Option<TraceParams> - ) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>> + ) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>> where 'life0: 'async_trait, Self: 'async_trait; @@ -30,20 +30,20 @@ &'life0 self, transaction_hash: H256, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

source

fn trace_call<'life0, 'async_trait>( &'life0 self, call_params: TraceCallParams, id: RequestBlockId, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<TransactionTrace, ErrorObject<'static>>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

source

fn trace_block<'life0, 'async_trait>( &'life0 self, id: RequestBlockId, params: Option<TraceParams> -) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

Provided Methods§

source

fn into_rpc(self) -> RpcModule<Self>

Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

Implementors§

\ No newline at end of file diff --git a/moonbeam_rpc_trace/struct.CacheRequester.html b/moonbeam_rpc_trace/struct.CacheRequester.html index eac023d5cd..cf1d49523e 100644 --- a/moonbeam_rpc_trace/struct.CacheRequester.html +++ b/moonbeam_rpc_trace/struct.CacheRequester.html @@ -7,7 +7,7 @@

source

pub async fn get_traces( &self, block: H256 -) -> Result<Vec<TransactionTrace>, String>

Fetch the traces for given block hash. +) -> Result<Vec<TransactionTrace>, String>

Fetch the traces for given block hash. The task will answer only when it has processed this block. The block should be part of a batch first. If no batch has requested the block it will return an error.

diff --git a/moonbeam_rpc_trace/struct.Trace.html b/moonbeam_rpc_trace/struct.Trace.html index 0697f63714..3a63b2cd45 100644 --- a/moonbeam_rpc_trace/struct.Trace.html +++ b/moonbeam_rpc_trace/struct.Trace.html @@ -9,7 +9,7 @@ C: HeaderMetadata<B, Error = Error> + HeaderBackend<B> + Send + Sync + 'static,

source§

fn filter<'life0, 'async_trait>( &'life0 self, filter: FilterRequest -) -> Pin<Box<dyn Future<Output = RpcResult<Vec<TransactionTrace>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = RpcResult<Vec<TransactionTrace>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

source§

fn into_rpc(self) -> RpcModule<Self>

Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

Auto Trait Implementations§

§

impl<B, C> RefUnwindSafe for Trace<B, C>where B: RefUnwindSafe, diff --git a/moonbeam_rpc_trace/trait.TraceServer.html b/moonbeam_rpc_trace/trait.TraceServer.html index 85b0acf440..a8421f9531 100644 --- a/moonbeam_rpc_trace/trait.TraceServer.html +++ b/moonbeam_rpc_trace/trait.TraceServer.html @@ -3,7 +3,7 @@ fn filter<'life0, 'async_trait>( &'life0 self, filter: FilterRequest - ) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>> + ) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>> where 'life0: 'async_trait, Self: 'async_trait; @@ -13,7 +13,7 @@

Required Methods§

source

fn filter<'life0, 'async_trait>( &'life0 self, filter: FilterRequest -) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TransactionTrace, Global>, ErrorObject<'static>>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,

Provided Methods§

source

fn into_rpc(self) -> RpcModule<Self>

Collects all the methods and subscriptions defined in the trait and adds them into a single RpcModule.

Implementors§

source§

impl<B, C> TraceServer for Trace<B, C>where diff --git a/moonbeam_runtime/asset_config/type.ForeignAssetInstance.html b/moonbeam_runtime/asset_config/type.ForeignAssetInstance.html index 8148c07f42..68f9431920 100644 --- a/moonbeam_runtime/asset_config/type.ForeignAssetInstance.html +++ b/moonbeam_runtime/asset_config/type.ForeignAssetInstance.html @@ -1,22 +1,22 @@ ForeignAssetInstance in moonbeam_runtime::asset_config - Rust
pub type ForeignAssetInstance = ();

Trait Implementations§

§

impl BuildStorage for ()

§

fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
§

impl<T> Get<T> for ()where T: Default,

§

fn get() -> T

Return the current value.
source§

impl<IT> MultiUnzip<()> for ITwhere - IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl WeightInfo for ()

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) + IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
§

impl WeightInfo for ()

§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) +

§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) +

§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -35,12 +35,12 @@ Storage: ParachainStaking BottomDelegations (r:0 w:1) Proof Skipped: ParachainStaking BottomDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -61,7 +61,7 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350].

-
source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -83,22 +83,22 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350]. The range of component y is [2, 350].

-
source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -111,9 +111,9 @@ Storage: Balances Freezes (r:1 w:0) Proof: Balances Freezes (max_values: None, max_size: Some(37), added: 2512, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -126,9 +126,9 @@ Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -146,12 +146,12 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 100]. The range of component y is [2, 300].

-
source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -170,12 +170,12 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -195,7 +195,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -217,7 +217,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -237,12 +237,12 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) +

§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Staked (r:1 w:1) Proof Skipped: ParachainStaking Staked (max_values: None, max_size: None, mode: Measured) @@ -256,12 +256,12 @@ Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking DelayedPayouts (r:0 w:1) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured)

-
source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) +

§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking TopDelegations (r:1 w:0) Proof Skipped: ParachainStaking TopDelegations (max_values: None, max_size: None, mode: Measured) The range of component y is [0, 100].

-
source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:0) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -279,7 +279,7 @@ Proof Skipped: ParachainStaking AtStake (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 50]. The range of component y is [0, 100].

-
source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) +

§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:349 w:349) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -302,7 +302,7 @@ The range of component x is [0, 349]. The range of component y is [0, 349]. The range of component z is [0, 349].

-
source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) +

§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) @@ -317,13 +317,13 @@ Storage: System Account (r:301 w:301) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component y is [0, 300].

-
source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) +

§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 300]. The range of component y is [0, 100].

-
source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -346,7 +346,7 @@ The range of component x is [0, 350]. The range of component y is [0, 349]. The range of component z is [0, 99].

-
source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) +

§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:2 w:2) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -368,9 +368,9 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) +

§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen)

-
source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) +

§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) Proof Skipped: ParachainStaking EnableMarkingOffline (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) @@ -386,6 +386,6 @@ Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

source§

fn base_on_initialize() -> Weight

§

impl<T, F, R> IntoFunc<T, (), R> for Fwhere +

§

fn set_candidate_bond_to_zero(x: u32) -> Weight

§

fn base_on_initialize() -> Weight

§

impl<T, F, R> IntoFunc<T, (), R> for Fwhere F: Fn() -> R + Send + Sync + 'static, R: WasmRet,

\ No newline at end of file diff --git a/moonbeam_runtime/enum.ProxyType.html b/moonbeam_runtime/enum.ProxyType.html index 8064bbcc55..fa4ca8a9f6 100644 --- a/moonbeam_runtime/enum.ProxyType.html +++ b/moonbeam_runtime/enum.ProxyType.html @@ -33,7 +33,7 @@ call: &EvmSubCall, recipient_has_code: bool, gas: u64 -) -> EvmResult<bool>

If returns false, then the subcall will not be executed and the evm transaction will +) -> EvmResult<bool>
If returns false, then the subcall will not be executed and the evm transaction will revert with error message “CallFiltered”.
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl MaxEncodedLen for ProxyType

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
source§

impl Ord for ProxyType

source§

fn cmp(&self, other: &ProxyType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/moonbeam_runtime/enum.RuntimeCall.html b/moonbeam_runtime/enum.RuntimeCall.html index eb6039fbbc..44845f5746 100644 --- a/moonbeam_runtime/enum.RuntimeCall.html +++ b/moonbeam_runtime/enum.RuntimeCall.html @@ -55,7 +55,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EthereumXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MessageQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorMapping, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MaintenanceMode, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamLazyMigrations, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamOrbiters, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<DmpQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XTokens, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EVM, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorInherent, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<CrowdloanRewards, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XcmTransactor, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Proxy, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AssetManager, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<RootTesting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Whitelist, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorFilter, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Randomness, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Identity, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Multisig, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainStaking, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainSystem, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Ethereum, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Preimage, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Scheduler, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Utility, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<PolkadotXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Assets, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ConvictionVoting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Treasury, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Referenda, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<TreasuryCouncilCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<OpenTechCommitteeCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<RootTesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Randomness, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorMapping, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MessageQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EthereumXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainStaking, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorFilter, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MoonbeamOrbiters, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainSystem, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EthereumXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MessageQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorMapping, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MaintenanceMode, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamLazyMigrations, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamOrbiters, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<DmpQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XTokens, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EVM, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorInherent, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<CrowdloanRewards, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XcmTransactor, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Proxy, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AssetManager, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<RootTesting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Whitelist, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorFilter, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Randomness, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Identity, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Multisig, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainStaking, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainSystem, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Ethereum, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Preimage, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Scheduler, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Utility, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<PolkadotXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Assets, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ConvictionVoting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Treasury, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Referenda, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<TreasuryCouncilCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<OpenTechCommitteeCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<RootTesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Randomness, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorMapping, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MessageQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EthereumXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainStaking, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorFilter, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MoonbeamOrbiters, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainSystem, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( &self ) -> Option<&CallableCallFor<MoonbeamLazyMigrations, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Proxy, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XcmTransactor, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MaintenanceMode, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Scheduler, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Whitelist, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Multisig, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XTokens, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AssetManager, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Ethereum, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<CrowdloanRewards, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Preimage, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<DmpQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PolkadotXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EVM, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorInherent, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Treasury, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ConvictionVoting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Assets, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Referenda, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( &self diff --git a/moonbeam_runtime/enum.RuntimeError.html b/moonbeam_runtime/enum.RuntimeError.html index b5d9cf2d69..23ba7bce26 100644 --- a/moonbeam_runtime/enum.RuntimeError.html +++ b/moonbeam_runtime/enum.RuntimeError.html @@ -2,7 +2,7 @@
Show 35 variants System(Error<Runtime>), ParachainSystem(Error<Runtime>), Balances(Error<Runtime>), - ParachainStaking(Error<Runtime>), + ParachainStaking(Error<Runtime>), AuthorInherent(Error<Runtime>), AuthorMapping(Error<Runtime>), MoonbeamOrbiters(Error<Runtime>), @@ -34,7 +34,7 @@ MessageQueue(Error<Runtime>), PrecompileBenchmarks(Error<Runtime>), Randomness(Error<Runtime>), -
}

Variants§

§

System(Error<Runtime>)

§

ParachainSystem(Error<Runtime>)

§

Balances(Error<Runtime>)

§

ParachainStaking(Error<Runtime>)

§

AuthorInherent(Error<Runtime>)

§

AuthorMapping(Error<Runtime>)

§

MoonbeamOrbiters(Error<Runtime>)

§

Utility(Error<Runtime>)

§

Proxy(Error<Runtime>)

§

MaintenanceMode(Error<Runtime>)

§

Identity(Error<Runtime>)

§

Migrations(Error<Runtime>)

§

Multisig(Error<Runtime>)

§

MoonbeamLazyMigrations(Error<Runtime>)

§

EVM(Error<Runtime>)

§

Ethereum(Error<Runtime>)

§

Scheduler(Error<Runtime>)

§

Preimage(Error<Runtime>)

§

ConvictionVoting(Error<Runtime>)

§

Referenda(Error<Runtime>)

§

Whitelist(Error<Runtime>)

§

TreasuryCouncilCollective(Error<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Error<Runtime, Instance4>)

§

Treasury(Error<Runtime>)

§

CrowdloanRewards(Error<Runtime>)

§

XcmpQueue(Error<Runtime>)

§

PolkadotXcm(Error<Runtime>)

§

Assets(Error<Runtime>)

§

AssetManager(Error<Runtime>)

§

XTokens(Error<Runtime>)

§

XcmTransactor(Error<Runtime>)

§

EthereumXcm(Error<Runtime>)

§

MessageQueue(Error<Runtime>)

§

PrecompileBenchmarks(Error<Runtime>)

§

Randomness(Error<Runtime>)

Implementations§

source§

impl RuntimeError

source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+
}

Variants§

§

System(Error<Runtime>)

§

ParachainSystem(Error<Runtime>)

§

Balances(Error<Runtime>)

§

ParachainStaking(Error<Runtime>)

§

AuthorInherent(Error<Runtime>)

§

AuthorMapping(Error<Runtime>)

§

MoonbeamOrbiters(Error<Runtime>)

§

Utility(Error<Runtime>)

§

Proxy(Error<Runtime>)

§

MaintenanceMode(Error<Runtime>)

§

Identity(Error<Runtime>)

§

Migrations(Error<Runtime>)

§

Multisig(Error<Runtime>)

§

MoonbeamLazyMigrations(Error<Runtime>)

§

EVM(Error<Runtime>)

§

Ethereum(Error<Runtime>)

§

Scheduler(Error<Runtime>)

§

Preimage(Error<Runtime>)

§

ConvictionVoting(Error<Runtime>)

§

Referenda(Error<Runtime>)

§

Whitelist(Error<Runtime>)

§

TreasuryCouncilCollective(Error<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Error<Runtime, Instance4>)

§

Treasury(Error<Runtime>)

§

CrowdloanRewards(Error<Runtime>)

§

XcmpQueue(Error<Runtime>)

§

PolkadotXcm(Error<Runtime>)

§

Assets(Error<Runtime>)

§

AssetManager(Error<Runtime>)

§

XTokens(Error<Runtime>)

§

XcmTransactor(Error<Runtime>)

§

EthereumXcm(Error<Runtime>)

§

MessageQueue(Error<Runtime>)

§

PrecompileBenchmarks(Error<Runtime>)

§

Randomness(Error<Runtime>)

Implementations§

source§

impl RuntimeError

source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeError

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy @@ -47,7 +47,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_runtime/enum.RuntimeEvent.html b/moonbeam_runtime/enum.RuntimeEvent.html index 9b294a9e1a..8dc559863b 100644 --- a/moonbeam_runtime/enum.RuntimeEvent.html +++ b/moonbeam_runtime/enum.RuntimeEvent.html @@ -4,7 +4,7 @@ RootTesting(Event<Runtime>), Balances(Event<Runtime>), TransactionPayment(Event<Runtime>), - ParachainStaking(Event<Runtime>), + ParachainStaking(Event<Runtime>), AuthorFilter(Event), AuthorMapping(Event<Runtime>), MoonbeamOrbiters(Event<Runtime>), @@ -35,7 +35,7 @@ XcmTransactor(Event<Runtime>), MessageQueue(Event<Runtime>), Randomness(Event<Runtime>), -

}

Variants§

§

System(Event<Runtime>)

§

ParachainSystem(Event<Runtime>)

§

RootTesting(Event<Runtime>)

§

Balances(Event<Runtime>)

§

TransactionPayment(Event<Runtime>)

§

ParachainStaking(Event<Runtime>)

§

AuthorFilter(Event)

§

AuthorMapping(Event<Runtime>)

§

MoonbeamOrbiters(Event<Runtime>)

§

Utility(Event)

§

Proxy(Event<Runtime>)

§

MaintenanceMode(Event)

§

Identity(Event<Runtime>)

§

Migrations(Event<Runtime>)

§

Multisig(Event<Runtime>)

§

EVM(Event<Runtime>)

§

Ethereum(Event)

§

Scheduler(Event<Runtime>)

§

Preimage(Event<Runtime>)

§

ConvictionVoting(Event<Runtime>)

§

Referenda(Event<Runtime>)

§

Whitelist(Event<Runtime>)

§

TreasuryCouncilCollective(Event<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Event<Runtime, Instance4>)

§

Treasury(Event<Runtime>)

§

CrowdloanRewards(Event<Runtime>)

§

XcmpQueue(Event<Runtime>)

§

CumulusXcm(Event<Runtime>)

§

DmpQueue(Event<Runtime>)

§

PolkadotXcm(Event<Runtime>)

§

Assets(Event<Runtime>)

§

AssetManager(Event<Runtime>)

§

XTokens(Event<Runtime>)

§

XcmTransactor(Event<Runtime>)

§

MessageQueue(Event<Runtime>)

§

Randomness(Event<Runtime>)

Trait Implementations§

source§

impl Clone for RuntimeEvent

source§

fn clone(&self) -> RuntimeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeEvent

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeEvent

source§

fn decode<__CodecInputEdqy: Input>( +

}

Variants§

§

System(Event<Runtime>)

§

ParachainSystem(Event<Runtime>)

§

RootTesting(Event<Runtime>)

§

Balances(Event<Runtime>)

§

TransactionPayment(Event<Runtime>)

§

ParachainStaking(Event<Runtime>)

§

AuthorFilter(Event)

§

AuthorMapping(Event<Runtime>)

§

MoonbeamOrbiters(Event<Runtime>)

§

Utility(Event)

§

Proxy(Event<Runtime>)

§

MaintenanceMode(Event)

§

Identity(Event<Runtime>)

§

Migrations(Event<Runtime>)

§

Multisig(Event<Runtime>)

§

EVM(Event<Runtime>)

§

Ethereum(Event)

§

Scheduler(Event<Runtime>)

§

Preimage(Event<Runtime>)

§

ConvictionVoting(Event<Runtime>)

§

Referenda(Event<Runtime>)

§

Whitelist(Event<Runtime>)

§

TreasuryCouncilCollective(Event<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Event<Runtime, Instance4>)

§

Treasury(Event<Runtime>)

§

CrowdloanRewards(Event<Runtime>)

§

XcmpQueue(Event<Runtime>)

§

CumulusXcm(Event<Runtime>)

§

DmpQueue(Event<Runtime>)

§

PolkadotXcm(Event<Runtime>)

§

Assets(Event<Runtime>)

§

AssetManager(Event<Runtime>)

§

XTokens(Event<Runtime>)

§

XcmTransactor(Event<Runtime>)

§

MessageQueue(Event<Runtime>)

§

Randomness(Event<Runtime>)

Trait Implementations§

source§

impl Clone for RuntimeEvent

source§

fn clone(&self) -> RuntimeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeEvent

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeEvent

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, @@ -46,9 +46,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_runtime/struct.InflationInfo.html b/moonbeam_runtime/struct.InflationInfo.html index 172fa1ad6a..6b6abef721 100644 --- a/moonbeam_runtime/struct.InflationInfo.html +++ b/moonbeam_runtime/struct.InflationInfo.html @@ -1,23 +1,23 @@ -InflationInfo in moonbeam_runtime - Rust
pub struct InflationInfo<Balance> {
+InflationInfo in moonbeam_runtime - Rust
pub struct InflationInfo<Balance> {
     pub expect: Range<Balance>,
     pub annual: Range<Perbill>,
     pub round: Range<Perbill>,
 }

Fields§

§expect: Range<Balance>

Staking expectations

§annual: Range<Perbill>

Annual inflation range

§round: Range<Perbill>

Round inflation range

-

Implementations§

source§

impl<Balance> InflationInfo<Balance>

source

pub fn new<T>( +

Implementations§

§

impl<Balance> InflationInfo<Balance>

pub fn new<T>( annual: Range<Perbill>, expect: Range<Balance> ) -> InflationInfo<Balance>where - T: Config,

source

pub fn set_round_from_annual<T>(&mut self, new: Range<Perbill>)where - T: Config,

Set round inflation range according to input annual inflation range

-
source

pub fn reset_round<T>(&mut self, new_length: u32)where - T: Config,

Reset round inflation rate based on changes to round length

-
source

pub fn set_expectations(&mut self, expect: Range<Balance>)

Set staking expectations

-

Trait Implementations§

source§

impl<Balance> Clone for InflationInfo<Balance>where - Balance: Clone,

source§

fn clone(&self) -> InflationInfo<Balance>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Balance> Debug for InflationInfo<Balance>where - Balance: Debug,

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<Balance> Decode for InflationInfo<Balance>where - Range<Balance>: Decode,

source§

fn decode<__CodecInputEdqy>( + T: Config,

pub fn set_round_from_annual<T>(&mut self, new: Range<Perbill>)where + T: Config,

Set round inflation range according to input annual inflation range

+

pub fn reset_round<T>(&mut self, new_length: u32)where + T: Config,

Reset round inflation rate based on changes to round length

+

pub fn set_expectations(&mut self, expect: Range<Balance>)

Set staking expectations

+

Trait Implementations§

§

impl<Balance> Clone for InflationInfo<Balance>where + Balance: Clone,

§

fn clone(&self) -> InflationInfo<Balance>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<Balance> Debug for InflationInfo<Balance>where + Balance: Debug,

§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<Balance> Decode for InflationInfo<Balance>where + Range<Balance>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<InflationInfo<Balance>, Error>where __CodecInputEdqy: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -25,30 +25,30 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<Balance> Default for InflationInfo<Balance>where - Balance: Default,

source§

fn default() -> InflationInfo<Balance>

Returns the “default value” for a type. Read more
source§

impl<'de, Balance> Deserialize<'de> for InflationInfo<Balance>where - Balance: Deserialize<'de>,

source§

fn deserialize<__D>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
§

impl<Balance> Default for InflationInfo<Balance>where + Balance: Default,

§

fn default() -> InflationInfo<Balance>

Returns the “default value” for a type. Read more
§

impl<'de, Balance> Deserialize<'de> for InflationInfo<Balance>where + Balance: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D ) -> Result<InflationInfo<Balance>, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<Balance> Encode for InflationInfo<Balance>where - Range<Balance>: Encode,

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<Balance> Encode for InflationInfo<Balance>where + Range<Balance>: Encode,

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<Balance> PartialEq<InflationInfo<Balance>> for InflationInfo<Balance>where - Balance: PartialEq<Balance>,

source§

fn eq(&self, other: &InflationInfo<Balance>) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

impl<Balance> PartialEq<InflationInfo<Balance>> for InflationInfo<Balance>where + Balance: PartialEq<Balance>,

§

fn eq(&self, other: &InflationInfo<Balance>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<Balance> Serialize for InflationInfo<Balance>where - Balance: Serialize,

source§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

§

impl<Balance> Serialize for InflationInfo<Balance>where + Balance: Serialize,

§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<Balance> TypeInfo for InflationInfo<Balance>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<Balance> TypeInfo for InflationInfo<Balance>where Range<Balance>: TypeInfo + 'static, - Balance: TypeInfo + 'static,

§

type Identity = InflationInfo<Balance>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
source§

impl<Balance> EncodeLike<InflationInfo<Balance>> for InflationInfo<Balance>where - Range<Balance>: Encode,

source§

impl<Balance> Eq for InflationInfo<Balance>where - Balance: Eq,

source§

impl<Balance> StructuralEq for InflationInfo<Balance>

source§

impl<Balance> StructuralPartialEq for InflationInfo<Balance>

Auto Trait Implementations§

§

impl<Balance> RefUnwindSafe for InflationInfo<Balance>where + Balance: TypeInfo + 'static,

§

type Identity = InflationInfo<Balance>

The type identifying for which type info is provided. Read more
§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
§

impl<Balance> EncodeLike<InflationInfo<Balance>> for InflationInfo<Balance>where + Range<Balance>: Encode,

§

impl<Balance> Eq for InflationInfo<Balance>where + Balance: Eq,

§

impl<Balance> StructuralEq for InflationInfo<Balance>

§

impl<Balance> StructuralPartialEq for InflationInfo<Balance>

Auto Trait Implementations§

§

impl<Balance> RefUnwindSafe for InflationInfo<Balance>where Balance: RefUnwindSafe,

§

impl<Balance> Send for InflationInfo<Balance>where Balance: Send,

§

impl<Balance> Sync for InflationInfo<Balance>where Balance: Sync,

§

impl<Balance> Unpin for InflationInfo<Balance>where diff --git a/moonbeam_runtime/struct.OnInactiveCollator.html b/moonbeam_runtime/struct.OnInactiveCollator.html index de4ba73ade..b2736a60af 100644 --- a/moonbeam_runtime/struct.OnInactiveCollator.html +++ b/moonbeam_runtime/struct.OnInactiveCollator.html @@ -1,6 +1,6 @@ -OnInactiveCollator in moonbeam_runtime - Rust
pub struct OnInactiveCollator;

Trait Implementations§

source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( +OnInactiveCollator in moonbeam_runtime - Rust
pub struct OnInactiveCollator;

Trait Implementations§

source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( collator_id: AccountId, - round: RoundIndex + round: RoundIndex ) -> Result<Weight, DispatchErrorWithPostInfo<PostDispatchInfo>>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/moonbeam_runtime/struct.OnNewRound.html b/moonbeam_runtime/struct.OnNewRound.html index 5377eb85eb..2447f96d5a 100644 --- a/moonbeam_runtime/struct.OnNewRound.html +++ b/moonbeam_runtime/struct.OnNewRound.html @@ -1,4 +1,4 @@ -OnNewRound in moonbeam_runtime - Rust
pub struct OnNewRound;

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +OnNewRound in moonbeam_runtime - Rust
pub struct OnNewRound;

Trait Implementations§

source§

impl OnNewRound for OnNewRound

source§

fn on_new_round(round_index: RoundIndex) -> Weight

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_runtime/struct.PayoutCollatorOrOrbiterReward.html b/moonbeam_runtime/struct.PayoutCollatorOrOrbiterReward.html index 304c1797bf..d3f30b80f4 100644 --- a/moonbeam_runtime/struct.PayoutCollatorOrOrbiterReward.html +++ b/moonbeam_runtime/struct.PayoutCollatorOrOrbiterReward.html @@ -1,5 +1,5 @@ -PayoutCollatorOrOrbiterReward in moonbeam_runtime - Rust
pub struct PayoutCollatorOrOrbiterReward;

Trait Implementations§

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( - for_round: RoundIndex, +PayoutCollatorOrOrbiterReward in moonbeam_runtime - Rust
pub struct PayoutCollatorOrOrbiterReward;

Trait Implementations§

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( + for_round: RoundIndex, collator_id: AccountId, amount: Balance ) -> Weight

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/moonbeam_runtime/struct.PrecompilesValue.html b/moonbeam_runtime/struct.PrecompilesValue.html index 5c5c61c3df..dc7bcc61fc 100644 --- a/moonbeam_runtime/struct.PrecompilesValue.html +++ b/moonbeam_runtime/struct.PrecompilesValue.html @@ -1,5 +1,5 @@ PrecompilesValue in moonbeam_runtime - Rust
pub struct PrecompilesValue;

Implementations§

source§

impl PrecompilesValue

source

pub fn get() -> MoonbeamPrecompiles<Runtime>

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<MoonbeamPrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

The type which is returned.
source§

fn get() -> MoonbeamPrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<MoonbeamPrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

The type which is returned.
source§

fn get() -> MoonbeamPrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonbeam_runtime/struct.Range.html b/moonbeam_runtime/struct.Range.html index 754056d918..50745afe20 100644 --- a/moonbeam_runtime/struct.Range.html +++ b/moonbeam_runtime/struct.Range.html @@ -1,12 +1,12 @@ -Range in moonbeam_runtime - Rust

Struct moonbeam_runtime::Range

source ·
pub struct Range<T> {
+Range in moonbeam_runtime - Rust

Struct moonbeam_runtime::Range

pub struct Range<T> {
     pub min: T,
     pub ideal: T,
     pub max: T,
-}

Fields§

§min: T§ideal: T§max: T

Implementations§

source§

impl<T> Range<T>where - T: Ord,

source

pub fn is_valid(&self) -> bool

Trait Implementations§

source§

impl<T> Clone for Range<T>where - T: Clone,

source§

fn clone(&self) -> Range<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Range<T>where - T: Debug,

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T> Decode for Range<T>where - T: Decode,

source§

fn decode<__CodecInputEdqy>( +}

Fields§

§min: T§ideal: T§max: T

Implementations§

§

impl<T> Range<T>where + T: Ord,

pub fn is_valid(&self) -> bool

Trait Implementations§

§

impl<T> Clone for Range<T>where + T: Clone,

§

fn clone(&self) -> Range<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<T> Debug for Range<T>where + T: Debug,

§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<T> Decode for Range<T>where + T: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Range<T>, Error>where __CodecInputEdqy: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -14,32 +14,32 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<T> Default for Range<T>where - T: Default,

source§

fn default() -> Range<T>

Returns the “default value” for a type. Read more
source§

impl<'de, T> Deserialize<'de> for Range<T>where - T: Deserialize<'de>,

source§

fn deserialize<__D>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
§

impl<T> Default for Range<T>where + T: Default,

§

fn default() -> Range<T>

Returns the “default value” for a type. Read more
§

impl<'de, T> Deserialize<'de> for Range<T>where + T: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D ) -> Result<Range<T>, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T> Encode for Range<T>where - T: Encode,

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<T> Encode for Range<T>where + T: Encode,

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<T> From<T> for Range<T>where - T: Ord + Copy,

source§

fn from(other: T) -> Range<T>

Converts to this type from the input type.
source§

impl<T> MaxEncodedLen for Range<T>where - T: MaxEncodedLen,

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
source§

impl<T> PartialEq<Range<T>> for Range<T>where - T: PartialEq<T>,

source§

fn eq(&self, other: &Range<T>) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

impl<T> From<T> for Range<T>where + T: Ord + Copy,

§

fn from(other: T) -> Range<T>

Converts to this type from the input type.
§

impl<T> MaxEncodedLen for Range<T>where + T: MaxEncodedLen,

§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
§

impl<T> PartialEq<Range<T>> for Range<T>where + T: PartialEq<T>,

§

fn eq(&self, other: &Range<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for Range<T>where - T: Serialize,

source§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

§

impl<T> Serialize for Range<T>where + T: Serialize,

§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> TypeInfo for Range<T>where - T: TypeInfo + 'static,

§

type Identity = Range<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
source§

impl<T> Copy for Range<T>where - T: Copy,

source§

impl<T> EncodeLike<Range<T>> for Range<T>where - T: Encode,

source§

impl<T> Eq for Range<T>where - T: Eq,

source§

impl<T> StructuralEq for Range<T>

source§

impl<T> StructuralPartialEq for Range<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Range<T>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

§

impl<T> TypeInfo for Range<T>where + T: TypeInfo + 'static,

§

type Identity = Range<T>

The type identifying for which type info is provided. Read more
§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
§

impl<T> Copy for Range<T>where + T: Copy,

§

impl<T> EncodeLike<Range<T>> for Range<T>where + T: Encode,

§

impl<T> Eq for Range<T>where + T: Eq,

§

impl<T> StructuralEq for Range<T>

§

impl<T> StructuralPartialEq for Range<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Range<T>where T: RefUnwindSafe,

§

impl<T> Send for Range<T>where T: Send,

§

impl<T> Sync for Range<T>where T: Sync,

§

impl<T> Unpin for Range<T>where diff --git a/moonbeam_runtime/struct.Runtime.html b/moonbeam_runtime/struct.Runtime.html index 48ab35ffcd..82f60cdcd2 100644 --- a/moonbeam_runtime/struct.Runtime.html +++ b/moonbeam_runtime/struct.Runtime.html @@ -42,7 +42,7 @@ that need to be presented to change a reward address through the relay keys

§

type SignatureNetworkIdentifier = SignatureNetworkIdentifier

Network Identifier to be appended into the signatures for reward address change/association Prevents replay attacks from one network to the other
§

type VestingBlockNumber = u32

The type that will be used to track vesting progress
§

type VestingBlockProvider = RelaychainDataProvider<Runtime>

The notion of time that will be used for vesting. Probably either the relay chain or sovereign chain block number.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type Currency = Pallet<Runtime, ()>

The currency mechanism.
§

type ProxyType = ProxyType

A kind of proxy; specified with the proxy and passed in to the IsProxyable fitler. -The instance filter determines whether a given call may be proxied under this type. Read more
§

type ProxyDepositBase = ConstU128<{ currency::deposit(1, 8) }>

The base amount of currency needed to reserve for creating a proxy. Read more
§

type ProxyDepositFactor = ConstU128<{ currency::deposit(0, 21) }>

The amount of currency needed per proxy added. Read more
§

type MaxProxies = ConstU32<32>

The maximum amount of proxies allowed for a single account.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxPending = ConstU32<32>

The maximum amount of time-delayed announcements that are allowed to be pending.
§

type CallHasher = BlakeTwo256

The type of hash used for hashing the call.
§

type AnnouncementDepositBase = ConstU128<{ currency::deposit(1, 8) }>

The base amount of currency needed to reserve for creating an announcement. Read more
§

type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 56) }>

The amount of currency needed per announcement made. Read more
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum +The instance filter determines whether a given call may be proxied under this type. Read more
§

type ProxyDepositBase = ConstU128<{ currency::deposit(1, 8) }>

The base amount of currency needed to reserve for creating a proxy. Read more
§

type ProxyDepositFactor = ConstU128<{ currency::deposit(0, 21) }>

The amount of currency needed per proxy added. Read more
§

type MaxProxies = ConstU32<32>

The maximum amount of proxies allowed for a single account.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxPending = ConstU32<32>

The maximum amount of time-delayed announcements that are allowed to be pending.
§

type CallHasher = BlakeTwo256

The type of hash used for hashing the call.
§

type AnnouncementDepositBase = ConstU128<{ currency::deposit(1, 8) }>

The base amount of currency needed to reserve for creating an announcement. Read more
§

type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 56) }>

The amount of currency needed per announcement made. Read more
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompilesAt<DisabledLocalAssets<Runtime>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum where the chain implementing pallet_ethereum should be able to configure what happens to the fees Similar to OnChargeTransaction of pallet_transaction_payment
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type FindAuthor = FindAuthorAdapter<Pallet<Runtime>>

Find author for the current block.
§

type OnCreate = ()

Called on create calls, used to record owner
§

type GasLimitPovSizeRatio = GasLimitPovSizeRatio

Gas limit Pov size ratio.
§

type SuicideQuickClearLimit = ConstU32<0>

Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.
§

type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio

Gas limit storage growth ratio.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl Config for Runtime

source§

impl Config for Runtime

§

type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId

The identifier used to distinguish between accounts.

§

type RuntimeCall = RuntimeCall

The aggregated dispatch type that is available for extrinsics.

@@ -70,7 +70,7 @@ ForceRotation to true to avoid holes in OrbiterPerRound.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type MaxStorageRoots = ConstU32<30>

Limit the number of relay storage roots that will be stored. This limit applies to the number of items, not to their age. Decreasing the value of MaxStorageRoots is a breaking change and needs a migration to clean the -RelayStorageRoots mapping.
§

type RelaychainStateProvider = RelaychainDataProvider<Runtime>

§

type WeightInfo = WeightInfo<Runtime>

Weight info
source§

impl Config for Runtime

§

type InvalidEvmTransactionError = InvalidTransactionWrapper

Invalid transaction error
§

type ValidatedTransaction = ValidatedTransaction<Runtime>

Handler for applying an already validated transaction
§

type XcmEthereumOrigin = EnsureXcmEthereumTransaction

Origin for xcm transact
§

type ReservedXcmpWeight = ReservedXcmpWeight

Maximum Weight reserved for xcm in a block
§

type EnsureProxy = EthereumXcmEnsureProxy

Ensure proxy
§

type ControllerOrigin = EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

The origin that is allowed to resume or suspend the XCM to Ethereum executions.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type
§

type RandomnessSource = Pallet<Runtime>

Deterministic on-chain pseudo-randomness used to do the filtering
§

type PotentialAuthors = Pallet<Runtime>

A source for the complete set of potential authors. +RelayStorageRoots mapping.
§

type RelaychainStateProvider = RelaychainDataProvider<Runtime>

§

type WeightInfo = WeightInfo<Runtime>

Weight info
source§

impl Config for Runtime

§

type InvalidEvmTransactionError = InvalidTransactionWrapper

Invalid transaction error
§

type ValidatedTransaction = ValidatedTransaction<Runtime>

Handler for applying an already validated transaction
§

type XcmEthereumOrigin = EnsureXcmEthereumTransaction

Origin for xcm transact
§

type ReservedXcmpWeight = ReservedXcmpWeight

Maximum Weight reserved for xcm in a block
§

type EnsureProxy = EthereumXcmEnsureProxy

Ensure proxy
§

type ControllerOrigin = EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

The origin that is allowed to resume or suspend the XCM to Ethereum executions.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type
§

type RandomnessSource = Pallet<Runtime>

Deterministic on-chain pseudo-randomness used to do the filtering
§

type PotentialAuthors = Pallet<Runtime>

A source for the complete set of potential authors. The starting point of the filtering.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

§

type ProxyType = ProxyType

This MUST be the same as in pallet_proxy or it won’t compile
source§

impl Config for Runtime

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

§

type OnTimestampSet = ()

Something which can be notified (e.g. another pallet) when the timestamp is set. Read more
§

type MinimumPeriod = ConstU64<6000>

The minimum period between blocks. Read more
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type MigrationsList = (CommonMigrations<Runtime>,)

The list of migrations that will be performed
§

type XcmExecutionManager = XcmExecutionManager

Handler to suspend and resume XCM execution
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type NormalCallFilter = NormalFilter

The base call filter to be used in normal operating mode (When we aren’t in the middle of a migration)
§

type MaintenanceCallFilter = MaintenanceFilter

The base call filter to be used when we are in the middle of migrations @@ -104,26 +104,26 @@ This will be used when executing the inherent. This check is often stricter than the Preliminary check, because it can use more data. If the pallet that implements this trait depends on an inherent, that inherent must -be included before this one.
§

type AuthorId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId

Type used to refer to a block author.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Config for Runtime

§

type MinBlocksPerRound = ConstU32<10>

Minimum round length is 2 minutes (10 * 12 second block times)

-
§

type MaxOfflineRounds = ConstU32<1>

If a collator doesn’t produce any block on this number of rounds, it is notified as inactive

-
§

type LeaveCandidatesDelay = ConstU32<{ 4 * 7 }>

Rounds before the collator leaving the candidates request can be executed

-
§

type CandidateBondLessDelay = ConstU32<{ 4 * 7 }>

Rounds before the candidate bond increase/decrease can be executed

-
§

type LeaveDelegatorsDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator exit can be executed

-
§

type RevokeDelegationDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator revocation can be executed

-
§

type DelegationBondLessDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator bond increase/decrease can be executed

-
§

type RewardPaymentDelay = ConstU32<2>

Rounds before the reward is paid

-
§

type MinSelectedCandidates = ConstU32<8>

Minimum collators selected per round, default at genesis and minimum forever after

-
§

type MaxTopDelegationsPerCandidate = ConstU32<300>

Maximum top delegations per candidate

-
§

type MaxBottomDelegationsPerCandidate = ConstU32<50>

Maximum bottom delegations per candidate

-
§

type MaxDelegationsPerDelegator = ConstU32<100>

Maximum delegations per delegator

-
§

type MinCandidateStk = ConstU128<{ 20_000 * currency::GLMR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a candidate

-
§

type MinDelegation = ConstU128<{ 500 * currency::MILLIGLMR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a delegator

-
§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type Currency = Pallet<Runtime, ()>

The currency type
§

type MonetaryGovernanceOrigin = EitherOfDiverse<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

The origin for monetary governance
§

type BlockAuthor = Pallet<Runtime>

Get the current block author
§

type OnCollatorPayout = ()

Handler to notify the runtime when a collator is paid. -If you don’t need it, you can specify the type ().
§

type PayoutCollatorReward = PayoutCollatorOrOrbiterReward

Handler to distribute a collator’s reward. -To use the default implementation of minting rewards, specify the type ().
§

type OnInactiveCollator = OnInactiveCollator

Handler to notify the runtime when a collator is inactive. +be included before this one.
§

type AuthorId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId

Type used to refer to a block author.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Config for Runtime

§

type MinBlocksPerRound = ConstU32<10>

Minimum round length is 2 minutes (10 * 12 second block times)

+
§

type MaxOfflineRounds = ConstU32<1>

If a collator doesn’t produce any block on this number of rounds, it is notified as inactive

+
§

type LeaveCandidatesDelay = ConstU32<{ 4 * 7 }>

Rounds before the collator leaving the candidates request can be executed

+
§

type CandidateBondLessDelay = ConstU32<{ 4 * 7 }>

Rounds before the candidate bond increase/decrease can be executed

+
§

type LeaveDelegatorsDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator exit can be executed

+
§

type RevokeDelegationDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator revocation can be executed

+
§

type DelegationBondLessDelay = ConstU32<{ 4 * 7 }>

Rounds before the delegator bond increase/decrease can be executed

+
§

type RewardPaymentDelay = ConstU32<2>

Rounds before the reward is paid

+
§

type MinSelectedCandidates = ConstU32<8>

Minimum collators selected per round, default at genesis and minimum forever after

+
§

type MaxTopDelegationsPerCandidate = ConstU32<300>

Maximum top delegations per candidate

+
§

type MaxBottomDelegationsPerCandidate = ConstU32<50>

Maximum bottom delegations per candidate

+
§

type MaxDelegationsPerDelegator = ConstU32<100>

Maximum delegations per delegator

+
§

type MinCandidateStk = ConstU128<{ 20_000 * currency::GLMR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a candidate

+
§

type MinDelegation = ConstU128<{ 500 * currency::MILLIGLMR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a delegator

+
§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type Currency = Pallet<Runtime, ()>

The currency type
§

type MonetaryGovernanceOrigin = EitherOfDiverse<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

The origin for monetary governance
§

type BlockAuthor = Pallet<Runtime>

Get the current block author
§

type OnCollatorPayout = ()

Handler to notify the runtime when a collator is paid. +If you don’t need it, you can specify the type ().
§

type PayoutCollatorReward = PayoutCollatorOrOrbiterReward

Handler to distribute a collator’s reward. +To use the default implementation of minting rewards, specify the type ().
§

type OnInactiveCollator = OnInactiveCollator

Handler to notify the runtime when a collator is inactive. The default behavior is to mark the collator as offline. -If you need to use the default implementation, specify the type ().
§

type OnNewRound = OnNewRound

Handler to notify the runtime when a new round begin. -If you don’t need it, you can specify the type ().
§

type SlotProvider = StakingRoundSlotProvider

Get the current slot number
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxCandidates = ConstU32<200>

Maximum candidates
§

type SlotDuration = ConstU64<12000>

Get the slot duration in milliseconds
§

type BlockTime = ConstU64<12000>

Get the average time beetween 2 blocks in milliseconds
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnSystemEvent = ()

Something which can be notified when the validation data is set.
§

type SelfParaId = Pallet<Runtime>

Returns the parachain ID we are running with.
§

type ReservedDmpWeight = ReservedDmpWeight

The weight we reserve at the beginning of the block for processing DMP messages.
§

type OutboundXcmpMessageSource = Pallet<Runtime>

The place where outbound XCMP messages come from. This is queried in finalize_block.
§

type XcmpMessageHandler = Pallet<Runtime>

The message handler that will be invoked when messages are received via XCMP. Read more
§

type ReservedXcmpWeight = ReservedXcmpWeight

The weight we reserve at the beginning of the block for processing XCMP messages.
§

type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases

Something that can check the associated relay parent block number.
§

type ConsensusHook = ExpectParentIncluded

An entry-point for higher-level logic to manage the backlog of unincluded parachain +If you need to use the default implementation, specify the type ().
§

type OnNewRound = OnNewRound

Handler to notify the runtime when a new round begin. +If you don’t need it, you can specify the type ().
§

type SlotProvider = StakingRoundSlotProvider

Get the current slot number
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxCandidates = ConstU32<200>

Maximum candidates
§

type SlotDuration = ConstU64<12000>

Get the slot duration in milliseconds
§

type BlockTime = ConstU64<12000>

Get the average time beetween 2 blocks in milliseconds
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnSystemEvent = ()

Something which can be notified when the validation data is set.
§

type SelfParaId = Pallet<Runtime>

Returns the parachain ID we are running with.
§

type ReservedDmpWeight = ReservedDmpWeight

The weight we reserve at the beginning of the block for processing DMP messages.
§

type OutboundXcmpMessageSource = Pallet<Runtime>

The place where outbound XCMP messages come from. This is queried in finalize_block.
§

type XcmpMessageHandler = Pallet<Runtime>

The message handler that will be invoked when messages are received via XCMP. Read more
§

type ReservedXcmpWeight = ReservedXcmpWeight

The weight we reserve at the beginning of the block for processing XCMP messages.
§

type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases

Something that can check the associated relay parent block number.
§

type ConsensusHook = ExpectParentIncluded

An entry-point for higher-level logic to manage the backlog of unincluded parachain blocks and authorship rights for those blocks. Read more
§

type DmpQueue = EnqueueWithOrigin<Pallet<Runtime>, RelayOrigin>

Queues inbound downward messages for delayed processing. Read more
§

type WeightInfo = SubstrateWeight<Runtime>

Weight info for functions and calls.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostBlockAndTxnHashes

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
source§

impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction(transaction: Transaction) -> <Block as BlockT>::Extrinsic

source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn version() -> RuntimeVersion

Returns the version of the runtime.
source§

fn execute_block(block: Block)

Execute the given block.
source§

fn initialize_block(header: &<Block as BlockT>::Header)

Initialize a block with the given header.
source§

impl Debug for Runtime

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl DebugRuntimeApiV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn trace_transaction( extrinsics: Vec<<Block as BlockT>::Extrinsic>, traced_transaction: &EthereumTransaction, @@ -176,13 +176,13 @@ author: NimbusId, slot: u32, parent_header: &<Block as BlockT>::Header -) -> bool

source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( collator_id: AccountId, - round: RoundIndex + round: RoundIndex ) -> Result<Weight, DispatchErrorWithPostInfo<PostDispatchInfo>>

source§

impl PartialEq<Runtime> for Runtime

source§

fn eq(&self, other: &Runtime) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( - for_round: RoundIndex, +sufficient, and should not be overridden without very good reason.

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( + for_round: RoundIndex, collator_id: AccountId, amount: Balance ) -> Weight

source§

impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

Decode the given public session keys. Read more
source§

fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

Generate a set of session keys with optionally using the given seed. diff --git a/moonbeam_runtime/trait.BuildStorage.html b/moonbeam_runtime/trait.BuildStorage.html index f5093a261d..31706e7088 100644 --- a/moonbeam_runtime/trait.BuildStorage.html +++ b/moonbeam_runtime/trait.BuildStorage.html @@ -18,8 +18,8 @@ T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where diff --git a/moonbeam_runtime/trait.Get.html b/moonbeam_runtime/trait.Get.html index f62f4c686c..04aac0a24b 100644 --- a/moonbeam_runtime/trait.Get.html +++ b/moonbeam_runtime/trait.Get.html @@ -37,10 +37,10 @@ T: MaxEncodedLen,

§

fn get() -> u32

source§

impl<_I> Get<_I> for DemocracyPalletNamewhere _I: From<&'static str>,

source§

fn get() -> _I

§

impl<T> Get<NonZeroU32> for DefaultEligibilityValue<T>where T: Config,

§

fn get() -> NonZeroU32

§

impl<T> Get<Percent> for Half<T>where - T: Config,

§

fn get() -> Percent

source§

impl<T, R> Get<u32> for AddGet<T, R>where + T: Config,

§

fn get() -> Percent

§

impl<T, R> Get<u32> for AddGet<T, R>where T: Get<u32>, - R: Get<u32>,

source§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where - T: Config,

source§

fn get() -> Vec<<T as Config>::AccountId, Global>

§

impl<T> Get<u32> for VersionDiscoveryQueueSize<T>where + R: Get<u32>,

§

fn get() -> u32

§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where + T: Config,

§

fn get() -> Vec<<T as Config>::AccountId, Global>

§

impl<T> Get<u32> for VersionDiscoveryQueueSize<T>where T: Config,

§

fn get() -> u32

§

impl<_I> Get<_I> for CurrentXcmVersionwhere _I: From<u32>,

§

fn get() -> _I

§

impl<_I> Get<_I> for TrappedAssetswhere _I: From<Vec<(Location, Assets), Global>>,

§

fn get() -> _I

§

impl Get<Vec<AssetFilter, Global>> for AllAssets

§

fn get() -> Vec<AssetFilter, Global>

§

impl<_I> Get<_I> for MaxAssetsIntoHoldingwhere @@ -55,7 +55,7 @@ _I: From<u32>,

§

fn get() -> _I

§

impl Get<FixedU128> for NextFeeMultiplierOnEmpty

§

fn get() -> FixedU128

§

impl Get<u32> for DefaultForRound

§

fn get() -> u32

§

impl<T> Get<<T as Config>::AuthorId> for Pallet<T>where T: Config,

§

fn get() -> <T as Config>::AuthorId

§

impl<T> Get<H256> for IntermediateStateRoot<T>where T: Config,

§

fn get() -> H256

source§

impl<R> Get<u32> for GetKeysSize<R>where - R: Config,

source§

impl<const N: u64> Get<H160> for AddressU64<N>

source§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where + R: Config,

§

impl<const N: u64> Get<H160> for AddressU64<N>

§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where R: Config,

§

impl<T> Get<Id> for Pallet<T>where T: Config,

§

fn get() -> Id

§

impl<T> Get<u64> for Pallet<T>where T: Config,

§

fn get() -> u64

Implementors§

source§

impl Get<Vec<(<TracksInfo as TracksInfo<u128, u32>>::Id, TrackInfo<u128, u32>), Global>> for TracksInfo

source§

impl Get<BlockWeights> for RuntimeBlockWeights

source§

impl Get<Slot> for StakingRoundSlotProvider

§

impl<T> Get<T> for GetDefaultwhere diff --git a/moonbeam_runtime/trait.WeightInfo.html b/moonbeam_runtime/trait.WeightInfo.html index d5997f32b4..ae2ee137ec 100644 --- a/moonbeam_runtime/trait.WeightInfo.html +++ b/moonbeam_runtime/trait.WeightInfo.html @@ -1,4 +1,4 @@ -WeightInfo in moonbeam_runtime - Rust
pub trait WeightInfo {
+WeightInfo in moonbeam_runtime - Rust
pub trait WeightInfo {
 
Show 38 methods // Required methods fn set_staking_expectations() -> Weight; fn set_inflation() -> Weight; @@ -39,7 +39,7 @@ fn mint_collator_reward() -> Weight; fn notify_inactive_collator() -> Weight;
}
Expand description

Weight functions needed for pallet_parachain_staking.

-

Required Methods§

source

fn set_staking_expectations() -> Weight

source

fn set_inflation() -> Weight

source

fn set_parachain_bond_account() -> Weight

source

fn set_parachain_bond_reserve_percent() -> Weight

source

fn set_total_selected() -> Weight

source

fn set_collator_commission() -> Weight

source

fn set_blocks_per_round() -> Weight

source

fn join_candidates(x: u32) -> Weight

source

fn schedule_leave_candidates(x: u32) -> Weight

source

fn execute_leave_candidates_worst_case(x: u32) -> Weight

source

fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight

source

fn cancel_leave_candidates(x: u32) -> Weight

source

fn go_offline(x: u32) -> Weight

source

fn go_online(x: u32) -> Weight

source

fn candidate_bond_more(x: u32) -> Weight

source

fn schedule_candidate_bond_less() -> Weight

source

fn execute_candidate_bond_less(x: u32) -> Weight

source

fn cancel_candidate_bond_less() -> Weight

source

fn set_candidate_bond_to_zero(x: u32) -> Weight

source

fn delegate(x: u32, y: u32) -> Weight

source

fn schedule_revoke_delegation(x: u32) -> Weight

source

fn delegator_bond_more(x: u32) -> Weight

source

fn schedule_delegator_bond_less(x: u32) -> Weight

source

fn execute_revoke_delegation() -> Weight

source

fn execute_delegator_revoke_delegation_worst() -> Weight

source

fn execute_delegator_bond_less_worst() -> Weight

source

fn cancel_delegation_request(x: u32) -> Weight

source

fn prepare_staking_payouts() -> Weight

source

fn get_rewardable_delegators(y: u32) -> Weight

source

fn select_top_candidates(x: u32, y: u32) -> Weight

source

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

source

fn pay_one_collator_reward(y: u32) -> Weight

source

fn base_on_initialize() -> Weight

source

fn set_auto_compound(x: u32, y: u32) -> Weight

source

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

source

fn delegate_with_auto_compound_worst() -> Weight

source

fn mint_collator_reward() -> Weight

source

fn notify_inactive_collator() -> Weight

Implementations on Foreign Types§

source§

impl<T> WeightInfo for WeightInfo<T>where +

Required Methods§

fn set_staking_expectations() -> Weight

fn set_inflation() -> Weight

fn set_parachain_bond_account() -> Weight

fn set_parachain_bond_reserve_percent() -> Weight

fn set_total_selected() -> Weight

fn set_collator_commission() -> Weight

fn set_blocks_per_round() -> Weight

fn join_candidates(x: u32) -> Weight

fn schedule_leave_candidates(x: u32) -> Weight

fn execute_leave_candidates_worst_case(x: u32) -> Weight

fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight

fn cancel_leave_candidates(x: u32) -> Weight

fn go_offline(x: u32) -> Weight

fn go_online(x: u32) -> Weight

fn candidate_bond_more(x: u32) -> Weight

fn schedule_candidate_bond_less() -> Weight

fn execute_candidate_bond_less(x: u32) -> Weight

fn cancel_candidate_bond_less() -> Weight

fn set_candidate_bond_to_zero(x: u32) -> Weight

fn delegate(x: u32, y: u32) -> Weight

fn schedule_revoke_delegation(x: u32) -> Weight

fn delegator_bond_more(x: u32) -> Weight

fn schedule_delegator_bond_less(x: u32) -> Weight

fn execute_revoke_delegation() -> Weight

fn execute_delegator_revoke_delegation_worst() -> Weight

fn execute_delegator_bond_less_worst() -> Weight

fn cancel_delegation_request(x: u32) -> Weight

fn prepare_staking_payouts() -> Weight

fn get_rewardable_delegators(y: u32) -> Weight

fn select_top_candidates(x: u32, y: u32) -> Weight

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

fn pay_one_collator_reward(y: u32) -> Weight

fn base_on_initialize() -> Weight

fn set_auto_compound(x: u32, y: u32) -> Weight

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

fn delegate_with_auto_compound_worst() -> Weight

fn mint_collator_reward() -> Weight

fn notify_inactive_collator() -> Weight

Implementations on Foreign Types§

source§

impl<T> WeightInfo for WeightInfo<T>where T: Config,

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) Proof: ParachainStaking::InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

source§

fn set_inflation() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) @@ -427,23 +427,23 @@ Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn base_on_initialize() -> Weight

source§

impl WeightInfo for ()

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

source§

fn base_on_initialize() -> Weight

§

impl WeightInfo for ()

§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) +

§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) +

§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -462,12 +462,12 @@ Storage: ParachainStaking BottomDelegations (r:0 w:1) Proof Skipped: ParachainStaking BottomDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -488,7 +488,7 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350].

-
source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -510,22 +510,22 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350]. The range of component y is [2, 350].

-
source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -538,9 +538,9 @@ Storage: Balances Freezes (r:1 w:0) Proof: Balances Freezes (max_values: None, max_size: Some(37), added: 2512, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -553,9 +553,9 @@ Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -573,12 +573,12 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 100]. The range of component y is [2, 300].

-
source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -597,12 +597,12 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -622,7 +622,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -644,7 +644,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -664,12 +664,12 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) +

§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Staked (r:1 w:1) Proof Skipped: ParachainStaking Staked (max_values: None, max_size: None, mode: Measured) @@ -683,12 +683,12 @@ Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking DelayedPayouts (r:0 w:1) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured)

-
source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) +

§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking TopDelegations (r:1 w:0) Proof Skipped: ParachainStaking TopDelegations (max_values: None, max_size: None, mode: Measured) The range of component y is [0, 100].

-
source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:0) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -706,7 +706,7 @@ Proof Skipped: ParachainStaking AtStake (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 50]. The range of component y is [0, 100].

-
source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) +

§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:349 w:349) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -729,7 +729,7 @@ The range of component x is [0, 349]. The range of component y is [0, 349]. The range of component z is [0, 349].

-
source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) +

§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) @@ -744,13 +744,13 @@ Storage: System Account (r:301 w:301) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component y is [0, 300].

-
source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) +

§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 300]. The range of component y is [0, 100].

-
source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -773,7 +773,7 @@ The range of component x is [0, 350]. The range of component y is [0, 349]. The range of component z is [0, 99].

-
source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) +

§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:2 w:2) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -795,9 +795,9 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) +

§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen)

-
source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) +

§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) Proof Skipped: ParachainStaking EnableMarkingOffline (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) @@ -813,5 +813,5 @@ Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

source§

fn base_on_initialize() -> Weight

Implementors§

source§

impl<T> WeightInfo for SubstrateWeight<T>where +

§

fn set_candidate_bond_to_zero(x: u32) -> Weight

§

fn base_on_initialize() -> Weight

Implementors§

§

impl<T> WeightInfo for SubstrateWeight<T>where T: Config,

\ No newline at end of file diff --git a/moonbeam_runtime/type.AccountIndex.html b/moonbeam_runtime/type.AccountIndex.html index 4f96eaeae8..e568047065 100644 --- a/moonbeam_runtime/type.AccountIndex.html +++ b/moonbeam_runtime/type.AccountIndex.html @@ -973,7 +973,7 @@
Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbeam_runtime/type.BlockNumber.html b/moonbeam_runtime/type.BlockNumber.html index 6cae76deed..c9c0ea570d 100644 --- a/moonbeam_runtime/type.BlockNumber.html +++ b/moonbeam_runtime/type.BlockNumber.html @@ -972,7 +972,7 @@

Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbeam_runtime/type.GenesisConfig.html b/moonbeam_runtime/type.GenesisConfig.html index 504aa1a900..d5fd31eee2 100644 --- a/moonbeam_runtime/type.GenesisConfig.html +++ b/moonbeam_runtime/type.GenesisConfig.html @@ -3,7 +3,7 @@ pub parachain_info: GenesisConfig<Runtime>, pub balances: GenesisConfig<Runtime, ()>, pub transaction_payment: GenesisConfig<Runtime>, - pub parachain_staking: GenesisConfig<Runtime>, + pub parachain_staking: GenesisConfig<Runtime>, pub author_filter: GenesisConfig<Runtime>, pub author_mapping: GenesisConfig<Runtime>, pub maintenance_mode: GenesisConfig<Runtime>, @@ -17,6 +17,6 @@ pub treasury: GenesisConfig<Runtime, ()>, pub crowdloan_rewards: GenesisConfig<Runtime>, pub polkadot_xcm: GenesisConfig<Runtime>, -

}

Fields§

§system: GenesisConfig<Runtime>§parachain_info: GenesisConfig<Runtime>§balances: GenesisConfig<Runtime, ()>§transaction_payment: GenesisConfig<Runtime>§parachain_staking: GenesisConfig<Runtime>§author_filter: GenesisConfig<Runtime>§author_mapping: GenesisConfig<Runtime>§maintenance_mode: GenesisConfig<Runtime>§migrations: GenesisConfig<Runtime>§proxy_genesis_companion: GenesisConfig<Runtime>§ethereum_chain_id: GenesisConfig<Runtime>§evm: GenesisConfig<Runtime>§ethereum: GenesisConfig<Runtime>§treasury_council_collective: GenesisConfig<Runtime, Instance3>§open_tech_committee_collective: GenesisConfig<Runtime, Instance4>§treasury: GenesisConfig<Runtime, ()>§crowdloan_rewards: GenesisConfig<Runtime>§polkadot_xcm: GenesisConfig<Runtime>

Trait Implementations§

source§

impl BuildGenesisConfig for RuntimeGenesisConfig

source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl Default for RuntimeGenesisConfig

source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

}

Fields§

§system: GenesisConfig<Runtime>§parachain_info: GenesisConfig<Runtime>§balances: GenesisConfig<Runtime, ()>§transaction_payment: GenesisConfig<Runtime>§parachain_staking: GenesisConfig<Runtime>§author_filter: GenesisConfig<Runtime>§author_mapping: GenesisConfig<Runtime>§maintenance_mode: GenesisConfig<Runtime>§migrations: GenesisConfig<Runtime>§proxy_genesis_companion: GenesisConfig<Runtime>§ethereum_chain_id: GenesisConfig<Runtime>§evm: GenesisConfig<Runtime>§ethereum: GenesisConfig<Runtime>§treasury_council_collective: GenesisConfig<Runtime, Instance3>§open_tech_committee_collective: GenesisConfig<Runtime, Instance4>§treasury: GenesisConfig<Runtime, ()>§crowdloan_rewards: GenesisConfig<Runtime>§polkadot_xcm: GenesisConfig<Runtime>

Trait Implementations§

source§

impl BuildGenesisConfig for RuntimeGenesisConfig

source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl Default for RuntimeGenesisConfig

source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RuntimeGenesisConfig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
\ No newline at end of file diff --git a/moonbeam_runtime/type.Hash.html b/moonbeam_runtime/type.Hash.html index 58ea245f06..5dadbad3ab 100644 --- a/moonbeam_runtime/type.Hash.html +++ b/moonbeam_runtime/type.Hash.html @@ -64,7 +64,7 @@
Note
R: Rng + ?Sized,

Create a new hash with cryptographically random content using the given random number generator.

pub fn random() -> H256

Create a new hash with cryptographically random content.

-

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where +

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where I: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> @@ -86,7 +86,7 @@

Note
§

impl From<[u8; 32]> for H256

§

fn from(bytes: [u8; 32]) -> H256

Constructs a hash type from the given bytes array of fixed length.

Note

The given bytes are interpreted in big endian order.

-
source§

impl From<AddressInPrefixedSet> for H256

source§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
source§

impl From<Alice> for H256

source§

fn from(value: Alice) -> H256

Converts to this type from the input type.
source§

impl From<Bob> for H256

source§

fn from(value: Bob) -> H256

Converts to this type from the input type.
source§

impl From<Charlie> for H256

source§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
source§

impl From<CryptoAlith> for H256

source§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
source§

impl From<CryptoBaltathar> for H256

source§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
source§

impl From<CryptoCarleth> for H256

source§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
source§

impl From<David> for H256

source§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
source§

impl From<MockAccount> for H256

source§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
source§

impl From<Precompile1> for H256

source§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
source§

impl From<Zero> for H256

source§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

+
§

impl From<AddressInPrefixedSet> for H256

§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
§

impl From<Alice> for H256

§

fn from(value: Alice) -> H256

Converts to this type from the input type.
§

impl From<Bob> for H256

§

fn from(value: Bob) -> H256

Converts to this type from the input type.
§

impl From<Charlie> for H256

§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
§

impl From<CryptoAlith> for H256

§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
§

impl From<CryptoBaltathar> for H256

§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
§

impl From<CryptoCarleth> for H256

§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
§

impl From<David> for H256

§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
§

impl From<MockAccount> for H256

§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
§

impl From<Precompile1> for H256

§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Zero> for H256

§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

Note

The given input string is interpreted in big endian.

Errors
diff --git a/moonbeam_runtime/type.Index.html b/moonbeam_runtime/type.Index.html index 9dc6d2934d..9e2f47049d 100644 --- a/moonbeam_runtime/type.Index.html +++ b/moonbeam_runtime/type.Index.html @@ -972,7 +972,7 @@
Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonbeam_runtime/type.MoonbeamPrecompiles.html b/moonbeam_runtime/type.MoonbeamPrecompiles.html index dc45aff121..32efd12651 100644 --- a/moonbeam_runtime/type.MoonbeamPrecompiles.html +++ b/moonbeam_runtime/type.MoonbeamPrecompiles.html @@ -1,4 +1,4 @@ -MoonbeamPrecompiles in moonbeam_runtime - Rust

pub type MoonbeamPrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompilesAt<DisabledLocalAssets<R>>)>;
Expand description

The PrecompileSet installed in the Moonbeam runtime. +MoonbeamPrecompiles in moonbeam_runtime - Rust

pub type MoonbeamPrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompilesAt<DisabledLocalAssets<R>>)>;
Expand description

The PrecompileSet installed in the Moonbeam runtime. We include the nine Istanbul precompiles (https://github.com/ethereum/go-ethereum/blob/3c46f557/core/vm/contracts.go#L69) as well as a special precompile for dispatching Substrate extrinsics diff --git a/moonbeam_runtime/type.ParachainStaking.html b/moonbeam_runtime/type.ParachainStaking.html index 075e47650c..ab4c526a18 100644 --- a/moonbeam_runtime/type.ParachainStaking.html +++ b/moonbeam_runtime/type.ParachainStaking.html @@ -1,2 +1,2 @@ -ParachainStaking in moonbeam_runtime - Rust

pub type ParachainStaking = Pallet<Runtime>;

Aliased Type§

struct ParachainStaking(/* private fields */);

Trait Implementations§

source§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where - T: Config,

source§

fn get() -> Vec<<T as Config>::AccountId, Global>

Return the current value.
\ No newline at end of file +ParachainStaking in moonbeam_runtime - Rust
pub type ParachainStaking = Pallet<Runtime>;

Aliased Type§

struct ParachainStaking(/* private fields */);

Trait Implementations§

§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where + T: Config,

§

fn get() -> Vec<<T as Config>::AccountId, Global>

Return the current value.
\ No newline at end of file diff --git a/moonbeam_runtime/type.ParachainStakingConfig.html b/moonbeam_runtime/type.ParachainStakingConfig.html index 58e0e44a20..4b98c7fd6e 100644 --- a/moonbeam_runtime/type.ParachainStakingConfig.html +++ b/moonbeam_runtime/type.ParachainStakingConfig.html @@ -1,4 +1,4 @@ -ParachainStakingConfig in moonbeam_runtime - Rust
pub type ParachainStakingConfig = GenesisConfig<Runtime>;

Aliased Type§

struct ParachainStakingConfig {
+ParachainStakingConfig in moonbeam_runtime - Rust
pub type ParachainStakingConfig = GenesisConfig<Runtime>;

Aliased Type§

struct ParachainStakingConfig {
     pub candidates: Vec<(AccountId20, u128), Global>,
     pub delegations: Vec<(AccountId20, AccountId20, u128, Percent), Global>,
     pub inflation_config: InflationInfo<u128>,
@@ -14,5 +14,5 @@
 
§parachain_bond_reserve_percent: Percent

Default percent of inflation set aside for parachain bond every round

§blocks_per_round: u32

Default number of blocks in a round

§num_selected_candidates: u32

Number of selected candidates every round. Cannot be lower than MinSelectedCandidates

-

Trait Implementations§

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
\ No newline at end of file +

Trait Implementations§

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
\ No newline at end of file diff --git a/moonbeam_runtime/xcm_config/struct.XcmExecutorConfig.html b/moonbeam_runtime/xcm_config/struct.XcmExecutorConfig.html index be37450094..9301cf86b6 100644 --- a/moonbeam_runtime/xcm_config/struct.XcmExecutorConfig.html +++ b/moonbeam_runtime/xcm_config/struct.XcmExecutorConfig.html @@ -1,5 +1,5 @@ XcmExecutorConfig in moonbeam_runtime::xcm_config - Rust
pub struct XcmExecutorConfig;

Trait Implementations§

source§

impl Config for XcmExecutorConfig

§

type RuntimeCall = RuntimeCall

The outer call dispatch type.
§

type XcmSender = (ParentAsUmp<Pallet<Runtime>, Pallet<Runtime>, ()>, Pallet<Runtime>)

How to send an onward XCM message.
§

type AssetTransactor = (FungibleAdapter<Pallet<Runtime, ()>, IsConcrete<SelfReserve>, (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, FungiblesAdapter<Pallet<Runtime, ()>, (ConvertedConcreteId<u128, u128, AsAssetType<u128, AssetType, Pallet<Runtime>>, TryConvertInto>,), (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, NoChecking, ()>, Pallet<Runtime>)

How to withdraw and deposit an asset.
§

type OriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), RuntimeOrigin>, RelayChainAsNative<RelayChainOrigin, RuntimeOrigin>, SiblingParachainAsNative<Origin, RuntimeOrigin>, XcmPassthrough<RuntimeOrigin>, SignedAccountKey20AsNative<RelayNetwork, RuntimeOrigin>)

How to get a call origin from a OriginKind value.
§

type IsReserve = MultiNativeAsset<AbsoluteAndRelativeReserve<SelfLocationAbsolute>>

Combinations of (Asset, Location) pairs which we trust as reserves.
§

type IsTeleporter = ()

Combinations of (Asset, Location) pairs which we trust as teleporters.
§

type UniversalLocation = UniversalLocation

This chain’s Universal Location.
§

type Barrier = (TakeWeightCredit, AllowKnownQueryResponses<Pallet<Runtime>>, WithComputedOrigin<(AllowTopLevelPaidExecutionFrom<Everything>, AllowSubscriptionsFrom<Everything>), UniversalLocation, ConstU32<8>>)

Whether we should execute the given XCM at all.
§

type Weigher = WeightInfoBounds<XcmWeight<Runtime, RuntimeCall>, RuntimeCall, MaxInstructions>

The means of determining an XCM message’s weight.
§

type Trader = (UsingComponents<<Runtime as Config>::WeightToFee, SelfReserve, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime, ()>, DealWithFees<Runtime>>, FirstAssetTrader<AssetType, Pallet<Runtime>, XcmFeesToAccount<Pallet<Runtime, ()>, (ConvertedConcreteId<u128, u128, AsAssetType<u128, AssetType, Pallet<Runtime>>, TryConvertInto>,), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, XcmFeesAccount>>)

The means of purchasing weight credit for XCM execution.
§

type ResponseHandler = Pallet<Runtime>

What to do when a response of a query is found.
§

type SubscriptionService = Pallet<Runtime>

How we handle version subscription requests.
§

type AssetTrap = AssetTrapWrapper<Pallet<Runtime>, Runtime>

The general asset trap - handler for when assets are left in the Holding Register at the -end of execution.
§

type AssetClaims = Pallet<Runtime>

The handler for when there is an instruction to claim assets.
§

type CallDispatcher = MoonbeamCall

The call dispatcher used by XCM. Read more
§

type PalletInstancesInfo = (Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, Instance3>, Pallet<Runtime, Instance4>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>)

Information on all pallets.
§

type MaxAssetsIntoHolding = MaxAssetsIntoHolding

The maximum number of assets we target to have in the Holding Register at any one time. Read more
§

type AssetLocker = ()

Handler for asset locking.
§

type AssetExchanger = ()

Handler for exchanging assets.
§

type FeeManager = ()

Configure the fees.
§

type MessageExporter = ()

The method of exporting a message.
§

type UniversalAliases = Nothing

The origin locations and specific universal junctions to which they are allowed to elevate +end of execution.
§

type AssetClaims = Pallet<Runtime>

The handler for when there is an instruction to claim assets.
§

type CallDispatcher = MoonbeamCall

The call dispatcher used by XCM. Read more
§

type PalletInstancesInfo = (Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, Instance3>, Pallet<Runtime, Instance4>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>)

Information on all pallets.
§

type MaxAssetsIntoHolding = MaxAssetsIntoHolding

The maximum number of assets we target to have in the Holding Register at any one time. Read more
§

type AssetLocker = ()

Handler for asset locking.
§

type AssetExchanger = ()

Handler for exchanging assets.
§

type FeeManager = ()

Configure the fees.
§

type MessageExporter = ()

The method of exporting a message.
§

type UniversalAliases = Nothing

The origin locations and specific universal junctions to which they are allowed to elevate themselves.
§

type SafeCallFilter = SafeCallFilter

The safe call filter for Transact. Read more
§

type Aliasers = Nothing

A list of (Origin, Target) pairs allowing a given Origin to be substituted with its corresponding Target pair.
§

type TransactionalProcessor = FrameTransactionalProcessor

Transactional processor for XCM instructions.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/moonbeam_runtime_common/migrations/struct.CommonMigrations.html b/moonbeam_runtime_common/migrations/struct.CommonMigrations.html index 32e9b75ae9..d4971b1cd7 100644 --- a/moonbeam_runtime_common/migrations/struct.CommonMigrations.html +++ b/moonbeam_runtime_common/migrations/struct.CommonMigrations.html @@ -1,5 +1,5 @@ CommonMigrations in moonbeam_runtime_common::migrations - Rust
pub struct CommonMigrations<Runtime>(/* private fields */);

Trait Implementations§

source§

impl<Runtime> GetMigrations for CommonMigrations<Runtime>where - Runtime: Config + Config + Config + AuthorSlotFilterConfig + Config + Config + Config + Config + Config + Config + Config, + Runtime: Config + Config + Config + AuthorSlotFilterConfig + Config + Config + Config + Config + Config + Config + Config, Runtime::AccountId: Default, BlockNumberFor<Runtime>: Into<u64>,

source§

fn get_migrations() -> Vec<Box<dyn Migration>>

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for CommonMigrations<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for CommonMigrations<Runtime>where diff --git a/moonbeam_runtime_common/migrations/struct.PalletStakingRoundMigration.html b/moonbeam_runtime_common/migrations/struct.PalletStakingRoundMigration.html index ebf44669af..e235875751 100644 --- a/moonbeam_runtime_common/migrations/struct.PalletStakingRoundMigration.html +++ b/moonbeam_runtime_common/migrations/struct.PalletStakingRoundMigration.html @@ -1,5 +1,5 @@ PalletStakingRoundMigration in moonbeam_runtime_common::migrations - Rust
pub struct PalletStakingRoundMigration<Runtime>(/* private fields */);

Trait Implementations§

source§

impl<Runtime> Migration for PalletStakingRoundMigration<Runtime>where - Runtime: Config, + Runtime: Config, BlockNumberFor<Runtime>: Into<u64>,

source§

fn friendly_name(&self) -> &str

A human-readable name for this migration. Also used as storage key.
source§

fn migrate(&self, _available_weight: Weight) -> Weight

Perform the required migration and return the weight consumed. Read more

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for PalletStakingRoundMigration<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for PalletStakingRoundMigration<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for PalletStakingRoundMigration<Runtime>where diff --git a/moonbeam_runtime_common/weights/pallet_asset_manager/struct.WeightInfo.html b/moonbeam_runtime_common/weights/pallet_asset_manager/struct.WeightInfo.html index 79296c0d5c..f8c110b7e3 100644 --- a/moonbeam_runtime_common/weights/pallet_asset_manager/struct.WeightInfo.html +++ b/moonbeam_runtime_common/weights/pallet_asset_manager/struct.WeightInfo.html @@ -1,5 +1,5 @@ WeightInfo in moonbeam_runtime_common::weights::pallet_asset_manager - Rust
pub struct WeightInfo<T>(/* private fields */);
Expand description

Weights for pallet_asset_manager.

-

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn register_foreign_asset() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:1) +

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn register_foreign_asset() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:1) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) Storage: Assets::Asset (r:1 w:1) Proof: Assets::Asset (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) @@ -7,14 +7,14 @@ Proof: Assets::Metadata (max_values: None, max_size: Some(152), added: 2627, mode: MaxEncodedLen) Storage: AssetManager::AssetTypeId (r:0 w:1) Proof: AssetManager::AssetTypeId (max_values: None, max_size: None, mode: Measured)

-
source§

fn set_asset_units_per_second(x: u32) -> Weight

Storage: AssetManager::AssetTypeId (r:1 w:0) +

source§

fn set_asset_units_per_second(x: u32) -> Weight

Storage: AssetManager::AssetTypeId (r:1 w:0) Proof: AssetManager::AssetTypeId (max_values: None, max_size: None, mode: Measured) Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) Proof: AssetManager::SupportedFeePaymentAssets (max_values: Some(1), max_size: None, mode: Measured) Storage: AssetManager::AssetTypeUnitsPerSecond (r:0 w:1) Proof: AssetManager::AssetTypeUnitsPerSecond (max_values: None, max_size: None, mode: Measured) The range of component x is [5, 100].

-
source§

fn change_existing_asset_type(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) +

source§

fn change_existing_asset_type(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) Proof: AssetManager::SupportedFeePaymentAssets (max_values: Some(1), max_size: None, mode: Measured) Storage: AssetManager::AssetIdType (r:1 w:1) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) @@ -23,12 +23,12 @@ Storage: AssetManager::AssetTypeId (r:0 w:2) Proof: AssetManager::AssetTypeId (max_values: None, max_size: None, mode: Measured) The range of component x is [5, 100].

-
source§

fn remove_supported_asset(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) +

source§

fn remove_supported_asset(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) Proof: AssetManager::SupportedFeePaymentAssets (max_values: Some(1), max_size: None, mode: Measured) Storage: AssetManager::AssetTypeUnitsPerSecond (r:0 w:1) Proof: AssetManager::AssetTypeUnitsPerSecond (max_values: None, max_size: None, mode: Measured) The range of component x is [5, 100].

-
source§

fn remove_existing_asset_type(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) +

source§

fn remove_existing_asset_type(x: u32) -> Weight

Storage: AssetManager::SupportedFeePaymentAssets (r:1 w:1) Proof: AssetManager::SupportedFeePaymentAssets (max_values: Some(1), max_size: None, mode: Measured) Storage: AssetManager::AssetIdType (r:1 w:1) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) diff --git a/moonbeam_runtime_common/weights/pallet_moonbeam_lazy_migrations/struct.WeightInfo.html b/moonbeam_runtime_common/weights/pallet_moonbeam_lazy_migrations/struct.WeightInfo.html index 333753f9a0..274d6afdd3 100644 --- a/moonbeam_runtime_common/weights/pallet_moonbeam_lazy_migrations/struct.WeightInfo.html +++ b/moonbeam_runtime_common/weights/pallet_moonbeam_lazy_migrations/struct.WeightInfo.html @@ -1,5 +1,5 @@ WeightInfo in moonbeam_runtime_common::weights::pallet_moonbeam_lazy_migrations - Rust

pub struct WeightInfo<T>(/* private fields */);
Expand description

Weights for pallet_moonbeam_lazy_migrations.

-

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn clear_suicided_storage(a: u32, l: u32) -> Weight

Storage: EVM::Suicided (r:100 w:0) +

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn clear_suicided_storage(a: u32, l: u32) -> Weight

Storage: EVM::Suicided (r:100 w:0) Proof: EVM::Suicided (max_values: None, max_size: None, mode: Measured) Storage: EVM::AccountCodes (r:100 w:0) Proof: EVM::AccountCodes (max_values: None, max_size: None, mode: Measured) diff --git a/moonbeam_runtime_common/weights/pallet_parachain_staking/struct.WeightInfo.html b/moonbeam_runtime_common/weights/pallet_parachain_staking/struct.WeightInfo.html index 766b0c1341..6996fb1a9d 100644 --- a/moonbeam_runtime_common/weights/pallet_parachain_staking/struct.WeightInfo.html +++ b/moonbeam_runtime_common/weights/pallet_parachain_staking/struct.WeightInfo.html @@ -1,21 +1,21 @@ WeightInfo in moonbeam_runtime_common::weights::pallet_parachain_staking - Rust

pub struct WeightInfo<T>(/* private fields */);
Expand description

Weights for pallet_parachain_staking.

-

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) +

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) Proof: ParachainStaking::InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_inflation() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) +

source§

fn set_inflation() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) Proof: ParachainStaking::InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking::ParachainBondInfo (r:1 w:1) +

source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking::ParachainBondInfo (r:1 w:1) Proof: ParachainStaking::ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking::ParachainBondInfo (r:1 w:1) +

source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking::ParachainBondInfo (r:1 w:1) Proof: ParachainStaking::ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_total_selected() -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:1) +

source§

fn set_total_selected() -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:1) Proof: ParachainStaking::TotalSelected (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking::CollatorCommission (r:1 w:1) +

source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking::CollatorCommission (r:1 w:1) Proof: ParachainStaking::CollatorCommission (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:0) +

source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:0) Proof: ParachainStaking::TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::InflationConfig (r:1 w:1) Proof: ParachainStaking::InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegatorState (r:1 w:0) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -34,12 +34,12 @@ Storage: ParachainStaking::BottomDelegations (r:0 w:1) Proof: ParachainStaking::BottomDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::AutoCompoundingDelegations (r:1 w:1) Proof: ParachainStaking::AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -60,7 +60,7 @@ Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350].

-
source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::AutoCompoundingDelegations (r:1 w:1) Proof: ParachainStaking::AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -82,22 +82,22 @@ Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350]. The range of component y is [2, 350].

-
source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) @@ -110,9 +110,9 @@ Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) @@ -125,7 +125,7 @@ Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) @@ -138,9 +138,9 @@ Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) +

source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking::CandidateInfo (r:1 w:1) Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System::Account (r:1 w:1) +

source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -158,12 +158,12 @@ Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 100]. The range of component y is [2, 300].

-
source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:0) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -182,12 +182,12 @@ Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -207,7 +207,7 @@ Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -229,7 +229,7 @@ Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -249,19 +249,19 @@ Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) +

source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:1) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking::Points (r:1 w:0) +

source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking::Points (r:1 w:0) Proof: ParachainStaking::Points (max_values: None, max_size: None, mode: Measured)

-
source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:0) +

source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking::DelegationScheduledRequests (r:1 w:0) Proof: ParachainStaking::DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::TopDelegations (r:1 w:0) Proof: ParachainStaking::TopDelegations (max_values: None, max_size: None, mode: Measured) The range of component y is [0, 100].

-
source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:0) +

source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking::TotalSelected (r:1 w:0) Proof: ParachainStaking::TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:0) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -279,7 +279,7 @@ Proof: ParachainStaking::AtStake (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 50]. The range of component y is [0, 100].

-
source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System::Account (r:349 w:349) +

source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System::Account (r:349 w:349) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking::DelegatorState (r:349 w:349) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -302,7 +302,7 @@ The range of component x is [0, 349]. The range of component y is [0, 349]. The range of component z is [0, 349].

-
source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking::DelayedPayouts (r:1 w:0) +

source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking::DelayedPayouts (r:1 w:0) Proof: ParachainStaking::DelayedPayouts (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::Points (r:1 w:0) Proof: ParachainStaking::Points (max_values: None, max_size: None, mode: Measured) @@ -317,13 +317,13 @@ Storage: System::Account (r:301 w:301) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component y is [0, 300].

-
source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:0) +

source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking::DelegatorState (r:1 w:0) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::AutoCompoundingDelegations (r:1 w:1) Proof: ParachainStaking::AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 300]. The range of component y is [0, 100].

-
source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System::Account (r:1 w:1) +

source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking::DelegatorState (r:1 w:1) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -346,7 +346,7 @@ The range of component x is [0, 350]. The range of component y is [0, 349]. The range of component z is [0, 99].

-
source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System::Account (r:2 w:2) +

source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System::Account (r:2 w:2) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking::DelegatorState (r:2 w:2) Proof: ParachainStaking::DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -368,9 +368,9 @@ Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::Total (r:1 w:1) Proof: ParachainStaking::Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn mint_collator_reward() -> Weight

Storage: System::Account (r:1 w:1) +

source§

fn mint_collator_reward() -> Weight

Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen)

-
source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking::EnableMarkingOffline (r:1 w:0) +

source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking::EnableMarkingOffline (r:1 w:0) Proof: ParachainStaking::EnableMarkingOffline (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking::TotalSelected (r:1 w:0) Proof: ParachainStaking::TotalSelected (max_values: Some(1), max_size: None, mode: Measured) @@ -386,7 +386,7 @@ Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn base_on_initialize() -> Weight

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for WeightInfo<T>where +

source§

fn base_on_initialize() -> Weight

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for WeightInfo<T>where T: RefUnwindSafe,

§

impl<T> Send for WeightInfo<T>where T: Send,

§

impl<T> Sync for WeightInfo<T>where T: Sync,

§

impl<T> Unpin for WeightInfo<T>where diff --git a/moonbeam_runtime_common/weights/pallet_xcm_transactor/struct.WeightInfo.html b/moonbeam_runtime_common/weights/pallet_xcm_transactor/struct.WeightInfo.html index f0e1fb20f1..40e211f3e0 100644 --- a/moonbeam_runtime_common/weights/pallet_xcm_transactor/struct.WeightInfo.html +++ b/moonbeam_runtime_common/weights/pallet_xcm_transactor/struct.WeightInfo.html @@ -1,15 +1,15 @@ WeightInfo in moonbeam_runtime_common::weights::pallet_xcm_transactor - Rust
pub struct WeightInfo<T>(/* private fields */);
Expand description

Weights for pallet_xcm_transactor.

-

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn register() -> Weight

Storage: XcmTransactor::IndexToAccount (r:1 w:1) +

Trait Implementations§

source§

impl<T: Config> WeightInfo for WeightInfo<T>

source§

fn register() -> Weight

Storage: XcmTransactor::IndexToAccount (r:1 w:1) Proof: XcmTransactor::IndexToAccount (max_values: None, max_size: None, mode: Measured)

-
source§

fn deregister() -> Weight

Storage: XcmTransactor::IndexToAccount (r:0 w:1) +

source§

fn deregister() -> Weight

Storage: XcmTransactor::IndexToAccount (r:0 w:1) Proof: XcmTransactor::IndexToAccount (max_values: None, max_size: None, mode: Measured)

-
source§

fn set_transact_info() -> Weight

Storage: XcmTransactor::TransactInfoWithWeightLimit (r:0 w:1) +

source§

fn set_transact_info() -> Weight

Storage: XcmTransactor::TransactInfoWithWeightLimit (r:0 w:1) Proof: XcmTransactor::TransactInfoWithWeightLimit (max_values: None, max_size: None, mode: Measured)

-
source§

fn remove_transact_info() -> Weight

Storage: XcmTransactor::TransactInfoWithWeightLimit (r:0 w:1) +

source§

fn remove_transact_info() -> Weight

Storage: XcmTransactor::TransactInfoWithWeightLimit (r:0 w:1) Proof: XcmTransactor::TransactInfoWithWeightLimit (max_values: None, max_size: None, mode: Measured)

-
source§

fn set_fee_per_second() -> Weight

Storage: XcmTransactor::DestinationAssetFeePerSecond (r:0 w:1) +

source§

fn set_fee_per_second() -> Weight

Storage: XcmTransactor::DestinationAssetFeePerSecond (r:0 w:1) Proof: XcmTransactor::DestinationAssetFeePerSecond (max_values: None, max_size: None, mode: Measured)

-
source§

fn transact_through_derivative() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) +

source§

fn transact_through_derivative() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) Storage: XcmTransactor::IndexToAccount (r:1 w:0) Proof: XcmTransactor::IndexToAccount (max_values: None, max_size: None, mode: Measured) @@ -23,7 +23,7 @@ Proof: AssetManager::AssetTypeId (max_values: None, max_size: None, mode: Measured) Storage: Assets::Asset (r:1 w:0) Proof: Assets::Asset (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen)

-
source§

fn transact_through_sovereign() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) +

source§

fn transact_through_sovereign() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) Storage: XcmTransactor::TransactInfoWithWeightLimit (r:1 w:0) Proof: XcmTransactor::TransactInfoWithWeightLimit (max_values: None, max_size: None, mode: Measured) @@ -33,7 +33,7 @@ Proof: AssetManager::AssetTypeId (max_values: None, max_size: None, mode: Measured) Storage: Assets::Asset (r:1 w:0) Proof: Assets::Asset (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen)

-
source§

fn transact_through_signed() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) +

source§

fn transact_through_signed() -> Weight

Storage: AssetManager::AssetIdType (r:1 w:0) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) Storage: XcmTransactor::TransactInfoWithWeightLimit (r:1 w:0) Proof: XcmTransactor::TransactInfoWithWeightLimit (max_values: None, max_size: None, mode: Measured) @@ -49,7 +49,7 @@ Proof: ParachainSystem::HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainSystem::PendingUpwardMessages (r:1 w:1) Proof: ParachainSystem::PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn hrmp_manage() -> Weight

Storage: XcmTransactor::RelayIndices (r:1 w:0) +

source§

fn hrmp_manage() -> Weight

Storage: XcmTransactor::RelayIndices (r:1 w:0) Proof: XcmTransactor::RelayIndices (max_values: Some(1), max_size: None, mode: Measured) Storage: AssetManager::AssetIdType (r:1 w:0) Proof: AssetManager::AssetIdType (max_values: None, max_size: None, mode: Measured) diff --git a/moonbeam_service/chain_spec/moonbase/fn.moonbase_inflation_config.html b/moonbeam_service/chain_spec/moonbase/fn.moonbase_inflation_config.html index cc041cc0c5..0518cedde1 100644 --- a/moonbeam_service/chain_spec/moonbase/fn.moonbase_inflation_config.html +++ b/moonbeam_service/chain_spec/moonbase/fn.moonbase_inflation_config.html @@ -1 +1 @@ -moonbase_inflation_config in moonbeam_service::chain_spec::moonbase - Rust

pub fn moonbase_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file +moonbase_inflation_config in moonbeam_service::chain_spec::moonbase - Rust
pub fn moonbase_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file diff --git a/moonbeam_service/chain_spec/moonbase/type.ChainSpec.html b/moonbeam_service/chain_spec/moonbase/type.ChainSpec.html index 4a5cf10522..a6f82e8313 100644 --- a/moonbeam_service/chain_spec/moonbase/type.ChainSpec.html +++ b/moonbeam_service/chain_spec/moonbase/type.ChainSpec.html @@ -1,2 +1,2 @@ -ChainSpec in moonbeam_service::chain_spec::moonbase - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions, HostFunctions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

+ChainSpec in moonbeam_service::chain_spec::moonbase - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions, HostFunctions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

Aliased Type§

struct ChainSpec { /* private fields */ }
\ No newline at end of file diff --git a/moonbeam_service/chain_spec/moonbeam/fn.moonbeam_inflation_config.html b/moonbeam_service/chain_spec/moonbeam/fn.moonbeam_inflation_config.html index 53c66971e4..e7676f4173 100644 --- a/moonbeam_service/chain_spec/moonbeam/fn.moonbeam_inflation_config.html +++ b/moonbeam_service/chain_spec/moonbeam/fn.moonbeam_inflation_config.html @@ -1 +1 @@ -moonbeam_inflation_config in moonbeam_service::chain_spec::moonbeam - Rust
pub fn moonbeam_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file +moonbeam_inflation_config in moonbeam_service::chain_spec::moonbeam - Rust
pub fn moonbeam_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file diff --git a/moonbeam_service/chain_spec/moonbeam/type.ChainSpec.html b/moonbeam_service/chain_spec/moonbeam/type.ChainSpec.html index 2fc60b6d27..70a4be4b76 100644 --- a/moonbeam_service/chain_spec/moonbeam/type.ChainSpec.html +++ b/moonbeam_service/chain_spec/moonbeam/type.ChainSpec.html @@ -1,2 +1,2 @@ -ChainSpec in moonbeam_service::chain_spec::moonbeam - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

+ChainSpec in moonbeam_service::chain_spec::moonbeam - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

Aliased Type§

struct ChainSpec { /* private fields */ }
\ No newline at end of file diff --git a/moonbeam_service/chain_spec/moonriver/fn.moonriver_inflation_config.html b/moonbeam_service/chain_spec/moonriver/fn.moonriver_inflation_config.html index 2ec3adf5e6..0a3208d0a5 100644 --- a/moonbeam_service/chain_spec/moonriver/fn.moonriver_inflation_config.html +++ b/moonbeam_service/chain_spec/moonriver/fn.moonriver_inflation_config.html @@ -1 +1 @@ -moonriver_inflation_config in moonbeam_service::chain_spec::moonriver - Rust
pub fn moonriver_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file +moonriver_inflation_config in moonbeam_service::chain_spec::moonriver - Rust
pub fn moonriver_inflation_config() -> InflationInfo<Balance>
\ No newline at end of file diff --git a/moonbeam_service/chain_spec/moonriver/type.ChainSpec.html b/moonbeam_service/chain_spec/moonriver/type.ChainSpec.html index d6ba2e9c0c..d09d76635c 100644 --- a/moonbeam_service/chain_spec/moonriver/type.ChainSpec.html +++ b/moonbeam_service/chain_spec/moonriver/type.ChainSpec.html @@ -1,2 +1,2 @@ -ChainSpec in moonbeam_service::chain_spec::moonriver - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

+ChainSpec in moonbeam_service::chain_spec::moonriver - Rust
pub type ChainSpec = GenericChainSpec<RuntimeGenesisConfig, Extensions>;
Expand description

Specialized ChainSpec. This is a specialization of the general Substrate ChainSpec type.

Aliased Type§

struct ChainSpec { /* private fields */ }
\ No newline at end of file diff --git a/moonbeam_service/enum.Client.html b/moonbeam_service/enum.Client.html index 18418bcca2..15177c66b7 100644 --- a/moonbeam_service/enum.Client.html +++ b/moonbeam_service/enum.Client.html @@ -1,9 +1,9 @@ Client in moonbeam_service - Rust
pub enum Client {
-    Moonbeam(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
-    Moonriver(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
-    Moonbase(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
+    Moonbeam(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
+    Moonriver(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
+    Moonbase(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>),
 }
Expand description

A client instance of Moonbeam.

-

Variants§

§

Moonbeam(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

§

Moonriver(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

§

Moonbase(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

Trait Implementations§

source§

impl BlockBackend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>> for Client

Variants§

§

Moonbeam(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

§

Moonriver(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

§

Moonbase(Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>)

Trait Implementations§

source§

impl BlockBackend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>> for Client

source§

fn block_body( &self, hash: <Block as BlockT>::Hash ) -> Result<Option<Vec<<Block as BlockT>::Extrinsic>>>

Get block body by ID. Returns None if the body is not stored.
source§

fn block_indexed_body( @@ -22,12 +22,12 @@ ) -> Result<Option<<Block as BlockT>::Hash>>

Get block hash by number.
source§

fn indexed_transaction( &self, hash: <Block as BlockT>::Hash -) -> Result<Option<Vec<u8>>>

Get single indexed transaction by content hash. Read more
source§

fn has_indexed_transaction(&self, hash: <Block as BlockT>::Hash) -> Result<bool>

Check if transaction index exists.
source§

fn requires_full_sync(&self) -> bool

Tells whether the current client configuration requires full-sync mode.
source§

impl ClientHandle for Client

source§

fn execute_with<T: ExecuteWithClient>(&self, t: T) -> T::Output

Execute the given something with the client.
source§

impl Clone for Client

source§

fn clone(&self) -> Client

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( - client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> -) -> Self

Converts to this type from the input type.
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( - client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> -) -> Self

Converts to this type from the input type.
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( - client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> +) -> Result<Option<Vec<u8>>>

Get single indexed transaction by content hash. Read more
source§

fn has_indexed_transaction(&self, hash: <Block as BlockT>::Hash) -> Result<bool>

Check if transaction index exists.
source§

fn requires_full_sync(&self) -> bool

Tells whether the current client configuration requires full-sync mode.
source§

impl ClientHandle for Client

source§

fn execute_with<T: ExecuteWithClient>(&self, t: T) -> T::Output

Execute the given something with the client.
source§

impl Clone for Client

source§

fn clone(&self) -> Client

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( + client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> +) -> Self

Converts to this type from the input type.
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( + client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> +) -> Self

Converts to this type from the input type.
source§

impl From<Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, WasmExecutor<((HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions, HostFunctions), HostFunctions)>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>> for Client

source§

fn from( + client: Arc<TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> ) -> Self

Converts to this type from the input type.
source§

impl HeaderBackend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>> for Client

source§

fn header(&self, hash: Hash) -> Result<Option<Header>>

Get block header. Returns None if block is not found.
source§

fn info(&self) -> Info<Block>

Get blockchain info.
source§

fn status(&self, hash: Hash) -> Result<BlockStatus>

Get block status.
source§

fn number(&self, hash: Hash) -> Result<Option<BlockNumber>>

Get block number by hash. Returns None if the header is not in the chain.
source§

fn hash(&self, number: NumberFor<Block>) -> Result<Option<Hash>>

Get block hash by number. Returns None if the header is not in the chain.
§

fn block_hash_from_id( &self, id: &BlockId<Block> diff --git a/moonbeam_service/index.html b/moonbeam_service/index.html index 9fa8d149a3..f389bbee8b 100644 --- a/moonbeam_service/index.html +++ b/moonbeam_service/index.html @@ -4,7 +4,7 @@ PartialComponents: For maintence tasks without a complete node (eg import/export blocks, purge) Full Service: A complete parachain node including the pool, rpc, network, embedded relay chain Dev Service: A leaner service without the relay chain backing.

-

Re-exports

Modules

  • A collection of node-specific RPC extensions and related background tasks.

Structs

Enums

Constants

Traits

Re-exports

  • pub use moonbase_runtime;
  • pub use moonbeam_runtime;
  • pub use moonriver_runtime;

Modules

  • A collection of node-specific RPC extensions and related background tasks.

Structs

Enums

Constants

Traits

Functions

Type Aliases

  • Some way of identifying an account on the chain. We intentionally make it equivalent to the public key of our transaction signing scheme.
  • Balance of an account.
  • An index to a block.
  • A hash of some data used by the chain.
  • Block header type as expected by this runtime.
  • Index of a transaction in the chain.
\ No newline at end of file diff --git a/moonbeam_service/trait.RuntimeApiCollection.html b/moonbeam_service/trait.RuntimeApiCollection.html index bf5bfa0db6..3bcbe048cc 100644 --- a/moonbeam_service/trait.RuntimeApiCollection.html +++ b/moonbeam_service/trait.RuntimeApiCollection.html @@ -1,5 +1,5 @@ -RuntimeApiCollection in moonbeam_service - Rust
pub trait RuntimeApiCollection: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Index> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + DebugRuntimeApi<Block> + TxPoolRuntimeApi<Block> + NimbusApi<Block> + CollectCollationInfo<Block> + VrfApi<Block> + UnincludedSegmentApi<Block> { }
Expand description

A set of APIs that polkadot-like runtimes must implement.

+RuntimeApiCollection in moonbeam_service - Rust
pub trait RuntimeApiCollection: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Index> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + DebugRuntimeApi<Block> + TxPoolRuntimeApi<Block> + NimbusApi<Block> + CollectCollationInfo<Block> + VrfApi<Block> + UnincludedSegmentApi<Block> { }
Expand description

A set of APIs that polkadot-like runtimes must implement.

This trait has no methods or associated type. It is a concise marker for all the trait bounds that it contains.

Implementors§

source§

impl<Api> RuntimeApiCollection for Apiwhere - Api: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Index> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + DebugRuntimeApi<Block> + TxPoolRuntimeApi<Block> + NimbusApi<Block> + CollectCollationInfo<Block> + VrfApi<Block> + UnincludedSegmentApi<Block>,

\ No newline at end of file + Api: TaggedTransactionQueue<Block> + ApiExt<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Index> + TransactionPaymentApi<Block, Balance> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + DebugRuntimeApi<Block> + TxPoolRuntimeApi<Block> + NimbusApi<Block> + CollectCollationInfo<Block> + VrfApi<Block> + UnincludedSegmentApi<Block>,

\ No newline at end of file diff --git a/moonbeam_service/type.BlockNumber.html b/moonbeam_service/type.BlockNumber.html index 59c6fb0be7..96b83dbbfc 100644 --- a/moonbeam_service/type.BlockNumber.html +++ b/moonbeam_service/type.BlockNumber.html @@ -985,7 +985,7 @@
Examples
will return Some if the decoding was successful or None if it was not.
§

fn get_encoding(&self) -> Vec<u8, Global>

Convenience function for encoding the implementation into a vec and returning it
§

fn read_bytes(bytes: &[u8]) -> Option<Self>

Function for wrapping a call to the read function in -a Reader for the slice of bytes provided
source§

impl Codec for u32

source§

impl Codec for u32

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +a Reader for the slice of bytes provided
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
§

impl ConditionallySelectable for u32

§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
§

impl ConstantTimeEq for u32

§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note
diff --git a/moonbeam_service/type.Hash.html b/moonbeam_service/type.Hash.html index c698decd9e..1c08d9ce13 100644 --- a/moonbeam_service/type.Hash.html +++ b/moonbeam_service/type.Hash.html @@ -64,7 +64,7 @@
Note
R: Rng + ?Sized,

Create a new hash with cryptographically random content using the given random number generator.

pub fn random() -> H256

Create a new hash with cryptographically random content.

-

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where +

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where I: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> @@ -86,7 +86,7 @@

Note
§

impl From<[u8; 32]> for H256

§

fn from(bytes: [u8; 32]) -> H256

Constructs a hash type from the given bytes array of fixed length.

Note

The given bytes are interpreted in big endian order.

-
source§

impl From<AddressInPrefixedSet> for H256

source§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
source§

impl From<Alice> for H256

source§

fn from(value: Alice) -> H256

Converts to this type from the input type.
source§

impl From<Bob> for H256

source§

fn from(value: Bob) -> H256

Converts to this type from the input type.
source§

impl From<Charlie> for H256

source§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
source§

impl From<CryptoAlith> for H256

source§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
source§

impl From<CryptoBaltathar> for H256

source§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
source§

impl From<CryptoCarleth> for H256

source§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
source§

impl From<David> for H256

source§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
§

impl From<Keyring> for H256

§

fn from(k: Keyring) -> H256

Converts to this type from the input type.
§

impl From<Keyring> for H256

§

fn from(k: Keyring) -> H256

Converts to this type from the input type.
source§

impl From<MockAccount> for H256

source§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
source§

impl From<Precompile1> for H256

source§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
source§

impl From<Zero> for H256

source§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

+
§

impl From<AddressInPrefixedSet> for H256

§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
§

impl From<Alice> for H256

§

fn from(value: Alice) -> H256

Converts to this type from the input type.
§

impl From<Bob> for H256

§

fn from(value: Bob) -> H256

Converts to this type from the input type.
§

impl From<Charlie> for H256

§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
§

impl From<CryptoAlith> for H256

§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
§

impl From<CryptoBaltathar> for H256

§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
§

impl From<CryptoCarleth> for H256

§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
§

impl From<David> for H256

§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
§

impl From<Keyring> for H256

§

fn from(k: Keyring) -> H256

Converts to this type from the input type.
§

impl From<Keyring> for H256

§

fn from(k: Keyring) -> H256

Converts to this type from the input type.
§

impl From<MockAccount> for H256

§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
§

impl From<Precompile1> for H256

§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Zero> for H256

§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

Note

The given input string is interpreted in big endian.

Errors
diff --git a/moonbeam_service/type.Index.html b/moonbeam_service/type.Index.html index 152c08b1ca..a22da11207 100644 --- a/moonbeam_service/type.Index.html +++ b/moonbeam_service/type.Index.html @@ -985,7 +985,7 @@
Examples
will return Some if the decoding was successful or None if it was not.
§

fn get_encoding(&self) -> Vec<u8, Global>

Convenience function for encoding the implementation into a vec and returning it
§

fn read_bytes(bytes: &[u8]) -> Option<Self>

Function for wrapping a call to the read function in -a Reader for the slice of bytes provided
source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl Codec for u32

source§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

source§

fn write(writer: &mut Writer, value: u32)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +a Reader for the slice of bytes provided
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
§

impl ConditionallySelectable for u32

§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
§

impl ConstantTimeEq for u32

§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note
diff --git a/moonkey/struct.Opt.html b/moonkey/struct.Opt.html index 75bfd29a2c..2eb2a1d8d2 100644 --- a/moonkey/struct.Opt.html +++ b/moonkey/struct.Opt.html @@ -1,6 +1,6 @@ Opt in moonkey - Rust

Struct moonkey::Opt

source ·
pub(crate) struct Opt {
-    pub(crate) cmd: GenerateAccountKey,
-}

Fields§

§cmd: GenerateAccountKey

Implementations§

source§

impl Opt

source

pub(crate) fn run(&self)

Trait Implementations§

source§

impl Args for Opt

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for Opt

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for Opt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for Opt

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( + pub(crate) cmd: GenerateAccountKey, +}

Fields§

§cmd: GenerateAccountKey

Implementations§

source§

impl Opt

source

pub(crate) fn run(&self)

Trait Implementations§

source§

impl Args for Opt

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for Opt

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for Opt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for Opt

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, diff --git a/moonriver_runtime/asset_config/type.ForeignAssetInstance.html b/moonriver_runtime/asset_config/type.ForeignAssetInstance.html index fd652b2452..8004bc515d 100644 --- a/moonriver_runtime/asset_config/type.ForeignAssetInstance.html +++ b/moonriver_runtime/asset_config/type.ForeignAssetInstance.html @@ -1,22 +1,22 @@ ForeignAssetInstance in moonriver_runtime::asset_config - Rust
pub type ForeignAssetInstance = ();

Trait Implementations§

§

impl BuildStorage for ()

§

fn assimilate_storage(&self, _: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
§

impl<T> Get<T> for ()where T: Default,

§

fn get() -> T

Return the current value.
source§

impl<IT> MultiUnzip<()> for ITwhere - IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl WeightInfo for ()

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) + IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
§

impl WeightInfo for ()

§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) +

§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) +

§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -35,12 +35,12 @@ Storage: ParachainStaking BottomDelegations (r:0 w:1) Proof Skipped: ParachainStaking BottomDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -61,7 +61,7 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350].

-
source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -83,22 +83,22 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350]. The range of component y is [2, 350].

-
source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -111,9 +111,9 @@ Storage: Balances Freezes (r:1 w:0) Proof: Balances Freezes (max_values: None, max_size: Some(37), added: 2512, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -126,9 +126,9 @@ Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -146,12 +146,12 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 100]. The range of component y is [2, 300].

-
source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -170,12 +170,12 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -195,7 +195,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -217,7 +217,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -237,12 +237,12 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) +

§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Staked (r:1 w:1) Proof Skipped: ParachainStaking Staked (max_values: None, max_size: None, mode: Measured) @@ -256,12 +256,12 @@ Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking DelayedPayouts (r:0 w:1) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured)

-
source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) +

§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking TopDelegations (r:1 w:0) Proof Skipped: ParachainStaking TopDelegations (max_values: None, max_size: None, mode: Measured) The range of component y is [0, 100].

-
source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:0) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -279,7 +279,7 @@ Proof Skipped: ParachainStaking AtStake (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 50]. The range of component y is [0, 100].

-
source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) +

§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:349 w:349) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -302,7 +302,7 @@ The range of component x is [0, 349]. The range of component y is [0, 349]. The range of component z is [0, 349].

-
source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) +

§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) @@ -317,13 +317,13 @@ Storage: System Account (r:301 w:301) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component y is [0, 300].

-
source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) +

§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 300]. The range of component y is [0, 100].

-
source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -346,7 +346,7 @@ The range of component x is [0, 350]. The range of component y is [0, 349]. The range of component z is [0, 99].

-
source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) +

§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:2 w:2) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -368,9 +368,9 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) +

§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen)

-
source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) +

§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) Proof Skipped: ParachainStaking EnableMarkingOffline (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) @@ -386,6 +386,6 @@ Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

source§

fn base_on_initialize() -> Weight

§

impl<T, F, R> IntoFunc<T, (), R> for Fwhere +

§

fn set_candidate_bond_to_zero(x: u32) -> Weight

§

fn base_on_initialize() -> Weight

§

impl<T, F, R> IntoFunc<T, (), R> for Fwhere F: Fn() -> R + Send + Sync + 'static, R: WasmRet,

\ No newline at end of file diff --git a/moonriver_runtime/enum.ProxyType.html b/moonriver_runtime/enum.ProxyType.html index bb6abbb99b..34fe5ac43d 100644 --- a/moonriver_runtime/enum.ProxyType.html +++ b/moonriver_runtime/enum.ProxyType.html @@ -33,7 +33,7 @@ call: &EvmSubCall, recipient_has_code: bool, gas: u64 -) -> EvmResult<bool>
If returns false, then the subcall will not be executed and the evm transaction will +) -> EvmResult<bool>
If returns false, then the subcall will not be executed and the evm transaction will revert with error message “CallFiltered”.
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl MaxEncodedLen for ProxyType

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
source§

impl Ord for ProxyType

source§

fn cmp(&self, other: &ProxyType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/moonriver_runtime/enum.RuntimeCall.html b/moonriver_runtime/enum.RuntimeCall.html index 9f4debdd73..4c628a3815 100644 --- a/moonriver_runtime/enum.RuntimeCall.html +++ b/moonriver_runtime/enum.RuntimeCall.html @@ -55,9 +55,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EthereumXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<DmpQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamOrbiters, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Utility, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MaintenanceMode, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AssetManager, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Ethereum, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Identity, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EVM, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainSystem, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorMapping, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MessageQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorInherent, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainStaking, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorFilter, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XcmTransactor, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Scheduler, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamLazyMigrations, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Preimage, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<CrowdloanRewards, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Multisig, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Randomness, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<RootTesting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<PolkadotXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XTokens, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Proxy, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Whitelist, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Assets, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Referenda, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Treasury, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ConvictionVoting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<TreasuryCouncilCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<OpenTechCommitteeCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Multisig, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EthereumXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<DmpQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamOrbiters, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Utility, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MaintenanceMode, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AssetManager, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Ethereum, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Identity, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<EVM, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainSystem, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorMapping, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MessageQueue, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorInherent, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ParachainStaking, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<AuthorFilter, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XcmTransactor, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Scheduler, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<MoonbeamLazyMigrations, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Preimage, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<CrowdloanRewards, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Multisig, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Randomness, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<RootTesting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<PolkadotXcm, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<XTokens, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Proxy, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Whitelist, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Assets, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Balances, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Referenda, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<Treasury, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<ConvictionVoting, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<TreasuryCouncilCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn from(call: CallableCallFor<OpenTechCommitteeCollective, Runtime>) -> Self

Converts to this type from the input type.
source§

impl GetCallMetadata for RuntimeCall

source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
source§

impl GetDispatchInfo for RuntimeCall

source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
source§

impl InstanceFilter<RuntimeCall> for ProxyType

source§

fn filter(&self, c: &RuntimeCall) -> bool

Determine if a given value should be allowed through the filter (returns true) or not.
source§

fn is_superset(&self, o: &Self) -> bool

Determines whether self matches at least everything that _o does.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Multisig, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( &self -) -> Option<&CallableCallFor<MoonbeamLazyMigrations, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MessageQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MoonbeamOrbiters, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainStaking, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XTokens, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorInherent, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MaintenanceMode, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainSystem, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Proxy, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Preimage, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EthereumXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Scheduler, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XcmTransactor, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<DmpQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<CrowdloanRewards, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorFilter, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Whitelist, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorMapping, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<RootTesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EVM, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Ethereum, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PolkadotXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AssetManager, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Randomness, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ConvictionVoting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Treasury, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Referenda, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Assets, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( +) -> Option<&CallableCallFor<MoonbeamLazyMigrations, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MessageQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MoonbeamOrbiters, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainStaking, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XTokens, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorInherent, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<MaintenanceMode, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ParachainSystem, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Proxy, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Preimage, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EthereumXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Scheduler, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<XcmTransactor, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Identity, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<DmpQueue, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<CrowdloanRewards, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorFilter, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Whitelist, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AuthorMapping, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<RootTesting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<EVM, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Ethereum, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PolkadotXcm, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<AssetManager, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Randomness, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<ConvictionVoting, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Treasury, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Referenda, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Assets, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, Instance3> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( &self ) -> Option<&CallableCallFor<TreasuryCouncilCollective, Runtime>>

Returns Some(_) if self is an instance of sub type T.
source§

impl IsSubType<<Pallet<Runtime, Instance4> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

source§

fn is_sub_type( &self diff --git a/moonriver_runtime/enum.RuntimeError.html b/moonriver_runtime/enum.RuntimeError.html index ee1a1aedeb..33783ae263 100644 --- a/moonriver_runtime/enum.RuntimeError.html +++ b/moonriver_runtime/enum.RuntimeError.html @@ -2,7 +2,7 @@
Show 35 variants System(Error<Runtime>), ParachainSystem(Error<Runtime>), Balances(Error<Runtime>), - ParachainStaking(Error<Runtime>), + ParachainStaking(Error<Runtime>), AuthorInherent(Error<Runtime>), AuthorMapping(Error<Runtime>), MoonbeamOrbiters(Error<Runtime>), @@ -34,7 +34,7 @@ MessageQueue(Error<Runtime>), PrecompileBenchmarks(Error<Runtime>), Randomness(Error<Runtime>), -
}

Variants§

§

System(Error<Runtime>)

§

ParachainSystem(Error<Runtime>)

§

Balances(Error<Runtime>)

§

ParachainStaking(Error<Runtime>)

§

AuthorInherent(Error<Runtime>)

§

AuthorMapping(Error<Runtime>)

§

MoonbeamOrbiters(Error<Runtime>)

§

Utility(Error<Runtime>)

§

Proxy(Error<Runtime>)

§

MaintenanceMode(Error<Runtime>)

§

Identity(Error<Runtime>)

§

Migrations(Error<Runtime>)

§

Multisig(Error<Runtime>)

§

MoonbeamLazyMigrations(Error<Runtime>)

§

EVM(Error<Runtime>)

§

Ethereum(Error<Runtime>)

§

Scheduler(Error<Runtime>)

§

Preimage(Error<Runtime>)

§

ConvictionVoting(Error<Runtime>)

§

Referenda(Error<Runtime>)

§

Whitelist(Error<Runtime>)

§

TreasuryCouncilCollective(Error<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Error<Runtime, Instance4>)

§

Treasury(Error<Runtime>)

§

CrowdloanRewards(Error<Runtime>)

§

XcmpQueue(Error<Runtime>)

§

PolkadotXcm(Error<Runtime>)

§

Assets(Error<Runtime>)

§

AssetManager(Error<Runtime>)

§

XTokens(Error<Runtime>)

§

XcmTransactor(Error<Runtime>)

§

EthereumXcm(Error<Runtime>)

§

MessageQueue(Error<Runtime>)

§

PrecompileBenchmarks(Error<Runtime>)

§

Randomness(Error<Runtime>)

Implementations§

source§

impl RuntimeError

source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+
}

Variants§

§

System(Error<Runtime>)

§

ParachainSystem(Error<Runtime>)

§

Balances(Error<Runtime>)

§

ParachainStaking(Error<Runtime>)

§

AuthorInherent(Error<Runtime>)

§

AuthorMapping(Error<Runtime>)

§

MoonbeamOrbiters(Error<Runtime>)

§

Utility(Error<Runtime>)

§

Proxy(Error<Runtime>)

§

MaintenanceMode(Error<Runtime>)

§

Identity(Error<Runtime>)

§

Migrations(Error<Runtime>)

§

Multisig(Error<Runtime>)

§

MoonbeamLazyMigrations(Error<Runtime>)

§

EVM(Error<Runtime>)

§

Ethereum(Error<Runtime>)

§

Scheduler(Error<Runtime>)

§

Preimage(Error<Runtime>)

§

ConvictionVoting(Error<Runtime>)

§

Referenda(Error<Runtime>)

§

Whitelist(Error<Runtime>)

§

TreasuryCouncilCollective(Error<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Error<Runtime, Instance4>)

§

Treasury(Error<Runtime>)

§

CrowdloanRewards(Error<Runtime>)

§

XcmpQueue(Error<Runtime>)

§

PolkadotXcm(Error<Runtime>)

§

Assets(Error<Runtime>)

§

AssetManager(Error<Runtime>)

§

XTokens(Error<Runtime>)

§

XcmTransactor(Error<Runtime>)

§

EthereumXcm(Error<Runtime>)

§

MessageQueue(Error<Runtime>)

§

PrecompileBenchmarks(Error<Runtime>)

§

Randomness(Error<Runtime>)

Implementations§

source§

impl RuntimeError

source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeError

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy @@ -47,7 +47,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Error<Runtime, ()>> for RuntimeError

source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Error<Runtime, ()>> for RuntimeError

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeError

§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeError> for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonriver_runtime/enum.RuntimeEvent.html b/moonriver_runtime/enum.RuntimeEvent.html index ef110acda3..9f28775297 100644 --- a/moonriver_runtime/enum.RuntimeEvent.html +++ b/moonriver_runtime/enum.RuntimeEvent.html @@ -4,7 +4,7 @@ RootTesting(Event<Runtime>), Balances(Event<Runtime>), TransactionPayment(Event<Runtime>), - ParachainStaking(Event<Runtime>), + ParachainStaking(Event<Runtime>), AuthorFilter(Event), AuthorMapping(Event<Runtime>), MoonbeamOrbiters(Event<Runtime>), @@ -35,7 +35,7 @@ XcmTransactor(Event<Runtime>), MessageQueue(Event<Runtime>), Randomness(Event<Runtime>), -

}

Variants§

§

System(Event<Runtime>)

§

ParachainSystem(Event<Runtime>)

§

RootTesting(Event<Runtime>)

§

Balances(Event<Runtime>)

§

TransactionPayment(Event<Runtime>)

§

ParachainStaking(Event<Runtime>)

§

AuthorFilter(Event)

§

AuthorMapping(Event<Runtime>)

§

MoonbeamOrbiters(Event<Runtime>)

§

Utility(Event)

§

Proxy(Event<Runtime>)

§

MaintenanceMode(Event)

§

Identity(Event<Runtime>)

§

Migrations(Event<Runtime>)

§

Multisig(Event<Runtime>)

§

EVM(Event<Runtime>)

§

Ethereum(Event)

§

Scheduler(Event<Runtime>)

§

Preimage(Event<Runtime>)

§

ConvictionVoting(Event<Runtime>)

§

Referenda(Event<Runtime>)

§

Whitelist(Event<Runtime>)

§

TreasuryCouncilCollective(Event<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Event<Runtime, Instance4>)

§

Treasury(Event<Runtime>)

§

CrowdloanRewards(Event<Runtime>)

§

XcmpQueue(Event<Runtime>)

§

CumulusXcm(Event<Runtime>)

§

DmpQueue(Event<Runtime>)

§

PolkadotXcm(Event<Runtime>)

§

Assets(Event<Runtime>)

§

AssetManager(Event<Runtime>)

§

XTokens(Event<Runtime>)

§

XcmTransactor(Event<Runtime>)

§

MessageQueue(Event<Runtime>)

§

Randomness(Event<Runtime>)

Trait Implementations§

source§

impl Clone for RuntimeEvent

source§

fn clone(&self) -> RuntimeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeEvent

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeEvent

source§

fn decode<__CodecInputEdqy: Input>( +

}

Variants§

§

System(Event<Runtime>)

§

ParachainSystem(Event<Runtime>)

§

RootTesting(Event<Runtime>)

§

Balances(Event<Runtime>)

§

TransactionPayment(Event<Runtime>)

§

ParachainStaking(Event<Runtime>)

§

AuthorFilter(Event)

§

AuthorMapping(Event<Runtime>)

§

MoonbeamOrbiters(Event<Runtime>)

§

Utility(Event)

§

Proxy(Event<Runtime>)

§

MaintenanceMode(Event)

§

Identity(Event<Runtime>)

§

Migrations(Event<Runtime>)

§

Multisig(Event<Runtime>)

§

EVM(Event<Runtime>)

§

Ethereum(Event)

§

Scheduler(Event<Runtime>)

§

Preimage(Event<Runtime>)

§

ConvictionVoting(Event<Runtime>)

§

Referenda(Event<Runtime>)

§

Whitelist(Event<Runtime>)

§

TreasuryCouncilCollective(Event<Runtime, Instance3>)

§

OpenTechCommitteeCollective(Event<Runtime, Instance4>)

§

Treasury(Event<Runtime>)

§

CrowdloanRewards(Event<Runtime>)

§

XcmpQueue(Event<Runtime>)

§

CumulusXcm(Event<Runtime>)

§

DmpQueue(Event<Runtime>)

§

PolkadotXcm(Event<Runtime>)

§

Assets(Event<Runtime>)

§

AssetManager(Event<Runtime>)

§

XTokens(Event<Runtime>)

§

XcmTransactor(Event<Runtime>)

§

MessageQueue(Event<Runtime>)

§

Randomness(Event<Runtime>)

Trait Implementations§

source§

impl Clone for RuntimeEvent

source§

fn clone(&self) -> RuntimeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeEvent

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Decode for RuntimeEvent

source§

fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, @@ -46,9 +46,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event<Runtime, ()>> for RuntimeEvent

source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl From<Event> for RuntimeEvent

source§

fn from(x: Event) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RuntimeEvent> for RuntimeEvent

source§

fn eq(&self, other: &RuntimeEvent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event<Runtime, ()>> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TryInto<Event> for RuntimeEvent

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<Event, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RuntimeEvent

§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl EncodeLike<RuntimeEvent> for RuntimeEvent

source§

impl Eq for RuntimeEvent

source§

impl StructuralEq for RuntimeEvent

source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonriver_runtime/struct.InflationInfo.html b/moonriver_runtime/struct.InflationInfo.html index 8a117e5e27..770c5a5066 100644 --- a/moonriver_runtime/struct.InflationInfo.html +++ b/moonriver_runtime/struct.InflationInfo.html @@ -1,23 +1,23 @@ -InflationInfo in moonriver_runtime - Rust
pub struct InflationInfo<Balance> {
+InflationInfo in moonriver_runtime - Rust
pub struct InflationInfo<Balance> {
     pub expect: Range<Balance>,
     pub annual: Range<Perbill>,
     pub round: Range<Perbill>,
 }

Fields§

§expect: Range<Balance>

Staking expectations

§annual: Range<Perbill>

Annual inflation range

§round: Range<Perbill>

Round inflation range

-

Implementations§

source§

impl<Balance> InflationInfo<Balance>

source

pub fn new<T>( +

Implementations§

§

impl<Balance> InflationInfo<Balance>

pub fn new<T>( annual: Range<Perbill>, expect: Range<Balance> ) -> InflationInfo<Balance>where - T: Config,

source

pub fn set_round_from_annual<T>(&mut self, new: Range<Perbill>)where - T: Config,

Set round inflation range according to input annual inflation range

-
source

pub fn reset_round<T>(&mut self, new_length: u32)where - T: Config,

Reset round inflation rate based on changes to round length

-
source

pub fn set_expectations(&mut self, expect: Range<Balance>)

Set staking expectations

-

Trait Implementations§

source§

impl<Balance> Clone for InflationInfo<Balance>where - Balance: Clone,

source§

fn clone(&self) -> InflationInfo<Balance>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Balance> Debug for InflationInfo<Balance>where - Balance: Debug,

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<Balance> Decode for InflationInfo<Balance>where - Range<Balance>: Decode,

source§

fn decode<__CodecInputEdqy>( + T: Config,

pub fn set_round_from_annual<T>(&mut self, new: Range<Perbill>)where + T: Config,

Set round inflation range according to input annual inflation range

+

pub fn reset_round<T>(&mut self, new_length: u32)where + T: Config,

Reset round inflation rate based on changes to round length

+

pub fn set_expectations(&mut self, expect: Range<Balance>)

Set staking expectations

+

Trait Implementations§

§

impl<Balance> Clone for InflationInfo<Balance>where + Balance: Clone,

§

fn clone(&self) -> InflationInfo<Balance>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<Balance> Debug for InflationInfo<Balance>where + Balance: Debug,

§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<Balance> Decode for InflationInfo<Balance>where + Range<Balance>: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<InflationInfo<Balance>, Error>where __CodecInputEdqy: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -25,30 +25,30 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<Balance> Default for InflationInfo<Balance>where - Balance: Default,

source§

fn default() -> InflationInfo<Balance>

Returns the “default value” for a type. Read more
source§

impl<'de, Balance> Deserialize<'de> for InflationInfo<Balance>where - Balance: Deserialize<'de>,

source§

fn deserialize<__D>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
§

impl<Balance> Default for InflationInfo<Balance>where + Balance: Default,

§

fn default() -> InflationInfo<Balance>

Returns the “default value” for a type. Read more
§

impl<'de, Balance> Deserialize<'de> for InflationInfo<Balance>where + Balance: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D ) -> Result<InflationInfo<Balance>, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<Balance> Encode for InflationInfo<Balance>where - Range<Balance>: Encode,

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<Balance> Encode for InflationInfo<Balance>where + Range<Balance>: Encode,

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<Balance> PartialEq<InflationInfo<Balance>> for InflationInfo<Balance>where - Balance: PartialEq<Balance>,

source§

fn eq(&self, other: &InflationInfo<Balance>) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

impl<Balance> PartialEq<InflationInfo<Balance>> for InflationInfo<Balance>where + Balance: PartialEq<Balance>,

§

fn eq(&self, other: &InflationInfo<Balance>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<Balance> Serialize for InflationInfo<Balance>where - Balance: Serialize,

source§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

§

impl<Balance> Serialize for InflationInfo<Balance>where + Balance: Serialize,

§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<Balance> TypeInfo for InflationInfo<Balance>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<Balance> TypeInfo for InflationInfo<Balance>where Range<Balance>: TypeInfo + 'static, - Balance: TypeInfo + 'static,

§

type Identity = InflationInfo<Balance>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
source§

impl<Balance> EncodeLike<InflationInfo<Balance>> for InflationInfo<Balance>where - Range<Balance>: Encode,

source§

impl<Balance> Eq for InflationInfo<Balance>where - Balance: Eq,

source§

impl<Balance> StructuralEq for InflationInfo<Balance>

source§

impl<Balance> StructuralPartialEq for InflationInfo<Balance>

Auto Trait Implementations§

§

impl<Balance> RefUnwindSafe for InflationInfo<Balance>where + Balance: TypeInfo + 'static,

§

type Identity = InflationInfo<Balance>

The type identifying for which type info is provided. Read more
§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
§

impl<Balance> EncodeLike<InflationInfo<Balance>> for InflationInfo<Balance>where + Range<Balance>: Encode,

§

impl<Balance> Eq for InflationInfo<Balance>where + Balance: Eq,

§

impl<Balance> StructuralEq for InflationInfo<Balance>

§

impl<Balance> StructuralPartialEq for InflationInfo<Balance>

Auto Trait Implementations§

§

impl<Balance> RefUnwindSafe for InflationInfo<Balance>where Balance: RefUnwindSafe,

§

impl<Balance> Send for InflationInfo<Balance>where Balance: Send,

§

impl<Balance> Sync for InflationInfo<Balance>where Balance: Sync,

§

impl<Balance> Unpin for InflationInfo<Balance>where diff --git a/moonriver_runtime/struct.OnInactiveCollator.html b/moonriver_runtime/struct.OnInactiveCollator.html index a08fcacc93..5aedf84c64 100644 --- a/moonriver_runtime/struct.OnInactiveCollator.html +++ b/moonriver_runtime/struct.OnInactiveCollator.html @@ -1,6 +1,6 @@ -OnInactiveCollator in moonriver_runtime - Rust
pub struct OnInactiveCollator;

Trait Implementations§

source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( +OnInactiveCollator in moonriver_runtime - Rust
pub struct OnInactiveCollator;

Trait Implementations§

source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( collator_id: AccountId, - round: RoundIndex + round: RoundIndex ) -> Result<Weight, DispatchErrorWithPostInfo<PostDispatchInfo>>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/moonriver_runtime/struct.OnNewRound.html b/moonriver_runtime/struct.OnNewRound.html index f8f0a99f5b..3ca3110f19 100644 --- a/moonriver_runtime/struct.OnNewRound.html +++ b/moonriver_runtime/struct.OnNewRound.html @@ -1,4 +1,4 @@ -OnNewRound in moonriver_runtime - Rust
pub struct OnNewRound;

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +OnNewRound in moonriver_runtime - Rust
pub struct OnNewRound;

Trait Implementations§

source§

impl OnNewRound for OnNewRound

source§

fn on_new_round(round_index: RoundIndex) -> Weight

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonriver_runtime/struct.PayoutCollatorOrOrbiterReward.html b/moonriver_runtime/struct.PayoutCollatorOrOrbiterReward.html index c9efc2566c..c157057829 100644 --- a/moonriver_runtime/struct.PayoutCollatorOrOrbiterReward.html +++ b/moonriver_runtime/struct.PayoutCollatorOrOrbiterReward.html @@ -1,5 +1,5 @@ -PayoutCollatorOrOrbiterReward in moonriver_runtime - Rust
pub struct PayoutCollatorOrOrbiterReward;

Trait Implementations§

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( - for_round: RoundIndex, +PayoutCollatorOrOrbiterReward in moonriver_runtime - Rust
pub struct PayoutCollatorOrOrbiterReward;

Trait Implementations§

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( + for_round: RoundIndex, collator_id: AccountId, amount: Balance ) -> Weight

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/moonriver_runtime/struct.PrecompilesValue.html b/moonriver_runtime/struct.PrecompilesValue.html index c50c3f7f0d..81464c7318 100644 --- a/moonriver_runtime/struct.PrecompilesValue.html +++ b/moonriver_runtime/struct.PrecompilesValue.html @@ -1,5 +1,5 @@ PrecompilesValue in moonriver_runtime - Rust
pub struct PrecompilesValue;

Implementations§

source§

impl PrecompilesValue

source

pub fn get() -> MoonriverPrecompiles<Runtime>

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<MoonriverPrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, CallableByContract<ForAllSelectors>>)>

The type which is returned.
source§

fn get() -> MoonriverPrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<MoonriverPrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, CallableByContract<ForAllSelectors>>)>

The type which is returned.
source§

fn get() -> MoonriverPrecompiles<Runtime>

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/moonriver_runtime/struct.Range.html b/moonriver_runtime/struct.Range.html index 3716807b10..8b7709d080 100644 --- a/moonriver_runtime/struct.Range.html +++ b/moonriver_runtime/struct.Range.html @@ -1,12 +1,12 @@ -Range in moonriver_runtime - Rust
pub struct Range<T> {
+Range in moonriver_runtime - Rust
pub struct Range<T> {
     pub min: T,
     pub ideal: T,
     pub max: T,
-}

Fields§

§min: T§ideal: T§max: T

Implementations§

source§

impl<T> Range<T>where - T: Ord,

source

pub fn is_valid(&self) -> bool

Trait Implementations§

source§

impl<T> Clone for Range<T>where - T: Clone,

source§

fn clone(&self) -> Range<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Range<T>where - T: Debug,

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T> Decode for Range<T>where - T: Decode,

source§

fn decode<__CodecInputEdqy>( +}

Fields§

§min: T§ideal: T§max: T

Implementations§

§

impl<T> Range<T>where + T: Ord,

pub fn is_valid(&self) -> bool

Trait Implementations§

§

impl<T> Clone for Range<T>where + T: Clone,

§

fn clone(&self) -> Range<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<T> Debug for Range<T>where + T: Debug,

§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<T> Decode for Range<T>where + T: Decode,

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Range<T>, Error>where __CodecInputEdqy: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -14,32 +14,32 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl<T> Default for Range<T>where - T: Default,

source§

fn default() -> Range<T>

Returns the “default value” for a type. Read more
source§

impl<'de, T> Deserialize<'de> for Range<T>where - T: Deserialize<'de>,

source§

fn deserialize<__D>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
§

impl<T> Default for Range<T>where + T: Default,

§

fn default() -> Range<T>

Returns the “default value” for a type. Read more
§

impl<'de, T> Deserialize<'de> for Range<T>where + T: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D ) -> Result<Range<T>, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T> Encode for Range<T>where - T: Encode,

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl<T> Encode for Range<T>where + T: Encode,

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )where __CodecOutputEdqy: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8, Global>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl<T> From<T> for Range<T>where - T: Ord + Copy,

source§

fn from(other: T) -> Range<T>

Converts to this type from the input type.
source§

impl<T> MaxEncodedLen for Range<T>where - T: MaxEncodedLen,

source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
source§

impl<T> PartialEq<Range<T>> for Range<T>where - T: PartialEq<T>,

source§

fn eq(&self, other: &Range<T>) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

impl<T> From<T> for Range<T>where + T: Ord + Copy,

§

fn from(other: T) -> Range<T>

Converts to this type from the input type.
§

impl<T> MaxEncodedLen for Range<T>where + T: MaxEncodedLen,

§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
§

impl<T> PartialEq<Range<T>> for Range<T>where + T: PartialEq<T>,

§

fn eq(&self, other: &Range<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for Range<T>where - T: Serialize,

source§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

§

impl<T> Serialize for Range<T>where + T: Serialize,

§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> TypeInfo for Range<T>where - T: TypeInfo + 'static,

§

type Identity = Range<T>

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
source§

impl<T> Copy for Range<T>where - T: Copy,

source§

impl<T> EncodeLike<Range<T>> for Range<T>where - T: Encode,

source§

impl<T> Eq for Range<T>where - T: Eq,

source§

impl<T> StructuralEq for Range<T>

source§

impl<T> StructuralPartialEq for Range<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Range<T>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

§

impl<T> TypeInfo for Range<T>where + T: TypeInfo + 'static,

§

type Identity = Range<T>

The type identifying for which type info is provided. Read more
§

fn type_info() -> Type<MetaForm>

Returns the static type identifier for Self.
§

impl<T> Copy for Range<T>where + T: Copy,

§

impl<T> EncodeLike<Range<T>> for Range<T>where + T: Encode,

§

impl<T> Eq for Range<T>where + T: Eq,

§

impl<T> StructuralEq for Range<T>

§

impl<T> StructuralPartialEq for Range<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Range<T>where T: RefUnwindSafe,

§

impl<T> Send for Range<T>where T: Send,

§

impl<T> Sync for Range<T>where T: Sync,

§

impl<T> Unpin for Range<T>where diff --git a/moonriver_runtime/struct.Runtime.html b/moonriver_runtime/struct.Runtime.html index f77c3383c5..aa96a93513 100644 --- a/moonriver_runtime/struct.Runtime.html +++ b/moonriver_runtime/struct.Runtime.html @@ -29,27 +29,27 @@

§

type MaxReserves = ConstU32<50>

The maximum number of named reserves that can exist on an account.
§

type ReserveIdentifier = [u8; 4]

The ID type for reserves. Read more
§

type MaxLocks = ConstU32<50>

The maximum number of locks that should exist on an account. Not strictly enforced, but used for weight estimation.
§

type DustRemoval = ()

Handler for the unbalanced reduction when removing a dust account.
§

type ExistentialDeposit = ConstU128<0>

The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
§

type AccountStore = Pallet<Runtime>

The means of storing the balances of an account.
§

type FreezeIdentifier = ()

The ID type for freezes.
§

type MaxFreezes = ConstU32<0>

The maximum number of individual freeze locks that can exist on an account at any time.
§

type RuntimeHoldReason = RuntimeHoldReason

The overarching hold reason.
§

type RuntimeFreezeReason = RuntimeFreezeReason

The overarching freeze reason.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Balance = u128

The balance type.
§

type CurrencyId = CurrencyId

Currency Id.
§

type AccountIdToLocation = AccountIdToLocation<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Convert T::AccountId to Location.
§

type CurrencyIdConvert = CurrencyIdToLocation<AsAssetType<u128, AssetType, Pallet<Runtime>>>

Convert T::CurrencyId to Location.
§

type XcmExecutor = XcmExecutorWrapper<XcmExecutorConfig, XcmExecutor<XcmExecutorConfig>>

XCM executor.
§

type SelfLocation = SelfLocation

Self chain location.
§

type Weigher = WeightInfoBounds<XcmWeight<Runtime, RuntimeCall>, RuntimeCall, MaxInstructions>

Means of measuring the weight consumed by an XCM message locally.
§

type BaseXcmWeight = BaseXcmWeight

Base XCM weight. Read more
§

type UniversalLocation = UniversalLocation

This chain’s Universal Location.
§

type MaxAssetsForTransfer = MaxAssetsForTransfer

The maximum number of distinct assets allowed to be transferred in a single helper extrinsic.
§

type MinXcmFee = ParachainMinFee

Minimum xcm execution fee paid on destination chain.
§

type LocationsFilter = Everything

Location filter
§

type ReserveProvider = AbsoluteAndRelativeReserve<SelfLocationAbsolute>

The way to retreave the reserve of a Asset. This can be -configured to accept absolute or relative paths for self tokens
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type
§

type RandomnessSource = Pallet<Runtime>

Deterministic on-chain pseudo-randomness used to do the filtering
§

type PotentialAuthors = Pallet<Runtime>

A source for the complete set of potential authors. -The starting point of the filtering.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

§

type MinBlocksPerRound = ConstU32<10>

Minimum round length is 2 minutes (10 * 12 second block times)

-
§

type MaxOfflineRounds = ConstU32<2>

If a collator doesn’t produce any block on this number of rounds, it is notified as inactive

-
§

type LeaveCandidatesDelay = ConstU32<24>

Rounds before the collator leaving the candidates request can be executed

-
§

type CandidateBondLessDelay = ConstU32<24>

Rounds before the candidate bond increase/decrease can be executed

-
§

type LeaveDelegatorsDelay = ConstU32<24>

Rounds before the delegator exit can be executed

-
§

type RevokeDelegationDelay = ConstU32<24>

Rounds before the delegator revocation can be executed

-
§

type DelegationBondLessDelay = ConstU32<24>

Rounds before the delegator bond increase/decrease can be executed

-
§

type RewardPaymentDelay = ConstU32<2>

Rounds before the reward is paid

-
§

type MinSelectedCandidates = ConstU32<8>

Minimum collators selected per round, default at genesis and minimum forever after

-
§

type MaxTopDelegationsPerCandidate = ConstU32<300>

Maximum top delegations per candidate

-
§

type MaxBottomDelegationsPerCandidate = ConstU32<50>

Maximum bottom delegations per candidate

-
§

type MaxDelegationsPerDelegator = ConstU32<100>

Maximum delegations per delegator

-
§

type MinCandidateStk = ConstU128<{ 500 * currency::MOVR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a candidate

-
§

type MinDelegation = ConstU128<{ 5 * currency::MOVR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a delegator

-
§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type Currency = Pallet<Runtime, ()>

The currency type
§

type MonetaryGovernanceOrigin = EitherOfDiverse<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

The origin for monetary governance
§

type BlockAuthor = Pallet<Runtime>

Get the current block author
§

type OnCollatorPayout = ()

Handler to notify the runtime when a collator is paid. -If you don’t need it, you can specify the type ().
§

type PayoutCollatorReward = PayoutCollatorOrOrbiterReward

Handler to distribute a collator’s reward. -To use the default implementation of minting rewards, specify the type ().
§

type OnInactiveCollator = OnInactiveCollator

Handler to notify the runtime when a collator is inactive. +configured to accept absolute or relative paths for self tokens
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type
§

type RandomnessSource = Pallet<Runtime>

Deterministic on-chain pseudo-randomness used to do the filtering
§

type PotentialAuthors = Pallet<Runtime>

A source for the complete set of potential authors. +The starting point of the filtering.
§

type WeightInfo = WeightInfo<Runtime>

source§

impl Config for Runtime

§

type MinBlocksPerRound = ConstU32<10>

Minimum round length is 2 minutes (10 * 12 second block times)

+
§

type MaxOfflineRounds = ConstU32<2>

If a collator doesn’t produce any block on this number of rounds, it is notified as inactive

+
§

type LeaveCandidatesDelay = ConstU32<24>

Rounds before the collator leaving the candidates request can be executed

+
§

type CandidateBondLessDelay = ConstU32<24>

Rounds before the candidate bond increase/decrease can be executed

+
§

type LeaveDelegatorsDelay = ConstU32<24>

Rounds before the delegator exit can be executed

+
§

type RevokeDelegationDelay = ConstU32<24>

Rounds before the delegator revocation can be executed

+
§

type DelegationBondLessDelay = ConstU32<24>

Rounds before the delegator bond increase/decrease can be executed

+
§

type RewardPaymentDelay = ConstU32<2>

Rounds before the reward is paid

+
§

type MinSelectedCandidates = ConstU32<8>

Minimum collators selected per round, default at genesis and minimum forever after

+
§

type MaxTopDelegationsPerCandidate = ConstU32<300>

Maximum top delegations per candidate

+
§

type MaxBottomDelegationsPerCandidate = ConstU32<50>

Maximum bottom delegations per candidate

+
§

type MaxDelegationsPerDelegator = ConstU32<100>

Maximum delegations per delegator

+
§

type MinCandidateStk = ConstU128<{ 500 * currency::MOVR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a candidate

+
§

type MinDelegation = ConstU128<{ 5 * currency::MOVR * currency::SUPPLY_FACTOR }>

Minimum stake required to be reserved to be a delegator

+
§

type RuntimeEvent = RuntimeEvent

Overarching event type
§

type Currency = Pallet<Runtime, ()>

The currency type
§

type MonetaryGovernanceOrigin = EitherOfDiverse<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

The origin for monetary governance
§

type BlockAuthor = Pallet<Runtime>

Get the current block author
§

type OnCollatorPayout = ()

Handler to notify the runtime when a collator is paid. +If you don’t need it, you can specify the type ().
§

type PayoutCollatorReward = PayoutCollatorOrOrbiterReward

Handler to distribute a collator’s reward. +To use the default implementation of minting rewards, specify the type ().
§

type OnInactiveCollator = OnInactiveCollator

Handler to notify the runtime when a collator is inactive. The default behavior is to mark the collator as offline. -If you need to use the default implementation, specify the type ().
§

type OnNewRound = OnNewRound

Handler to notify the runtime when a new round begin. -If you don’t need it, you can specify the type ().
§

type SlotProvider = RelayChainSlotProvider

Get the current slot number
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxCandidates = ConstU32<200>

Maximum candidates
§

type SlotDuration = ConstU64<12000>

Get the slot duration in milliseconds
§

type BlockTime = ConstU64<12000>

Get the average time beetween 2 blocks in milliseconds
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type Currency = Pallet<Runtime, ()>

The currency mechanism.
§

type DepositBase = DepositBase

The base amount of currency needed to reserve for creating a multisig execution or to +If you need to use the default implementation, specify the type ().
§

type OnNewRound = OnNewRound

Handler to notify the runtime when a new round begin. +If you don’t need it, you can specify the type ().
§

type SlotProvider = RelayChainSlotProvider

Get the current slot number
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

type MaxCandidates = ConstU32<200>

Maximum candidates
§

type SlotDuration = ConstU64<12000>

Get the slot duration in milliseconds
§

type BlockTime = ConstU64<12000>

Get the average time beetween 2 blocks in milliseconds
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type RuntimeCall = RuntimeCall

The overarching call type.
§

type Currency = Pallet<Runtime, ()>

The currency mechanism.
§

type DepositBase = DepositBase

The base amount of currency needed to reserve for creating a multisig execution or to store a dispatch call for later. Read more
§

type DepositFactor = DepositFactor

The amount of currency needed per unit threshold when creating a multisig execution. Read more
§

type MaxSignatories = MaxSignatories

The maximum amount of signatories allowed in the multisig.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

§

type InvalidEvmTransactionError = InvalidTransactionWrapper

Invalid transaction error
§

type ValidatedTransaction = ValidatedTransaction<Runtime>

Handler for applying an already validated transaction
§

type XcmEthereumOrigin = EnsureXcmEthereumTransaction

Origin for xcm transact
§

type ReservedXcmpWeight = ReservedXcmpWeight

Maximum Weight reserved for xcm in a block
§

type EnsureProxy = EthereumXcmEnsureProxy

Ensure proxy
§

type ControllerOrigin = EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

The origin that is allowed to resume or suspend the XCM to Ethereum executions.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Balance = u128

The balance type.
§

type Transactor = Transactors

§

type DerivativeAddressRegistrationOrigin = EitherOfDiverse<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

§

type SovereignAccountDispatcherOrigin = EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

§

type CurrencyId = CurrencyId

Currency Id.
§

type AccountIdToLocation = AccountIdToLocation<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Convert T::AccountId to Location.
§

type CurrencyIdToLocation = CurrencyIdToLocation<AsAssetType<u128, AssetType, Pallet<Runtime>>>

Convert T::CurrencyId to Location.
§

type XcmSender = (ParentAsUmp<Pallet<Runtime>, Pallet<Runtime>, ()>, Pallet<Runtime>)

XCM sender.
§

type SelfLocation = SelfLocation

Self chain location.
§

type Weigher = WeightInfoBounds<XcmWeight<Runtime, RuntimeCall>, RuntimeCall, MaxInstructions>

Means of measuring the weight consumed by an XCM message locally.
§

type UniversalLocation = UniversalLocation

This chain’s Universal Location.
§

type BaseXcmWeight = BaseXcmWeight

The actual weight for an XCM message is T::BaseXcmWeight + T::Weigher::weight(&msg).
§

type AssetTransactor = (FungibleAdapter<Pallet<Runtime, ()>, IsConcrete<SelfReserve>, (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, FungiblesAdapter<Pallet<Runtime, ()>, (ConvertedConcreteId<u128, u128, AsAssetType<u128, AssetType, Pallet<Runtime>>, TryConvertInto>,), (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, NoChecking, ()>, Pallet<Runtime>)

AssetTransactor allows us to withdraw asset without being trapped This should change in xcm v3, which allows us to burn assets
§

type ReserveProvider = AbsoluteAndRelativeReserve<SelfLocationAbsolute>

The way to retrieve the reserve of a Asset. This can be configured to accept absolute or relative paths for self tokens
§

type WeightInfo = WeightInfo<Runtime>

§

type HrmpManipulatorOrigin = EitherOf<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, GeneralAdmin>

§

type HrmpOpenOrigin = EitherOf<EnsureRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, FastGeneralAdmin>

§

type MaxHrmpFee = Case<MaxHrmpRelayFee>

The way to filter the max fee to use for HRMP management operations
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostBlockAndTxnHashes

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
source§

impl Config for Runtime

§

type MaxPoolSize = ConstU32<8>

Maximum number of orbiters per collator

@@ -124,7 +124,7 @@ something like sudo or other emergency processes
§

type MaintenanceOrigin = EnsureProportionAtLeast<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance4, 5, 9>

The origin from which the call to enter or exit maintenance mode must come Take care when choosing your maintenance call filter to ensure that you’ll still be able to return to normal mode. For example, if your MaintenanceOrigin is a council, make -sure that your councilors can still cast votes.
§

type XcmExecutionManager = XcmExecutionManager

Handler to suspend and resume XCM execution
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, CallableByContract<ForAllSelectors>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum +sure that your councilors can still cast votes.
§

type XcmExecutionManager = XcmExecutionManager

Handler to suspend and resume XCM execution
source§

impl Config for Runtime

§

type FeeCalculator = TransactionPaymentAsGasPrice

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata, ()>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<Runtime>, (SubcallWithMaxNesting<1>, CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<Runtime>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<Runtime>, (SubcallWithMaxNesting<0>, CallableByContract<ForAllSelectors>)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<Runtime>, (CallableByContract<OnlyIsProxyAndProxy<Runtime>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<Runtime, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<Runtime, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<Runtime, Instance3>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<Runtime, Origin>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<Runtime, Instance4>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<Runtime>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<Runtime, MaxAdditionalFields>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<Runtime>, (CallableByContract<ForAllSelectors>, CallableByPrecompile<ForAllSelectors>)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<Runtime, ()>, CallableByContract<ForAllSelectors>>)>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type OnChargeTransaction = OnChargeEVMTransaction<DealWithFees<Runtime>>

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum where the chain implementing pallet_ethereum should be able to configure what happens to the fees Similar to OnChargeTransaction of pallet_transaction_payment
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type FindAuthor = FindAuthorAdapter<Pallet<Runtime>>

Find author for the current block.
§

type OnCreate = ()

Called on create calls, used to record owner
§

type GasLimitPovSizeRatio = GasLimitPovSizeRatio

Gas limit Pov size ratio.
§

type SuicideQuickClearLimit = ConstU32<0>

Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.
§

type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio

Gas limit storage growth ratio.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type WeightInfo = WeightInfo<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction(transaction: Transaction) -> <Block as BlockT>::Extrinsic

source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn version() -> RuntimeVersion

Returns the version of the runtime.
source§

fn execute_block(block: Block)

Execute the given block.
source§

fn initialize_block(header: &<Block as BlockT>::Header)

Initialize a block with the given header.
source§

impl Debug for Runtime

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl DebugRuntimeApiV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn trace_transaction( extrinsics: Vec<<Block as BlockT>::Extrinsic>, @@ -178,13 +178,13 @@ author: NimbusId, slot: u32, parent_header: &<Block as BlockT>::Header -) -> bool

source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn offchain_worker(header: &<Block as BlockT>::Header)

Starts the off-chain task for given block header.
source§

impl OnInactiveCollator<Runtime> for OnInactiveCollator

source§

fn on_inactive_collator( collator_id: AccountId, - round: RoundIndex + round: RoundIndex ) -> Result<Weight, DispatchErrorWithPostInfo<PostDispatchInfo>>

source§

impl PartialEq<Runtime> for Runtime

source§

fn eq(&self, other: &Runtime) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( - for_round: RoundIndex, +sufficient, and should not be overridden without very good reason.

source§

impl PayoutCollatorReward<Runtime> for PayoutCollatorOrOrbiterReward

source§

fn payout_collator_reward( + for_round: RoundIndex, collator_id: AccountId, amount: Balance ) -> Weight

source§

impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn decode_session_keys(encoded: Vec<u8>) -> Option<Vec<(Vec<u8>, KeyTypeId)>>

Decode the given public session keys. Read more
source§

fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8>

Generate a set of session keys with optionally using the given seed. diff --git a/moonriver_runtime/trait.BuildStorage.html b/moonriver_runtime/trait.BuildStorage.html index 1c0a947b39..eb83cdd0a9 100644 --- a/moonriver_runtime/trait.BuildStorage.html +++ b/moonriver_runtime/trait.BuildStorage.html @@ -18,8 +18,8 @@ T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>where diff --git a/moonriver_runtime/trait.Get.html b/moonriver_runtime/trait.Get.html index 01f9ce2afa..c16b651999 100644 --- a/moonriver_runtime/trait.Get.html +++ b/moonriver_runtime/trait.Get.html @@ -37,10 +37,10 @@ T: MaxEncodedLen,

§

fn get() -> u32

source§

impl<_I> Get<_I> for DemocracyPalletNamewhere _I: From<&'static str>,

source§

fn get() -> _I

§

impl<T> Get<NonZeroU32> for DefaultEligibilityValue<T>where T: Config,

§

fn get() -> NonZeroU32

§

impl<T> Get<Percent> for Half<T>where - T: Config,

§

fn get() -> Percent

source§

impl<T, R> Get<u32> for AddGet<T, R>where + T: Config,

§

fn get() -> Percent

§

impl<T, R> Get<u32> for AddGet<T, R>where T: Get<u32>, - R: Get<u32>,

source§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where - T: Config,

source§

fn get() -> Vec<<T as Config>::AccountId, Global>

§

impl<T> Get<u32> for VersionDiscoveryQueueSize<T>where + R: Get<u32>,

§

fn get() -> u32

§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where + T: Config,

§

fn get() -> Vec<<T as Config>::AccountId, Global>

§

impl<T> Get<u32> for VersionDiscoveryQueueSize<T>where T: Config,

§

fn get() -> u32

§

impl<_I> Get<_I> for CurrentXcmVersionwhere _I: From<u32>,

§

fn get() -> _I

§

impl<_I> Get<_I> for TrappedAssetswhere _I: From<Vec<(Location, Assets), Global>>,

§

fn get() -> _I

§

impl Get<Vec<AssetFilter, Global>> for AllAssets

§

fn get() -> Vec<AssetFilter, Global>

§

impl<_I> Get<_I> for MaxAssetsIntoHoldingwhere @@ -56,7 +56,7 @@ T: Config,

§

fn get() -> <T as Config>::AuthorId

§

impl<T> Get<H256> for IntermediateStateRoot<T>where T: Config,

§

fn get() -> H256

§

impl<T> Get<Id> for Pallet<T>where T: Config,

§

fn get() -> Id

source§

impl<R> Get<u32> for GetKeysSize<R>where - R: Config,

source§

impl<const N: u64> Get<H160> for AddressU64<N>

source§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where + R: Config,

§

impl<const N: u64> Get<H160> for AddressU64<N>

§

fn get() -> H160

source§

impl<R> Get<u32> for GetMaxAssets<R>where R: Config,

§

impl<T> Get<u64> for Pallet<T>where T: Config,

§

fn get() -> u64

Implementors§

source§

impl Get<Vec<(<TracksInfo as TracksInfo<u128, u32>>::Id, TrackInfo<u128, u32>), Global>> for TracksInfo

source§

impl Get<BlockWeights> for RuntimeBlockWeights

source§

impl Get<Slot> for RelayChainSlotProvider

§

impl<T> Get<T> for GetDefaultwhere T: Default,

source§

impl<_I: From<&'static [u8]>> Get<_I> for SignatureNetworkIdentifier

source§

impl<_I: From<RuntimeHoldReason>> Get<_I> for PreimageHoldReason

source§

impl<_I: From<u32>> Get<_I> for AssetsStringLimit

source§

impl<_I: From<u32>> Get<_I> for MaxAdditionalFields

source§

impl<_I: From<u32>> Get<_I> for MaxRegistrars

source§

impl<_I: From<u32>> Get<_I> for MaxSignatories

source§

impl<_I: From<u32>> Get<_I> for MaxSubAccounts

source§

impl<_I: From<u32>> Get<_I> for MaxSuffixLength

source§

impl<_I: From<u32>> Get<_I> for MaxUsernameLength

source§

impl<_I: From<u32>> Get<_I> for PendingUsernameExpiration

source§

impl<_I: From<u32>> Get<_I> for moonriver_runtime::xcm_config::MaxAssetsIntoHolding

source§

impl<_I: From<u32>> Get<_I> for MaxInstructions

source§

impl<_I: From<u32>> Get<_I> for MessageQueueHeapSize

source§

impl<_I: From<u32>> Get<_I> for MessageQueueMaxStale

source§

impl<_I: From<u64>> Get<_I> for GasLimitPovSizeRatio

source§

impl<_I: From<u64>> Get<_I> for GasLimitStorageGrowthRatio

source§

impl<_I: From<u64>> Get<_I> for Erc20XcmBridgeTransferGasLimit

source§

impl<_I: From<usize>> Get<_I> for MaxAssetsForTransfer

source§

impl<_I: From<RuntimeOrigin>> Get<_I> for RelayChainOrigin

source§

impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

source§

impl<_I: From<AccountId>> Get<_I> for XcmFeesAccount

source§

impl<_I: From<Balance>> Get<_I> for ApprovalDeposit

source§

impl<_I: From<Balance>> Get<_I> for AssetDeposit

source§

impl<_I: From<Balance>> Get<_I> for MetadataDepositBase

source§

impl<_I: From<Balance>> Get<_I> for MetadataDepositPerByte

source§

impl<_I: From<Balance>> Get<_I> for SubmissionDeposit

source§

impl<_I: From<Balance>> Get<_I> for DepositBase

source§

impl<_I: From<Balance>> Get<_I> for DepositFactor

source§

impl<_I: From<Balance>> Get<_I> for PreimageBaseDeposit

source§

impl<_I: From<Balance>> Get<_I> for PreimageByteDeposit

source§

impl<_I: From<BlockNumber>> Get<_I> for AlarmInterval

source§

impl<_I: From<BlockNumber>> Get<_I> for UndecidingTimeout

source§

impl<_I: From<BlockNumber>> Get<_I> for VoteLockingPeriod

source§

impl<_I: From<MoonriverPrecompiles<Runtime>>> Get<_I> for PrecompilesValue

source§

impl<_I: From<AggregateMessageOrigin>> Get<_I> for moonriver_runtime::RelayOrigin

source§

impl<_I: From<AggregateMessageOrigin>> Get<_I> for moonriver_runtime::xcm_config::RelayOrigin

source§

impl<_I: From<Asset>> Get<_I> for MaxHrmpRelayFee

source§

impl<_I: From<BlockLength>> Get<_I> for moonriver_runtime::BlockLength

source§

impl<_I: From<InteriorLocation>> Get<_I> for UniversalLocation

source§

impl<_I: From<Location>> Get<_I> for Erc20XcmBridgePalletLocation

source§

impl<_I: From<Location>> Get<_I> for SelfLocation

source§

impl<_I: From<Location>> Get<_I> for SelfLocationAbsolute

source§

impl<_I: From<Location>> Get<_I> for SelfReserve

source§

impl<_I: From<Multiplier>> Get<_I> for moonriver_runtime::AdjustmentVariable

source§

impl<_I: From<Multiplier>> Get<_I> for moonriver_runtime::MaximumMultiplier

source§

impl<_I: From<Multiplier>> Get<_I> for moonriver_runtime::MinimumMultiplier

source§

impl<_I: From<NetworkId>> Get<_I> for RelayNetwork

source§

impl<_I: From<PalletId>> Get<_I> for TreasuryId

source§

impl<_I: From<Perbill>> Get<_I> for InitializationPayment

source§

impl<_I: From<Perbill>> Get<_I> for RelaySignaturesThreshold

source§

impl<_I: From<Permill>> Get<_I> for ProposalBond

source§

impl<_I: From<Perquintill>> Get<_I> for moonriver_runtime::TargetBlockFullness

source§

impl<_I: From<PostLogContent>> Get<_I> for PostBlockAndTxnHashes

source§

impl<_I: From<RuntimeVersion>> Get<_I> for Version

source§

impl<_I: From<U256>> Get<_I> for BlockGasLimit

source§

impl<_I: From<Weight>> Get<_I> for MaxProposalWeight

source§

impl<_I: From<Weight>> Get<_I> for MaximumSchedulerWeight

source§

impl<_I: From<Weight>> Get<_I> for ReservedDmpWeight

source§

impl<_I: From<Weight>> Get<_I> for ReservedXcmpWeight

source§

impl<_I: From<Weight>> Get<_I> for WeightPerGas

source§

impl<_I: From<Weight>> Get<_I> for BaseXcmWeight

source§

impl<_I: From<Weight>> Get<_I> for MessageQueueServiceWeight

source§

impl<_I: From<Weight>> Get<_I> for UnitWeightCost

source§

impl<_I: From<[u8; 4]>> Get<_I> for OrbiterReserveIdentifier

§

impl<const T: bool> Get<Option<bool>> for ConstBool<T>

§

impl<const T: bool> Get<bool> for ConstBool<T>

§

impl<const T: i8> Get<Option<i8>> for ConstI8<T>

§

impl<const T: i8> Get<i8> for ConstI8<T>

§

impl<const T: i16> Get<Option<i16>> for ConstI16<T>

§

impl<const T: i16> Get<i16> for ConstI16<T>

§

impl<const T: i32> Get<Option<i32>> for ConstI32<T>

§

impl<const T: i32> Get<i32> for ConstI32<T>

§

impl<const T: i64> Get<Option<i64>> for ConstI64<T>

§

impl<const T: i64> Get<i64> for ConstI64<T>

§

impl<const T: i128> Get<Option<i128>> for ConstI128<T>

§

impl<const T: i128> Get<i128> for ConstI128<T>

§

impl<const T: u8> Get<Option<u8>> for ConstU8<T>

§

impl<const T: u8> Get<u8> for ConstU8<T>

§

impl<const T: u16> Get<Option<u16>> for ConstU16<T>

§

impl<const T: u16> Get<u16> for ConstU16<T>

§

impl<const T: u32> Get<Option<u32>> for ConstU32<T>

§

impl<const T: u32> Get<u32> for ConstU32<T>

§

impl<const T: u64> Get<Option<u64>> for ConstU64<T>

§

impl<const T: u64> Get<u64> for ConstU64<T>

§

impl<const T: u128> Get<Option<u128>> for ConstU128<T>

§

impl<const T: u128> Get<u128> for ConstU128<T>

\ No newline at end of file diff --git a/moonriver_runtime/trait.WeightInfo.html b/moonriver_runtime/trait.WeightInfo.html index 1d15a969da..48a401ffbd 100644 --- a/moonriver_runtime/trait.WeightInfo.html +++ b/moonriver_runtime/trait.WeightInfo.html @@ -1,4 +1,4 @@ -WeightInfo in moonriver_runtime - Rust
pub trait WeightInfo {
+WeightInfo in moonriver_runtime - Rust
pub trait WeightInfo {
 
Show 38 methods // Required methods fn set_staking_expectations() -> Weight; fn set_inflation() -> Weight; @@ -39,7 +39,7 @@ fn mint_collator_reward() -> Weight; fn notify_inactive_collator() -> Weight;
}
Expand description

Weight functions needed for pallet_parachain_staking.

-

Required Methods§

source

fn set_staking_expectations() -> Weight

source

fn set_inflation() -> Weight

source

fn set_parachain_bond_account() -> Weight

source

fn set_parachain_bond_reserve_percent() -> Weight

source

fn set_total_selected() -> Weight

source

fn set_collator_commission() -> Weight

source

fn set_blocks_per_round() -> Weight

source

fn join_candidates(x: u32) -> Weight

source

fn schedule_leave_candidates(x: u32) -> Weight

source

fn execute_leave_candidates_worst_case(x: u32) -> Weight

source

fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight

source

fn cancel_leave_candidates(x: u32) -> Weight

source

fn go_offline(x: u32) -> Weight

source

fn go_online(x: u32) -> Weight

source

fn candidate_bond_more(x: u32) -> Weight

source

fn schedule_candidate_bond_less() -> Weight

source

fn execute_candidate_bond_less(x: u32) -> Weight

source

fn cancel_candidate_bond_less() -> Weight

source

fn set_candidate_bond_to_zero(x: u32) -> Weight

source

fn delegate(x: u32, y: u32) -> Weight

source

fn schedule_revoke_delegation(x: u32) -> Weight

source

fn delegator_bond_more(x: u32) -> Weight

source

fn schedule_delegator_bond_less(x: u32) -> Weight

source

fn execute_revoke_delegation() -> Weight

source

fn execute_delegator_revoke_delegation_worst() -> Weight

source

fn execute_delegator_bond_less_worst() -> Weight

source

fn cancel_delegation_request(x: u32) -> Weight

source

fn prepare_staking_payouts() -> Weight

source

fn get_rewardable_delegators(y: u32) -> Weight

source

fn select_top_candidates(x: u32, y: u32) -> Weight

source

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

source

fn pay_one_collator_reward(y: u32) -> Weight

source

fn base_on_initialize() -> Weight

source

fn set_auto_compound(x: u32, y: u32) -> Weight

source

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

source

fn delegate_with_auto_compound_worst() -> Weight

source

fn mint_collator_reward() -> Weight

source

fn notify_inactive_collator() -> Weight

Implementations on Foreign Types§

source§

impl<T> WeightInfo for WeightInfo<T>where +

Required Methods§

fn set_staking_expectations() -> Weight

fn set_inflation() -> Weight

fn set_parachain_bond_account() -> Weight

fn set_parachain_bond_reserve_percent() -> Weight

fn set_total_selected() -> Weight

fn set_collator_commission() -> Weight

fn set_blocks_per_round() -> Weight

fn join_candidates(x: u32) -> Weight

fn schedule_leave_candidates(x: u32) -> Weight

fn execute_leave_candidates_worst_case(x: u32) -> Weight

fn execute_leave_candidates_ideal(x: u32, y: u32) -> Weight

fn cancel_leave_candidates(x: u32) -> Weight

fn go_offline(x: u32) -> Weight

fn go_online(x: u32) -> Weight

fn candidate_bond_more(x: u32) -> Weight

fn schedule_candidate_bond_less() -> Weight

fn execute_candidate_bond_less(x: u32) -> Weight

fn cancel_candidate_bond_less() -> Weight

fn set_candidate_bond_to_zero(x: u32) -> Weight

fn delegate(x: u32, y: u32) -> Weight

fn schedule_revoke_delegation(x: u32) -> Weight

fn delegator_bond_more(x: u32) -> Weight

fn schedule_delegator_bond_less(x: u32) -> Weight

fn execute_revoke_delegation() -> Weight

fn execute_delegator_revoke_delegation_worst() -> Weight

fn execute_delegator_bond_less_worst() -> Weight

fn cancel_delegation_request(x: u32) -> Weight

fn prepare_staking_payouts() -> Weight

fn get_rewardable_delegators(y: u32) -> Weight

fn select_top_candidates(x: u32, y: u32) -> Weight

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

fn pay_one_collator_reward(y: u32) -> Weight

fn base_on_initialize() -> Weight

fn set_auto_compound(x: u32, y: u32) -> Weight

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

fn delegate_with_auto_compound_worst() -> Weight

fn mint_collator_reward() -> Weight

fn notify_inactive_collator() -> Weight

Implementations on Foreign Types§

source§

impl<T> WeightInfo for WeightInfo<T>where T: Config,

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) Proof: ParachainStaking::InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

source§

fn set_inflation() -> Weight

Storage: ParachainStaking::InflationConfig (r:1 w:1) @@ -427,23 +427,23 @@ Proof: ParachainStaking::CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking::CandidatePool (r:1 w:1) Proof: ParachainStaking::CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn base_on_initialize() -> Weight

source§

impl WeightInfo for ()

source§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

source§

fn base_on_initialize() -> Weight

§

impl WeightInfo for ()

§

fn set_staking_expectations() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) +

§

fn set_inflation() -> Weight

Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_account() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) +

§

fn set_parachain_bond_reserve_percent() -> Weight

Storage: ParachainStaking ParachainBondInfo (r:1 w:1) Proof Skipped: ParachainStaking ParachainBondInfo (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) +

§

fn set_total_selected() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:1) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) +

§

fn set_collator_commission() -> Weight

Storage: ParachainStaking CollatorCommission (r:1 w:1) Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn set_blocks_per_round() -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking InflationConfig (r:1 w:1) Proof Skipped: ParachainStaking InflationConfig (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn join_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -462,12 +462,12 @@ Storage: ParachainStaking BottomDelegations (r:0 w:1) Proof Skipped: ParachainStaking BottomDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_worst_case(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -488,7 +488,7 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350].

-
source§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_leave_candidates_ideal(x: u32, _y: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) @@ -510,22 +510,22 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [2, 350]. The range of component y is [2, 350].

-
source§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_leave_candidates(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 200].

-
source§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_offline(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn go_online(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [1, 200].

-
source§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn candidate_bond_more(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -538,9 +538,9 @@ Storage: Balances Freezes (r:1 w:0) Proof: Balances Freezes (max_values: None, max_size: Some(37), added: 2512, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn schedule_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn execute_candidate_bond_less(x: u32) -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -553,9 +553,9 @@ Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component x is [1, 200].

-
source§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) +

§

fn cancel_candidate_bond_less() -> Weight

Storage: ParachainStaking CandidateInfo (r:1 w:1) Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured)

-
source§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate(x: u32, y: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -573,12 +573,12 @@ Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [3, 100]. The range of component y is [2, 300].

-
source§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_revoke_delegation(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn delegator_bond_more(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -597,12 +597,12 @@ Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn schedule_delegator_bond_less(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_revoke_delegation() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -622,7 +622,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_revoke_delegation_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -644,7 +644,7 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn execute_delegator_bond_less_worst() -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) @@ -664,12 +664,12 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) +

§

fn cancel_delegation_request(x: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking DelegationScheduledRequests (r:1 w:1) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 349].

-
source§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) +

§

fn prepare_staking_payouts() -> Weight

Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Staked (r:1 w:1) Proof Skipped: ParachainStaking Staked (max_values: None, max_size: None, mode: Measured) @@ -683,12 +683,12 @@ Proof Skipped: ParachainStaking CollatorCommission (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking DelayedPayouts (r:0 w:1) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured)

-
source§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) +

§

fn get_rewardable_delegators(y: u32) -> Weight

Storage: ParachainStaking DelegationScheduledRequests (r:1 w:0) Proof Skipped: ParachainStaking DelegationScheduledRequests (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking TopDelegations (r:1 w:0) Proof Skipped: ParachainStaking TopDelegations (max_values: None, max_size: None, mode: Measured) The range of component y is [0, 100].

-
source§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) +

§

fn select_top_candidates(x: u32, y: u32) -> Weight

Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:0) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) @@ -706,7 +706,7 @@ Proof Skipped: ParachainStaking AtStake (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 50]. The range of component y is [0, 100].

-
source§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) +

§

fn pay_one_collator_reward_best(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:349 w:349) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:349 w:349) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -729,7 +729,7 @@ The range of component x is [0, 349]. The range of component y is [0, 349]. The range of component z is [0, 349].

-
source§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) +

§

fn pay_one_collator_reward(y: u32) -> Weight

Storage: ParachainStaking DelayedPayouts (r:1 w:0) Proof Skipped: ParachainStaking DelayedPayouts (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking Points (r:1 w:0) Proof Skipped: ParachainStaking Points (max_values: None, max_size: None, mode: Measured) @@ -744,13 +744,13 @@ Storage: System Account (r:301 w:301) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) The range of component y is [0, 300].

-
source§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) +

§

fn set_auto_compound(x: u32, y: u32) -> Weight

Storage: ParachainStaking DelegatorState (r:1 w:0) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking AutoCompoundingDelegations (r:1 w:1) Proof Skipped: ParachainStaking AutoCompoundingDelegations (max_values: None, max_size: None, mode: Measured) The range of component x is [0, 300]. The range of component y is [0, 100].

-
source§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) +

§

fn delegate_with_auto_compound(x: u32, y: u32, z: u32) -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:1 w:1) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -773,7 +773,7 @@ The range of component x is [0, 350]. The range of component y is [0, 349]. The range of component z is [0, 99].

-
source§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) +

§

fn delegate_with_auto_compound_worst() -> Weight

Storage: System Account (r:2 w:2) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen) Storage: ParachainStaking DelegatorState (r:2 w:2) Proof Skipped: ParachainStaking DelegatorState (max_values: None, max_size: None, mode: Measured) @@ -795,9 +795,9 @@ Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking Total (r:1 w:1) Proof Skipped: ParachainStaking Total (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) +

§

fn mint_collator_reward() -> Weight

Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(116), added: 2591, mode: MaxEncodedLen)

-
source§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) +

§

fn notify_inactive_collator() -> Weight

Storage: ParachainStaking EnableMarkingOffline (r:1 w:0) Proof Skipped: ParachainStaking EnableMarkingOffline (max_values: Some(1), max_size: None, mode: Measured) Storage: ParachainStaking TotalSelected (r:1 w:0) Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) @@ -813,5 +813,5 @@ Proof Skipped: ParachainStaking CandidateInfo (max_values: None, max_size: None, mode: Measured) Storage: ParachainStaking CandidatePool (r:1 w:1) Proof Skipped: ParachainStaking CandidatePool (max_values: Some(1), max_size: None, mode: Measured)

-
source§

fn set_candidate_bond_to_zero(x: u32) -> Weight

source§

fn base_on_initialize() -> Weight

Implementors§

source§

impl<T> WeightInfo for SubstrateWeight<T>where +

§

fn set_candidate_bond_to_zero(x: u32) -> Weight

§

fn base_on_initialize() -> Weight

Implementors§

§

impl<T> WeightInfo for SubstrateWeight<T>where T: Config,

\ No newline at end of file diff --git a/moonriver_runtime/type.AccountIndex.html b/moonriver_runtime/type.AccountIndex.html index 7bbcdc2168..352424d2c7 100644 --- a/moonriver_runtime/type.AccountIndex.html +++ b/moonriver_runtime/type.AccountIndex.html @@ -973,7 +973,7 @@
Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonriver_runtime/type.BlockNumber.html b/moonriver_runtime/type.BlockNumber.html index 2404001f92..60b1a2c574 100644 --- a/moonriver_runtime/type.BlockNumber.html +++ b/moonriver_runtime/type.BlockNumber.html @@ -972,7 +972,7 @@

Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonriver_runtime/type.GenesisConfig.html b/moonriver_runtime/type.GenesisConfig.html index aaaeaebc4c..19caf27f6b 100644 --- a/moonriver_runtime/type.GenesisConfig.html +++ b/moonriver_runtime/type.GenesisConfig.html @@ -3,7 +3,7 @@ pub parachain_info: GenesisConfig<Runtime>, pub balances: GenesisConfig<Runtime, ()>, pub transaction_payment: GenesisConfig<Runtime>, - pub parachain_staking: GenesisConfig<Runtime>, + pub parachain_staking: GenesisConfig<Runtime>, pub author_filter: GenesisConfig<Runtime>, pub author_mapping: GenesisConfig<Runtime>, pub maintenance_mode: GenesisConfig<Runtime>, @@ -17,6 +17,6 @@ pub treasury: GenesisConfig<Runtime, ()>, pub crowdloan_rewards: GenesisConfig<Runtime>, pub polkadot_xcm: GenesisConfig<Runtime>, -

}

Fields§

§system: GenesisConfig<Runtime>§parachain_info: GenesisConfig<Runtime>§balances: GenesisConfig<Runtime, ()>§transaction_payment: GenesisConfig<Runtime>§parachain_staking: GenesisConfig<Runtime>§author_filter: GenesisConfig<Runtime>§author_mapping: GenesisConfig<Runtime>§maintenance_mode: GenesisConfig<Runtime>§migrations: GenesisConfig<Runtime>§proxy_genesis_companion: GenesisConfig<Runtime>§ethereum_chain_id: GenesisConfig<Runtime>§evm: GenesisConfig<Runtime>§ethereum: GenesisConfig<Runtime>§treasury_council_collective: GenesisConfig<Runtime, Instance3>§open_tech_committee_collective: GenesisConfig<Runtime, Instance4>§treasury: GenesisConfig<Runtime, ()>§crowdloan_rewards: GenesisConfig<Runtime>§polkadot_xcm: GenesisConfig<Runtime>

Trait Implementations§

source§

impl BuildGenesisConfig for RuntimeGenesisConfig

source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl Default for RuntimeGenesisConfig

source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

}

Fields§

§system: GenesisConfig<Runtime>§parachain_info: GenesisConfig<Runtime>§balances: GenesisConfig<Runtime, ()>§transaction_payment: GenesisConfig<Runtime>§parachain_staking: GenesisConfig<Runtime>§author_filter: GenesisConfig<Runtime>§author_mapping: GenesisConfig<Runtime>§maintenance_mode: GenesisConfig<Runtime>§migrations: GenesisConfig<Runtime>§proxy_genesis_companion: GenesisConfig<Runtime>§ethereum_chain_id: GenesisConfig<Runtime>§evm: GenesisConfig<Runtime>§ethereum: GenesisConfig<Runtime>§treasury_council_collective: GenesisConfig<Runtime, Instance3>§open_tech_committee_collective: GenesisConfig<Runtime, Instance4>§treasury: GenesisConfig<Runtime, ()>§crowdloan_rewards: GenesisConfig<Runtime>§polkadot_xcm: GenesisConfig<Runtime>

Trait Implementations§

source§

impl BuildGenesisConfig for RuntimeGenesisConfig

source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
source§

impl Default for RuntimeGenesisConfig

source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RuntimeGenesisConfig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
\ No newline at end of file diff --git a/moonriver_runtime/type.Hash.html b/moonriver_runtime/type.Hash.html index 6380b4b2ad..90959cd3e9 100644 --- a/moonriver_runtime/type.Hash.html +++ b/moonriver_runtime/type.Hash.html @@ -64,7 +64,7 @@
Note
R: Rng + ?Sized,

Create a new hash with cryptographically random content using the given random number generator.

pub fn random() -> H256

Create a new hash with cryptographically random content.

-

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for H256

source§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

source§

fn write(writer: &mut Writer, value: H256)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where +

Trait Implementations§

§

impl AsMut<[u8]> for H256

§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
§

impl AsRef<[u8]> for H256

§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
§

impl BigEndianHash for H256

§

type Uint = U256

§

fn from_uint(value: &U256) -> H256

§

fn into_uint(&self) -> U256

§

impl BitAnd<H256> for H256

§

type Output = H256

The resulting type after applying the & operator.
§

fn bitand(self, rhs: H256) -> <H256 as BitAnd<H256>>::Output

Performs the & operation. Read more
§

impl<'r> BitAndAssign<&'r H256> for H256

§

fn bitand_assign(&mut self, rhs: &'r H256)

Performs the &= operation. Read more
§

impl BitAndAssign<H256> for H256

§

fn bitand_assign(&mut self, rhs: H256)

Performs the &= operation. Read more
§

impl BitOr<H256> for H256

§

type Output = H256

The resulting type after applying the | operator.
§

fn bitor(self, rhs: H256) -> <H256 as BitOr<H256>>::Output

Performs the | operation. Read more
§

impl<'r> BitOrAssign<&'r H256> for H256

§

fn bitor_assign(&mut self, rhs: &'r H256)

Performs the |= operation. Read more
§

impl BitOrAssign<H256> for H256

§

fn bitor_assign(&mut self, rhs: H256)

Performs the |= operation. Read more
§

impl BitXor<H256> for H256

§

type Output = H256

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: H256) -> <H256 as BitXor<H256>>::Output

Performs the ^ operation. Read more
§

impl<'r> BitXorAssign<&'r H256> for H256

§

fn bitxor_assign(&mut self, rhs: &'r H256)

Performs the ^= operation. Read more
§

impl BitXorAssign<H256> for H256

§

fn bitxor_assign(&mut self, rhs: H256)

Performs the ^= operation. Read more
§

impl CheckEqual for H256

§

fn check_equal(&self, other: &H256)

Perform the equality check.
§

impl Clone for H256

§

fn clone(&self) -> H256

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for H256

§

fn read(reader: &mut Reader<'_>) -> Result<H256, Revert>

§

fn write(writer: &mut Writer, value: H256)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

§

impl Debug for H256

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decodable for H256

§

fn decode(rlp: &Rlp<'_>) -> Result<H256, DecoderError>

Decode a value from RLP bytes
§

impl Decode for H256

§

fn decode<I>(input: &mut I) -> Result<H256, Error>where I: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> @@ -86,7 +86,7 @@

Note
§

impl From<[u8; 32]> for H256

§

fn from(bytes: [u8; 32]) -> H256

Constructs a hash type from the given bytes array of fixed length.

Note

The given bytes are interpreted in big endian order.

-
source§

impl From<AddressInPrefixedSet> for H256

source§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
source§

impl From<Alice> for H256

source§

fn from(value: Alice) -> H256

Converts to this type from the input type.
source§

impl From<Bob> for H256

source§

fn from(value: Bob) -> H256

Converts to this type from the input type.
source§

impl From<Charlie> for H256

source§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
source§

impl From<CryptoAlith> for H256

source§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
source§

impl From<CryptoBaltathar> for H256

source§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
source§

impl From<CryptoCarleth> for H256

source§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
source§

impl From<David> for H256

source§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
source§

impl From<MockAccount> for H256

source§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
source§

impl From<Precompile1> for H256

source§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
source§

impl From<Zero> for H256

source§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

+
§

impl From<AddressInPrefixedSet> for H256

§

fn from(value: AddressInPrefixedSet) -> H256

Converts to this type from the input type.
§

impl From<Alice> for H256

§

fn from(value: Alice) -> H256

Converts to this type from the input type.
§

impl From<Bob> for H256

§

fn from(value: Bob) -> H256

Converts to this type from the input type.
§

impl From<Charlie> for H256

§

fn from(value: Charlie) -> H256

Converts to this type from the input type.
§

impl From<CryptoAlith> for H256

§

fn from(value: CryptoAlith) -> H256

Converts to this type from the input type.
§

impl From<CryptoBaltathar> for H256

§

fn from(value: CryptoBaltathar) -> H256

Converts to this type from the input type.
§

impl From<CryptoCarleth> for H256

§

fn from(value: CryptoCarleth) -> H256

Converts to this type from the input type.
§

impl From<David> for H256

§

fn from(value: David) -> H256

Converts to this type from the input type.
§

impl From<H160> for H256

§

fn from(value: H160) -> H256

Converts to this type from the input type.
§

impl From<MockAccount> for H256

§

fn from(x: MockAccount) -> H256

Converts to this type from the input type.
§

impl From<Precompile1> for H256

§

fn from(value: Precompile1) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Public> for H256

§

fn from(x: Public) -> H256

Converts to this type from the input type.
§

impl From<Zero> for H256

§

fn from(value: Zero) -> H256

Converts to this type from the input type.
§

impl FromStr for H256

§

fn from_str(input: &str) -> Result<H256, FromHexError>

Creates a hash type instance from the given string.

Note

The given input string is interpreted in big endian.

Errors
diff --git a/moonriver_runtime/type.Index.html b/moonriver_runtime/type.Index.html index dab38dd59b..d2ef1ebf57 100644 --- a/moonriver_runtime/type.Index.html +++ b/moonriver_runtime/type.Index.html @@ -972,7 +972,7 @@
Examples
by zero. If any of that happens, None is returned. Read more
source§

impl CheckedShl for u32

source§

fn checked_shl(&self, rhs: u32) -> Option<u32>

Checked shift left. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedShr for u32

source§

fn checked_shr(&self, rhs: u32) -> Option<u32>

Checked shift right. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self. Read more
source§

impl CheckedSub for u32

source§

fn checked_sub(&self, v: &u32) -> Option<u32>

Subtracts two numbers, checking for underflow. If underflow happens, -None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for u32

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, +None is returned.
1.0.0 · source§

impl Clone for u32

source§

fn clone(&self) -> u32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Codec for u32

§

fn read(reader: &mut Reader<'_>) -> Result<u32, Revert>

§

fn write(writer: &mut Writer, value: u32)

§

fn has_static_size() -> bool

§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl ConditionallySelectable for u32

source§

fn conditional_select(a: &u32, b: &u32, choice: Choice) -> u32

Select a or b according to choice. Read more
source§

fn conditional_assign(&mut self, other: &u32, choice: Choice)

Conditionally assign other to self, according to choice. Read more
source§

fn conditional_swap(a: &mut u32, b: &mut u32, choice: Choice)

Conditionally swap self and other if choice == 1; otherwise, reassign both unto themselves. Read more
source§

impl ConstOne for u32

source§

const ONE: u32 = 1u32

The multiplicative identity element of Self, 1.
source§

impl ConstZero for u32

source§

const ZERO: u32 = 0u32

The additive identity element of Self, 0.
source§

impl ConstantTimeEq for u32

source§

fn ct_eq(&self, other: &u32) -> Choice

Determine if two items are equal. Read more
source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl ConstantTimeGreater for u32

source§

fn ct_gt(&self, other: &u32) -> Choice

Returns Choice::from(1) iff x > y, and Choice::from(0) iff x <= y.

Note

This algoritm would also work for signed integers if we first diff --git a/moonriver_runtime/type.MoonriverPrecompiles.html b/moonriver_runtime/type.MoonriverPrecompiles.html index 8e4fe11b32..800f7b69c7 100644 --- a/moonriver_runtime/type.MoonriverPrecompiles.html +++ b/moonriver_runtime/type.MoonriverPrecompiles.html @@ -1,4 +1,4 @@ -MoonriverPrecompiles in moonriver_runtime - Rust

pub type MoonriverPrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, CallableByContract>)>;
Expand description

The PrecompileSet installed in the Moonriver runtime. +MoonriverPrecompiles in moonriver_runtime - Rust

pub type MoonriverPrecompiles<R> = PrecompileSetBuilder<R, (PrecompilesInRangeInclusive<(AddressU64<1>, AddressU64<4095>), (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<1025>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2048>, ParachainStakingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2049>, CrowdloanRewardsPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<R, NativeErc20Metadata>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2051>>, PrecompileAt<AddressU64<2052>, XtokensPrecompile<R>, (SubcallWithMaxNesting<1>, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2053>, RelayEncoderPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2054>, XcmTransactorPrecompileV1<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2055>, AuthorMappingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2056>, BatchPrecompile<R>, (SubcallWithMaxNesting<2>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2057>, RandomnessPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2058>, CallPermitPrecompile<R>, (SubcallWithMaxNesting<0>, CallableByContract)>, PrecompileAt<AddressU64<2059>, ProxyPrecompile<R>, (CallableByContract<OnlyIsProxyAndProxy<R>>, SubcallWithMaxNesting<0>, CallableByPrecompile<OnlyFrom<AddressU64<2056>>>)>, PrecompileAt<AddressU64<2060>, XcmUtilsPrecompile<R, XcmExecutorConfig>, CallableByContract<AllExceptXcmExecute<R, XcmExecutorConfig>>>, PrecompileAt<AddressU64<2061>, XcmTransactorPrecompileV2<R>, (CallableByContract, CallableByPrecompile)>, RemovedPrecompileAt<AddressU64<2062>>, RemovedPrecompileAt<AddressU64<2063>>, PrecompileAt<AddressU64<2064>, CollectivePrecompile<R, TreasuryCouncilInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2065>, ReferendaPrecompile<R, Origin>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2066>, ConvictionVotingPrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2067>, PreimagePrecompile<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2068>, CollectivePrecompile<R, OpenTechCommitteeInstance>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2069>, PrecompileRegistry<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2070>, GmpPrecompile<R>, SubcallWithMaxNesting<0>>, PrecompileAt<AddressU64<2071>, XcmTransactorPrecompileV3<R>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2072>, IdentityPrecompile<R, MaxAdditionalFields>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2073>, RelayDataVerifierPrecompile<R>, (CallableByContract, CallableByPrecompile)>)>, PrecompileSetStartingWith<ForeignAssetPrefix, Erc20AssetsPrecompileSet<R, ForeignAssetInstance>, CallableByContract>)>;
Expand description

The PrecompileSet installed in the Moonriver runtime. We include the nine Istanbul precompiles (https://github.com/ethereum/go-ethereum/blob/3c46f557/core/vm/contracts.go#L69) The following distribution has been decided for the precompiles diff --git a/moonriver_runtime/type.ParachainStaking.html b/moonriver_runtime/type.ParachainStaking.html index 72274ee9ca..f27877d7eb 100644 --- a/moonriver_runtime/type.ParachainStaking.html +++ b/moonriver_runtime/type.ParachainStaking.html @@ -1,2 +1,2 @@ -ParachainStaking in moonriver_runtime - Rust

pub type ParachainStaking = Pallet<Runtime>;

Aliased Type§

struct ParachainStaking(/* private fields */);

Trait Implementations§

source§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where - T: Config,

source§

fn get() -> Vec<<T as Config>::AccountId, Global>

Return the current value.
\ No newline at end of file +ParachainStaking in moonriver_runtime - Rust
pub type ParachainStaking = Pallet<Runtime>;

Aliased Type§

struct ParachainStaking(/* private fields */);

Trait Implementations§

§

impl<T> Get<Vec<<T as Config>::AccountId, Global>> for Pallet<T>where + T: Config,

§

fn get() -> Vec<<T as Config>::AccountId, Global>

Return the current value.
\ No newline at end of file diff --git a/moonriver_runtime/type.ParachainStakingConfig.html b/moonriver_runtime/type.ParachainStakingConfig.html index 53d3e45891..3f3cbb8a51 100644 --- a/moonriver_runtime/type.ParachainStakingConfig.html +++ b/moonriver_runtime/type.ParachainStakingConfig.html @@ -1,4 +1,4 @@ -ParachainStakingConfig in moonriver_runtime - Rust
pub type ParachainStakingConfig = GenesisConfig<Runtime>;

Aliased Type§

struct ParachainStakingConfig {
+ParachainStakingConfig in moonriver_runtime - Rust
pub type ParachainStakingConfig = GenesisConfig<Runtime>;

Aliased Type§

struct ParachainStakingConfig {
     pub candidates: Vec<(AccountId20, u128), Global>,
     pub delegations: Vec<(AccountId20, AccountId20, u128, Percent), Global>,
     pub inflation_config: InflationInfo<u128>,
@@ -14,5 +14,5 @@
 
§parachain_bond_reserve_percent: Percent

Default percent of inflation set aside for parachain bond every round

§blocks_per_round: u32

Default number of blocks in a round

§num_selected_candidates: u32

Number of selected candidates every round. Cannot be lower than MinSelectedCandidates

-

Trait Implementations§

source§

impl<T> BuildStorage for GenesisConfig<T>where - T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
\ No newline at end of file +

Trait Implementations§

§

impl<T> BuildStorage for GenesisConfig<T>where + T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
\ No newline at end of file diff --git a/moonriver_runtime/xcm_config/struct.XcmExecutorConfig.html b/moonriver_runtime/xcm_config/struct.XcmExecutorConfig.html index 2575088341..aa6e7c03f6 100644 --- a/moonriver_runtime/xcm_config/struct.XcmExecutorConfig.html +++ b/moonriver_runtime/xcm_config/struct.XcmExecutorConfig.html @@ -1,5 +1,5 @@ XcmExecutorConfig in moonriver_runtime::xcm_config - Rust
pub struct XcmExecutorConfig;

Trait Implementations§

source§

impl Config for XcmExecutorConfig

§

type RuntimeCall = RuntimeCall

The outer call dispatch type.
§

type XcmSender = (ParentAsUmp<Pallet<Runtime>, Pallet<Runtime>, ()>, Pallet<Runtime>)

How to send an onward XCM message.
§

type AssetTransactor = (FungibleAdapter<Pallet<Runtime, ()>, IsConcrete<SelfReserve>, (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, FungiblesAdapter<Pallet<Runtime, ()>, (ConvertedConcreteId<u128, u128, AsAssetType<u128, AssetType, Pallet<Runtime>>, TryConvertInto>,), (ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, NoChecking, ()>, Pallet<Runtime>)

How to withdraw and deposit an asset.
§

type OriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountKey20Aliases<RelayNetwork, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), RuntimeOrigin>, RelayChainAsNative<RelayChainOrigin, RuntimeOrigin>, SiblingParachainAsNative<Origin, RuntimeOrigin>, XcmPassthrough<RuntimeOrigin>, SignedAccountKey20AsNative<RelayNetwork, RuntimeOrigin>)

How to get a call origin from a OriginKind value.
§

type IsReserve = MultiNativeAsset<AbsoluteAndRelativeReserve<SelfLocationAbsolute>>

Combinations of (Asset, Location) pairs which we trust as reserves.
§

type IsTeleporter = ()

Combinations of (Asset, Location) pairs which we trust as teleporters.
§

type UniversalLocation = UniversalLocation

This chain’s Universal Location.
§

type Barrier = (TakeWeightCredit, AllowKnownQueryResponses<Pallet<Runtime>>, WithComputedOrigin<(AllowTopLevelPaidExecutionFrom<Everything>, AllowSubscriptionsFrom<Everything>), UniversalLocation, ConstU32<8>>)

Whether we should execute the given XCM at all.
§

type Weigher = WeightInfoBounds<XcmWeight<Runtime, RuntimeCall>, RuntimeCall, MaxInstructions>

The means of determining an XCM message’s weight.
§

type Trader = (UsingComponents<<Runtime as Config>::WeightToFee, SelfReserve, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime, ()>, DealWithFees<Runtime>>, FirstAssetTrader<AssetType, Pallet<Runtime>, XcmFeesToAccount<Pallet<Runtime, ()>, (ConvertedConcreteId<u128, u128, AsAssetType<u128, AssetType, Pallet<Runtime>>, TryConvertInto>,), <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, XcmFeesAccount>>)

The means of purchasing weight credit for XCM execution.
§

type ResponseHandler = Pallet<Runtime>

What to do when a response of a query is found.
§

type SubscriptionService = Pallet<Runtime>

How we handle version subscription requests.
§

type AssetTrap = AssetTrapWrapper<Pallet<Runtime>, Runtime>

The general asset trap - handler for when assets are left in the Holding Register at the -end of execution.
§

type AssetClaims = Pallet<Runtime>

The handler for when there is an instruction to claim assets.
§

type CallDispatcher = MoonbeamCall

The call dispatcher used by XCM. Read more
§

type PalletInstancesInfo = (Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, Instance3>, Pallet<Runtime, Instance4>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>)

Information on all pallets.
§

type MaxAssetsIntoHolding = MaxAssetsIntoHolding

The maximum number of assets we target to have in the Holding Register at any one time. Read more
§

type AssetLocker = ()

Handler for asset locking.
§

type AssetExchanger = ()

Handler for exchanging assets.
§

type FeeManager = ()

Configure the fees.
§

type MessageExporter = ()

The method of exporting a message.
§

type UniversalAliases = Nothing

The origin locations and specific universal junctions to which they are allowed to elevate +end of execution.
§

type AssetClaims = Pallet<Runtime>

The handler for when there is an instruction to claim assets.
§

type CallDispatcher = MoonbeamCall

The call dispatcher used by XCM. Read more
§

type PalletInstancesInfo = (Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, Instance3>, Pallet<Runtime, Instance4>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime, ()>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>)

Information on all pallets.
§

type MaxAssetsIntoHolding = MaxAssetsIntoHolding

The maximum number of assets we target to have in the Holding Register at any one time. Read more
§

type AssetLocker = ()

Handler for asset locking.
§

type AssetExchanger = ()

Handler for exchanging assets.
§

type FeeManager = ()

Configure the fees.
§

type MessageExporter = ()

The method of exporting a message.
§

type UniversalAliases = Nothing

The origin locations and specific universal junctions to which they are allowed to elevate themselves.
§

type SafeCallFilter = SafeCallFilter

The safe call filter for Transact. Read more
§

type Aliasers = Nothing

A list of (Origin, Target) pairs allowing a given Origin to be substituted with its corresponding Target pair.
§

type TransactionalProcessor = FrameTransactionalProcessor

Transactional processor for XCM instructions.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/pallet_asset_manager/pallet/struct.Pallet.html b/pallet_asset_manager/pallet/struct.Pallet.html index 3fd87376f4..9d26c47427 100644 --- a/pallet_asset_manager/pallet/struct.Pallet.html +++ b/pallet_asset_manager/pallet/struct.Pallet.html @@ -47,11 +47,11 @@

source§

impl<T: Config> Pallet<T>

source

pub fn asset_type_units_per_second<KArg>(k: KArg) -> Option<u128>where KArg: EncodeLike<T::ForeignAssetType>,

An auto-generated getter for AssetTypeUnitsPerSecond.

source§

impl<T: Config> Pallet<T>

Trait Implementations§

source§

impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +

Trait Implementations§

source§

impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before [Hooks::on_finalize]). Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by FRAME. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +sufficient, and should not be overridden without very good reason.
source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys will be excluded from the benchmarking performance calculation.
source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Pallet<T>where T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>where diff --git a/pallet_asset_manager/pallet/type.Module.html b/pallet_asset_manager/pallet/type.Module.html index fd75aecf5f..3c38eb3191 100644 --- a/pallet_asset_manager/pallet/type.Module.html +++ b/pallet_asset_manager/pallet/type.Module.html @@ -47,10 +47,10 @@

source§

impl<T: Config> Pallet<T>

source

pub fn asset_type_units_per_second<KArg>(k: KArg) -> Option<u128>where KArg: EncodeLike<T::ForeignAssetType>,

An auto-generated getter for AssetTypeUnitsPerSecond.

source§

impl<T: Config> Pallet<T>

Trait Implementations§

source§

impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +

Trait Implementations§

source§

impl<T: Config> AssetTypeGetter<<T as Config>::AssetId, <T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before [Hooks::on_finalize]). Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by FRAME. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +sufficient, and should not be overridden without very good reason.
source§

impl<T: Config> StorageInfoTrait for Pallet<T>

source§

fn storage_info() -> Vec<StorageInfo>

source§

impl<T: Config> UnitsToWeightRatio<<T as Config>::ForeignAssetType> for Pallet<T>

source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys will be excluded from the benchmarking performance calculation.
source§

impl<T> Eq for Pallet<T>

\ No newline at end of file diff --git a/pallet_evm_precompile_author_mapping/enum.AuthorMappingPrecompileCall.html b/pallet_evm_precompile_author_mapping/enum.AuthorMappingPrecompileCall.html index a956e45f42..41605cd5a6 100644 --- a/pallet_evm_precompile_author_mapping/enum.AuthorMappingPrecompileCall.html +++ b/pallet_evm_precompile_author_mapping/enum.AuthorMappingPrecompileCall.html @@ -17,26 +17,26 @@ nimbus_id: H256, }, nimbus_id_of { - address: Address, + address: Address, }, remove_keys {}, set_keys { - keys: BoundedBytes<GetKeysSize<Runtime>>, + keys: BoundedBytes<GetKeysSize<Runtime>>, }, update_association { old_nimbus_id: H256, new_nimbus_id: H256, }, // some variants omitted -}

Variants§

§

add_association

Fields

§nimbus_id: H256
§

address_of

Fields

§nimbus_id: H256
§

clear_association

Fields

§nimbus_id: H256
§

keys_of

Fields

§nimbus_id: H256
§

nimbus_id_of

Fields

§address: Address
§

remove_keys

Fields

§

set_keys

Fields

§keys: BoundedBytes<GetKeysSize<Runtime>>
§

update_association

Fields

§old_nimbus_id: H256
§new_nimbus_id: H256

Implementations§

source§

impl<Runtime> AuthorMappingPrecompileCall<Runtime>where +}

Variants§

§

add_association

Fields

§nimbus_id: H256
§

address_of

Fields

§nimbus_id: H256
§

clear_association

Fields

§nimbus_id: H256
§

keys_of

Fields

§nimbus_id: H256
§

nimbus_id_of

Fields

§address: Address
§

remove_keys

Fields

§

set_keys

Fields

§keys: BoundedBytes<GetKeysSize<Runtime>>
§

update_association

Fields

§old_nimbus_id: H256
§new_nimbus_id: H256

Implementations§

source§

impl<Runtime> AuthorMappingPrecompileCall<Runtime>where Runtime: Config + Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, Runtime::Hash: From<H256>, - Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn add_association_selectors() -> &'static [u32]

source

pub fn address_of_selectors() -> &'static [u32]

source

pub fn clear_association_selectors() -> &'static [u32]

source

pub fn keys_of_selectors() -> &'static [u32]

source

pub fn nimbus_id_of_selectors() -> &'static [u32]

source

pub fn remove_keys_selectors() -> &'static [u32]

source

pub fn set_keys_selectors() -> &'static [u32]

source

pub fn update_association_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<AuthorMappingPrecompileCall<Runtime>> for Vec<u8>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn add_association_selectors() -> &'static [u32]

source

pub fn address_of_selectors() -> &'static [u32]

source

pub fn clear_association_selectors() -> &'static [u32]

source

pub fn keys_of_selectors() -> &'static [u32]

source

pub fn nimbus_id_of_selectors() -> &'static [u32]

source

pub fn remove_keys_selectors() -> &'static [u32]

source

pub fn set_keys_selectors() -> &'static [u32]

source

pub fn update_association_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<AuthorMappingPrecompileCall<Runtime>> for Vec<u8>where Runtime: Config + Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, diff --git a/pallet_evm_precompile_author_mapping/struct.AuthorMappingPrecompile.html b/pallet_evm_precompile_author_mapping/struct.AuthorMappingPrecompile.html index a1811cc45c..96d84d9a9a 100644 --- a/pallet_evm_precompile_author_mapping/struct.AuthorMappingPrecompile.html +++ b/pallet_evm_precompile_author_mapping/struct.AuthorMappingPrecompile.html @@ -4,7 +4,7 @@ Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, Runtime::Hash: From<H256>, - Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + Runtime::AccountId: Into<H160>,
source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for AuthorMappingPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for AuthorMappingPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for AuthorMappingPrecompile<Runtime>where diff --git a/pallet_evm_precompile_batch/enum.BatchPrecompileCall.html b/pallet_evm_precompile_batch/enum.BatchPrecompileCall.html index 1435a0f9f8..32816a12ca 100644 --- a/pallet_evm_precompile_batch/enum.BatchPrecompileCall.html +++ b/pallet_evm_precompile_batch/enum.BatchPrecompileCall.html @@ -1,32 +1,32 @@ BatchPrecompileCall in pallet_evm_precompile_batch - Rust
pub enum BatchPrecompileCall<Runtime>where
     Runtime: Config,{
     batch_all {
-        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
-        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
-        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
-        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
+        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
+        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
+        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
+        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
     },
     batch_some {
-        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
-        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
-        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
-        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
+        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
+        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
+        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
+        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
     },
     batch_some_until_failure {
-        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
-        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
-        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
-        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
+        to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>,
+        value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>,
+        call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>,
+        gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>,
     },
     // some variants omitted
-}

Variants§

§

batch_all

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>
§

batch_some

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>
§

batch_some_until_failure

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>

Implementations§

source§

impl<Runtime> BatchPrecompileCall<Runtime>where - Runtime: Config,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( +}

Variants§

§

batch_all

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>
§

batch_some

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>
§

batch_some_until_failure

Fields

§to: BoundedVec<Address, ConstU32<ARRAY_LIMIT>>
§value: BoundedVec<U256, ConstU32<ARRAY_LIMIT>>
§call_data: BoundedVec<BoundedBytes<ConstU32<CALL_DATA_LIMIT>>, ConstU32<ARRAY_LIMIT>>
§gas_limit: BoundedVec<u64, ConstU32<ARRAY_LIMIT>>

Implementations§

source§

impl<Runtime> BatchPrecompileCall<Runtime>where + Runtime: Config,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn batch_all_selectors() -> &'static [u32]

source

pub fn batch_some_selectors() -> &'static [u32]

source

pub fn batch_some_until_failure_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

source§

impl<Runtime> BatchPrecompileCall<Runtime>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn batch_all_selectors() -> &'static [u32]

source

pub fn batch_some_selectors() -> &'static [u32]

source

pub fn batch_some_until_failure_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

source§

impl<Runtime> BatchPrecompileCall<Runtime>where Runtime: Config,

source

pub fn batch_from_mode( mode: Mode, - to: Vec<Address>, + to: Vec<Address>, value: Vec<U256>, call_data: Vec<Vec<u8>>, gas_limit: Vec<u64> diff --git a/pallet_evm_precompile_batch/struct.BatchPrecompile.html b/pallet_evm_precompile_batch/struct.BatchPrecompile.html index 18b8018cdf..91b67cf112 100644 --- a/pallet_evm_precompile_batch/struct.BatchPrecompile.html +++ b/pallet_evm_precompile_batch/struct.BatchPrecompile.html @@ -1,6 +1,6 @@ BatchPrecompile in pallet_evm_precompile_batch - Rust
pub struct BatchPrecompile<Runtime>(/* private fields */);
Expand description

Batch precompile.

Trait Implementations§

source§

impl<Runtime: Clone> Clone for BatchPrecompile<Runtime>

source§

fn clone(&self) -> BatchPrecompile<Runtime>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<Runtime: Debug> Debug for BatchPrecompile<Runtime>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Runtime> Precompile for BatchPrecompile<Runtime>where - Runtime: Config,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + Runtime: Config,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for BatchPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for BatchPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for BatchPrecompile<Runtime>where diff --git a/pallet_evm_precompile_crowdloan_rewards/enum.CrowdloanRewardsPrecompileCall.html b/pallet_evm_precompile_crowdloan_rewards/enum.CrowdloanRewardsPrecompileCall.html index c8fb8c008c..90fed8499b 100644 --- a/pallet_evm_precompile_crowdloan_rewards/enum.CrowdloanRewardsPrecompileCall.html +++ b/pallet_evm_precompile_crowdloan_rewards/enum.CrowdloanRewardsPrecompileCall.html @@ -5,23 +5,23 @@ <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,{ claim {}, is_contributor { - contributor: Address, + contributor: Address, }, reward_info { - contributor: Address, + contributor: Address, }, update_reward_address { - new_address: Address, + new_address: Address, }, // some variants omitted -}

Variants§

§

claim

Fields

§

is_contributor

Fields

§contributor: Address
§

reward_info

Fields

§contributor: Address
§

update_reward_address

Fields

§new_address: Address

Implementations§

source§

impl<Runtime> CrowdloanRewardsPrecompileCall<Runtime>where +}

Variants§

§

claim

Fields

§

is_contributor

Fields

§contributor: Address
§

reward_info

Fields

§contributor: Address
§

update_reward_address

Fields

§new_address: Address

Implementations§

source§

impl<Runtime> CrowdloanRewardsPrecompileCall<Runtime>where Runtime: Config + Config + Config, BalanceOf<Runtime>: TryFrom<U256> + TryInto<u128> + Debug, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, - <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn claim_selectors() -> &'static [u32]

source

pub fn is_contributor_selectors() -> &'static [u32]

source

pub fn reward_info_selectors() -> &'static [u32]

source

pub fn update_reward_address_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<CrowdloanRewardsPrecompileCall<Runtime>> for Vec<u8>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn claim_selectors() -> &'static [u32]

source

pub fn is_contributor_selectors() -> &'static [u32]

source

pub fn reward_info_selectors() -> &'static [u32]

source

pub fn update_reward_address_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<CrowdloanRewardsPrecompileCall<Runtime>> for Vec<u8>where Runtime: Config + Config + Config, BalanceOf<Runtime>: TryFrom<U256> + TryInto<u128> + Debug, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, diff --git a/pallet_evm_precompile_crowdloan_rewards/struct.CrowdloanRewardsPrecompile.html b/pallet_evm_precompile_crowdloan_rewards/struct.CrowdloanRewardsPrecompile.html index 582793f92a..aacb72a70d 100644 --- a/pallet_evm_precompile_crowdloan_rewards/struct.CrowdloanRewardsPrecompile.html +++ b/pallet_evm_precompile_crowdloan_rewards/struct.CrowdloanRewardsPrecompile.html @@ -3,7 +3,7 @@ Runtime: Config + Config + Config, BalanceOf<Runtime>: TryFrom<U256> + TryInto<u128> + Debug, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, - <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,
source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for CrowdloanRewardsPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for CrowdloanRewardsPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for CrowdloanRewardsPrecompile<Runtime>where diff --git a/pallet_evm_precompile_parachain_staking/enum.ParachainStakingPrecompileCall.html b/pallet_evm_precompile_parachain_staking/enum.ParachainStakingPrecompileCall.html index 35d41d9c74..eb3dc5d329 100644 --- a/pallet_evm_precompile_parachain_staking/enum.ParachainStakingPrecompileCall.html +++ b/pallet_evm_precompile_parachain_staking/enum.ParachainStakingPrecompileCall.html @@ -3,143 +3,143 @@ Runtime::AccountId: Into<H160>, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,{ + <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,{
Show 38 variants awarded_points { round: u32, - candidate: Address, + candidate: Address, }, cancel_candidate_bond_less {}, cancel_delegation_request { - candidate: Address, + candidate: Address, }, cancel_leave_candidates { - candidate_count: Convert<U256, u32>, + candidate_count: Convert<U256, u32>, }, candidate_auto_compounding_delegation_count { - candidate: Address, + candidate: Address, }, candidate_bond_more { more: U256, }, candidate_count {}, candidate_delegation_count { - candidate: Address, + candidate: Address, }, candidate_exit_is_pending { - candidate: Address, + candidate: Address, }, candidate_request_is_pending { - candidate: Address, + candidate: Address, }, delegate { - candidate: Address, + candidate: Address, amount: U256, - candidate_delegation_count: Convert<U256, u32>, - delegator_delegation_count: Convert<U256, u32>, + candidate_delegation_count: Convert<U256, u32>, + delegator_delegation_count: Convert<U256, u32>, }, delegate_with_auto_compound { - candidate: Address, + candidate: Address, amount: U256, auto_compound: u8, - candidate_delegation_count: Convert<U256, u32>, - candidate_auto_compounding_delegation_count: Convert<U256, u32>, - delegator_delegation_count: Convert<U256, u32>, + candidate_delegation_count: Convert<U256, u32>, + candidate_auto_compounding_delegation_count: Convert<U256, u32>, + delegator_delegation_count: Convert<U256, u32>, }, delegation_amount { - delegator: Address, - candidate: Address, + delegator: Address, + candidate: Address, }, delegation_auto_compound { - delegator: Address, - candidate: Address, + delegator: Address, + candidate: Address, }, delegation_request_is_pending { - delegator: Address, - candidate: Address, + delegator: Address, + candidate: Address, }, delegator_bond_more { - candidate: Address, + candidate: Address, more: U256, }, delegator_delegation_count { - delegator: Address, + delegator: Address, }, execute_candidate_bond_less { - candidate: Address, + candidate: Address, }, execute_delegation_request { - delegator: Address, - candidate: Address, + delegator: Address, + candidate: Address, }, execute_leave_candidates { - candidate: Address, - candidate_count: Convert<U256, u32>, + candidate: Address, + candidate_count: Convert<U256, u32>, }, get_candidate_total_counted { - candidate: Address, + candidate: Address, }, get_delegator_total_staked { - delegator: Address, + delegator: Address, }, go_offline {}, go_online {}, is_candidate { - candidate: Address, + candidate: Address, }, is_delegator { - delegator: Address, + delegator: Address, }, is_in_top_delegations { - delegator: Address, - candidate: Address, + delegator: Address, + candidate: Address, }, is_selected_candidate { - candidate: Address, + candidate: Address, }, join_candidates { amount: U256, - candidate_count: Convert<U256, u32>, + candidate_count: Convert<U256, u32>, }, min_delegation {}, points { - round: Convert<U256, u32>, + round: Convert<U256, u32>, }, round {}, schedule_candidate_bond_less { less: U256, }, schedule_delegator_bond_less { - candidate: Address, + candidate: Address, less: U256, }, schedule_leave_candidates { - candidate_count: Convert<U256, u32>, + candidate_count: Convert<U256, u32>, }, schedule_revoke_delegation { - candidate: Address, + candidate: Address, }, selected_candidates {}, set_auto_compound { - candidate: Address, + candidate: Address, value: u8, - candidate_auto_compounding_delegation_count: Convert<U256, u32>, - delegator_delegation_count: Convert<U256, u32>, + candidate_auto_compounding_delegation_count: Convert<U256, u32>, + delegator_delegation_count: Convert<U256, u32>, }, // some variants omitted -
}

Variants§

§

awarded_points

Fields

§round: u32
§candidate: Address
§

cancel_candidate_bond_less

Fields

§

cancel_delegation_request

Fields

§candidate: Address
§

cancel_leave_candidates

Fields

§candidate_count: Convert<U256, u32>
§

candidate_auto_compounding_delegation_count

Fields

§candidate: Address
§

candidate_bond_more

Fields

§more: U256
§

candidate_count

Fields

§

candidate_delegation_count

Fields

§candidate: Address
§

candidate_exit_is_pending

Fields

§candidate: Address
§

candidate_request_is_pending

Fields

§candidate: Address
§

delegate

Fields

§candidate: Address
§amount: U256
§candidate_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>
§

delegate_with_auto_compound

Fields

§candidate: Address
§amount: U256
§auto_compound: u8
§candidate_delegation_count: Convert<U256, u32>
§candidate_auto_compounding_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>
§

delegation_amount

Fields

§delegator: Address
§candidate: Address
§

delegation_auto_compound

Fields

§delegator: Address
§candidate: Address
§

delegation_request_is_pending

Fields

§delegator: Address
§candidate: Address
§

delegator_bond_more

Fields

§candidate: Address
§more: U256
§

delegator_delegation_count

Fields

§delegator: Address
§

execute_candidate_bond_less

Fields

§candidate: Address
§

execute_delegation_request

Fields

§delegator: Address
§candidate: Address
§

execute_leave_candidates

Fields

§candidate: Address
§candidate_count: Convert<U256, u32>
§

get_candidate_total_counted

Fields

§candidate: Address
§

get_delegator_total_staked

Fields

§delegator: Address
§

go_offline

Fields

§

go_online

Fields

§

is_candidate

Fields

§candidate: Address
§

is_delegator

Fields

§delegator: Address
§

is_in_top_delegations

Fields

§delegator: Address
§candidate: Address
§

is_selected_candidate

Fields

§candidate: Address
§

join_candidates

Fields

§amount: U256
§candidate_count: Convert<U256, u32>
§

min_delegation

Fields

§

points

Fields

§round: Convert<U256, u32>
§

round

Fields

§

schedule_candidate_bond_less

Fields

§less: U256
§

schedule_delegator_bond_less

Fields

§candidate: Address
§less: U256
§

schedule_leave_candidates

Fields

§candidate_count: Convert<U256, u32>
§

schedule_revoke_delegation

Fields

§candidate: Address
§

selected_candidates

Fields

§

set_auto_compound

Fields

§candidate: Address
§value: u8
§candidate_auto_compounding_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>

Implementations§

source§

impl<Runtime> ParachainStakingPrecompileCall<Runtime>where +

}

Variants§

§

awarded_points

Fields

§round: u32
§candidate: Address
§

cancel_candidate_bond_less

Fields

§

cancel_delegation_request

Fields

§candidate: Address
§

cancel_leave_candidates

Fields

§candidate_count: Convert<U256, u32>
§

candidate_auto_compounding_delegation_count

Fields

§candidate: Address
§

candidate_bond_more

Fields

§more: U256
§

candidate_count

Fields

§

candidate_delegation_count

Fields

§candidate: Address
§

candidate_exit_is_pending

Fields

§candidate: Address
§

candidate_request_is_pending

Fields

§candidate: Address
§

delegate

Fields

§candidate: Address
§amount: U256
§candidate_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>
§

delegate_with_auto_compound

Fields

§candidate: Address
§amount: U256
§auto_compound: u8
§candidate_delegation_count: Convert<U256, u32>
§candidate_auto_compounding_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>
§

delegation_amount

Fields

§delegator: Address
§candidate: Address
§

delegation_auto_compound

Fields

§delegator: Address
§candidate: Address
§

delegation_request_is_pending

Fields

§delegator: Address
§candidate: Address
§

delegator_bond_more

Fields

§candidate: Address
§more: U256
§

delegator_delegation_count

Fields

§delegator: Address
§

execute_candidate_bond_less

Fields

§candidate: Address
§

execute_delegation_request

Fields

§delegator: Address
§candidate: Address
§

execute_leave_candidates

Fields

§candidate: Address
§candidate_count: Convert<U256, u32>
§

get_candidate_total_counted

Fields

§candidate: Address
§

get_delegator_total_staked

Fields

§delegator: Address
§

go_offline

Fields

§

go_online

Fields

§

is_candidate

Fields

§candidate: Address
§

is_delegator

Fields

§delegator: Address
§

is_in_top_delegations

Fields

§delegator: Address
§candidate: Address
§

is_selected_candidate

Fields

§candidate: Address
§

join_candidates

Fields

§amount: U256
§candidate_count: Convert<U256, u32>
§

min_delegation

Fields

§

points

Fields

§round: Convert<U256, u32>
§

round

Fields

§

schedule_candidate_bond_less

Fields

§less: U256
§

schedule_delegator_bond_less

Fields

§candidate: Address
§less: U256
§

schedule_leave_candidates

Fields

§candidate_count: Convert<U256, u32>
§

schedule_revoke_delegation

Fields

§candidate: Address
§

selected_candidates

Fields

§

set_auto_compound

Fields

§candidate: Address
§value: u8
§candidate_auto_compounding_delegation_count: Convert<U256, u32>
§delegator_delegation_count: Convert<U256, u32>

Implementations§

source§

impl<Runtime> ParachainStakingPrecompileCall<Runtime>where Runtime: Config + Config, Runtime::AccountId: Into<H160>, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn awarded_points_selectors() -> &'static [u32]

source

pub fn cancel_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn cancel_delegation_request_selectors() -> &'static [u32]

source

pub fn cancel_leave_candidates_selectors() -> &'static [u32]

source

pub fn candidate_auto_compounding_delegation_count_selectors() -> &'static [u32]

source

pub fn candidate_bond_more_selectors() -> &'static [u32]

source

pub fn candidate_count_selectors() -> &'static [u32]

source

pub fn candidate_delegation_count_selectors() -> &'static [u32]

source

pub fn candidate_exit_is_pending_selectors() -> &'static [u32]

source

pub fn candidate_request_is_pending_selectors() -> &'static [u32]

source

pub fn delegate_selectors() -> &'static [u32]

source

pub fn delegate_with_auto_compound_selectors() -> &'static [u32]

source

pub fn delegation_amount_selectors() -> &'static [u32]

source

pub fn delegation_auto_compound_selectors() -> &'static [u32]

source

pub fn delegation_request_is_pending_selectors() -> &'static [u32]

source

pub fn delegator_bond_more_selectors() -> &'static [u32]

source

pub fn delegator_delegation_count_selectors() -> &'static [u32]

source

pub fn execute_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn execute_delegation_request_selectors() -> &'static [u32]

source

pub fn execute_leave_candidates_selectors() -> &'static [u32]

source

pub fn get_candidate_total_counted_selectors() -> &'static [u32]

source

pub fn get_delegator_total_staked_selectors() -> &'static [u32]

source

pub fn go_offline_selectors() -> &'static [u32]

source

pub fn go_online_selectors() -> &'static [u32]

source

pub fn is_candidate_selectors() -> &'static [u32]

source

pub fn is_delegator_selectors() -> &'static [u32]

source

pub fn is_in_top_delegations_selectors() -> &'static [u32]

source

pub fn is_selected_candidate_selectors() -> &'static [u32]

source

pub fn join_candidates_selectors() -> &'static [u32]

source

pub fn min_delegation_selectors() -> &'static [u32]

source

pub fn points_selectors() -> &'static [u32]

source

pub fn round_selectors() -> &'static [u32]

source

pub fn schedule_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn schedule_delegator_bond_less_selectors() -> &'static [u32]

source

pub fn schedule_leave_candidates_selectors() -> &'static [u32]

source

pub fn schedule_revoke_delegation_selectors() -> &'static [u32]

source

pub fn selected_candidates_selectors() -> &'static [u32]

source

pub fn set_auto_compound_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<ParachainStakingPrecompileCall<Runtime>> for Vec<u8>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn awarded_points_selectors() -> &'static [u32]

source

pub fn cancel_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn cancel_delegation_request_selectors() -> &'static [u32]

source

pub fn cancel_leave_candidates_selectors() -> &'static [u32]

source

pub fn candidate_auto_compounding_delegation_count_selectors() -> &'static [u32]

source

pub fn candidate_bond_more_selectors() -> &'static [u32]

source

pub fn candidate_count_selectors() -> &'static [u32]

source

pub fn candidate_delegation_count_selectors() -> &'static [u32]

source

pub fn candidate_exit_is_pending_selectors() -> &'static [u32]

source

pub fn candidate_request_is_pending_selectors() -> &'static [u32]

source

pub fn delegate_selectors() -> &'static [u32]

source

pub fn delegate_with_auto_compound_selectors() -> &'static [u32]

source

pub fn delegation_amount_selectors() -> &'static [u32]

source

pub fn delegation_auto_compound_selectors() -> &'static [u32]

source

pub fn delegation_request_is_pending_selectors() -> &'static [u32]

source

pub fn delegator_bond_more_selectors() -> &'static [u32]

source

pub fn delegator_delegation_count_selectors() -> &'static [u32]

source

pub fn execute_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn execute_delegation_request_selectors() -> &'static [u32]

source

pub fn execute_leave_candidates_selectors() -> &'static [u32]

source

pub fn get_candidate_total_counted_selectors() -> &'static [u32]

source

pub fn get_delegator_total_staked_selectors() -> &'static [u32]

source

pub fn go_offline_selectors() -> &'static [u32]

source

pub fn go_online_selectors() -> &'static [u32]

source

pub fn is_candidate_selectors() -> &'static [u32]

source

pub fn is_delegator_selectors() -> &'static [u32]

source

pub fn is_in_top_delegations_selectors() -> &'static [u32]

source

pub fn is_selected_candidate_selectors() -> &'static [u32]

source

pub fn join_candidates_selectors() -> &'static [u32]

source

pub fn min_delegation_selectors() -> &'static [u32]

source

pub fn points_selectors() -> &'static [u32]

source

pub fn round_selectors() -> &'static [u32]

source

pub fn schedule_candidate_bond_less_selectors() -> &'static [u32]

source

pub fn schedule_delegator_bond_less_selectors() -> &'static [u32]

source

pub fn schedule_leave_candidates_selectors() -> &'static [u32]

source

pub fn schedule_revoke_delegation_selectors() -> &'static [u32]

source

pub fn selected_candidates_selectors() -> &'static [u32]

source

pub fn set_auto_compound_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<ParachainStakingPrecompileCall<Runtime>> for Vec<u8>where Runtime: Config + Config, Runtime::AccountId: Into<H160>, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,

source§

fn from(a: ParachainStakingPrecompileCall<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for ParachainStakingPrecompileCall<Runtime>where + <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,

source§

fn from(a: ParachainStakingPrecompileCall<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for ParachainStakingPrecompileCall<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for ParachainStakingPrecompileCall<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for ParachainStakingPrecompileCall<Runtime>where Runtime: Sync,

§

impl<Runtime> Unpin for ParachainStakingPrecompileCall<Runtime>where diff --git a/pallet_evm_precompile_parachain_staking/struct.ParachainStakingPrecompile.html b/pallet_evm_precompile_parachain_staking/struct.ParachainStakingPrecompile.html index 080ee174c0..a59fc7aaba 100644 --- a/pallet_evm_precompile_parachain_staking/struct.ParachainStakingPrecompile.html +++ b/pallet_evm_precompile_parachain_staking/struct.ParachainStakingPrecompile.html @@ -9,7 +9,7 @@ Runtime::AccountId: Into<H160>, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: TryFrom<U256> + Into<U256> + Codec,
source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for ParachainStakingPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for ParachainStakingPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for ParachainStakingPrecompile<Runtime>where diff --git a/pallet_evm_precompile_randomness/enum.RandomnessPrecompileCall.html b/pallet_evm_precompile_randomness/enum.RandomnessPrecompileCall.html index 12048b2fc5..e255f60c50 100644 --- a/pallet_evm_precompile_randomness/enum.RandomnessPrecompileCall.html +++ b/pallet_evm_precompile_randomness/enum.RandomnessPrecompileCall.html @@ -4,47 +4,47 @@ BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>, BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,{ fulfill_request { - request_id: Convert<U256, u64>, + request_id: Convert<U256, u64>, }, get_request { - request_id: Convert<U256, u64>, + request_id: Convert<U256, u64>, }, get_request_status { - request_id: Convert<U256, u64>, + request_id: Convert<U256, u64>, }, increase_request_fee { - request_id: Convert<U256, u64>, + request_id: Convert<U256, u64>, fee_increase: U256, }, purge_expired_request { - request_id: Convert<U256, u64>, + request_id: Convert<U256, u64>, }, relay_epoch_index {}, request_babe_randomness { - refund_address: Address, + refund_address: Address, fee: U256, gas_limit: u64, salt: H256, num_words: u8, }, request_local_randomness { - refund_address: Address, + refund_address: Address, fee: U256, gas_limit: u64, salt: H256, num_words: u8, - delay: Convert<u64, u32>, + delay: Convert<u64, u32>, }, required_deposit {}, // some variants omitted -}

Variants§

§

fulfill_request

Fields

§request_id: Convert<U256, u64>
§

get_request

Fields

§request_id: Convert<U256, u64>
§

get_request_status

Fields

§request_id: Convert<U256, u64>
§

increase_request_fee

Fields

§request_id: Convert<U256, u64>
§fee_increase: U256
§

purge_expired_request

Fields

§request_id: Convert<U256, u64>
§

relay_epoch_index

Fields

§

request_babe_randomness

Fields

§refund_address: Address
§fee: U256
§gas_limit: u64
§salt: H256
§num_words: u8
§

request_local_randomness

Fields

§refund_address: Address
§fee: U256
§gas_limit: u64
§salt: H256
§num_words: u8
§delay: Convert<u64, u32>
§

required_deposit

Fields

Implementations§

source§

impl<Runtime> RandomnessPrecompileCall<Runtime>where +}

Variants§

§

fulfill_request

Fields

§request_id: Convert<U256, u64>
§

get_request

Fields

§request_id: Convert<U256, u64>
§

get_request_status

Fields

§request_id: Convert<U256, u64>
§

increase_request_fee

Fields

§request_id: Convert<U256, u64>
§fee_increase: U256
§

purge_expired_request

Fields

§request_id: Convert<U256, u64>
§

relay_epoch_index

Fields

§

request_babe_randomness

Fields

§refund_address: Address
§fee: U256
§gas_limit: u64
§salt: H256
§num_words: u8
§

request_local_randomness

Fields

§refund_address: Address
§fee: U256
§gas_limit: u64
§salt: H256
§num_words: u8
§delay: Convert<u64, u32>
§

required_deposit

Fields

Implementations§

source§

impl<Runtime> RandomnessPrecompileCall<Runtime>where Runtime: Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>, - BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn fulfill_request_selectors() -> &'static [u32]

source

pub fn get_request_selectors() -> &'static [u32]

source

pub fn get_request_status_selectors() -> &'static [u32]

source

pub fn increase_request_fee_selectors() -> &'static [u32]

source

pub fn purge_expired_request_selectors() -> &'static [u32]

source

pub fn relay_epoch_index_selectors() -> &'static [u32]

source

pub fn request_babe_randomness_selectors() -> &'static [u32]

source

pub fn request_local_randomness_selectors() -> &'static [u32]

source

pub fn required_deposit_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<RandomnessPrecompileCall<Runtime>> for Vec<u8>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn fulfill_request_selectors() -> &'static [u32]

source

pub fn get_request_selectors() -> &'static [u32]

source

pub fn get_request_status_selectors() -> &'static [u32]

source

pub fn increase_request_fee_selectors() -> &'static [u32]

source

pub fn purge_expired_request_selectors() -> &'static [u32]

source

pub fn relay_epoch_index_selectors() -> &'static [u32]

source

pub fn request_babe_randomness_selectors() -> &'static [u32]

source

pub fn request_local_randomness_selectors() -> &'static [u32]

source

pub fn required_deposit_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<RandomnessPrecompileCall<Runtime>> for Vec<u8>where Runtime: Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>, diff --git a/pallet_evm_precompile_randomness/fn.subcall_overhead_gas_costs.html b/pallet_evm_precompile_randomness/fn.subcall_overhead_gas_costs.html index 6433dee0da..8d6c821fc8 100644 --- a/pallet_evm_precompile_randomness/fn.subcall_overhead_gas_costs.html +++ b/pallet_evm_precompile_randomness/fn.subcall_overhead_gas_costs.html @@ -1 +1 @@ -subcall_overhead_gas_costs in pallet_evm_precompile_randomness - Rust
pub fn subcall_overhead_gas_costs<T: Config>() -> EvmResult<u64>
\ No newline at end of file +subcall_overhead_gas_costs in pallet_evm_precompile_randomness - Rust
pub fn subcall_overhead_gas_costs<T: Config>() -> EvmResult<u64>
\ No newline at end of file diff --git a/pallet_evm_precompile_randomness/struct.RandomnessPrecompile.html b/pallet_evm_precompile_randomness/struct.RandomnessPrecompile.html index 3d3b2e4b91..b25c89b735 100644 --- a/pallet_evm_precompile_randomness/struct.RandomnessPrecompile.html +++ b/pallet_evm_precompile_randomness/struct.RandomnessPrecompile.html @@ -3,7 +3,7 @@ Runtime: Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, BlockNumberFor<Runtime>: TryInto<u32> + TryFrom<u32>, - BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + BalanceOf<Runtime>: TryFrom<U256> + Into<U256>,
source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RandomnessPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for RandomnessPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for RandomnessPrecompile<Runtime>where diff --git a/pallet_evm_precompile_relay_encoder/enum.RelayEncoderPrecompileCall.html b/pallet_evm_precompile_relay_encoder/enum.RelayEncoderPrecompileCall.html index 598894a3aa..f871f64d29 100644 --- a/pallet_evm_precompile_relay_encoder/enum.RelayEncoderPrecompileCall.html +++ b/pallet_evm_precompile_relay_encoder/enum.RelayEncoderPrecompileCall.html @@ -1,5 +1,5 @@ RelayEncoderPrecompileCall in pallet_evm_precompile_relay_encoder - Rust
pub enum RelayEncoderPrecompileCall<Runtime>where
-    Runtime: Config + Config,
+    Runtime: Config + Config,
     Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,{
 
Show 14 variants encode_bond { amount: U256, @@ -27,7 +27,7 @@ max_message_size: u32, }, encode_nominate { - nominees: BoundedVec<H256, ConstU32<ARRAY_LIMIT>>, + nominees: BoundedVec<H256, ConstU32<ARRAY_LIMIT>>, }, encode_rebond { amount: U256, @@ -40,20 +40,20 @@ amount: U256, }, encode_validate { - commission: Convert<U256, u32>, + commission: Convert<U256, u32>, blocked: bool, }, encode_withdraw_unbonded { slashes: u32, }, // some variants omitted -
}

Variants§

§

encode_bond

Fields

§amount: U256
§reward_destination: RewardDestinationWrapper
§

encode_bond_extra

Fields

§amount: U256
§

encode_chill

Fields

§

encode_hrmp_accept_open_channel

Fields

§sender: u32
§

encode_hrmp_cancel_open_request

Fields

§sender: u32
§recipient: u32
§open_requests: u32
§

encode_hrmp_close_channel

Fields

§sender: u32
§recipient: u32
§

encode_hrmp_init_open_channel

Fields

§recipient: u32
§max_capacity: u32
§max_message_size: u32
§

encode_nominate

Fields

§nominees: BoundedVec<H256, ConstU32<ARRAY_LIMIT>>
§

encode_rebond

Fields

§amount: U256
§

encode_set_controller

Fields

§

encode_set_payee

Fields

§reward_destination: RewardDestinationWrapper
§

encode_unbond

Fields

§amount: U256
§

encode_validate

Fields

§commission: Convert<U256, u32>
§blocked: bool
§

encode_withdraw_unbonded

Fields

§slashes: u32

Implementations§

source§

impl<Runtime> RelayEncoderPrecompileCall<Runtime>where - Runtime: Config + Config, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( +

}

Variants§

§

encode_bond

Fields

§amount: U256
§reward_destination: RewardDestinationWrapper
§

encode_bond_extra

Fields

§amount: U256
§

encode_chill

Fields

§

encode_hrmp_accept_open_channel

Fields

§sender: u32
§

encode_hrmp_cancel_open_request

Fields

§sender: u32
§recipient: u32
§open_requests: u32
§

encode_hrmp_close_channel

Fields

§sender: u32
§recipient: u32
§

encode_hrmp_init_open_channel

Fields

§recipient: u32
§max_capacity: u32
§max_message_size: u32
§

encode_nominate

Fields

§nominees: BoundedVec<H256, ConstU32<ARRAY_LIMIT>>
§

encode_rebond

Fields

§amount: U256
§

encode_set_controller

Fields

§

encode_set_payee

Fields

§reward_destination: RewardDestinationWrapper
§

encode_unbond

Fields

§amount: U256
§

encode_validate

Fields

§commission: Convert<U256, u32>
§blocked: bool
§

encode_withdraw_unbonded

Fields

§slashes: u32

Implementations§

source§

impl<Runtime> RelayEncoderPrecompileCall<Runtime>where + Runtime: Config + Config, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_bond_selectors() -> &'static [u32]

source

pub fn encode_bond_extra_selectors() -> &'static [u32]

source

pub fn encode_chill_selectors() -> &'static [u32]

source

pub fn encode_hrmp_accept_open_channel_selectors() -> &'static [u32]

source

pub fn encode_hrmp_cancel_open_request_selectors() -> &'static [u32]

source

pub fn encode_hrmp_close_channel_selectors() -> &'static [u32]

source

pub fn encode_hrmp_init_open_channel_selectors() -> &'static [u32]

source

pub fn encode_nominate_selectors() -> &'static [u32]

source

pub fn encode_rebond_selectors() -> &'static [u32]

source

pub fn encode_set_controller_selectors() -> &'static [u32]

source

pub fn encode_set_payee_selectors() -> &'static [u32]

source

pub fn encode_unbond_selectors() -> &'static [u32]

source

pub fn encode_validate_selectors() -> &'static [u32]

source

pub fn encode_withdraw_unbonded_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<RelayEncoderPrecompileCall<Runtime>> for Vec<u8>where - Runtime: Config + Config, +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_bond_selectors() -> &'static [u32]

source

pub fn encode_bond_extra_selectors() -> &'static [u32]

source

pub fn encode_chill_selectors() -> &'static [u32]

source

pub fn encode_hrmp_accept_open_channel_selectors() -> &'static [u32]

source

pub fn encode_hrmp_cancel_open_request_selectors() -> &'static [u32]

source

pub fn encode_hrmp_close_channel_selectors() -> &'static [u32]

source

pub fn encode_hrmp_init_open_channel_selectors() -> &'static [u32]

source

pub fn encode_nominate_selectors() -> &'static [u32]

source

pub fn encode_rebond_selectors() -> &'static [u32]

source

pub fn encode_set_controller_selectors() -> &'static [u32]

source

pub fn encode_set_payee_selectors() -> &'static [u32]

source

pub fn encode_unbond_selectors() -> &'static [u32]

source

pub fn encode_validate_selectors() -> &'static [u32]

source

pub fn encode_withdraw_unbonded_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<RelayEncoderPrecompileCall<Runtime>> for Vec<u8>where + Runtime: Config + Config, Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,

source§

fn from(a: RelayEncoderPrecompileCall<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RelayEncoderPrecompileCall<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for RelayEncoderPrecompileCall<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for RelayEncoderPrecompileCall<Runtime>where diff --git a/pallet_evm_precompile_relay_encoder/fn.u256_to_relay_amount.html b/pallet_evm_precompile_relay_encoder/fn.u256_to_relay_amount.html index d04a5e0cff..b6237db224 100644 --- a/pallet_evm_precompile_relay_encoder/fn.u256_to_relay_amount.html +++ b/pallet_evm_precompile_relay_encoder/fn.u256_to_relay_amount.html @@ -1 +1 @@ -u256_to_relay_amount in pallet_evm_precompile_relay_encoder - Rust
pub fn u256_to_relay_amount(value: U256) -> EvmResult<Balance>
\ No newline at end of file +u256_to_relay_amount in pallet_evm_precompile_relay_encoder - Rust
pub fn u256_to_relay_amount(value: U256) -> EvmResult<Balance>
\ No newline at end of file diff --git a/pallet_evm_precompile_relay_encoder/struct.RelayEncoderPrecompile.html b/pallet_evm_precompile_relay_encoder/struct.RelayEncoderPrecompile.html index 28c521eeb3..e40ead6516 100644 --- a/pallet_evm_precompile_relay_encoder/struct.RelayEncoderPrecompile.html +++ b/pallet_evm_precompile_relay_encoder/struct.RelayEncoderPrecompile.html @@ -1,7 +1,7 @@ RelayEncoderPrecompile in pallet_evm_precompile_relay_encoder - Rust
pub struct RelayEncoderPrecompile<Runtime>(/* private fields */);
Expand description

A precompile to provide relay stake calls encoding through evm

Trait Implementations§

source§

impl<Runtime> Precompile for RelayEncoderPrecompile<Runtime>where - Runtime: Config + Config, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + Runtime: Config + Config, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RelayEncoderPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for RelayEncoderPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for RelayEncoderPrecompile<Runtime>where diff --git a/pallet_evm_precompile_relay_encoder/struct.RewardDestinationWrapper.html b/pallet_evm_precompile_relay_encoder/struct.RewardDestinationWrapper.html index 4b6d0f5117..0573e0eb11 100644 --- a/pallet_evm_precompile_relay_encoder/struct.RewardDestinationWrapper.html +++ b/pallet_evm_precompile_relay_encoder/struct.RewardDestinationWrapper.html @@ -1,4 +1,4 @@ -RewardDestinationWrapper in pallet_evm_precompile_relay_encoder - Rust
pub struct RewardDestinationWrapper(/* private fields */);

Trait Implementations§

source§

impl Clone for RewardDestinationWrapper

source§

fn clone(&self) -> RewardDestinationWrapper

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for RewardDestinationWrapper

source§

fn read(reader: &mut Reader<'_>) -> MayRevert<Self>

source§

fn write(writer: &mut Writer, value: Self)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

source§

fn is_explicit_tuple() -> bool

source§

impl From<RewardDestination<AccountId32>> for RewardDestinationWrapper

source§

fn from(reward_dest: RewardDestination<AccountId32>) -> Self

Converts to this type from the input type.
source§

impl Into<RewardDestination<AccountId32>> for RewardDestinationWrapper

source§

fn into(self) -> RewardDestination<AccountId32>

Converts this type into the (usually inferred) input type.
source§

impl PartialEq<RewardDestinationWrapper> for RewardDestinationWrapper

source§

fn eq(&self, other: &RewardDestinationWrapper) -> bool

This method tests for self and other values to be equal, and is used +RewardDestinationWrapper in pallet_evm_precompile_relay_encoder - Rust
pub struct RewardDestinationWrapper(/* private fields */);

Trait Implementations§

source§

impl Clone for RewardDestinationWrapper

source§

fn clone(&self) -> RewardDestinationWrapper

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Codec for RewardDestinationWrapper

source§

fn read(reader: &mut Reader<'_>) -> MayRevert<Self>

source§

fn write(writer: &mut Writer, value: Self)

source§

fn has_static_size() -> bool

source§

fn signature() -> String

§

fn is_explicit_tuple() -> bool

source§

impl From<RewardDestination<AccountId32>> for RewardDestinationWrapper

source§

fn from(reward_dest: RewardDestination<AccountId32>) -> Self

Converts to this type from the input type.
source§

impl Into<RewardDestination<AccountId32>> for RewardDestinationWrapper

source§

fn into(self) -> RewardDestination<AccountId32>

Converts this type into the (usually inferred) input type.
source§

impl PartialEq<RewardDestinationWrapper> for RewardDestinationWrapper

source§

fn eq(&self, other: &RewardDestinationWrapper) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for RewardDestinationWrapper

source§

impl StructuralEq for RewardDestinationWrapper

source§

impl StructuralPartialEq for RewardDestinationWrapper

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html b/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html index e9f8d98b97..e981379113 100644 --- a/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html +++ b/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html @@ -1,5 +1,5 @@ RelayDataVerifierPrecompileCall in pallet_evm_precompile_relay_verifier - Rust
pub enum RelayDataVerifierPrecompileCall<Runtime>where
-    Runtime: Config + Config + Config + Config,{
+    Runtime: Config + Config + Config + Config,{
     latest_relay_block {},
     verify_entries {
         relay_block_number: BlockNumber,
@@ -13,11 +13,11 @@
     },
     // some variants omitted
 }

Variants§

§

latest_relay_block

Fields

§

verify_entries

Fields

§relay_block_number: BlockNumber
§

verify_entry

Fields

§relay_block_number: BlockNumber

Implementations§

source§

impl<Runtime> RelayDataVerifierPrecompileCall<Runtime>where - Runtime: Config + Config + Config + Config,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + Runtime: Config + Config + Config + Config,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle ) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn latest_relay_block_selectors() -> &'static [u32]

source

pub fn verify_entries_selectors() -> &'static [u32]

source

pub fn verify_entry_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<RelayDataVerifierPrecompileCall<Runtime>> for Vec<u8>where - Runtime: Config + Config + Config + Config,

source§

fn from(a: RelayDataVerifierPrecompileCall<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RelayDataVerifierPrecompileCall<Runtime>where + Runtime: Config + Config + Config + Config,

source§

fn from(a: RelayDataVerifierPrecompileCall<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RelayDataVerifierPrecompileCall<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for RelayDataVerifierPrecompileCall<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for RelayDataVerifierPrecompileCall<Runtime>where Runtime: Sync,

§

impl<Runtime> Unpin for RelayDataVerifierPrecompileCall<Runtime>where diff --git a/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html b/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html index 6d743fcd6b..c5ecab3ed1 100644 --- a/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html +++ b/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html @@ -1,6 +1,6 @@ RelayDataVerifierPrecompile in pallet_evm_precompile_relay_verifier - Rust
pub struct RelayDataVerifierPrecompile<Runtime>(/* private fields */);
Expand description

Relay Data Verifier precompile.

Trait Implementations§

source§

impl<Runtime> Precompile for RelayDataVerifierPrecompile<Runtime>where - Runtime: Config + Config + Config + Config,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + Runtime: Config + Config + Config + Config,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for RelayDataVerifierPrecompile<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for RelayDataVerifierPrecompile<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for RelayDataVerifierPrecompile<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v1/enum.XcmTransactorPrecompileV1Call.html b/pallet_evm_precompile_xcm_transactor/v1/enum.XcmTransactorPrecompileV1Call.html index 918087aee3..92b68abb94 100644 --- a/pallet_evm_precompile_xcm_transactor/v1/enum.XcmTransactorPrecompileV1Call.html +++ b/pallet_evm_precompile_xcm_transactor/v1/enum.XcmTransactorPrecompileV1Call.html @@ -1,13 +1,13 @@ XcmTransactorPrecompileV1Call in pallet_evm_precompile_xcm_transactor::v1 - Rust
pub enum XcmTransactorPrecompileV1Call<Runtime>where
-    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
-    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
+    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
+    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
     <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,
-    <Runtime as Config>::Transactor: TryFrom<u8>,
+    <Runtime as Config>::Transactor: TryFrom<u8>,
     Runtime::AccountId: Into<H160>,{
     encode_utility_as_derivative {
         transactor: u8,
         index: u16,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     fee_per_second {
         multilocation: Location,
@@ -24,43 +24,43 @@
     transact_through_derivative {
         transactor: u8,
         index: u16,
-        currency_id: Address,
+        currency_id: Address,
         weight: u64,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     transact_through_derivative_multilocation {
         transactor: u8,
         index: u16,
         fee_asset: Location,
         weight: u64,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     transact_through_signed {
         dest: Location,
-        fee_asset: Address,
+        fee_asset: Address,
         weight: u64,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     transact_through_signed_multilocation {
         dest: Location,
         fee_asset: Location,
         weight: u64,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     // some variants omitted
-}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info

Fields

§location: Location
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§currency_id: Address
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV1Call<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info

Fields

§location: Location
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§currency_id: Address
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV1Call<Runtime>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV1Call<Runtime>> for Vec<u8>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV1Call<Runtime>> for Vec<u8>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, + <Runtime as Config>::Transactor: TryFrom<u8>, Runtime::AccountId: Into<H160>,

source§

fn from(a: XcmTransactorPrecompileV1Call<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV1Call<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV1Call<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV1Call<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v1/struct.XcmTransactorPrecompileV1.html b/pallet_evm_precompile_xcm_transactor/v1/struct.XcmTransactorPrecompileV1.html index 5009762dea..894efb9c4f 100644 --- a/pallet_evm_precompile_xcm_transactor/v1/struct.XcmTransactorPrecompileV1.html +++ b/pallet_evm_precompile_xcm_transactor/v1/struct.XcmTransactorPrecompileV1.html @@ -1,10 +1,10 @@ XcmTransactorPrecompileV1 in pallet_evm_precompile_xcm_transactor::v1 - Rust
pub struct XcmTransactorPrecompileV1<Runtime>(/* private fields */);
Expand description

A precompile to wrap the functionality from xcm transactor

Trait Implementations§

source§

impl<Runtime> Precompile for XcmTransactorPrecompileV1<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV1<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV1<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV1<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v2/enum.XcmTransactorPrecompileV2Call.html b/pallet_evm_precompile_xcm_transactor/v2/enum.XcmTransactorPrecompileV2Call.html index c72c2277f9..edf10a4d11 100644 --- a/pallet_evm_precompile_xcm_transactor/v2/enum.XcmTransactorPrecompileV2Call.html +++ b/pallet_evm_precompile_xcm_transactor/v2/enum.XcmTransactorPrecompileV2Call.html @@ -1,13 +1,13 @@ XcmTransactorPrecompileV2Call in pallet_evm_precompile_xcm_transactor::v2 - Rust
pub enum XcmTransactorPrecompileV2Call<Runtime>where
-    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
-    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
+    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
+    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
     <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,
-    <Runtime as Config>::Transactor: TryFrom<u8>,
+    <Runtime as Config>::Transactor: TryFrom<u8>,
     Runtime::AccountId: Into<H160>,{
     encode_utility_as_derivative {
         transactor: u8,
         index: u16,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     fee_per_second {
         multilocation: Location,
@@ -21,10 +21,10 @@
     transact_through_derivative {
         transactor: u8,
         index: u16,
-        fee_asset: Address,
+        fee_asset: Address,
         weight: u64,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: u64,
     },
     transact_through_derivative_multilocation {
@@ -32,40 +32,40 @@
         index: u16,
         fee_asset: Location,
         weight: u64,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: u64,
     },
     transact_through_signed {
         dest: Location,
-        fee_asset: Address,
+        fee_asset: Address,
         weight: u64,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: u64,
     },
     transact_through_signed_multilocation {
         dest: Location,
         fee_asset: Location,
         weight: u64,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: u64,
     },
     // some variants omitted
-}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§fee_asset: Address
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV2Call<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§fee_asset: Address
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: u64
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: u64
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: u64

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV2Call<Runtime>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV2Call<Runtime>> for Vec<u8>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV2Call<Runtime>> for Vec<u8>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, + <Runtime as Config>::Transactor: TryFrom<u8>, Runtime::AccountId: Into<H160>,

source§

fn from(a: XcmTransactorPrecompileV2Call<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV2Call<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV2Call<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV2Call<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v2/struct.XcmTransactorPrecompileV2.html b/pallet_evm_precompile_xcm_transactor/v2/struct.XcmTransactorPrecompileV2.html index 331df4f1da..e229d03af2 100644 --- a/pallet_evm_precompile_xcm_transactor/v2/struct.XcmTransactorPrecompileV2.html +++ b/pallet_evm_precompile_xcm_transactor/v2/struct.XcmTransactorPrecompileV2.html @@ -1,10 +1,10 @@ XcmTransactorPrecompileV2 in pallet_evm_precompile_xcm_transactor::v2 - Rust
pub struct XcmTransactorPrecompileV2<Runtime>(/* private fields */);
Expand description

A precompile to wrap the functionality from xcm transactor

Trait Implementations§

source§

impl<Runtime> Precompile for XcmTransactorPrecompileV2<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV2<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV2<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV2<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v3/enum.XcmTransactorPrecompileV3Call.html b/pallet_evm_precompile_xcm_transactor/v3/enum.XcmTransactorPrecompileV3Call.html index 84771f3119..bf77330668 100644 --- a/pallet_evm_precompile_xcm_transactor/v3/enum.XcmTransactorPrecompileV3Call.html +++ b/pallet_evm_precompile_xcm_transactor/v3/enum.XcmTransactorPrecompileV3Call.html @@ -1,13 +1,13 @@ XcmTransactorPrecompileV3Call in pallet_evm_precompile_xcm_transactor::v3 - Rust
pub enum XcmTransactorPrecompileV3Call<Runtime>where
-    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
-    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
+    Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,
+    Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,
     <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,
-    <Runtime as Config>::Transactor: TryFrom<u8>,
+    <Runtime as Config>::Transactor: TryFrom<u8>,
     Runtime::AccountId: Into<H160>,{
     encode_utility_as_derivative {
         transactor: u8,
         index: u16,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
     },
     fee_per_second {
         multilocation: Location,
@@ -21,10 +21,10 @@
     transact_through_derivative {
         transactor: u8,
         index: u16,
-        fee_asset: Address,
+        fee_asset: Address,
         weight: Weight,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: Weight,
         refund: bool,
     },
@@ -33,17 +33,17 @@
         index: u16,
         fee_asset: Location,
         weight: Weight,
-        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: Weight,
         refund: bool,
     },
     transact_through_signed {
         dest: Location,
-        fee_asset: Address,
+        fee_asset: Address,
         weight: Weight,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: Weight,
         refund: bool,
     },
@@ -51,25 +51,25 @@
         dest: Location,
         fee_asset: Location,
         weight: Weight,
-        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
-        fee_amount: Convert<U256, u128>,
+        call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>,
+        fee_amount: Convert<U256, u128>,
         overall_weight: Weight,
         refund: bool,
     },
     // some variants omitted
-}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§fee_asset: Address
§weight: Weight
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: Weight
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: Weight
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: Weight
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV3Call<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +}

Variants§

§

encode_utility_as_derivative

Fields

§transactor: u8
§index: u16
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§

fee_per_second

Fields

§multilocation: Location
§

index_to_account

Fields

§index: u16
§

transact_info_with_signed

Fields

§multilocation: Location
§

transact_through_derivative

Fields

§transactor: u8
§index: u16
§fee_asset: Address
§weight: Weight
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_derivative_multilocation

Fields

§transactor: u8
§index: u16
§fee_asset: Location
§weight: Weight
§inner_call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_signed

Fields

§dest: Location
§fee_asset: Address
§weight: Weight
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool
§

transact_through_signed_multilocation

Fields

§dest: Location
§fee_asset: Location
§weight: Weight
§call: BoundedBytes<ConstU32<CALL_DATA_LIMIT>>
§fee_amount: Convert<U256, u128>
§overall_weight: Weight
§refund: bool

Implementations§

source§

impl<Runtime> XcmTransactorPrecompileV3Call<Runtime>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV3Call<Runtime>> for Vec<u8>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn encode_utility_as_derivative_selectors() -> &'static [u32]

source

pub fn fee_per_second_selectors() -> &'static [u32]

source

pub fn index_to_account_selectors() -> &'static [u32]

source

pub fn transact_info_with_signed_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_selectors() -> &'static [u32]

source

pub fn transact_through_derivative_multilocation_selectors() -> &'static [u32]

source

pub fn transact_through_signed_selectors() -> &'static [u32]

source

pub fn transact_through_signed_multilocation_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime> From<XcmTransactorPrecompileV3Call<Runtime>> for Vec<u8>where + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, + <Runtime as Config>::Transactor: TryFrom<u8>, Runtime::AccountId: Into<H160>,

source§

fn from(a: XcmTransactorPrecompileV3Call<Runtime>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV3Call<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV3Call<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV3Call<Runtime>where diff --git a/pallet_evm_precompile_xcm_transactor/v3/struct.XcmTransactorPrecompileV3.html b/pallet_evm_precompile_xcm_transactor/v3/struct.XcmTransactorPrecompileV3.html index e2dc361213..ae26918433 100644 --- a/pallet_evm_precompile_xcm_transactor/v3/struct.XcmTransactorPrecompileV3.html +++ b/pallet_evm_precompile_xcm_transactor/v3/struct.XcmTransactorPrecompileV3.html @@ -1,10 +1,10 @@ XcmTransactorPrecompileV3 in pallet_evm_precompile_xcm_transactor::v3 - Rust
pub struct XcmTransactorPrecompileV3<Runtime>(/* private fields */);
Expand description

A precompile to wrap the functionality from xcm transactor

Trait Implementations§

source§

impl<Runtime> Precompile for XcmTransactorPrecompileV3<Runtime>where - Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, - Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, + Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>, + Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>, <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>, - <Runtime as Config>::Transactor: TryFrom<u8>, - Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <Runtime as Config>::Transactor: TryFrom<u8>, + Runtime::AccountId: Into<H160>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime> RefUnwindSafe for XcmTransactorPrecompileV3<Runtime>where Runtime: RefUnwindSafe,

§

impl<Runtime> Send for XcmTransactorPrecompileV3<Runtime>where Runtime: Send,

§

impl<Runtime> Sync for XcmTransactorPrecompileV3<Runtime>where diff --git a/pallet_evm_precompile_xcm_utils/enum.XcmUtilsPrecompileCall.html b/pallet_evm_precompile_xcm_utils/enum.XcmUtilsPrecompileCall.html index 7a4e8685a4..4ed5623fbf 100644 --- a/pallet_evm_precompile_xcm_utils/enum.XcmUtilsPrecompileCall.html +++ b/pallet_evm_precompile_xcm_utils/enum.XcmUtilsPrecompileCall.html @@ -12,27 +12,27 @@ location: Location, }, weight_message { - message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, + message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, }, xcm_execute { - message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, + message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, weight: u64, }, xcm_send { dest: Location, - message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, + message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>, }, // some variants omitted -}

Variants§

§

get_units_per_second

Fields

§location: Location
§

multilocation_to_address

Fields

§location: Location
§

weight_message

Fields

§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>
§

xcm_execute

Fields

§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>
§weight: u64
§

xcm_send

Fields

§dest: Location
§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>

Implementations§

source§

impl<Runtime, XcmConfig> XcmUtilsPrecompileCall<Runtime, XcmConfig>where +}

Variants§

§

get_units_per_second

Fields

§location: Location
§

multilocation_to_address

Fields

§location: Location
§

weight_message

Fields

§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>
§

xcm_execute

Fields

§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>
§weight: u64
§

xcm_send

Fields

§dest: Location
§message: BoundedBytes<ConstU32<XCM_SIZE_LIMIT>>

Implementations§

source§

impl<Runtime, XcmConfig> XcmUtilsPrecompileCall<Runtime, XcmConfig>where Runtime: Config + Config + Config, XcmOriginOf<XcmConfig>: OriginTrait, XcmAccountIdOf<XcmConfig>: Into<H160>, XcmConfig: Config, <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>, - <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle -) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn get_units_per_second_selectors() -> &'static [u32]

source

pub fn multilocation_to_address_selectors() -> &'static [u32]

source

pub fn weight_message_selectors() -> &'static [u32]

source

pub fn xcm_execute_selectors() -> &'static [u32]

source

pub fn xcm_send_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime, XcmConfig> From<XcmUtilsPrecompileCall<Runtime, XcmConfig>> for Vec<u8>where +) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn get_units_per_second_selectors() -> &'static [u32]

source

pub fn multilocation_to_address_selectors() -> &'static [u32]

source

pub fn weight_message_selectors() -> &'static [u32]

source

pub fn xcm_execute_selectors() -> &'static [u32]

source

pub fn xcm_send_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime, XcmConfig> From<XcmUtilsPrecompileCall<Runtime, XcmConfig>> for Vec<u8>where Runtime: Config + Config + Config, XcmOriginOf<XcmConfig>: OriginTrait, XcmAccountIdOf<XcmConfig>: Into<H160>, diff --git a/pallet_evm_precompile_xcm_utils/struct.AllExceptXcmExecute.html b/pallet_evm_precompile_xcm_utils/struct.AllExceptXcmExecute.html index f74c9b81e0..4d7cb7c4c7 100644 --- a/pallet_evm_precompile_xcm_utils/struct.AllExceptXcmExecute.html +++ b/pallet_evm_precompile_xcm_utils/struct.AllExceptXcmExecute.html @@ -1,10 +1,10 @@ -AllExceptXcmExecute in pallet_evm_precompile_xcm_utils - Rust
pub struct AllExceptXcmExecute<Runtime, XcmConfig>(/* private fields */);

Trait Implementations§

source§

impl<Runtime: Debug, XcmConfig: Debug> Debug for AllExceptXcmExecute<Runtime, XcmConfig>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Runtime, XcmConfig> SelectorFilter for AllExceptXcmExecute<Runtime, XcmConfig>where +AllExceptXcmExecute in pallet_evm_precompile_xcm_utils - Rust
pub struct AllExceptXcmExecute<Runtime, XcmConfig>(/* private fields */);

Trait Implementations§

source§

impl<Runtime: Debug, XcmConfig: Debug> Debug for AllExceptXcmExecute<Runtime, XcmConfig>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<Runtime, XcmConfig> SelectorFilter for AllExceptXcmExecute<Runtime, XcmConfig>where Runtime: Config + Config + Config, XcmOriginOf<XcmConfig>: OriginTrait, XcmAccountIdOf<XcmConfig>: Into<H160>, XcmConfig: Config, <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>, - <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source§

fn is_allowed(_caller: H160, selector: Option<u32>) -> bool

source§

fn description() -> String

Auto Trait Implementations§

§

impl<Runtime, XcmConfig> RefUnwindSafe for AllExceptXcmExecute<Runtime, XcmConfig>where + <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source§

fn is_allowed(_caller: H160, selector: Option<u32>) -> bool

source§

fn description() -> String

Auto Trait Implementations§

§

impl<Runtime, XcmConfig> RefUnwindSafe for AllExceptXcmExecute<Runtime, XcmConfig>where Runtime: RefUnwindSafe, XcmConfig: RefUnwindSafe,

§

impl<Runtime, XcmConfig> Send for AllExceptXcmExecute<Runtime, XcmConfig>where Runtime: Send, diff --git a/pallet_evm_precompile_xcm_utils/struct.XcmUtilsPrecompile.html b/pallet_evm_precompile_xcm_utils/struct.XcmUtilsPrecompile.html index 95bd1d2e20..069e9d10a1 100644 --- a/pallet_evm_precompile_xcm_utils/struct.XcmUtilsPrecompile.html +++ b/pallet_evm_precompile_xcm_utils/struct.XcmUtilsPrecompile.html @@ -5,7 +5,7 @@ XcmAccountIdOf<XcmConfig>: Into<H160>, XcmConfig: Config, <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>, - <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime, XcmConfig> RefUnwindSafe for XcmUtilsPrecompile<Runtime, XcmConfig>where Runtime: RefUnwindSafe, XcmConfig: RefUnwindSafe,

§

impl<Runtime, XcmConfig> Send for XcmUtilsPrecompile<Runtime, XcmConfig>where diff --git a/settings.html b/settings.html index 9c648f0ba6..7d72bf9d91 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file