首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用 ethers.js 监听待处理交易

    在这份指南中,我们将学会如何在以太坊和相似链使用 ethers.js[4] 处理待处理交易流 准备条件 在你的电脑上安装 Nodejs 一个文本编辑器 命令行终端 一个以太坊节点 什么是待处理交易 要在以太坊网络编写或者更新任何内容...我们将使用 ethers.js[6], - (中文文档[7]) 通过 WebSockets 处理这些待处理的交易流。在编写代码之前, 看看如何安装 ethers.js。...安装 ethers.js 我们的第一步是检查系统上是否安装了 node.js。...现在我们已经安装了 node.js,让我们使用 node.js 附带的 npm(节点包管理器)安装 ethers.js 库。...只需在终端中键入以下内容即可清除 npm 缓存: $ npm cache clean 如果一切是正常的,ethers.js 将安装到了你的操作系统。

    2.8K30

    以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

    将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号、账号Keystore文件导入导出、展示钱包信息及发起签名交易、发送Token(代币),这是第三篇介绍使用ethers.js...不管是在 Web3 中,还是Ethers.js 都是使用 Provider 来进行网络连接的,Ethers.js 提供了集成多种 Provider 的方式: Web3Provider: 使用一个已有的web3...EtherscanProvider 及 InfuraProvider: 如果没有自己的节点,可以使用Etherscan 及 Infura 的Provider,他们都是以太坊的基础设施服务提供商,Ethers.js...幸运的是web3 和 ethers.js 都提供了测算Gas Limit的方法,下一遍发送代币 gasPrice是交易发起者是愿意为工作量支付的单位费用,矿工在选择交易的时候,是按照gasPrice进行排序...参考文档 ethereum-tx EIP-55 Ethers.js 深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客。

    3.6K40

    以太坊钱包开发系列1 - 创建钱包账号

    本系列是理论与实战相结合,文章一共有四篇:创建钱包账号、账号Keystore文件导入导出、展示钱包信息及发起签名交易、发送Token(代币),这是第一篇,主要介绍钱包将实现哪些功能及怎么创建钱包账号,本钱包是基于ethers.js...转账功能:发送以太币及发送Token(代币) 这些功能将基于 ethers.js 进行开发, ethers.js 和web3.js 一样,也是一套和以太坊区块链进行交互的库,不仅如此,ethers.js...ethers.Wallet.fromMnemonic(inputPhrase.val(), inputPath.val()); }); 同样用户可以提供一个其保存的助记词来导入其钱包,有一些遗憾的是,ethers.js...参考文档: ethers.js 深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客。

    2.3K30

    Buidler 新手教程

    在本教程中,我们将使用Ethers.js和Waffle插件。他们允许你与以太坊进行交互并测试合约。稍后我们将解释它们的用法。...在我们的测试中,我们将使用ethers.js[24]与上一节中构建的以太坊合约进行交互,并使用 Mocha[25] 作为测试框架。...使用不同的账号 如果你需要从默认帐户以外的其他帐户(或ethers.js 中的 Signer)发送交易来测试代码,则可以在ethers.js的Contract中使用connect()方法来将其连接到其他帐户...包含了哪些内容 我们在本教程中使用的Solidity合约 使用ethers.js和Waffle的测试用例 使用ethers.js与合约进行交互的最小前端 合约及测试 在项目仓库的根目录中,你会发现本教程的...文档: https://docs.ethers.io/ethers.js/html/ [43] ethers.js文档中文版: https://learnblockchain.cn/docs/ethers.js

    2.6K10

    合约开发全新技术栈:Buidler + Ethers + Waffle + Typescript【译】

    Ethers.js (替代Web3.js) Ethers.js[7] 是一个Javascript SDK,用于与以太坊区块链进行交互。我之前使用Solidity开发时,一直使用Web3.js。...当我第一次尝试Ethers.js时,我对它如此简单及API的出色程度感到震惊。我推荐曾经使用Web3.js的任何人尝试一下Ethers.js。...Ethers.js是一个Javascript SDK,用于与以太坊区块链进行交互。当我开始进行Solidity开发时,我长期使用Web3.js。...Waffle内置了一些非常不错的测试工具函数,例如用于以太坊地址,哈希和BigNumbers的Chai匹配器,Waffle使用原生Typescript,与Ethers.js配合非常好。...: https://learnblockchain.cn/docs/ethers.js/ [8] Ethereum Waffle: https://ethereum-waffle.readthedocs.io

    2.1K40

    在Polygon网络上构建应用的全栈开发指南

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 用 Next.js、Tailwind、Solidity[4]、Hardhat[5]、Ethers.js[6]、IPFS 和...Polygon 建立一个 NFT 数字市场 在上一个以太坊教程以太坊全栈开发完全指南[7]中,我介绍了如何使用Hardhat[8]和Ethers.js[9]等现代工具在以太坊上构建一个基本应用。...Polygon[14]网络应用框架 - Next.js[15]Solidity 开发环境 - Hardhat[16](Hardhat 中文文档[17])文件存储 - IPFS[18]以太坊网络客户端库 - Ethers.js...[19] (ethers.js 中文文档[20]) 另外将在另一篇文章中讨论如何使用The Graph 协议[21]建立一个更强大的 API 层,以绕过原生区块链层提供的数据访问模式的限制。...: https://docs.ethers.io/v5/ [20] ethers.js 中文文档: https://learnblockchain.cn/docs/ethers.js/ [21] The

    2.4K31

    数百次采访后,我总结了 2021 年最好用的区块链开发框架

    他们使用 Waffle 和 Ethers.js 进行测试,这可以说是更好用的 JavaScript 智能合约框架,因为它们相比 web3.js 做了一些非常不错的改进。...小结 ETH 基金会资助的项目,以前是 Builder 技术:Javascript、Web3.js 和 Ethers.js 插件,OpenZeppelin 可升级合约插件,Etherscan 插件,区块链分叉...小结 轻量级 JavaScript 框架,专注于测试 技术:JavaScript,Ethers.js 区块链:你所经营的一切 有测试 维护:非常活跃 支持:活跃 开源 Dapp.Tools MakerDAO...技术:JavaScript,Web3.js 和 Ethers.js 插件,OpenZeppelin 可升级合约插件 区块链:本地,测试网,主网 有测试 维护:不活跃 支持:不活跃 开源 Etherlime...小结 不活跃的 JS 框架 技术:JavaScript,Ethers.js 区块链:本地,测试网,主网 有测试 维护:不活跃 支持:不活跃 开源 Parasol 另一个不活跃的 JS 框架(超过两年没有一项提交

    61620
    领券