Skip to main content
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