Skip to main content
Bitcoin and Litecoin chains support the following signature kinds:
  • Psbt, partially signed bitcoin transaction, or PSBT.
  • Bip322, generic message defined in BIP-322.

PSBT

Signs a partially signed bitcoin transaction.

Typescript Example with BitcoinJS

First install the BitcoinJS SDK. You can find the full documentation here: https://github.com/bitcoinjs/bitcoinjs-lib. Here a code sample to generate a signature via the DFNS TypeScript SDK:

BIP-322

Signs a generic message using BIP-322. Note: signing payload construction depends on the targeted blockchain. Therefore it’s tied to a specific network rather than the blockchain kind.
Last modified on July 7, 2026