Skip to content

Latest commit

 

History

2,849 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let’s vibe Reactive dApp

介绍

「Let’s vibe Reactive dApp 」由 ETHPanda 与 LXDAO 联合发起,Reactive Network 提供技术支持,面向具备 Solidity / EVM 基础的开发者。本次共学聚焦事件驱动智能合约模型,系统理解 Reactive 的执行逻辑与架构设计,并完成一个可在测试网运行的端到端 Demo。

目标是跑通完整链路:Event → Reactive Logic → Callback Transaction,真正理解事件驱动 dApp 的构建方式。

关键词

ReactVM, Event-Driven, Automation

面向人群

  • 了解 Solidity / EVM 的开发者
  • 希望构建自动化 DeFi 或跨链应用的 Builder
  • 对事件驱动架构与智能合约执行模型感兴趣的工程师
  • 愿意每日学习打卡、系统理解 Reactive 技术模型的学习者

无需已有 Reactive 经验,但需要具备基础开发能力与持续投入的时间

报名时间

  • 报名开始时间:2026-03-02
  • 报名结束时间:2026-03-08

共学时间

  • 共学开始时间:2026-03-09
  • 共学结束时间:2026-03-22

发起人

发起组织

Reactive organization-logo

LXDAO organization-logo

ETHPanda organization-logo

社群

微信群二维码:微信群二维码

微信联系人:XiaoHai67890

学习资料/课程安排

第一阶段:理解 Reactive 思维

学习目标:

  • 理解 Reactive 与传统 EVM 的根本区别
  • 核心架构:ReactVM + Reactive Network 环境
  • 理解“事件驱动智能合约”,什么是 reactive smart contracts(睿应式智能合约)
  • 知道 Reactive 适合解决什么问题

学习材料:

挑战任务:

请根据指引完成挑战:https://ethpanda.notion.site/312bbd63be878004a897e05a4841f7d4

第二阶段:理解 Reactive 技术结构与开发模型

学习目标:

  • 理解 Reactive Contract 的组成结构
  • 理解 Subscribe / Trigger / Callback 模型
  • 理解 ReactVM 执行逻辑
  • 理解跨链和自动化机制

学习材料:

挑战任务:

请根据指引完成挑战:https://ethpanda.notion.site/311bbd63be87809f9410c6fe8f8daff5?pvs=73

第三阶段:动手实践 + Casual Hackathon 准备

学习目标:

前端:

  • 能连接钱包并切换到:Origin 链与 Lasna 链
  • 做一个最小交互:能够触发 Origin 事件
  • 能够展示 Reactive 三段链路的时间线(Origin- Reactive- Destination)

后端:

  • 能同时监听至少两条链,把事件统一成结构
  • 实现推送通道(SSE 或 WebSocket 二选一)
  • 能调用 RNK 专用 RPC 方法来进行验证
  • 能把部署地址对应的 RVM 地址、reactive 交易状态作为排错信息返回给前端(或在日志里输出),并指导用户去 Reactscan 对照查看

智能合约:

  • 理解双状态:Reactive 合约会在 Reactive Network 与私有 ReactVM 各有一份实例、状态隔离
  • 写一个只负责 emit Event(...) 的合约,确保事件签名(topic0)稳定、并且参数里至少包含一个 indexed(Origin)
  • 回调入口函数,并强制 第一个参数为 address(Destination)
  • 在 constructor 里调用系统合约 subscribe(chainId, originContract, topic0..topic3) 建立订阅,并理解过滤维度就是 chainId,合约地址,topics 的等值匹配(Reactive 的 Subscribe 部分)
  • 实现 react(LogRecord):能从 log 中读出 topics/data,做条件判断(阈值,白名单,去重),并产出可观测事件(便于 UI/后端确认触发过)(Reactive 的 LogRecord 部分)
  • 能在 Lasna 部署 Reactive 合约,并确认系统合约地址固定为 0x…fffFfF

学习材料:

社媒与社区

Twitter (EN) | Twitter (CN) | Discord | Telegram

共学激励

  • 在共学过程中表现优秀的同学,将有机会加入 Reactive 中文大使 Tier 1,并进一步晋升至 Tier 2(Tier 2 将根据实际贡献获得相应激励与支持)。
  • 在第二阶段黑客松中,若产出优秀 Demo 或实现产品落地,将有机会获得 Reactive 官方 Dev Fund 资金支持与资源扶持。

