Cat20 Split

api base

test url: https://test-api-proxy.ddpurse.comarrow-up-right

main url: https://api.dotswap.apparrow-up-right

通过以下接口可以拆分指定地址的 cat20 资产到不同的地

获取拆分cat20psbt

post
Header parameters
AuthorizationstringOptional

token

User-IdstringOptional
Body
tickstringRequired

tickName+冒号+tokenId

is_ofc_tokenbooleanRequired

是不是官方token(个人请默认填写false, 否则请联系官方加白名单)

is_average_splitbooleanRequired

是否平均拆分到原地址

split_numintegerRequired

拆分数量

user_addrstringRequired

当前用户地址

user_pubkeystringRequired

当前用户公钥

cat_20_output_to_splitstringRequired

txid+冒号+vout

token_addrstringRequired

如果选择官方token就需要填写

fee_rateintegerRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/get_split_cat20_psbts

拆个人的 cat20

circle-info

1、关于 cat_20_output_to_split,需要查询对应地址的对应 cat20 的 utxo,找到想拆分的 utxo,然后用对应 utxo 的 txId 和 outputIndex 进行拼接

查询地址参考(请替换 tokenIdOrTokenAddr 和 ownerAddrOrPkh)

拆官方的 cat20

如果你有使用官方的 cat20 充值的接口,那么你也可以使用这个接口拆分你充值进来的 cat20。

  • 首先调用充值接口 /create_deposit_cat20_psbtv2的时候,你可以设置参数not_split:true

  • 充值成功之后,/create_deposit_cat20_order_by_psbt会返回 receiver_addrtxid

这个时候你可以用如下参数来调用拆分接口

发送拆分cat20psbt

post
Header parameters
AuthorizationstringOptional

token

User-IdstringOptional
Body
psbtsstring[]Required
其他参数和获取psbt接口一样stringRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/save_split_cat20_psbts

Last updated