找到约 11 条结果

问题 在调用myContract.methods.myfunction(a,b).send()时报错

报错信息: inpage.js:1 MetaMask - RPC Error: Invalid parameters: must provide an Ethereum address. {code: -32602, message: "Invalid parameters: must provide an Ethereum address.", stack: "Error: Invalid parameters: must provide an Ethereu…eogaeaoehlefnkodbefgpgknn/background.js:1:1241245"} ...

问题 DAPP相关语言版本更新问题

...: ....}) .on('receipt', function(){ ... }); ``` 如果我用的是metamask,是不是写成 ``` var Contract = require('web3-eth-contract'); const ganache = require("ganache-core"); Contract.setProvider(ganache.provider()); var contract = new Contract(jsonInterface, address); c...

文章 Compound应用架构

...用户提供合约数据显示和操作的界面 2. Ethereum钱包服务(Metamask):保管用户私钥,并负责签名和向区块链发送数据 3. 智能合约服务:保存用户资产,提供可信的资产管理服务 4. 价格预言机服务:提供资产价格 5. 链上数据聚合...

文章 多链智能合约部署指南

...卡。点击编译按钮。成功编译后,进入下一步。 **连接Metamask钱包与REMIX IDE并部署合约** 切换到remix IDE上的“部署和运行交易”选项卡。在环境下拉菜单中选择注入的Metamask选项。 从wormhole文档中获取relayer地址, 在[**这里...

文章 顶级区块链开发人员工具:涉及框架、IDE、安全工具、测试网络、区块链预言机和节点服务

...可以在几分钟内在浏览器中设置一个加密货币钱包。 **MetaMask** 我们建议使用MetaMask,因为除了持有ETH,它还提供了很多功能。作为一个浏览器扩展,MetaMask注入Web3js API到网站中,这允许用户直接在他们的浏览器与dapp交互。M...

文章 零时科技|如何在链上复现安全漏洞?

...上测试相关内容,那么需要做一些准备工作。 **开通 MetaMask 钱包** 链上测试,必须先有钱包,我们可以去:https://metamask.io 网站上下载钱包。 这里建议使用浏览器插件,因为更方便我们与 remix 通信。根据注册提示即可完...

视频 Web3 钱包安全性分析 - 选择适合自己的钱包

...悉加密货币的用户,但存在中心化风险。 * 热钱包(如 MetaMask)方便使用,但安全性较低,适合小额短期存储。 * 冷钱包(硬件钱包)安全性较高,适合长期存储,但使用相对复杂。 * 多重签名钱包通过多个签名验证交易,...

文章 每周以太坊进展2022/6/18

...语,用户在导入非加密硬盘驱动器时查看了该短语,在[MetaMask](https://medium.com/metamask/security-notice-extension-disk-encryption-issue-d437d4250863) 补丁中修复 * Certora Prover 发现[Maker不变量是一个变量](https://hackmd.io/@SaferMaker/DAICertoraSurprise) --...

问题 用web3.eth.sign对数据进行签名,但用ecrecover无法验证,何解?

... ``` 我输入字符串”abc“,用解锁的钱包进行签名,在metamask中确实可以看到,abc被散列成`0x4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45 ` ,正符合网上最常见的那个案例里给出的值。 然而得到sign结果之后,我对sign结...

文章 如何部署TRUFFLE智能合约到以太坊主网(以宠物商店为例)

...文件.png ### 2.5 安装 truffle-hdwallet-provider Infura组织是MetaMask背后的以太坊供应商。Infura提供了一个托管的以太坊节点集群,可以将你开发的以太坊智能合约部署到infura提供的节点上,而无需搭建自己的以太坊节点。 Infura不保...

文章 探索Openzeppelin 新增的跨链功能

...sendMessageToChild(message); } } ``` 现在你可以: 1. 将MetaMask切换到Goerli并部署PolygonRoot。 2. 将MetaMask切换到Mumbai,复制地址并部署PolygonChild作为构造函数的输入参数。 3. 将MetaMask切换到Goerli,在PolygonRoot上调用 `setFxChildTunnel`...