Copyright | Aleksandr Krupenkin 2016-2024 |
---|---|
License | Apache-2.0 |
Maintainer | mail@akru.me |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Network.Polkadot.Extrinsic.Payload
Description
Extrinsic payload and payload signing methods.
Synopsis
- type Payload call extra = (call, extra)
- sign_payload :: (MultiPair a, Encode c, SignedExtension e, JsonRpc m) => a -> Payload c e -> m (MultiSignature a)
Documentation
type Payload call extra = (call, extra) Source #
A payload that has been signed for an unchecked extrinsics.
Note that the payload that we sign to produce unchecked extrinsic signature
is going to be different than the Payload
- so the thing the extrinsic
actually contains.
sign_payload :: (MultiPair a, Encode c, SignedExtension e, JsonRpc m) => a -> Payload c e -> m (MultiSignature a) Source #
Sign extrinsic's payload by multi-pair.