kaspa-tx-sender(go语言)
package main
import ( "fmt" "os" "sync/atomic" "time"
"github.com/kaspanet/kaspad/app/appmessage" "github.com/kaspanet/kaspad/domain/consensus/model/e...
walletDaemon--js源码
const protoLoader = require('@grpc/proto-loader')const gRPC = require('@grpc/grpc-js')
const { EventEmitter } = require('events')
module.exports = class walletNode extends EventEmitter {...
Kaspa WalletClient源码-Java
import io.grpc.ManagedChannel;import io.grpc.ManagedChannelBuilder;import kaspawalletd.Kaspawalletd;import kaspawalletd.kaspawalletdGrpc;
import java.math.BigDecimal;import java.util.Opti...
Kaspa集成基础知识
本节从集成的角度对 Kaspa 进行了基本概述。钱包地址派生Kaspa 钱包使用的地址 HD 派生路径与 BIP-0032 兼容,使用以下派生路径:m / purpose' / coin_type' / account' / change / addre...
监控 UTXO
UTXO可以通过该方法获得,也可以通过通知注册和监听UTXO更新来获得。getUtxosByAddresses按地址获取 UTXOlet addresses = [
new Address("kaspatest:qz7ulu4c25dh7fzec9zjyrmlhnkzrg4wmf8...
创建kaspa交易
创造获取给定地址集的可用 UTXO let addresses = [
new Address("kaspatest:qz7ulu4c25dh7fzec9zjyrmlhnkzrg4wmf89q7gzr3gfrsj3uz6xjceef60sd")
];
...
kaspaToSompi发送错误的问题
问题1:为什么kaspaToSompi(100)返回错误,而100*10**8是可以的吗?如果我想发送100 KAS,我应该使用kaspaToSompi(100),对吗?答1:您使用的是TypeScript还是JavaScript?kaspaToSompi()只接受...
批量发送交易的监听事件问题
有没有方法通过给出txId来检查tx是否完成?
不,唯一的方法是在事件侦听器中监视事件。Kaspa是一个非常高性能的网络,因此您会发现存在一些(最初看起来可能很奇怪)限制,但它们是高数据速率处理的副...
Resolver问题解析
let resolver = new Resolver(); try { let url = await resolver.getUrl(kaspa.Encoding.Borsh,"mainnet"); console.log(url); } catch (e) { cons...
发送Kaspa交易完整代码
const { initKaspaFramework } = require('@kaspa/wallet');const { PrivateKey, PublicKey, Address, Transaction, crypto, Script } = require('@kaspa/core-lib');const axios = require('axios');
...
公共节点注册地址通知上限
在kaspa 0.14.0的实现中,如果节点注册了超过一百万个地址,则节点事件通知程序可能会用完地址槽(公共节点可能会出现这种情况,但后续会考虑最大化这一点)。
Kaspa钱包框架(go版)
Kaspa钱包框架Kaspa 钱包为Kaspa 网络实现钱包功能请注意:该项目正在大力开发中成分Kaspa钱包使用以下模块:kaspa-grpc - 提供 gRPC 绑定kaspadkaspa-grpc-node - 服务器端的 gRPC 传输(NodeJs)ka...
Rusty Kaspa SDK 的 WASM32 绑定
Rusty-Kaspa WASM32 绑定提供 Rust 代码和 Rusty-Kaspa 的直接集成 JavaScript 和 TypeScript 环境(如 Node.js 和 Web 浏览器)中的代码库。文档请注意,虽然 WASM 直接绑定 JavaScript 和 Rust 资源...
Kaspa升级Rust时旧的助记符操作指引
如果你需要恢复旧的助记符,我想这是一个遗留的密钥。wallet.kapanet.io、kaspium等在线应用程序都支持此类密钥。Kaspa NG将在大约一两个月内支持这一点。同时,如果您正在运行一个本地节点,并且这是...
从UtxoContext中获取地址的方式
从上下文中获取地址的方式?
你是指注册监听的地址吗?或者成熟的UTXO条目的地址?在这两种情况下,数据集都可能相当大,但可以肯定的是,这是可以添加的。需要注意的是,如果这些是您正在谈论的侦听地...
数字人民币智能合约加速商业化探索
本报记者 李晖 北京报道数字人民币试点以来,其市场化、商业化发展持续受到关注。2022年10月,中国人民银行数字货币研究所刊发的《扎实开展数字人民币研发试点工作》文章中提出,利用智能合约实现可编...
Kaspa Tx费用问题
由于UTXO必须“作为一个整体”消费,并说你想要20 KAS,而我有一个50 KAS的UTXO,我会给你发送20,作为交易的一部分,我会创建一个30 KAS的输出,然后返回给我。返回的30通常会返回到一个“更改”地址...
转账0.2kas手续费却有9.8KAS的问题
问题:I tried to transfer 0.2 KAS to another wallet.It went through successfully but it says the Tx Fee is 9.8 KAS. It is not normal that high.Here is the tx:https://explorer.kaspa.org/tx...
Kaspa address验证
the way that I create address object
const addressRegex = new RegExp(/(kaspa|kaspatest):\S+/i);const addressArg = ‘kaspa:xxxxx’ ?? positionals.find((positional) => addressRegex.test(p...
以非同质化通证(NFT)为抓手发展元宇宙产业
未来产业展望
未来产业是由前沿技术驱动,当前处于孕育萌发阶段或产业化初期,具有显著战略性、引领性、颠覆性和不确定性的前瞻性产业。未来产业代表着科技和产业长期发展方向,在发展成熟和实现产业转...
验证Kaspa链的完整性
作者:Shai Wyborski,Michael Sutton本笔记本的目的是引导您完成验证卡斯帕链真实性的过程。也就是说,向您展示如何以加密方式验证Kaspa的当前UTXO集是从一个空的UTXO集合自然演变而来的,从而验证没...
create a new tx by deserializeFromSafeJSON
let tx2 = kaspa.Transaction.deserializeFromSafeJSON('{"id":"3b583cb46d4a2dba6c4623c92e3d725d767c3c7d776edfd5ee317604dfed881f","version":0,"inputs":[{"transactionId":"bc34ddc516173fb2027fb...
UtxoContext事务
在事务创建过程中不使用UTXO。只有在使用PendingTransaction::submit()时,UTXO才会从关联的UtxoContext中消耗(如果在事务创建期间提供),如果submit(()失败,则返回到UtxoContext。(这也意味...
sending txs错误-kip-0009
I've encountered issue when sending txs.Storage mass exceeds maximumEverything was working, but after some txs i see only this error.I tried compounding the txs, but it didnt help.I'm sen...
kaspa节点调用问题
最后几个WASM版本有一个Resolver()类,它可以与网络id一起传递给RpcClient,它将选择最不繁忙的公共节点。重要提示:由于这些节点位于CloudFlare之后,它们偶尔会断开连接(因此在向节点注册通知时正...
c#如何使用WASM跨语言调用?
介绍Wasm(WebAssembly)WebAssembly(简称Wasm)是一种用于基于堆栈的虚拟机的二进制指令格式。Wasm被设计为编程语言的可移植编译目标,支持在web上部署客户端和服务器应用程序。什么是wasmtime (WebAs...
用Rust开发wasm组件实战
什么是wasm组件?wasm 全称 WebAssembly,是通过虚拟机的方式,可以在服务端、客户端如浏览器等环境执行的二进制程序。它有速度快、效率高、可移植的特点。对我们 Web 前端工程最大的好处就是可以在浏...
启动Kaspa Docker
sudo docker rm -f kaspadsudo docker run --pull always -d --restart unless-stopped\-v /var/kaspad/:/app/data/\-p 16111:16111 -p 16110:16110 -p 17110:17110 -p 18110:18110 \--name kaspad sup...
BTC L2 Summer?一览主流比特币二层协议特点及...
作者:Hamster;来源:Chainfeeds比特币铭文的兴起给比特币生态注入了新的活力,重新引起了人们对比特币的关注,这也催生了很多新的比特币二层项目,例如 Merlin、Bison、Bouncebit、NuBit 和 BitLayer...
比特币原理-节点与通信
本节主要阐述比特币节点接入比特币网络的过程和节点间通信的过程。一、比特币节点连接建立比特币节点接入比特币网络的步骤如下,以新节点接入为例,旧节点维护与建立连接的方法与下面步骤雷同:1.寻找...