- 博客(5)
- 收藏
- 关注
原创 手把手教你开发DAPP(五)-将 SimpleBank 合约部署到以太坊测试网(Sepolia)项目
假设你在C:\Users\你\my-dapp# 1. 安装依赖(仅一次)# 2. 编译合约# 3. 把 ABI 复制到前端(假设你已有 frontend\abi 目录)# 4. 部署到 Sepolia(确保 .env 已配置 PRIVATE_KEY & SEPOLIA_RPC_URL)在 MetaMask 新建专用测试钱包,导出私钥(保存)。在 Alchemy/Infura 注册并创建项目,复制 Sepolia RPC URL。
2025-08-08 19:01:38
664
原创 手把手教你开发DAPP(四)-前端页面实现与合约的交互功能(使用 Ethers.js)
本文介绍了如何为SimpleBank智能合约构建前端交互界面。首先在HTML中添加存款输入框、取款和查询余额按钮,然后通过JavaScript实现核心功能:1)存款函数将ETH转换为wei并调用合约存款方法;2)取款函数直接调用合约提现功能;3)查询余额函数从合约获取并格式化显示ETH余额。所有函数都包含错误处理机制,并会在操作后自动更新余额显示。最后通过将函数绑定到window对象确保HTML按钮可调用。完成这些步骤后,用户即可通过网页界面与SimpleBank合约进行存款、取款和查询余额等操作。
2025-08-07 22:06:04
244
原创 手把手教你开发DAPP(三)-编写前端页面连接 MetaMask 钱包并与智能合约交互
本文详细介绍了如何构建一个简单的SimpleBank DApp。首先需要安装MetaMask并配置Hardhat本地节点。然后部署智能合约,获取合约地址。接着创建前端目录结构,重点是将编译生成的ABI文件复制到指定位置。最后编写包含连接钱包、存取款、查询余额功能的HTML页面,使用ethers.js与合约交互。建议使用LiveServer运行前端页面,并提供了自动复制ABI文件的脚本配置方法。这个教程完整展示了从智能合约部署到前端交互的DApp开发全流程。
2025-08-07 02:03:23
869
原创 手把手教你开发DAPP(二)-编写你的第一个智能合约
本文介绍了如何快速上手Solidity智能合约开发,从基础的存取款合约(SimpleBank)入手。主要内容包括:创建SimpleBank.sol合约文件,实现存款、取款和查询余额功能;配置部署脚本deploy.js;启动本地Hardhat节点并部署合约。通过这个简单示例,开发者可以理解账户、余额、交易和合约调用的基本关系。文章提供了完整的代码示例和部署步骤,帮助初学者快速完成首个智能合约的编写与部署。
2025-08-06 17:30:00
423
原创 手把手教你开发DAPP(一)-搭建开发环境并创建DApp项目
以太坊 + Hardhat + Solidity 为开发主线,逐步搭建一个简单的 DApp。
2025-08-05 23:00:09
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人