Provider API

使用下面的provider api来连接到Nabox钱包

getAccounts(连接钱包)

const res = await NaboxWallet.bitcoin.getAccounts();

// 返回当前连接的账户
['bc1pqw2apzlwqdx5cyp.........a5fupu5l0hsl9n7uw'];

requestAccounts(获取当前连接的账户)

const res = await NaboxWallet.bitcoin.requestAccounts();

// 返回当前连接的账户
['bc1pqw2apzlwqdx5cyp.........a5fupu5l0hsl9n7uw'];

getNetwork(获取当前的网络,Nabox钱包只支持主网)

const network = await NaboxWallet.bitcoin.getNetwork();

// 返回当前连接的账户
livenet

getPublicKey(获取当前连接账户的公钥)

const pubKey = await NaboxWallet.bitcoin.getPublicKey();

// 037c92dfbdafb4de8f1249c.........6f95146c8233e107879ad

getBalance(获取当前连接账户的余额)

getInscriptions(获取当前连接账户的铭文)

sendBitcoin(发送BTC)

pushTx(推送交易)

signPsbt(签名psbt)

signPsbt(签名psbts)

pushPsbt(广播psbt交易)

on

账户改变监听事件

Last updated