Core 空间交易常见问题
如何发送交易?
使用钱包(如Conflux Fluent)发送交易的最简单方法是直接设置金额并单击“发送”。 如果您是开发人员,可以使用Conflux SDK(JS,Java,Go)自己构建交易,然后通过节点RPC将其发送到链上。
是否可以取消或替换交易?
如果一笔交易还没有被打包进区块,仍在交易池中,那么可以通过发送一个新交易,nonce相同但是gasPrice更高的方式,替换原来的交易。
交易无法取消,但可以用价值为0的交易替换。 这是一种达到与取消交易相同结果的方法。
在发送交易时,燃气费和存储费是什么?
燃气费是执行交易所需的费用。 矿工需要对打包和执行交易收取一定数量的费用。 计算燃气费的方式是 gasFee = gasPrice * gasUsed。 此外,交易的执行可能会占用新的存储空间。 尽管您无需为占用这些空间支付费用,但需要抵押一定数量的 CFX 以使用这些存储空间。 随着存储空间的释放,抵押的 CFX 将被返还。 存储费指的是用于所使用存储空间的抵押 CFX 数量,每使用 1024 字节需要 1 CFX。
使用SDK发送交易时,需要指定哪些信息(参数)?
如果您使用JS-SDK进行简单的 CFX 转账,则只需要指定from
(从哪个账户转出)、to
(转账到哪个账户)、value
(转账金额,单位:Drip)。
如何获得正确的nonce?
通过 cfx_getNextNonce
RPC,可以获取一个账户的下一个可用 nonce 值。 使用过的 nonce 值不能再次使用。 如果使用一个大于当前 nonce 值的 nonce,交易将无法被打包。