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