E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ethers
实践指南:构建一个零知识证明 DApp [译]
阅读本文前,最好先对以下内容有所了解:public-keycryptographycircom及snarkjs使用truffle使用
ethers
连接合约前言在过去的几个月中,我在以太坊eth上利用了零知识证明
扣3039046426
·
2024-09-02 01:10
区块链
rust
ethers
-rs 签名与solidity验证签名例子
它使用了`
ethers
`和`
ethers
-signers`库来创建钱包、定义签名数据结构、生成签名并进行验证,最后打印相关信息以验证签名的正确性。//SPDX-License-Identi
devopen
·
2024-02-05 23:13
rust
开发语言
后端
EIP712
rust
ethers-rs
DApp创建本地钱包并实现签名转账(BSC,Polygon,ETH)
根据助记词导入钱包5.根据keystore导入钱包6.签名转账1.项目准备安装ether.jsnpminstall--saveethers引入ether.js:的三种方法es3:varethers=require(‘
ethers
后端常规开发人员
·
2024-01-28 09:44
区块链
前端
前端
javascript
dapp
区块链
钱包系统
Web3:B站chainlink课程Lesson5遇到的小坑汇总
ethers
代码我用的
ethers
.js6,和视频里一样用的是5的不用看代码部分
ethers
.providers.JsonRpcProvider("server")//无了
ethers
.JsonRpcProvider
落幕之前
·
2024-01-27 14:43
Web3
web3
使用 TypeChain 从智能合约 ABI 生成类型声明
实现过程1.安装依赖如标题所述,项目需要安装typechain库:yarnaddtypechain@typechain/
ethers
-v5-D2
GJWeigege
·
2024-01-19 09:29
JavaScript
web3
前端学习
智能合约
web3
typescript
前端
DAPP开发【09】NFT交易市场开发(hardhat测试)
market.js文件扁平化,将所有依赖放在tmp.sol,可以去给他人使用npxhardhatflatten>tmp.sol测试文件const{expect}=require('chai');const{
ethers
ihan1001
·
2023-12-06 11:17
DAPP
区块链
使用WalletConnect Web3Modal v3 链接钱包基础教程
我使用的是vue+
ethers
官方文档:WalletConnect1.安装yarnadd@web3modal/ethersethers或者npminstall@web3modal/ethersethers2
WeirdoPrincess
·
2023-12-02 10:47
区块链
前端
web3
区块链
4、hardhat-deploy
是一个第三方的自动部署工具包,能批量部署所有指定的合约;1、安装deploy包npminstallhardhat-deploy2、下载对应的包npminstall--save-dev@nomiclabs/hardhat-
ethers
05014cc1a3ea
·
2023-11-29 03:05
web3.js基础知识简单汇总
当然,也可以选择使用
ethers
.jsweb3基础知识和社区术语:Web3:web3.js是一个库集合,可以使用HTTP、IPC或WebSocket与本地或远程以太坊节点进行交互的库。
百撕可乐
·
2023-11-07 05:47
区块链
javascript
web3
开发语言
杂项
让wireshark把以太网的地址显示成别名alias,在C:\Users\meng\AppData\Roaming\Wireshark创建
ethers
文件,文件的内容同host,例如xx:xx:xx:
GoogleLinux
·
2023-10-05 06:54
Solidity中哈希函数的编码与解码
-用到的库:
ethers
\foundry哈希函数的前
要做前端的一股清流
·
2023-09-26 11:35
web3
区块链
KECCAK256
solidity
哈希函数
4byte
Foundry 中文文档发布啦
使用Foundry的好处Foundry全面支持solidity,可有效减少上下文切换与hardhat+
ethers
组合工具相比,hardhat
Tiny熊
·
2023-09-25 01:38
区块链技术剖析
区块链
区块链
Foundry
web3 连接以太坊、Xverse、UniSat钱包,获取签名
连接以太坊这里是我是使用Metamask钱包连接MetaMaskSDK准备工作安装SDKyarnadd@metamask/sdk//ornpminstall@metamask/sdk安装
ethers
(我这里是直接引入
·
2023-09-20 18:34
ether.js的基本使用
Ethers
是什么?
ethers
.js库旨在成为一个完整而紧凑的库,用于与以太坊区块链及其生态系统进行交互。它最初是为与
ethers
.io一起使用而设计的,后来扩展为一个更通用的库。
CamphorBloom
·
2023-09-18 13:37
以太坊
以太坊
区块链
Solidity 小白教程:12. 事件
事件Solidity中的事件(event)是EVM上日志的抽象,它具有两个特点:响应:应用程序(
ethers
.js)可以通过RPC接口订阅和监听这些事件,并在前端做响应。
区块链、智能合约工具箱
·
2023-09-11 10:58
Solidity小白教程
区块链
智能合约
网络安全
安全
系统安全
ethers
.js9、过滤事件
在合约监听的基础上,我们拓展一下,在监听的过程中增加过滤器,监听指定地址的转入转出。过滤器当合约创建日志(释放事件)时,它最多可以包含[4]条数据作为索引(indexed)。索引数据经过哈希处理并包含在布隆过滤器中,这是一种允许有效过滤的数据结构。因此,一个事件过滤器最多包含4个主题集,每个主题集是个条件,用于筛选目标事件。规则:如果一个主题集为null,则该位置的日志主题不会被过滤,任何值都匹配
fdbright
·
2023-08-29 06:41
区块链
ethers
.js10:BigNumber和单位转换
因此,
ethers
.js使用BigNumber类安全地对任何数量级的数字进行数学运算。在
ethers
.js中,大多数需要返回值的操作将返回BigNumber,而接受值的参数也会接受它们。
fdbright
·
2023-08-29 06:11
ethers
区块链
智能合约
ethers
.js7:检索事件(查找事件)
使用
ethers
.js读取智能合约释放的事件。检索事件的意思就是,查找链上发生的事件。事件Event智能合约释放出的事件存储于以太坊虚拟机的日志中。
fdbright
·
2023-08-29 06:41
区块链
ethers
.js8:监听事件
contract.on在ethersjs中,合约对象有一个contract.on的监听方法,让我们持续监听合约的事件:contract.on("eventName",function)contract.on有两个参数,一个是要监听的事件名称"eventName",需要包含在合约abi中;另一个是我们在事件发生时调用的函数。contract.once合约对象有一个contract.once的监听方法
fdbright
·
2023-08-29 06:38
区块链
ethers
.js5:与智能合约交互
创建可写Contract变量声明可写的Contract变量的规则:constcontract=newethers.Contract(address,abi,signer)其中address为合约地址,abi是合约的abi接口,signer是wallet对象。注意,这里你需要提供signer,而在声明可读合约时你只需要提供provider。你也可以利用下面的方法,将可读合约转换为可写合约:const
fdbright
·
2023-08-27 19:49
智能合约
ethers
.js2:provider提供商
在
ethers
中,Provider不接触用户私钥,只能读取链上信息,不能写入,这一点比web3.js要安全。
fdbright
·
2023-08-23 17:31
区块链
智能合约
ethers
.js1:
ethers
的安装和使用
ethers
官方文档:Documentation1、
ethers
简介:
ethers
.js是一个完整而紧凑的开源库,用于与以太坊区块链及其生态系统进行交互。
fdbright
·
2023-08-23 17:30
ethers
区块链
前端
智能合约
使用
Ethers
.js 向智能合约发送静态调用
使用
Ethers
.js向智能合约发送静态调用几个月前,我在试图确认以太坊交易时从Metamask收到了上述错误消息。Metamask当时刚刚添加了这个功能。
chinadefi
·
2023-08-22 21:22
区块链
ethers
js基础操作
查看一个地址的余额创建provider调用其getBalance方法web2通过http获取内容web3通过jsonrpc获取内容存储在变量provider中//引入ethersconst{
ethers
Boombb12138~
·
2023-08-22 21:52
区块链
ethers
.js:构建ERC-20代币交易的不同方法
在这篇文章中,我们将探讨如何使用
ethers
.js将ERC-20令牌从一个地址转移到另一个地址
Ethers
是一个非常酷的JavaScript库,它能够发送EIP-1559事务,而无需手动指定气体属性。
任磊abc
·
2023-08-22 21:21
区块链教程
区块链
ethers
etherscan
transfer
Hummingbot 和 Gateway-api 交互
Gateway和Uniswapgateway通过用
ethers
(https://github.com/
ethers
-io/
ethers
.js)与ETH网络交互使用@uniswap/sdk(https:/
大橙喵
·
2023-06-22 17:14
ethers
.js常用的操作方法
安装:
[email protected]
ethers
--
ethers
比web3来说使用方式相对简洁很多,主要就操作三个大对象1.Provider,(提供者)是一个用于连接以太坊网络的抽象类,提供了只读形式来访问区块链网络和获取链上状态
钱端工程师
·
2023-06-19 16:35
javascript
开发语言
ecmascript
Go-ethereum 解析ethersjs中产生的签名信息
按照这个思路,我们可以通过
ethers
实现消息的签名,也可以通过go-ethereum实现。在签名的解析过程中,通常是由前端将上述的的已知道信息发送到后端,后端然后针对信息进行解析工作。后端的服务
Shanshan yuan
·
2023-06-18 21:45
go
区块链技术与应用
golang
以太坊
javascript
在本地以太坊私链上,使用go调用智能合约,获取事件日志
关于开发环境搭建配置等可参考之前的文章2、部署合约代码erc20.jsconsthre=require("hardhat");asyncfunctionmain(){constCONTRACT=awaithre.
ethers
.getContractFactory
luopiao19岁青少年软件从业人员
·
2023-06-06 21:34
智能合约
GO
区块链
golang
solidity
hardhat
event
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
web3离不开几个概念,智能合约、区块链、前端交互1、智能合约可以直接与区块链中的区块进行交互;2、前端通过web3.js/
ethers
.js等npm库可以和智能合约进行交互;说的直白点,web3与web2
兵腾傲宇
·
2023-04-16 17:55
区块链
web3
前端
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
web3离不开几个概念,智能合约、区块链、前端交互1、智能合约可以直接与区块链中的区块进行交互;2、前端通过web3.js/
ethers
.js等npm库可以和智能合约进行交互;说的直白点,web3与web2
兵腾傲宇
·
2023-04-16 16:57
区块链
以太坊实战-OpenZeppelin中ERC20接口的实现
关于ERC20.sol中的decimals()函数的理解这个函数的目的就是告诉别人,合约中运行的计量单位Wei和程序员显示的计量单位
Ethers
之间的数量级关系。
嘻嘻哈哈的栗子
·
2023-04-13 05:01
区块链
以太坊
区块链
数字货币
ethers
不同版本如何构建转账交易
目录一、构建ETH转账交易1、
ethers
的5v版本:2、
ethers
的6v版本二、构建ERC20代币转账交易
任磊abc
·
2023-04-07 05:14
区块链教程
区块链
ethers
转账
transfer
交易
ethers
不同版本返回余额的整数值类型,以及对大整数值的处理差异性的比较
目录一、安装6v版本:二、安装5v版本三、
ethers
5v版本1、获取余额2、对于数值的处理
任磊abc
·
2023-04-07 05:04
区块链教程
区块链
ethers
精度
bigint
BigNumber
【智能合约】智能合约开发指南
1.1Solidity1.2Vyper1.3Move1.4Rust2.部署和测试框架2.1概览2.2Remix2.3Truffle2.4Hardhat2.5其他框架3.前端工具3.1入门3.2Web3.js/
Ethers
.js3.3
城市里的元
·
2023-04-02 00:33
智能合约
智能合约
【转译】全新合约开发技术栈:Hardhat +
Ethers
+ Waffle + Typescript
英文原文地址:https://rahulsethuram.medium.com/the-new-solidity-dev-stack-buidler-
ethers
-waffle-typescript-tutorial-f07917de48ae
crMiao
·
2023-03-30 04:32
React-Native对接以太坊钱包
环境react-native0.49.5node版本必须大于6必备库"dependencies":{"web3":"1.0.0-beta.34","
ethers
":"^3.0.29","ethereumjs-tx
精灵神帝
·
2023-02-19 02:42
ethers
js监听合约事件
监听合约事件contract.on在ethersjs中,合约对象有一个contract.on的监听方法,让我们持续监听合约的事件:contract.on("eventName",function)contract.on有两个参数,一个是要监听的事件名称"eventName",需要包含在合约abi中;另一个是我们在事件发生时调用的函数。contract.once合约对象有一个contract.onc
资料小助手
·
2023-01-16 00:16
区块链
javascript
区块链
开发语言
【Vue3-Vite2】/node_modules/bn.js/lib/bn.js‘ does not provide an export named ‘default‘
node.js-TransformingUMDmodulestoESmodulesinRollupJS("TherequestedmoduleXdoesnotprovideanexportnamed'default'")-StackOverflow基于Vite2编译Vue3项目,在开发以太坊库【
ethers
比特币爱好者007
·
2022-09-20 15:01
vue.js
javascript
前端
web3 DApp 开发指南
前置知识对以太坊的基本概念有初步认识掌握react相关知识了解typescript语法了解
ethers
.js库了解web3js库了解web3-react库为什么是React不是Vue?
·
2022-09-18 16:05
Go-ethereum 解析ethersjs中产生的签名信息思路详解
目录Go-ethereum解析ethersjs中产生的签名信息1.
ethers
消息签名1.1
ethers
对签名消息进行解析2.Golang签名解析3.总结Go-ethereum解析ethersjs中产生的签名信息在签名验证的过程中
·
2022-08-31 10:45
【Web3 系列开发教程——创建你的第一个 NFT(5)】使用
Ethers
.js 铸造 NFT | 测试用例
本节文章将描述如何通过
ethers
.js库使用以太币在以太坊区块链上铸造NFT,以及我们还会讨论如何对创建的NFT进行基础的测试。
前端修罗场
·
2022-08-27 11:37
Web3
实战教程
区块链
Web3
测试用例
NFT
Ethers.js
【Web3 系列开发教程——创建你的第一个 NFT(6)】为 NFT 设置价格
市场或平台上列出你的NFT(更流行的方法)在智能合约内设置NFT价格铸币时需要付费注意:在前面NFT创建教程的第10步中(回看之前的文章),我们需要更改Solidity以接受铸币付款,这意味着任何指定铸币的
ethers
.js
前端修罗场
·
2022-08-27 11:34
Web3
实战教程
区块链
以太坊
NFT
定价
NFT
Web3
智能合约:代币合约、普通合约
声明本文系:Vue3.0+Quasar+
ethers
.js和以太坊智能合约交互系列教程之一智能合约在上一小节中我说了,区块链就是想要打造的是一个完全去中心化、是想任何人都参与数据的创造、记录并且公开透明
银二码
·
2022-08-15 00:06
网站与以太坊智能合约交互实战
普遍前端开发的接口交互和前端调用智能合约
声明此文系:Vue3.0+Quasar+
ethers
.js和以太坊智能合约交互系列教程之一。
银二码
·
2022-08-15 00:06
网站与以太坊智能合约交互实战
前端
智能合约
以太坊标准JS API库——浅谈Web3.js与
Ethers
.js
web3.js与
ethers
.js/hardhat-
ethers
介绍版本号:Web3.jsv1.7.3
Ethers
.jsv.5.6简单介绍web3.jsweb3.js是一个标准的以太坊JavaScriptAPI
MoonVsszhang
·
2022-08-03 19:25
Substrate
Polkadot
以太坊
javascript
区块链
【Web3 开发系列教程—创建你的第一个智能合约(4)】与智能合约交互
这里我们将使用到之前在第1部分中安装的
Ethers
.js库。
前端修罗场
·
2022-06-26 13:40
Web3
实战教程
智能合约
区块链
以太坊
Dapp开发实战:去中心化NFT交易平台
在以太坊上建立数字市场在本次实战所使用的技术是React,Next.js,TailwindCSS,RemixIDE,Solidity,
Ethers
.编写智能合约市场将由两个主要的智能合约组成:用于铸造NFT
夏徐梁
·
2022-05-31 05:25
以太坊
区块链-PancakeSwap抢跑机器人
核心思路监听txpool,直到检测匹配符合我们的条件时购买提高gas费实现插队核心技术
ethers
或web3,本文采用etherserc20核心方法1、通过ehters提供的监听方法,监听链上的pending
安静的天空
·
2022-05-31 04:34
js
区块链
智能合约开发笔记--html页面使用
ethers
.js与合约交互
本文提供一个例子,演示在html页面中如何使用
ethers
.js,并通过metamask钱包连接,与区块链进行交互。
海阔天空_cn
·
2022-05-31 04:33
区块链应用开发
ethers.js
智能合约
html
前端
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他