Skip to main content

UnisatAPI

bitcoinjs-lib v0.2.9-beta.16


bitcoinjs-lib / UnisatAPI

Interface: UnisatAPI

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:16

Unisat wallet api, see [unisat api docs][https://docs.unisat.io/dev/unisat-developer-center/unisat-wallet#unisat-wallet-api](https://docs.unisat.io/dev/unisat-developer-center/unisat-wallet#unisat-wallet-api)

Properties

getAccounts()

getAccounts: () => Promise\<string[]>

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:17

Returns

Promise\<string[]>


getPublicKey()

getPublicKey: () => Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:19

Returns

Promise\<string>


requestAccounts()

requestAccounts: () => Promise\<string[]>

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:18

Returns

Promise\<string[]>

Methods

signPsbt()

signPsbt(psbtHex, options?): Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:20

Parameters

psbtHex

string

options?

SignOptions

Returns

Promise\<string>


signPsbts()

signPsbts(psbtHexs, options?): Promise\<string[]>

Defined in: packages/scrypt-ts-btc/src/signers/unisatSigner.ts:21

Parameters

psbtHexs

string[]

options?

SignOptions[]

Returns

Promise\<string[]>