在网络浏览器中连接到以太坊节点

2024-03-11

我收到此错误:


CONNECTION ERROR: Couldn't connect to node http://localhost:8545, is it running?  

我目前正在尝试将 Meteor 应用程序与私有测试网络上的节点一起使用。我还尝试在真实网络上的真实节点上运行它。我能够访问 web3.eth 对象,但我似乎无法连接到我的节点!真是令人沮丧!

我的应用程序运行于http://本地主机:3000 http://localhost:3000

我在启动节点时尝试了以下操作,但它们都不起作用(它们启动正常,但我无法通过浏览器连接到它们):


geth --networkid 8545 --genesis ~/genesis_block.json --datadir ~/.ethereum_experiment console  

geth --rpccorsdomain "*" --rpc --networkid 8545 --minerthreads "1" --datadir ~/.ethereum_experiment --mine  

这是我在浏览器控制台中设置提供程序的方法:


web3.setProvider(new web3.providers.HttpProvider("http://localhost:8545"));  

我想当我尝试在虚拟机中运行 geth 时,我遇到了同样的错误。在这种情况下,问题在于 RPC 仅监听本地主机。使用 --rpcaddr "0.0.0.0" 将其绑定到所有地址解决了问题:

geth --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --nodiscover --networkid "$NETWORKID" --datadir ~/.ethereum_experiment --genesis ~/genesis_block.json

这里需要注意的重要一点是,通过这样的配置,如果端口不在专用网络上或不受防火墙保护,则端口将对来自外界的连接开放。

您还可以通过尝试使用 telnet 连接来检查 RPC 端口是否打开:

