class
class (Encode a, Decode a, Encode (AdditionalSigned a), Decode (AdditionalSigned a)) => SignedExtension a whereMeans by which a transaction may be extended. This type embodies both the data and the logic that should be additionally associated with the transaction. It should be plain old data.
Associated types
type family AdditionalSigned aAny additional data that will go into the signed payload. This may be created dynamically from the transaction using the additional_signed function.
Methods
additional_signed :: JsonRpc m => a -> m (AdditionalSigned a)Construct any additional data that should be in the signed payload of the transaction. Can also perform any pre-signature-verification checks and return an error if needed.
Instances14SignedExtension, …
SignedExtension CheckEraDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension CheckGenesisDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension CheckNonceDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension CheckSpecVersionDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension CheckTxVersionDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension CheckWeightDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.SystemSignedExtension ChargeTransactionPaymentDefined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension.TransactionPaymentSignedExtension ()Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b) => SignedExtension (a, b)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b, SignedExtension c) => SignedExtension (a, b, c)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b, SignedExtension c, SignedExtension d) => SignedExtension (a, b, c, d)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b, SignedExtension c, SignedExtension d, SignedExtension e) => SignedExtension (a, b, c, d, e)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b, SignedExtension c, SignedExtension d, SignedExtension e, SignedExtension f) => SignedExtension (a, b, c, d, e, f)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension(SignedExtension a, SignedExtension b, SignedExtension c, SignedExtension d, SignedExtension e, SignedExtension f, SignedExtension g) => SignedExtension (a, b, c, d, e, f, g)Defined in web3-polkadot-1.1.0.1 · Network.Polkadot.Extrinsic.SignedExtension