首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Netkiller

    Infura IPFS 接口

    Infura IPFS 21.5.1.  查看文件 neo@MacBook-Pro /tmp % curl "https://ipfs.infura.io:5001/api/v0/cat? 下载文件 neo@MacBook-Pro /tmp % curl -s "https://ipfs.infura.io:5001/api/v0/get? 创建目录 neo@MacBook-Pro /tmp % curl "https://ipfs.infura.io:5001/api/v0/files/mkdir? 查看文件状态 neo@MacBook-Pro /tmp % curl "https://ipfs.infura.io:5001/api/v0/files/stat?

    2K40发布于 2018-08-06
  • 来自专栏汇智网教程

    QuikNode -Infura高配版

    QuikNode通过直接 提供全节点来解决这一问题,这听起来类似于Infura,但不同的是QuikNode 提供给你的是专用节点,而不是共享的公共节点。

    2.5K30发布于 2019-05-23
  • 来自专栏深入浅出区块链技术

    Infura 以太坊 API 入门教程

    译文出自:登链翻译计划 译者:Tiny 熊 因此,你想使用Infura的API访问以太坊网络-你将如何做?首先,你需要确保你拥有Infura帐户(查看此教程 申请账号!) 接下来,需要确定要使用哪个接口 - Infura在HTTPS和WebSocket接口上都支持JSON-RPC。 看一个示例 在此示例中,我们将编写一个使用Rinkeby节点的Node.js程序,并使用eth_getBlockByNumber将RPC请求发送到Infura以获取最新的区块数据。 你现在知道如何使用Infura API通过HTTPS访问以太坊节点了!如果你要查找更多历史数据或只需要一次数据,此方法非常有用,但是如果你需要滚动的数据,该怎么办? 原文链接 : https://blog.infura.io/getting-started-with-infuras-ethereum-api/ ----

    3K20发布于 2020-11-03
  • 来自专栏汇智网教程

    使用truffle向infura部署以太坊智能合约

    可能你还不了解Infura,但如果你使用过MetaMask,那么就已经接触过Infura了,因为它是MetaMask背后的以太坊供应商。 出于安全原因,Infura不管理你的私钥,这意味着Infura不能代表你签署交易。 但是,Infura可以通过使用HDWalletProvider来签署交易。 本教程将向你展示如何使用Infura将现有的dapp迁移到Infura支持的以太坊网络。 在这个特定的例子中,我们将迁移到Ropsten测试网络。 注册Infura 在使用Infura之前,需要注册Infura访问令牌 。 填写并提交表格后你就可以收到访问令牌。 相关信息将显示在屏幕上并发送到你提供的电子邮件。 Infura主页上提供Infura支持的 网络列表。 确保使用前面拿到的Infura访问令牌替换<INFURA_Access_Token> 。

    1.9K40发布于 2018-05-17
  • 来自专栏深入浅出区块链技术

    教程:通过 Subspace 和 Infura 实现实时前端数据

    总的来说,该前端使用了 Infura、React(含助手库)和 Subspace。 本教程是一个单独的网站,与上一个前端教程相互独立。 首先检查 src/index.js 的短文件,其中的包装整个 App,从而为每个组件提供对 web3 对象的访问权限,该对象即我们通过 web3 提供商 Infura 与以太坊建立的连接。 我们将稍后在 App.js 中设置为使用 Infura 进行 web3 连接。 请注意,您现在可以返回 index.js,在那里将该相同 Infura URL 添加为 Web3 提供商。 它让去中心化应用前端开发变得非常简单轻松,尤其是使用 Infura 处理 web3 数据非常实用!复制这里的样板库并使用 Subspace。如果您对此有任何问题,请在这里与我们讨论。

    1.3K20发布于 2020-12-15
  • 来自专栏深入浅出区块链技术

    Infura上建立闪电贷套利机器人 #1

    在第二部分中,将展示如何构建自己的交易机器人,机器人在 Infura 上运行,使用闪电贷观察套利机会并执行获利。 套利是什么?

    2.2K20发布于 2021-01-28
  • 来自专栏深入浅出区块链技术

    以太坊真实测试网络合约交互实战

    let terms = 'truly state fruit rug decide riot shy lake apple orphan october dinosaur' //3.设置测试网络 infura genius cannon maze differ acquire penalty habit surround ice•指定一个服务商,让他帮助我们连接到真实网络 https://ropsten.infura.io •专业一点讲,Infura是一种IaaS(Infrastructure as a Service)产品,目的是为了降低访问以太坊数据的门槛。 •通俗一点讲,Infura就是一个可以让你的dApp快速接入以太坊的平台,不需要本地运行以太坊节点。•从程序员的角度讲,Infura就是一个Web3 Provider,背后是负载均衡的API节点集群。 使用它的好处就是,你永远不必担心连接的节点失效的问题,Infura会管理好这一切。

    1.3K20发布于 2020-06-30
  • 来自专栏code人生

    Web3连接以太网

    Infura Infura 是一种托管服务,提供对各种区块链网络的安全可靠访问,消除了管理区块链基础设施的复杂性,使开发者能够专注于构建创新的 Web3 应用程序。 Infura 提供了一套强大的功能,旨在增强 dapp 的开发、部署和管理。 1.1 注册账户 首次访问 Infura 时,我们需要先注册账号,浏览器访问:https://app.infura.io/login 点击Login后根据提示输入用户名等信息,之后邮箱中会收到一封确认邮件 /v3/YOUR_INFURA_ID'); //private test RPC endpoint const web3 = new Web3('https://sepolia.infura.io/ /api/networks/ethereum/concepts/archive-data [2] 访问 Infura 的多链 Gas API: https://docs.infura.io/api/infura-expansion-apis

    44210编辑于 2024-05-09
  • 来自专栏深入浅出区块链技术

    在公共测试网上部署智能合约

    什么是 Infura Infura 的主要目的是提供对以太坊和 IPFS 网络即时访问,而无需在以太坊或者 IPFS 节点上做那些繁琐的设置。 Infura 基于最新的 microservice-driven 架构,可以动态扩容以支持 API 。 ——来自 Infura 的产品描述[4] 部署到 kovan 测试网 这一节,我们介绍把智能合约部署到 kovan 测试网的步骤。 在 Infura 中创建项目:在开始使用 Infura 时,你需要先创建一个账户和一个新项目,因为你需要使用项目 Id 才能向 API 发送请求(更多细节在这里[6]) 在 MetaMask 中获取助记词 创建一个用于保存如助记词、Infura 项目 id 这样的保密内容的文件:在 truffle 项目的根目录创建一个 json 文件,取名为.secrets.json ,然后添加下面的内容: { "

    1.1K10编辑于 2022-02-22
  • 来自专栏区块链入门

    第二十三课 如何部署TRUFFLE智能合约到以太坊主网(以宠物商店为例)1,摘要2, 操作内容3,常见问题和解决方法4, 参考

    【本文目标】 (1)采用INFURA配置的方式把智能合约部署到ROPSTEN测试网络; (2)采用INFURA配置的方式把智能合约部署到以太坊主网络; (3)了解采用.env配置的方式把助记词保存到本地防止泄露 2, 操作内容 2.1 注册infura获取API-KEY 地址:https://infura.io 辉哥注册后,获得API KEY:8ce5ebd357144bef8dceae3de1915e29 Infura提供了一个托管的以太坊节点集群,可以将你开发的以太坊智能合约部署到infura提供的节点上,而无需搭建自己的以太坊节点。 Infura不保存你的私钥,Infura可以通过使用HDWalletProvider来签署交易。 该服务可以处理事务签名以及与以太坊网络的连接。 4, 参考 (1)【区块链】部署智能合约到以太坊主网(truffle+infura) (2) dotenv介绍

    2K40发布于 2018-09-27
  • 来自专栏FunTester

    Ethereum WebSocket接口实践

    之前在学习Ethereum的infura API时候看到有WebSocket,但是翻了很久都没找到很完整的接口文档和实践文档。 话不多说,上代码: static final String host = "wss://goerli.infura.io/ws/v3/apikey" static void main(String [] args) { def client = new WebSocketFunClient(host, "infura ethereum") client.connect() 22:03:44.299 WebSocketConnectReadThread-20 infura ethereum收到: {"jsonrpc":"2.0","id":1,"result":[]} 22 :03:44.544 WebSocketConnectReadThread-20 infura ethereum收到: {"jsonrpc":"2.0","id":1333333,"result":"5

    46420编辑于 2023-11-17
  • 来自专栏汇智网教程

    Web3j 4.x手机钱包开发教程【含Java源码】

    本教程讲解如何使用Web3j 4.x和Infura提供的以太坊节点开发安卓手机以太坊钱包应用,教程包括项目依赖配置、以太坊节点选择、以太坊钱包地址创建、测试以太币的获取、执行以太币转账交易等内容,并提供完整的参考实现源码下载 2、决定要使用的节点类型 钱包应用必须通过一个以太坊节点才能与以太坊区块链通信,我们可以部署自己的节点,也可以使用第三方提供的云端节点,例如Infura的开放节点。 我决定使用Infura的原因在于不需要自己同步区块链数据,因为这个同步过程要花不少时间而且很繁琐,因此我希望尽量避免搭建自己的节点。 你可以在Infura注册然后得到一个API Key,就可以像下面这样创建一个Web3j对象接入Rinkeby测试网络了: // FIXME: Add your own API key here web3 = Web3j.build(new HttpService("https://rinkeby.infura.io/v3/YOURKEY")); try { Web3ClientVersion

    1.9K10发布于 2019-09-12
  • 来自专栏FreeBuf

    Teatime:一款针对区块链节点的RPC渗透框架

    from teatime.plugins.eth1 import NodeSync, MiningStatus TARGET_IP = "127.0.0.1" TARGET_PORT = 8545 INFURA_URL = "Infura API Endpoint" def get_scanner(): return Scanner( ip=TARGET_IP, port =TARGET_PORT, node_type=NodeType.GETH, plugins=[ NodeSync(infura_url=INFURA_URL

    63220发布于 2021-04-16
  • 来自专栏极客编程

    以太坊PHP离线交易开发包 原

    EthTool开发包适用于希望采用裸交易的PHP以太坊应用开发,主要包含以下特性: 支持裸交易部署/调用合约 内置etherscan和infura支持 keystore生成与读取,兼容geth/parity 使用EthTool构造 好裸交易之后,只需要使用第三方(etherscan/infura/...)提供的服务来广播交易即可。 /src/EthApi.php 以太坊交易接口基类 ethtool/src/EthApiEtherscan.php Etherscan交易接口类 ethtool/src/EthApiWeb3.php Infura 裸交易合约类 ethtool/src/RawTxBuilder.php 裸交易构造器 test/demo-etherscan.php 裸交易演示代码,使用etherscan提交 test/demo-infura.php 裸交易演示代码,使用infura提交 test/demo-keystore.php keystore演示代码 vendor 第三方依赖包目录 composer.json composer配置文件 使用说明

    1.3K20发布于 2018-12-25
  • 来自专栏猫头虎博客专区

    猫头虎 分享:Python库 Web3.py 的简介、安装、用法详解入门教程

    from web3 import Web3 # 使用 Infura 的 HTTP 连接(以太坊主网) infura_url = 'https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID ' web3 = Web3(Web3.HTTPProvider(infura_url)) # 检查连接状态 print(web3.isConnected()) 获取账户余额 你可以使用 Web3.py 建议检查你的网络连接,并确认你使用的节点服务(如 Infura)是否正确配置。 Q2: 如何提高智能合约交互的效率?

    1.7K10编辑于 2024-08-14
  • 来自专栏深入浅出区块链技术

    DApp开发:用Truffle 开发一个链上记事本

    Ganache 的安装使用可阅读开发、部署第一个DApp[5] Infura 节点服务注册 与 HDWalletProvider 安装 大多数人应该都没有部署自己的节点,我们可以使用Infura[6] 有部分人可能不解 Infura 服务,其实 MetaMask 后面的节点服务就是Infura。 然后通过 HDWalletProvider 连接到Infura节点,并为我们签署交易,通过下面命令安装HDWalletProvider: npm install truffle-hdwallet-provider 在使用Infura之前,我们需要注册一个访问Infura服务的Token, 注册地址为:https://infura.io/register[7], 注册后创建一个 Project, 复制节点url: 7003605, gasPrice: 100000000000, } } HDWalletProvider 的第一个参数是助记词(确保账号有足够的余额),第二个参数是 上面复制的 Infura

    1.6K20发布于 2019-04-28
  • 来自专栏区块链大本营

    什么996? 有了这个工具咱自愿007...

    Infura 节点服务注册与 HDWalletProvider 安装 大多数人应该都没有部署自己的节点,我们可以使用 Infura 提供的节点服务。 有部分人可能不解 Infura 服务,其实 MetaMask 后面的节点服务就是 Infura。 然后通过 HDWalletProvider 连接到 Infura 节点,并为我们签署交易,通过下面命令安装 HDWalletProvider: npm install truffle-hdwallet-provider 在使用 Infura 之前,我们需要注册一个访问 Infura 服务的 Token, 注册地址为:https://infura.io/register,注册后创建一个 Project,复制节点 url 7003605, gasPrice: 100000000000, } } HDWalletProvider 的第一个参数是助记词(确保账号有足够的余额),第二个参数是 上面复制的 Infura

    92830发布于 2019-05-10
  • 来自专栏深入浅出区块链技术

    教程: 利用Gelato搭建自动Uniswap交易

    配置 Infura Key 及私钥 自动任务需要和进行链上的 Uniswap 交易,我们使用Infura[2]和节点通信,另外还需要用到用户私钥(用来支付),通常这类的私密信息放在不被代码管理的 .env DEMO_INFURA_ID="输入你的在 Infura 申请的 Project ID" DEMO_USER_PK="填入地址私钥,0x 先开头" DEMO_PROVIDER_PK="填入提供者私钥(用来代替用户付费 ,本文暂时不需要)" 从这里[3] 你可以免费获得DEMO_INFURA_ID ,如果遇到问题,可查看教程[4]。 本文作者:Tiny熊[17] 参考资料 [1] Gelato: https://gelato.network/ [2] Infura: https://learnblockchain.cn/article /1590 [3] 从这里: https://infura.io/ [4] 教程: https://blog.infura.io/getting-started-with-infura-28e41844cc89

    2.2K30发布于 2020-11-11
  • 来自专栏深入浅出区块链技术

    以太坊主网部署终极指南

    一个以太坊节点服务,如Infura[9]、QuikNode[10]、Alchemy[11]或简单地通过运行你自己的节点[12] 有一些工具可以帮助你,我可以告诉你,有些工具对主网来说比其他工具更好用。 } = process.env; const kovanUrl = `https://kovan.infura.io/v3/${INFURA_API_KEY}`; const mainnetUrl = `https://mainnet.infura.io/v3/${INFURA_API_KEY}`; module.exports = { networks: { development: Infura:设置 Infura 端点和密钥。可以改为你正在使用的任何节点服务或你自己的节点的地址。 迁移 迁移是为你定义如何部署智能合约的特殊脚本。 : http://infura.io/ [10] QuikNode: https://www.quiknode.io/ [11] Alchemy: https://alchemy.com/?

    2.3K20发布于 2021-05-11
  • 来自专栏软件研发

    解决Not possible to connect to the Web3 provider. Make sure the provider is runnin

    ):javascriptCopy codeconst Web3 = require('web3');// 设置Web3提供程序const providerUrl = 'https://ropsten.infura.io /v3/YOUR_INFURA_API_KEY'; // Infura提供的API密钥const web3 = new Web3(new Web3.providers.HttpProvider(providerUrl 首先,我们定义了一个providerUrl变量,其中包含了连接Web3提供商所需的URL,这里以Infura为例。你需要替换YOUR_INFURA_API_KEY为你自己的API密钥。 Web3的主要功能包括:连接到以太坊节点:Web3库可以与多种以太坊节点进行连接,包括本地的节点、远程的节点和Web3提供商(如MetaMask,Infura等)。

    84030编辑于 2023-10-26
领券