常见问题解答
其他
如何发送交易?
使用钱包(如Conflux Fluent)发送交易的最简单方法是直 接设置金额并单击“发送”。 如果您是开发人员,可以使用Conflux SDK(JS,Java,Go)自己构建交易,然后通过节点RPC将其发送到链上。
是否可以取消或替换交易?
如果一笔交易还没有被打包进区块,仍在交易池中,那么可以通过发送一个新交易,nonce相同但是gasPrice更高的方式,替换原来的交易。
交易无法取消,但可以用价值为0的交易替换。 这是一种达到与取消交易相同结果的方法。
为什么一笔交易会同时打包到多个区块中?
这是由树状图账本结构引起的并发区块生成。(这是由于树状账本结构引起的并发区块发射所致。) 尽管一笔交易可能被打包到多个区块中,但最终它只会在一个区块中执行。
Core Space支持哪种类型的交易?
只支持一种类型,类似于以太坊的155 交易。
以太坊155交易和Conflux Core Space交易之间的区别是什么:
与以太坊155交易相比,通过Conflux Core Space的交易有以下几点不同:
- 字段不同: 增加了两个字段
storageLimit
, andepochHeight
。 - 编码交易时的差异:
- 计算交易哈希的 RLP 结构为:[nonce, gasPrice, gas, to, value, storageLimit, epochHeight, chainId, data]`
- RawTx 的 RLP 结构为:[[nonce, gasPrice, gas, to, value, storageLimit, epochHeight, chainId, data], v, r, s]`
- 在Conflux Core Space中,由ecdsaSign签名的
v
值不会被特别修改,而在以太坊中,对v值会进行一些特殊处理。
Core Space支持EIP-1559交易或EIP-2718吗?
Core space supports typed transaction as well as maxFeePerGas
, maxPriorityFeePerGas
transaction fields as described in EIP-1559. But it should be noticed Conflux Core Space adopts a different RLP structure to implement typed transaction, just similar to the difference between Ethereum 155 transaction and Core Space legacy transaction.