获取兑换待签名 PSBT

获取待签名 PSBT(ARC20)

如果是 ARC20,不需要预请求,直接获取待签名 PSBT。

POST/brc20swap/get_swap_psbt2

export interface SwapPsbtBody {
  send_coin_type: string;
  send_tick: string;
  send_amount: string;
  receive_coin_type: string;
  receive_tick: string;
  receive_amount: string;
  address: string;
  btc_address: string;
  slipper: string;
  fee_rate: number;
  user_public_key: string;
}

1、获取到待签名 PSBT 之后,用户必须在 30 秒内签名

2、btc_addressaddress 传同一个地址即可

3、user_public_key 传参方法为只有一个地址的钱包 public_key:public_key,有两个地址的钱包 btc_public_key:ordi_public_key

4、和 BRC20 相比,不需要预请求

5、BTC 换 ARC20,兑换的 ARC20 数量+用户钱包内 ARC20 不得低于 546

6、ARC20 换 BTC,兑换后该用户钱包内该代币剩余数量不得低于 546

Last updated