找到约 12 条结果

文章 智能合约开发、测试、部署全流程(实操篇)

...hardhat * **前端技术栈**:React+Ethersjs+Web3UI Kit * **钱包**:MetaMask * **合约层**:Solidity * **ehterscan区块链浏览器** # 开始 ### 项目构建 ``` # 合约部分 # 创建空文件夹 mkdir Web3 # 进入工程目录中 cd Web3 # 项目初始化 npm init # ...

视频 熟悉lock和连接钱包

讲师:Error404 - Spore Devrel 大纲: 如何接入钱包 - 什么是Lock - CKB常用的Lock - 如何连接Metamask - 如何连接JoyID

问题 Dapp浏览器

...操作,但是有个问题 如果是别人开发的dapp,我点击链接MetaMask就没办法正常去链接,这是为啥呢,我注入的是web3和我自己写的window.ethereum。要怎么样才能兼容到市面上大部分的dapp呢 ![image.png](https://img.learnblockchain.cn/attachments/2...

视频 EIP-7702(类型4交易)- 你需要知道的一切

...正常的交易中窃取用户的代币。因此,钱包提供商(如 MetaMask)会限制用户可使用的智能合约代码,以降低风险。 关键信息: * EIP-7702 允许 EOA 临时拥有智能合约的功能,实现更便捷的交易。 * 解决了以往 DeFi 交互中需要多...

视频 QA:讨论登录流程、签名重放验证,技术栈及方向选择

...信息:** * **前端登录与链无关:** 前端登录只是从 Metamask 获取用户信息,没有链上签名验证。 * **后端登录需签名验证:** 后端需要验证用户签名,确认用户身份,才能提供隐私数据或执行交易。 * **Nonce 防止签名...

课程 全栈 Web3 开发

...单网站,以创建一个“Buy Me a Coffee”的网站为例,通过 MetaMask 钱包进行交互,包括连接钱包、获取合约余额、购买咖啡(向合约充值)和提取资金。 3. 介绍了如何使用 Next.js 和 React 框架,以及 RainbowKit 和 Wagmi 等工具来构建一...

视频 深入 EVM 交易模拟

...了在交易前如何获取交易可能涉及的资产转移,类似于 Metamask 交易确认框中显示的预计变化。Tiny熊老师通过一个面试题引出,并提供了几种解决方案,包括使用 RPC 节点的 trace 接口(trace_call 和 trace_transaction)或 Debug 接口,以...

视频 以太坊离线签名与合约验证,详解 EIP-191 与 EIP-712

...签名。 5. EIP-712用于定义结构化数据的签名方式,并在MetaMask中展示签名内容。 6. 签名可能存在重放攻击的风险,需要采取措施防止。 7. 签名可以用于多种场景,例如转账、空投等,减少gas费和链上存储。

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

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

问题 在调用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...

招聘 前端开发工程师(Web3 方向)

...效推进项目落地; 4. 集成 Web3 相关功能,如钱包连接(Metamask、WalletConnect 等)、链上交互、合约调用等; 5. 对上线项目进行持续维护和优化,确保稳定运行; 6. 响应及时、沟通顺畅,能够快速处理和反馈项目问题。 任职...