更多信息

  • 整个学习过程以自驱为主,基于官方资料进行学习,并在社区内讨论与参与社区会议。
  • 参与者需每日发布学习笔记打卡,所有学习记录将开源至 GitHub。
  • 残酷共学期间,欢迎在社区内随时提问与交流。
  • 参加共学营的朋友请加入 Reactive 中文社区,添加运营微信 XiaoHai67890,并备注【睿应层中文社群】。 扫码加入: b779646e41bea2ced419c9186ac2a118

残酷共学打卡记录表

✅ = Done ⭕️ = Missed ❌ = Failed

Name 3.09 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22
aiyoudiao ⭕️ ⭕️
pillowtalk-Qy ⭕️ ⭕️ ⭕️
Fuyew1 ⭕️ ⭕️
liwnldutng ⭕️ ⭕️
Bill306 ⭕️ ⭕️
QingQiuGeek
ShawnX-F ⭕️ ⭕️ ⭕️
Cap-bit-mint ⭕️ ⭕️
Pluto417-Qing ⭕️ ⭕️
SU-AN-coder ⭕️
JunjiaYang ⭕️ ⭕️
khakili ⭕️ ⭕️
W5W8L9jlu ⭕️ ⭕️
Karynam2
zoeyz3 ⭕️ ⭕️ ⭕️ ⭕️
gnihTehT ⭕️ ⭕️ ⭕️
fenixIves
enderzcx ⭕️ ⭕️
JintolChan ⭕️ ⭕️
ggus39 ⭕️ ⭕️
mizuki258 ⭕️ ⭕️
yly46967-source ⭕️ ⭕️ ⭕️ ⭕️
taozhiyuzhuo ⭕️ ⭕️
Tadaaaaaaaaa ⭕️ ⭕️
resurrection-i ⭕️ ⭕️ ⭕️
Uoghluvm ⭕️ ⭕️
Ryat2899 ⭕️ ⭕️
JadeTwinkle ⭕️ ⭕️ ⭕️ ⭕️
liji3597
Saudade77 ⭕️ ⭕️
yzxian-11 ⭕️ ⭕️
fzwy2785 ⭕️ ⭕️
isethan18 ⭕️ ⭕️ ⭕️
yuyang128 ⭕️ ⭕️ ⭕️ ⭕️
Amireux123138 ⭕️ ⭕️
explorerer ⭕️ ⭕️
sweetsky123 ⭕️ ⭕️
just4zeroq ⭕️ ⭕️
Mosssi ⭕️ ⭕️
tofudfy ⭕️ ⭕️ ⭕️ ⭕️
Wea1her ⭕️ ⭕️
xmhhmx ⭕️ ⭕️
jishukuangzi
maxzhangg ⭕️ ⭕️
Thomas-YHS ⭕️ ⭕️ ⭕️
xingyanghao0-hub ⭕️ ⭕️
jimmyYSY ⭕️ ⭕️
lebronboy500 ⭕️ ⭕️
A-Pang ⭕️ ⭕️
L-Macy ⭕️
kuove ⭕️ ⭕️
vstralcn ⭕️ ⭕️
daidaidawang ⭕️ ⭕️ ⭕️ ⭕️
patrick-star-10
emptyshell424 ⭕️ ⭕️ ⭕️
Xboxpig ⭕️ ⭕️ ⭕️
hhh835 ⭕️ ⭕️
chiahao-dev ⭕️ ⭕️
VigorQuant ⭕️ ⭕️
Rose838 ⭕️ ⭕️ ⭕️
may-tonk
amzukiii ⭕️ ⭕️
jcy-yhx ⭕️ ⭕️ ⭕️
dadwawd1-ops ⭕️ ⭕️
panrui1984 ⭕️ ⭕️
zk1047740032 ⭕️ ⭕️
zhibo7060-gif ⭕️ ⭕️
XuetaoZhang ⭕️ ⭕️
bonujel ⭕️ ⭕️
cxh993505935-sys ⭕️ ⭕️
kachrel ⭕️ ⭕️
FairyTaleBliss ⭕️ ⭕️ ⭕️ ⭕️
2273310475-dev ⭕️ ⭕️ ⭕️
Toby1009 ⭕️ ⭕️
Miranda-777 ⭕️ ⭕️
Evanlove4ever ⭕️ ⭕️
lorstyang ⭕️ ⭕️
yayehuang2-ship-it ⭕️ ⭕️
starrujian ⭕️ ⭕️ ⭕️
joycefey ⭕️
so-ki ⭕️ ⭕️
0xBrick-Li
286748501-png ⭕️ ⭕️
New-zy ⭕️ ⭕️
7metachain ⭕️ ⭕️
leopc999
hwish39-byte
KMSHSF ⭕️ ⭕️ ⭕️ ⭕️
SArreic ⭕️
kotoYoshi ⭕️ ⭕️
Riemann666 ⭕️ ⭕️
Sacultor ⭕️ ⭕️
ghostin1024 ⭕️ ⭕️
yedeyu ⭕️ ⭕️
finish-blip ⭕️ ⭕️
drinkingmorewater ⭕️ ⭕️ ⭕️
barryxu-0410 ⭕️ ⭕️ ⭕️ ⭕️
Susie-beep ⭕️ ⭕️ ⭕️ ⭕️
wodeche ⭕️ ⭕️
haolan0427 ⭕️ ⭕️
Joyceyuuu ⭕️ ⭕️
luuzuofan-design ⭕️ ⭕️ ⭕️ ⭕️
vergissxie ⭕️ ⭕️
1145141926 ⭕️ ⭕️
azolonev-debug ⭕️ ⭕️
koushuijinne ⭕️ ⭕️
Duamixu1 ⭕️ ⭕️
qianliFISH ⭕️ ⭕️
RJx233 ⭕️ ⭕️
foreverdesmond ⭕️ ⭕️
SylvanLIUyu ⭕️ ⭕️
ViVi-SH ⭕️ ⭕️
Wwangjinghan ⭕️ ⭕️
317232 ⭕️ ⭕️
goodperson888 ⭕️ ⭕️
hy3917-code ⭕️ ⭕️ ⭕️ ⭕️
zhangmuf ⭕️ ⭕️
wwwjy1220 ⭕️ ⭕️
nanakodesuu ⭕️ ⭕️
shaopingZH ⭕️ ⭕️ ⭕️
0x-IHRR ⭕️ ⭕️
Xiaonan2020 ⭕️ ⭕️
Carl040814 ⭕️ ⭕️ ⭕️ ⭕️
hynfrank ⭕️
0xClareYang ⭕️ ⭕️
fox896 ⭕️ ⭕️ ⭕️
swen-chan ⭕️ ⭕️ ⭕️ ⭕️
kvxunz ⭕️ ⭕️ ⭕️ ⭕️
2831753275-Tang ⭕️ ⭕️
yangyang-hub
annecn037 ⭕️ ⭕️ ⭕️ ⭕️
nu1lspaxe ⭕️ ⭕️
klizz111 ⭕️ ⭕️ ⭕️
fca2025774696-art ⭕️ ⭕️
jhy-3 ⭕️ ⭕️
JonathanQUANLEE ⭕️ ⭕️
YTT-Iris ⭕️ ⭕️
zhuoyu18 ⭕️ ⭕️
fylcr ⭕️ ⭕️
yoona333 ⭕️ ⭕️ ⭕️ ⭕️
wangty1013tianna ⭕️ ⭕️
huawanrr ⭕️ ⭕️
XGe711
Lansyue ⭕️ ⭕️
jochenai ⭕️ ⭕️
arangpemi ⭕️ ⭕️
runrunrunz ⭕️ ⭕️
ShihaoZhou-NEU
zblingling ⭕️ ⭕️
Zhao444Four ⭕️ ⭕️
G-H11 ⭕️ ⭕️ ⭕️ ⭕️
hyr0ky ⭕️ ⭕️
LinLyra ⭕️ ⭕️
narnona ⭕️ ⭕️
slwyts ⭕️ ⭕️
haoshidoufasheng-dev ⭕️
xiqing21 ⭕️ ⭕️
Kwong-WJTECH ⭕️ ⭕️ ⭕️ ⭕️
ershisihuasheng2003 ⭕️ ⭕️
irinaguo ⭕️ ⭕️ ⭕️ ⭕️
FSDSCCEVVS ⭕️ ⭕️
XiaoHai67890 ⭕️ ⭕️
3200459199 ⭕️ ⭕️
huahuahua1223 ⭕️ ⭕️ ⭕️ ⭕️
tf171398413-lgtm ⭕️ ⭕️
mayuxaing ⭕️ ⭕️
PaulCoinmanlabs ⭕️ ⭕️
hhjthhjtcv-sudo ⭕️ ⭕️
zzz100868 ⭕️ ⭕️
MarnieWu ⭕️ ⭕️ ⭕️
SeafaringSoul ⭕️ ⭕️
oiGho5t ⭕️ ⭕️
surdress ⭕️ ⭕️
JackCC703 ⭕️ ⭕️
SeeMoon357 ⭕️ ⭕️ ⭕️
potato89757 ⭕️ ⭕️ ⭕️
zhao-si-yi ⭕️ ⭕️ ⭕️ ⭕️
merlin-ecde ⭕️ ⭕️
fuyushiphilip ⭕️
llyzsam ⭕️ ⭕️ ⭕️ ⭕️
Eddie-534 ⭕️
Im-Sue ⭕️ ⭕️
beautifulrem ⭕️
Leahleaha ⭕️ ⭕️
henanshifandaxue ⭕️ ⭕️
gitgdut ⭕️ ⭕️
YuChanGongzhu ⭕️ ⭕️
a0905087259-sketch ⭕️ ⭕️
Jack-OuCJ ⭕️ ⭕️
NinaChow09 ⭕️ ⭕️
wanghanyu0120 ⭕️ ⭕️
Yuntwo ⭕️ ⭕️
zouxiaomin512-ctrl ⭕️ ⭕️
ysy040204-alt ⭕️ ⭕️ ⭕️
ads12306 ⭕️ ⭕️ ⭕️ ⭕️
zhaojinxiu6 ⭕️
sgxy975-bit ⭕️ ⭕️ ⭕️
Lyu23 ⭕️ ⭕️
zhouyx2026 ⭕️ ⭕️
lyysksj ⭕️ ⭕️
dl4987638 ⭕️ ⭕️ ⭕️
L19711221-debug ⭕️ ⭕️
big-dudu-mosty ⭕️ ⭕️
qiaopengjun5162 ⭕️ ⭕️
fuujiro ⭕️ ⭕️ ⭕️
Archsoos ⭕️ ⭕️
xxy666-nb ⭕️ ⭕️
hu-Angie ⭕️ ⭕️
mkbkoaa ⭕️ ⭕️
Abcrypto100 ⭕️ ⭕️
Mugeng-su ⭕️ ⭕️
yjj810815-cloud ⭕️ ⭕️
Rohit12ka ⭕️ ⭕️

