Fair Lottery
引入VRFCoordinatorV2Interface接口,调用requestRandomWords方法
继承VRFConsumerBaseV2,重写fulfillRandomWords方法
实现checkUpkeep和performUpkeep,
This is a func that the chainLink Automation nodes call to see if it's time to perform an upkeep
引入HelperConfig fork不同链的NetworkConfig,然后实现DeployRaffle中run方法部署Raffle
引入Interaction脚本在后端programmatically create&fund Subscription && Add Consumer (mock Link合约 使用了solmate中ERC20合约 )
引入vm cheatcode类监听和获取事件
fuzz test
hoax cheatcode模拟环境
makefile for fork test forge command
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于Foundry开发的web3公平抽奖系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:引入VRFCoordinatorV2Interface接口,调用requestRandomWords方法 继承VRFConsumerBaseV2,重写fulfillRandomWords方法 实现checkUpkeep和performUpkeep, This is a func that the chainLink Automation nodes call to see if it's time to perform an upkeep 引入HelperConfig fork不同链的NetworkConfig,然后实现DeployRaffle中run方法部署Raffle 引入Interaction脚本在后端programmatically create&fund Subscription && Add Consumer (mock Link合约 使用了solmate中ERC20合约 ) 引
资源推荐
资源详情
资源评论
收起资源包目录
lottery-foundry-master.zip (12个子文件)
lottery-foundry-master
lib
chainlink-brownie-contracts
solmate
forge-std
foundry-devops
.github
workflows
test.yml 586B
Makefile 985B
src
Raffle.sol 5KB
foundry.toml 282B
.gitmodules 458B
test
unit
RaffleTest.t.sol 6KB
mocks
LinkTokens.sol 2KB
.gitignore 155B
script
HelperConfig.s.sol 2KB
Interactions.s.sol 4KB
DeployRaffle.s.sol 2KB
README.md 629B
共 12 条
- 1
资源评论
MarcoPage
- 粉丝: 4200
- 资源: 8836
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功