创建kaspa交易
创造
获取给定地址集的可用 UTXO
let addresses = [
new Address("kaspatest:qz7ulu4c25dh7fzec9zjyrmlhnkzrg4wmf89q7gzr3gfrsj3uz6xjceef60sd")
];
let utxos_by_address = await rpc.getUtxosByAddresses({ addresses });从收到的 UTXO 集合中创建一个 UTXO 集合,并选择事务所需的 UTXO
let utxoSet = UtxoSet.from(utxos_by_address); let amount = 1000n; let utxo_selection = await utxoSet.select(amount, UtxoOrdering.AscendingAmount);
UtxoSet 是一个自定义集合,旨在有效地处理 UTXO 的排序集合。
指定目标金额并创建交易记录
let change_address = new Address("kaspatest:qz7ulu4c25dh7fzec9zjyrmlhnkzrg4wmf89q7gzr3gfrsj3uz6xjceef60sd"); let output = new Output( new Address("kaspatest:qz7ulu4c25dh7fzec9zjyrmlhnkzrg4wmf89q7gzr3gfrsj3uz6xjceef60sd"),
amount
);
let outputs = new Outputs([output])
let priorityFee = 1500;
let tx = createTransaction(utxo_selection, outputs, change_address, priorityFee);| 感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:kaspaToSompi发送错误的问题
- 下一篇:监控 UTXO
相关文章
-
没有相关内容

会员登录