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[]>