ethereum相关内容

关于坚固性和openzepelin的版本问题

我正在尝试在刚刚收到的项目中运行truffle test。 我在谷歌上搜索了TypeErrors,发现可能是由于使用了错误的可靠性,所以我尝试将安装了最新版本的ethers降级为5.0.31,但没有成功,因为我收到了相同的错误。 据我所知,有两个问题-一个是由于我使用的是M1,另一个是由于坚固版本? 我的包裹要求是; "dependencies": { "@op ..
发布时间:2022-08-08 23:29:58 其他开发

获取EVM区块链中交易状态中显示的错误消息

我无法确定如何获取交易的状态,即失败并返回错误&001010";。 推荐答案 能够显示错误消息或还原原因。取决于EVM客户端(GoEtherum、Erigon、Ganache、Etherum Tester等)没有防弹标准。 客户端只存储接收字段status,即0或1(=成功) 客户端不存储还原原因(我在这一点上可能是错误的,最近发生了变化) 若要获取实际的错误消息 ..
发布时间:2022-08-08 23:20:25 其他开发

Deeplink使用Wallet Connect连接到移动钱包

我正在尝试创建一个移动应用程序,它可以通过WalletConnect协议连接到移动钱包(MetamASK和TrustWallet)。作为参考,我正在努力实现的是类似于公海和稀有移动应用程序所做的事情--如果你点击连接到元掩码按钮,应用程序将带你进入元掩码应用程序(通过Depplink),你可以从钱包批准连接。 我可以使用Wallet Connect生成URI,如果您通过二维码扫描它,它将起作 ..
发布时间:2022-08-08 23:09:55 其他开发

界面与抽象合同在坚固性上的区别

我正在学习固定性,并了解到interface和abstract都是可能包含未使用的函数的类。 我的疑问是:在可靠的智能合同中interface和abstract contract有什么区别? 推荐答案 抽象类 如果合同的功能中至少有一个没有实现,则将其标识为抽象合同。这是抽象类的唯一要求。因此,它们不能被编译。但是,它们可以用作基础合同,其他合同可以从中继承。 与其他语言不 ..
发布时间:2022-08-08 14:48:24 其他开发

使用Web3js在uniswap和sushiswap交易所获得硬币价格,而不使用其API

我想通过web.js获得uniswap和sushiswap交换的代币价格 我是加密开发人员的新手,因此请尽可能详细地说明,如果可能,举例将是一个救命稻草。 这是我能打出的最好的投篮。但不知道如何获取V3_pool_ABI值 const JSBI = require('jsbi'); const Web3 = require('web3'); (async () => { con ..
发布时间:2022-07-04 10:58:47 前端开发

NPM将Web3安装到Appcelerator钛SDK和6.x

我要将web3安装到我的移动应用项目中。 然而,我在访问它时遇到了问题,而没有一大堆红屏表明我无法访问其中的这些文件。我尝试手动更新路径等; 我所做的是在我的App文件夹中:npm install web3 然后我在我的应用程序目录中看到node_modules文件夹...然而,我无法在我的index.js文件中使用一个简单的: 来要求该模块 var Web3 = require ..
发布时间:2022-07-03 14:58:10 其他开发

Vscode无法识别Py-Solc-x库

我正在尝试使用py-solc-x编译.sol。 我用pip install py-solc-x下载了库,但vscode仍然无法识别它。 请帮我解决此问题。 The massage after pip install The code 推荐答案 创建虚拟环境,然后进行安装。我在包的pycahrm和vscode中遇到很多导入错误。 python3 -m venv venv ..
发布时间:2022-04-01 18:36:09 Python

Msg.sender在稳固中有什么用处?

在这段代码中,我发现很难弄清楚msg.sender是什么以及它是如何在内部工作的。 我的理解是,我们有一个映射FavoriteNumber,键是一个地址,值是一个uint。 在msg.sender下更新favoriteNumber到存储的_myNumber映射是什么意思,我知道我们在更新FavoriteNumber,但是在msg.sender下它是什么意思呢?此方法的作用是什么?它是如何工 ..
发布时间:2022-04-01 18:33:33 其他开发

如何创建以太刻录地址?

我要创建没有私钥的以太地址0x.....。显然,一种方法是从纸质钱包中生成一个,然后扔掉钥匙。 但有没有其他方法可以创建没有密钥的密钥?(我不确定以太区块链是否检查0x前缀之外的地址的有效性) 推荐答案 有效的以太地址是以0x开头的20字节数字的校验和十六进制表示形式。 因此0x0000000000000000000000000000000000000000和0xFFfFf ..
发布时间:2022-04-01 18:31:08 其他开发

如何查询某一特定以太令牌超过一定余额的所有地址

我不熟悉以太区块链,目前正在寻找一种方法来查询特定的以太令牌合同,以定位该特定令牌余额超过x的所有地址,然后将结果保存到.txt文件。 我一直在寻找解决方案,但大多数似乎要么概述了查询特定地址的方法,要么查询主以太链本身。我想要做的是只查询与以太上的一个特定令牌关联的地址。 如有任何帮助,我们将不胜感激。 推荐答案 每个地址的令牌余额存储在令牌的约定中(而不是地址元数据中) ..
发布时间:2022-04-01 18:28:12 前端开发

从特定块派生实际的大型机

我想在以太上测试多个SmartContact之间的一些重叠,但是: 其中许多在测试网络上不可用/在不同的测试网络上。 其中一些文件的历史/状态发生了重大更改,因此很难正确复制当前状态。 那么,为了尽可能地接近实际的主网,有没有办法复制整个区块链的当前状态,以及所有的交易,并在特定的区块上分叉它来测试一些功能? official documentation介绍如何创建内网,但如何 ..
发布时间:2022-04-01 18:25:43 其他开发

将字段打包到单个字节参数中(&Q;)

我正在试验AAVE的FlashLiqudidationAdapter.sol,它需要一个包含address,address,address,uint256,bool的params字段,但每当我编码和提交事务时,它都会在_decodeParameters返回,这是一个函数,它将params解包到智能合同中。我不确定我做错了什么。以下是我的纯(非编码)参数: "0xb7c325266ec274f ..
发布时间:2022-04-01 18:24:07 Python