telnet localhost 8545

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在网络浏览器中连接到以太坊节点 的相关文章

  • Ethereum学习之路 —— 状态树

    状态树 要设计一种什么数据结构呢 要完成账户地址到账户状态的映射 以太坊的账户地址是160位的 也就是20个字节 一般表示成40个16进制的数 状态时指外部账户和合约账户的balance nonce等 MPT 了解MPT之前 先了解下tri
  • Ethereum geth 同步区块的三种模式

    Ethereum 以太坊 当前交易多 截止当前 2018 02 04 已经有5029238个区块 区块大小在150G左右 如果全部同步 并且严格逐个验证 需要太多的时间和计算 作者曾经用一台实体机 8核 16GB内存 2TB机械硬盘的del
  • go语言后端调用以太坊rpc

    任务要求 使用golang作为后端语言 获取eth 私链 中的账户信息以及创建新的账号 1 启动geth geth identity aaron datadir data0 rpcport 8545 rpccorsdomain port 3
  • 在区块链中保存文件的最佳实践

    将文件保存为区块链数据的一部分的最佳实践是什么 我有非常大的文件需要保存 我们不能将这些文件保存在云存储 像 dropbox 这样的集中式解决方案 上 并使用文件哈希将它们与区块链数据链接起来吗 还是使用IPFS这样的分布式文件存储更好 或
  • 处理交易时虚拟机异常:气体耗尽

    我正在使用 testrpc web3 1 0 和 Solidity 构建一个简单的 Dapp 但我总是收到此错误 并且找不到问题所在 请帮忙 我的 JavaScript 文件 const Web3 require web3 const fs
  • 如何计算在 RSK 上进行交易时使用的 Gas 价格?

    我需要知道如何为 RSK 网络上的交易设置适当的 Gas 价格 我熟悉eth gasPrice来自以太坊的方法 curl https public node testnet rsk co X POST H Content Type appl
  • 以太坊 Solidity 中的划分

    我正在创建一个发行代币的合约 我希望持有代币的账户能够检查他们拥有的所有代币所占的百分比 我知道以太坊还没有实现浮点数 我应该怎么办 在客户端而不是在 Solidity 中执行该计算可能是最好的 最低的 Gas 成本并且实施起来很简单 如果
  • 什么是区块链和以太坊?它用在哪里?

    我刚刚有机会在基于区块链的以太坊平台上工作 但我不清楚它在哪些场景中使用 在现实生活中使用它 有人可以帮助我了解基于区块链的平台及其现实生活中的用途吗 欢迎来到区块链世界 不要灰心丧气 区块链领域相对较新 很难找到好的教程 我一个月前也开始
  • 如何通过HardHat获取底层合约地址的私钥?

    我有 HardHat 教程中的智能合约https hardhat org tutorial writing and compiling contracts html https hardhat org tutorial writing an
  • 从 Aave 提款会导致“错误交易已恢复”

    我正在运行一个示例 它将 Aave 代币存入 Aave 中 我正在使用提供的代码合同示例Aave v2 github https github com aave code examples protocol tree main V2 Cre
  • web3.js如何搜索所有曾经创建的合约并查看地址

    我是 web3 js 和 Solidity 的新手 我的问题与我们在区块链上搜索的方式有关 如果我们知道合约地址 就很容易搜索特定合约 然而 我们如何使用最初用于创建合约的地址来查找和识别特定类型的合约 例如 我有一个合同 Contract
  • 如何在 Python 和 web3.py 中获取 Solidity 恢复/需要错误原因

    我正在努力抓住要求 交易恢复时出错 但我得到了交易的哈希值 我正在使用web3 py def addParticipants request web3 Web3 HTTPProvider settings Blockchain IP add
  • 是否可以在 Solidity 智能合约创建上预留一个地址用于收税?

    我正在使用 Solidity 编程语言 并尝试实现一个合约 即每笔交易都会扣除税费 并且该税费应该转移到正在创建的合约的某个特定地址 那可能吗 是的 这是可能的 所有以太坊代币标准 ERC 20 ERC 721 仅定义一个接口和很少的其他点
  • 如何使用 web3.js 1.0 进行身份验证和发送合约方法

    我对如何使用 web3 1 0 库执行合约的方法感到困惑 此代码有效 只要我先手动解锁帐户 var contract new web3 eth Contract contractJson contractAddress contract m
  • 错误:数字最多只能安全存储 53 位

    我正在尝试在 quorum 中执行原始事务 但收到错误 错误 数字最多只能安全存储 53 位 代码是 web3 eth sendSignedTransaction rawTx then function transactionReciept
  • Metamask 停止注入 web3.js

    据我们所知 从2020年1月13日开始 metamask将不再注入web3 js 我们应该采取哪些方法来停止对web3的依赖 另外 我们如何使用目前正在注入 web3 js 的现有 Metamask 来测试它 window ethereum
  • Solidity有HTTP请求功能吗?

    我正在使用以太坊制作一个项目 在这个项目中 我正在签订一份名为 A 的合同 当我向 A 发送消息时 我希望 A 发出网络请求 Solidity 是否可以使用 http 请求 方法 GET POST 以太坊区块链无法与外界交互 否则它将不再是
  • 通过python3计算uniswap 3.0池(对)地址

    我遇到了一个关于如何计算的问题 新的 uniswap 版本 3 池 早期版本称为pair 地址基于1 https github com Uniswap v3 sdk blob aeb1b09 src utils computePoolAdd
  • 如何获取以太坊账户余额?

    如何以编程方式发现以太坊区块链上给定账户中有多少 ETH 在网上 不是程序化的 而是为了完整性 如果您只想获取帐户或合约的余额 您可以访问http etherchain org http etherchain org or http eth
  • ERC20:津贴不足

    我创建了两个代币 YAY e sYAY 和一个 StakeRewards 智能合约 代码如下 SPDX License Identifier MIT pragma solidity 0 8 0 import openzeppelin con

