Advanced Search
Search Results
117 total results found
FAQs
Conflux FAQs
Conflux101
Run Conflux Node
Conflux eSpace
Conflux Network 在 v2.0 升级中引入了一个兼容以太坊的子空间(子链) - eSpace。该空间完全兼容以太坊接口包括 RPC 和 EVM,以太坊生态的项目和用户可以无缝迁移至 eSpace,包括钱包,开发工具,Defi,NFT 等。 以太坊用户在 Conflux eSpace 不仅可以保证相同的体验,还可以享受 Conflux 网络的高性能和低手续费。
Tutorials
Conflux NFT
NFT 目前在数字艺术品和收藏品世界中掀起风潮。 得益于新加密货币受众带来巨额发生变化。 一些名人也纷纷加入,因为他们发现了与粉丝们联系的新契机。 但数字艺术品只是使用 NFT 的一种方式。 实际上,它们可以代表任何独特资产的所有权,如数字世界或物理王国里持有某项物品的凭据。
Doc Menu
CIPs
核心 Conflux 网络改进提案
Pending TX
Pending TX FAQs
交易发送失败常见问题
在发送交易前通常需要调用 estimate 方法获取交易所需的 gas 和 storageLimit 值,然后调用 sendRawTransaction 方法发送交易。因此本章节包含了这两个方法的常见错误
节点运行问题
内置合约
101 FAQs
Conflux 基本概念相关问题
Misc
Misc
DevTips
Conflux 开发小窍门,每日一 Tip
EN Translate
EN Translate
如何部署一个 PoS Pool 服务
Token Standard
What is Pending TX?
大家在使用 Fluent 钱包发送交易的时候可能会遇到交易迟迟无法上链执行,一直处于 Pending 状态的情况。 或者使用 SDK 发送交易后一直无法查询到交易的 Receipt 遇到了超时。 这种交易在 ConfluxScan 中查看的话,它们的状态会显示为待处理状态. 因为交易还未打包所以其区块信息均为空,包括: 执行纪元 区块哈希 时间戳 燃气费 交易 Pending 是一个什么状态? 交易从发出到最终执行确认会经历多个阶段: 等待打包(存在于交易池中) 打包进区块 交易执行 交易确认 交易被发送后首...
如何确认交易Pending的原因
交易 Pending 后,导致转账迟迟无法完成,用户通常会比较茫然,不知所措。此时我们首先需要判断出 Pending 的具体原因,然后才能分情况处理 Pending 的交易。 交易为什么会 Pending ? Conflux 网络正常情况一秒钟出两个块,一笔交易被成功发出之后应该在几秒到十几秒内,会被打包并执行。 如果交易迟迟不被打包,那大概率是交易在交易池中 Pending 了,需要发送者进行手动干预。 交易被 Pending 在交易池中,根本原因是没有满足交易打包的条件,主要有三种情况: 交易使用了非连续的 n...
如何解决Pending交易
遇到 Pending 交易的问题,首先需要判断 Pending 的具体原因,然后不同的原因可采用不同的方式来处理。 futureNonce 如果交易因为使用跳跃的 nonce 而 Pending 在交易池中,这种情况需要使用正确的 nonce 重新发送交易。 注意:Pending 的那笔交易通常等其前边的交易执行后会自动执行。 notEnoughCash 如果是因为发送账号余额不足而导致的交易 Pending,此时只需给交易 from 账户转足够的 CFX 即可。 如果是一笔合约交互的交易,且合约设置了代付,大概率...
节点启动失败
kvdb_rocksdb - DB has been previously marked as corrupted, attempting repair 发生此错误是因为节点的数据文件遭到了损坏,导致无法启动。此种情况可尝试删掉数据目录,让节点重新同步数据。 如果想快速启动节点,可直接下载节点数据快照,解压后启动节点。 Err value: PKCS#8 cryptographic error 该错误可能是 pos_key 的密码输入错误导致的 window 系统启动节点: ExecutionContext ex...
Can not estimate: NotEnoughCash
如果在发送交易时遇到错误:Can not estimate: transaction execution failed, all gas will be charged (execution error: NotEnoughCash { required: xx, got: xx, actual_gas_cost: xx, max_storage_limit_cost: xx }) 则表示交易的 from 账户余额不足。此种情况需要检查是否交易的 gasPrice,gas,storageLimit 设置过大,或者给...
Estimation isn't accurate: transaction is reverted
发送交易前通常会调用 cfx_estimateGasAndCollateral 方法,来预估交易执行所需要的 gas 和 storageLimit。该方法本质是对交易进行了模拟执行,然后统计交易执行完之后实际的 gas 和 storage 使用量。但交易的模拟执行并不是都会成功的,部分交易由于某些原因会执行失败,这时该方法会返回 Estimation isn't accurate: transaction is reverted 错误: { "code": -32015, "message": "Estim...
SendRawTx: Invalid parameters: tx
发送交易时,如果构造的交易不正确,会遇到 Invalid parameters: tx 错误。错误的具体原因在 RPC 返回数据的 data 字段中, 大致会有如下几种: 余额不足 Transaction {?} is discarded due to out of balance, needs {?} but account balance is {?} 从 conflux-rust v2.0.2 开始 cfx_sendRawTransaction 方法会拒绝掉 tx.from 余额不足以支付交易 value +...
Overview
Conflux Network 是一个基于自主创新树图共识机制的高性能区块链网络,在完全去中心化的前提之下,可达到 3000 TPS,远超比特币和以太坊。同时实现虚拟机 EVM 兼容, 大大减少项目移植工作量 Fluent 钱包 基本概念 生态应用 如何运行节点 如果开发 Defi 或 NFT 应用 常见问题
Conflux入门心得汇总
概念 参考资料: https://developer.confluxnetwork.org 开发者文档 https://docs.confluxnetwork.org/go-conflux-sdk sdk文档 https://zhuanlan.zhihu.com/p/400583419 https://zhuanlan.zhihu.com/p/393935101 NFT部署教程 树图结构 由开发者文档所示, 与传统的以太坊的链式结构不同, 该结构是类似于IoTA的有向无环图(DAG)结构的, 具体结构可自行查阅....
开发工具
SDKs js-conflux-sdk go-conflux-sdk java-conflux-sdk python-conflux-sdk Other Libs cip-23 Tools Conflux studio chainIDE Conflux-truffle hardhat-conflux
参考资料
Conflux NFT 开发入门指南 Conflux NFT 开发者 Tutorial OpenSea NFT develop guide buildspace - Home to the world's best web3 builders. Foundry nft-tutorial
常见问题
Fullnode 会保存多长时间内的交易记录?state应该是完整的吧?一般需要多大的硬盘? Fullnode 会保存最近10w Epoch 的区块数据,state 也是如此,只能查询最近几万的状态。 Fullnode 目前硬盘需要 250G, 建议硬盘为 400G。 Archive node一般需要多大的硬盘? Archive node 目前空间为 500G 左右,建议空间为 800G-1T 运行节点需要什么配置的机器? Conflux 节点建议使用 Linux server 运行,建议配置为 4核 16G内存。...
Glossary
TreeGraph 树图账本结构 Epoch 树图 Pivot chain 上的每个 block 定义一个 Epoch,一个 Epoch 可能会包含多个 block ,EpochNumber 从 0 自增。 Base32 地址 采用 base32 编码格式的地址,具体参看 CIP-37 Era 每 20000 个 Epoch 是一个 Era Checkpoint 在 era 的分界点上会创建 Checkpoint,checkpoint 之前的 consensus 相关数据会删掉(fullnode),共识算法有关 ...
JS-SDK: Method not found
如果使用 js-conflux-sdk 发送交易,且交易的 from 账号未添加到 wallet 中的时候,会遇到此错误。此种情况通过如下方式添加账号即可: conflux.wallet.addPrivatekey("your account private key");
Common FAQs
如何判断交易执行成功 通过 cfx_getTransactionByHash 获取 transaction 信息,只有 status = 0 一种情况表示交易被成功执行了。 Invalid parameters: request, data: "network prefix unexpected: ours cfx, got cfxtest" 调用 cfx_call 方法时,如果调用合约地址的网络,跟节点的网络不一致,会返回此错误 如何在智能合约里面保证线程安全, 或者有没有方法锁之类的修饰 ? 合约是单线程执行的...
如何运行 Conflux 主网节点
Conflux 是一个基于 PoW(工作量证明) + PoS(权益证明) 的完全去中心化网络,如果想要参与此去中心化网络挖矿,或者拥有自己的 RPC 服务需要自己运行一个 node (也称 client)。本文将介绍如何运行一个 Conflux 节点。 ArchiveNode VS FullNode Conflux 的节点分为三种类型:归档节点(ArchiveNode),全节点(FullNode),轻节点(LightNode)。不同类型节点的区别在于保留存储的数据量不同,归档节点最全,轻节点最少。当然存储数据越多消...
如何运行 Conflux 开发(local)节点
安装环境 下载依赖 基于开发者文档安装环境https://developer.confluxnetwork.org/conflux-doc/docs/installation/ (推荐使用linux与osx, windows需要安装vs2015及其余包, 过于繁琐) 编译源码 下载conflux源码 $ git clone https://github.com/Conflux-Chain/conflux-rust $ cd conflux-rust $ git checkout v2.0.0 构建 $ cargo...
如何参与 PoW 挖矿
显卡挖矿教程 Conflux 测试网 GPU 挖矿教程文档(v2.0.0-testnet) Conflux GPU 挖矿教程文档(v2.0.0-fix) F2pool how to mine conflux Youtube video - how to mine conflux (windows)
如何运行 PoS 节点
Conflux-rust v2.0 引入了 PoS 机制,用于提高网络的 finality,从而提高网络的安全性,并且 CFX 持有者可以通过参与 PoS 获取一定(至少年化10%以上)的收益。 参与 PoS 机制需要运行一个 Fullnode/Archivenode, 并将 Conflux 账户地址与该节点进行绑定。绑定之后 CFX 持有者可以通过与 PoSRegister 内置合约交互增加或减少投票。 获取的收益将直接发送至绑定的 Conflux PoW 账户地址。 运行 PoS 节点 PoS 节点的运行方式与...
如何运行 eSpace 节点
eSpace 与 Core space 共用一个节点程序,启动方式相同。因此可参照 Core 节点搭建启动的方式启动一个 eSpace 的节点。 另外 eSpace 有几个单独配置需要设置: evm_chain_id = 1030 eSpace 的 chainId,主网为 1030,测试网为 71 jsonrpc_http_eth_port = 8545 eSpace http 端口号 jsonrpc_ws_eth_port = 8546 eSpace websocket 端口号 public_evm_rp...