T402 API Reference - v2.8.0
    Preparing search index...

    Interface ClientBtcSigner

    ClientBtcSigner - Used by t402 clients to sign Bitcoin transactions

    Implementations may include:

    • bitcoinjs-lib with private key
    • Hardware wallet (Ledger, Trezor)
    • Browser extension wallet
    interface ClientBtcSigner {
        signPsbt(psbt: string): Promise<string>;
        getAddress(): string;
        getPublicKey(): string;
    }
    Index

    Methods

    • Sign a PSBT (Partially Signed Bitcoin Transaction)

      Parameters

      • psbt: string

        Base64-encoded unsigned PSBT

      Returns Promise<string>

      Base64-encoded signed PSBT