创建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
相关文章
-
没有相关内容