Substrate based chains like Polkadot, Kusama and Polymesh support the following signature kinds:
SignerPayload
Signs a generic signer payload. Note: converting the generic signer payload to a signable extrinsic requires fetching metadata from the targeted blockchain. Therefore it’s tied to a specific network rather than the blockchain kind.
Hex String
Typescript Example with polkadot{.js}
First install the polkadot{.js} SDK. You can find the full documentation here: https://polkadot.js.org/docs/
Here a code sample to generate a signature via the DFNS TypeScript SDK:
SignerPayloadJson
Please refer to the original Polkadot definition for more details: SignerPayloadJson. Note that additional fields will be rejected.
Last modified on July 7, 2026