Trait frame_system::offchain::SendTransactionTypes [−][src]
pub trait SendTransactionTypes<LocalCall> { type Extrinsic: ExtrinsicT<Call = Self::OverarchingCall> + Encode; type OverarchingCall: From<LocalCall> + Encode; }
Expand description
A definition of types required to submit transactions from within the runtime.
Associated Types
type Extrinsic: ExtrinsicT<Call = Self::OverarchingCall> + Encode
type Extrinsic: ExtrinsicT<Call = Self::OverarchingCall> + Encode
The extrinsic type expected by the runtime.
type OverarchingCall: From<LocalCall> + Encode
type OverarchingCall: From<LocalCall> + Encode
The runtime’s call type.
This has additional bound to be able to be created from pallet-local Call
types.