统计数据

  • 总参与人数: 213
  • 完成人数: 49
  • 完成用户: QingQiuGeek, Cap-bit-mint, SU-AN-coder, Karynam2, fenixIves, liji3597, isethan18, jishukuangzi, L-Macy, patrick-star-10, Xboxpig, Rose838, may-tonk, XuetaoZhang, bonujel, 2273310475-dev, lorstyang, starrujian, joycefey, 0xBrick-Li, leopc999, hwish39-byte, KMSHSF, SArreic, drinkingmorewater, luuzuofan-design, vergissxie, hynfrank, fox896, yangyang-hub, annecn037, klizz111, JonathanQUANLEE, yoona333, XGe711, jochenai, ShihaoZhou-NEU, haoshidoufasheng-dev, Kwong-WJTECH, irinaguo, MarnieWu, SeeMoon357, fuyushiphilip, llyzsam, Eddie-534, beautifulrem, ysy040204-alt, zhaojinxiu6, dl4987638
  • 全勤用户: QingQiuGeek, Karynam2, fenixIves, liji3597, jishukuangzi, patrick-star-10, may-tonk, 0xBrick-Li, leopc999, hwish39-byte, yangyang-hub, XGe711, ShihaoZhou-NEU
  • 淘汰人数: 164
  • 淘汰率: 77.00%

报名和打卡规则

请假规则

每周请假 2 次

About

Let’s vibe Reactive dApp

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages