自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 【完结-结尾github完整项目地址】Web3项目众筹合约测试与效果展示

Web3基础项目众筹合约

2025-11-17 21:46:14 1643

原创 三、区块链前端app.js与export-frontend.js

用户操作 → app.js → Ethers.js → MetaMask → 区块链网络 → CrowdFund.sol。为什么需要两个脚本(deploy.js 和 export-frontend.js)?自动生成前端所需的配置文件和 ABI 文件。

2025-11-16 20:00:34 819

原创 二、区块链后端CrowdFund.sol与deploy.js

入口函数,负责:获取部署者、部署合约、收集部署元数据、导出前端所需文件、打印提示信息。为平台累计指标,不与退款联动减少。前端提示用户退款规则依赖目标达成与截止时间状态。,否则 require(“No ETH sent”):确保全局未暂停,否则直接 Paused()。防止重入攻击:如果先转账再清零,恶意合约可能在。,否则 DeadlinePassed()注意点:为什么退款先清零再转账。仍为非零值,可能导致重复退款。功能:定义业务逻辑和状态管理。: 可被任何外部账户调用。关键点:允许超额筹集;

2025-11-16 14:00:54 784

原创 一、新手Web3项目简介-(区块链众筹)

基于 Solidity + Hardhat 的项目众筹合约,配套纯前端页面(HTML/CSS/JS )支持:- -创建众筹项目(标题/描述/目标金额/截止时间)- -出资支持(ETH)-- 达成后发起人提取-- 未达成则出资者退款- -管理员与暂停开关:可紧急暂停关键写入操作(创建/出资/提取/退款)- -重入保护- -全局指标、批量查询- -前端增强:筛选器、个人历史总额/交易历史、快捷金额按钮、Gas 估算、倒计时、区块浏览器链接、事件驱动自动刷新。

2025-11-15 22:27:24 423

原创 第一个基础合约:网络众筹

区块链是通过降低效率和增加成本来保证数据的透明与不可篡改,试想下哪些场景可以运用区块链技术,是否考虑银行超高净值客户私募产品、网络众筹、物流追踪等这些数据量适中、可以实时追踪资产的项目。在去中心化的网络中,所有的节点共同记账,当发生一笔交易时,其他节点共同对这笔交易进行包括签名、账户余额等合法性验证,当网络中绝大多数节点通过验证后,可以成功将这笔交易写进自己的数据库中。合约功能实现完后,可以通过Hardhat框架进行部署与测试,指定sepolia网络,不然会默认hardhat。

2025-11-09 14:35:53 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除