Skip to main content

OpcatAPI

@opcat-labs/scrypt-ts-opcat v1.0.4


@opcat-labs/scrypt-ts-opcat / OpcatAPI

Interface: OpcatAPI

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:17

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

Properties

getAccounts()

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

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:18

Returns

Promise\<string[]>


getPublicKey()

getPublicKey: () => Promise\<string>

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:20

Returns

Promise\<string>


requestAccounts()

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

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:19

Returns

Promise\<string[]>

Methods

signPsbt()

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

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:21

Parameters

psbtHex

string

options?

SignOptions

Returns

Promise\<string>


signPsbts()

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

Defined in: packages/scrypt-ts-opcat/src/signers/walletSigner.ts:22

Parameters

psbtHexs

string[]

options?

SignOptions[]

Returns

Promise\<string[]>