Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

77 total results found

What is Pending TX?

FAQs Pending TX

大家在使用 Fluent 钱包发送交易的时候可能会遇到交易迟迟无法上链执行,一直处于 Pending 状态的情况。 或者使用 SDK 发送交易后一直无法查询到交易的 Receipt 遇到了超时。 这种交易在 ConfluxScan 中查看的话,它们的状态会显示为待处理状态. 因为交易还未打包所以其区块信息均为空,包括: 执行纪元 区块哈希 时间戳 燃气费 交易 Pending 是一个什么状态? 交易从发出到最终执行确认会经历多个阶段: 等待打包(存在于交易池中) 打包进区块 交易执行 交易确认 交易被发送后首...

如何确认交易Pending的原因

FAQs Pending TX

交易 Pending 后,导致转账迟迟无法完成,用户通常会比较茫然,不知所措。此时我们首先需要判断出 Pending 的具体原因,然后才能分情况处理 Pending 的交易。 交易为什么会 Pending ? Conflux 网络正常情况一秒钟出两个块,一笔交易被成功发出之后应该在几秒到十几秒内,会被打包并执行。 如果交易迟迟不被打包,那大概率是交易在交易池中 Pending 了,需要发送者进行手动干预。 交易被 Pending 在交易池中,根本原因是没有满足交易打包的条件,主要有三种情况: 交易使用了非连续的 n...

如何解决Pending交易

FAQs Pending TX

遇到 Pending 交易的问题,首先需要判断 Pending 的具体原因,然后不同的原因可采用不同的方式来处理。 futureNonce 如果交易因为使用跳跃的 nonce 而 Pending 在交易池中,这种情况需要使用正确的 nonce 重新发送交易。 注意:Pending 的那笔交易通常等其前边的交易执行后会自动执行。 notEnoughCash 如果是因为发送账号余额不足而导致的交易 Pending,此时只需给交易 from 账户转足够的 CFX 即可。 如果是一笔合约交互的交易,且合约设置了代付,大概率...

节点启动失败

FAQs 节点运行问题

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

FAQs 交易发送失败常见问题

如果在发送交易时遇到错误: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

FAQs 交易发送失败常见问题

发送交易前通常会调用 cfx_estimateGasAndCollateral 方法,来预估交易执行所需要的 gas 和 storageLimit。该方法本质是对交易进行了模拟执行,然后统计交易执行完之后实际的 gas 和 storage 使用量。但交易的模拟执行并不是都会成功的,部分交易由于某些原因会执行失败,这时该方法会返回 Estimation isn't accurate: transaction is reverted 错误: { "code": -32015, "message": "Estim...

SendRawTx: Invalid parameters: tx

FAQs 交易发送失败常见问题

发送交易时,如果构造的交易不正确,会遇到 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

Conflux101

Conflux Network 是一个基于自主创新树图共识机制的高性能区块链网络,在完全去中心化的前提之下,可达到 3000 TPS,远超比特币和以太坊。同时实现虚拟机 EVM 兼容, 大大减少项目移植工作量 Fluent 钱包 基本概念 生态应用 如何运行节点 如果开发 Defi 或 NFT 应用 常见问题

开发工具

Conflux101

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 开发入门指南 Conflux NFT 开发者 Tutorial OpenSea NFT develop guide buildspace - Home to the world's best web3 builders. Foundry nft-tutorial

常见问题

FAQs 节点运行问题

Fullnode 会保存多长时间内的交易记录?state应该是完整的吧?一般需要多大的硬盘? Fullnode 会保存最近10w Epoch 的区块数据,state 也是如此,只能查询最近几万的状态。 Fullnode 目前硬盘需要 250G, 建议硬盘为 400G。 Archive node一般需要多大的硬盘? Archive node 目前空间为 500G 左右,建议空间为 800G-1T 运行节点需要什么配置的机器? Conflux 节点建议使用 Linux server 运行,建议配置为 4核 16G内存。...

Glossary

Conflux101

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

FAQs 交易发送失败常见问题

如果使用 js-conflux-sdk 发送交易,且交易的 from 账号未添加到 wallet 中的时候,会遇到此错误。此种情况通过如下方式添加账号即可: conflux.wallet.addPrivatekey("your account private key");

Common FAQs

FAQs

如何判断交易执行成功 通过 cfx_getTransactionByHash 获取 transaction 信息,只有 status = 0 一种情况表示交易被成功执行了。 Invalid parameters: request, data: "network prefix unexpected: ours cfx, got cfxtest" 调用 cfx_call 方法时,如果调用合约地址的网络,跟节点的网络不一致,会返回此错误 如何在智能合约里面保证线程安全, 或者有没有方法锁之类的修饰 ? 合约是单线程执行的...

如何运行 Conflux 主网节点

Run Conflux Node

Conflux 是一个基于 PoW(工作量证明) + PoS(权益证明) 的完全去中心化网络,如果想要参与此去中心化网络挖矿,或者拥有自己的 RPC 服务需要自己运行一个 node (也称 client)。本文将介绍如何运行一个 Conflux 节点。 ArchiveNode VS FullNode Conflux 的节点分为三种类型:归档节点(ArchiveNode),全节点(FullNode),轻节点(LightNode)。不同类型节点的区别在于保留存储的数据量不同,归档节点最全,轻节点最少。当然存储数据越多消...

如何运行 Conflux 开发(local)节点

Run Conflux Node

安装环境 下载依赖 基于开发者文档安装环境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 挖矿

Run Conflux Node

显卡挖矿教程 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 节点

Run Conflux Node

Conflux-rust v2.0 引入了 PoS 机制,用于提高网络的 finality,从而提高网络的安全性,并且 CFX 持有者可以通过参与 PoS 获取一定(至少年化10%以上)的收益。 参与 PoS 机制需要运行一个 Fullnode/Archivenode, 并将 Conflux 账户地址与该节点进行绑定。绑定之后 CFX 持有者可以通过与 PoSRegister 内置合约交互增加或减少投票。 获取的收益将直接发送至绑定的 Conflux PoW 账户地址。 运行 PoS 节点 PoS 节点的运行方式与...

如何运行 eSpace 节点

Run Conflux Node

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...

如何使用快照文件快速运行节点

Run Conflux Node

Archive-tool 是社区维护的一份 Conflux 网络节点数据快照,可用来快速同步数据,启动节点。详细用法参看工具使用说明。