随机推荐

  • 如何将在特定日期创建的所有文件从 GCS 中的一个存储桶复制到另一个存储桶?

    我们如何将指定日期创建的所有文件从 GCS 中的一个目录复制到另一个目录 我有一个存档文件夹 需要将在指定日期 例如 2022 年 8 月 20 日 创建的所有文件复制到另一个目录 我们可以通过提供文件中的文件名列表并将其作为输入提供来做到
  • Go 模板:如何访问模板中的数组项 (arr[2])?

    如何访问模板中的数组项 例如 a 2 每当我这样做时 我都会得到 坏字符 U 005B a 2 您需要使用index模板功能 index a 2
  • map.begin() 的迭代器类型是什么

    template
  • 如何更改 R 的语言环境?

    我在 Ubuntu 12 10 上使用 R 版本 2 15 3 2013 03 01 系统是德语 R 也是如此 这在搜索错误消息时很不方便 以这种方式在 xterm 中执行 R LANG C R部分解决了问题 然后 R 以英文显示所有内容
  • 如何使用Javascript模拟按键? [复制]

    这个问题在这里已经有答案了 是否可以使用 JavaScript 来模拟按键 例如 如何模拟 Ctrl Alt ArrowKey 我想模拟特殊按键 有可用的API 框架吗 可以说 我正在构建一个基于网络的虚拟键盘 如果您的目标是实现 send
  • PHP 5.3 DateTime 用于重复事件

    我有一个日历应用程序 它使用较新的 PHP DateTime 类 我有一种处理重复事件的方法 但它看起来很黑客 我想看看你们是否有更好的想法 我有一个从 2009 年 11 月 16 日 2009 年 11 月 16 日 开始的重复事件 每
  • jQuery Ajax 复选框状态

    我的页面上有复选框 我想通过 ajax 将其状态发送回数据库 我知道如何将 jquery 与 ajax 结合使用 但我不知道如何获取已选中和未选中的状态以及复选框的 id 以便我可以将其发送回服务器 有任何想法吗 if yourCheckb
  • EF4 Code-First 中 OnModelCreating 的目的是什么?

    我很好奇 EF4 Code First 上下文类中 OnModelCreating 的目的是什么 它是如何工作的 这是一个不错的article http blogs msdn com b adonet archive 2010 12 06
  • 使用 Z-Index 的层问题

    我有 2 个控件 一个在另一个之上 滑块上的边框 在边框上 用户可以标记一个片段以在滑块上以不同的颜色显示 因为在xaml中边框是写在slider后面的 所以它出现在slider的顶部 没关系 我的问题是 滑块的拇指也出现在边框下方 如何设
  • 在 python 中使用 Sin-1 或反 sin

    这是我的代码 point of intersection between opposite and hypotenuse x y pygame mouse get pos using formula for length of line l
  • 带有对齐字体很棒图标的多行列表项

    我正在制作一个项目清单 li twitter bootstrap 中每个列表项的标签和不同的 FontAwesome 图标 我试图使列表测试中心垂直 但不能这样 ul class middle li a href i class icon
  • 如何删除c中每行后面的最后一个空格?

    我必须打印出帕斯卡三角形 我的输出如下 1 1 1 1 2 1 我的代码给出了正确的输出 但在每行后面打印了一个额外的空格 有人可以告诉我如何摆脱它吗 这是我的代码 pascal include
  • 将 Spotify URI 编码为 Spotify 代码

    Spotify 代码 https www spotifycodes com index html 是一些小条形码 可让您共享歌曲 艺术家 用户 播放列表等 它们在 条 的不同高度中编码信息 23 个条可以有 8 个离散高度 这意味着 8 2
  • 在 linux / OS X 上启动 mongod 服务的正确方法是什么?

    我已经安装了 mongodb 并且能够运行它 使用它 执行简单的数据库读 写类型的操作 现在我正在尝试设置我的 Mac 以将 mongod 作为服务运行 我收到 未找到命令 的响应 init mongod start 回应 service
  • 在 pl/sql 中计算游标的行数

    我正在尝试计算将从 sql 语句返回的行数 该语句位于游标中 我的代码是这样的 DECLARE v counter int 0 select count into v counter from cursor get sth is selec
  • Airflow:ValueError:无法配置处理程序“处理器” - wasb 记录器

    我正在尝试使用 Azure blob 配置远程日志记录 Airflow version 1 10 2 Python 3 6 5 Ubuntu 18 04 以下是我所做的步骤 在 AIRFLOW HOME config log config
  • 从嵌套列表中提取数据框

    我有一个嵌套的列表列表 其中包含一些数据框 但是 数据框可以出现在列表中的任何级别 我想要最终得到的是一个平面列表 即只有一个级别 其中每个元素都是only数据帧 所有其他东西都被丢弃 我已经为此提出了一个解决方案 但它看起来非常笨重 我确
  • 滚动时 jQuery 下拉菜单位置

    我是 jQuery 新手 正在学习 jQuery 概念 目前 我正在尝试设计一个包含长列表项的自定义下拉菜单 我想在将鼠标悬停在主菜单上时滚动菜单 我正在尝试使用描述的 jquery 滚动菜单自定义 CSShere http css tri
  • 必须声明表变量@table

    我是 C 和 SQL 的初学者 我有一个想要执行的 SQL 插入语句 它要求提供我想要插入的其他变量中的表名称 但是当我运行这个控制台应用程序时 我收到此错误 必须声明表变量 table 这是代码的一部分 StreamReader my r
  • 在网络浏览器中连接到以太坊节点

    我收到此错误 CONNECTION ERROR Couldn t connect to node http localhost 8545 is it running 我目前正在尝试将 Meteor 应用程序与私有测试网络上的节点一起使用 我