我死了吗 Logo
我死了吗已通过

“我死了吗?”是一个部署在 Monad 上的极简主义 Web3 社交实验与“死亡开关”游戏。它探讨了数字时代的生存证明——如果你停止与区块链交互,你在数字世界是否还存在?用户存入少量资金并立下“遗言”,必须每 7 天进行一次链上签到(Check-in)以证明“我还活着”。一旦超时未签到,任何人都可判定其“死亡”,触发智能合约将遗产转给指定继承人,并将用户的遗言铸造为一枚不可篡改的 墓碑 NFT (Tombstone NFT)。【核心功能与亮点】⚰️ 链上死亡开关:基于最后交互时间戳的自动化状态判定机制。⚡ Monad 极速体验:利用 Monad 的高 TPS 和低 Gas 特性,实现高频“签到”与实时状态刷新,无需担心昂贵的交互成本。🖤 极简终端美学:纯黑背景、等宽字体、红绿撞色设计,营造独特的“数字墓地”沉浸感。📜 遗言 NFT 化:死亡并非终结,遗言将被永久铸造上链,形成公开的“死者语录”排行榜。【使用场景】数字资产备用传承:作为简易的 Crypto 遗产分配工具。社交博弈:朋友间互相监控“生存状态”,抢夺判定死亡的权利(铸造墓碑)。生存证明 (Proof of Life):每日打卡,记录在链上的生存轨迹。README基于 Monad 链的极简主义“死亡开关”与数字墓园实验。A minimalist "Dead Man's Switch" and digital graveyard on Monad.📖 项目概述 (Overview)我死了吗? 是一个探讨数字生存与遗产继承的 Web3 DApp。在数字世界里,如果你停止了交互,你还活着吗?本项目利用区块链的不可篡改性,要求用户定期“签到”以证明生存。一旦超时(默认 7 天),智能合约将自动判定用户“死亡”,执行遗产转移,并将用户的遗言永久铸造成 NFT 墓碑。借助 Monad 网络的高性能与低费率,我们让“证明活着”这一高频交互变得丝滑且无负担。✨ 主要功能 (Features)生存签到 (Check-In): 用户需定期点击按钮更新链上时间戳。遗言上链 (Last Words): 注册时写入遗言,独一无二,死后公开。死亡判定 (Declare Death): 任何人可查询超时用户并触发其死亡逻辑。NFT 墓碑 (Tombstone): 死亡瞬间铸造 ERC-721 墓碑,记录死亡时间与遗言。遗产转移 (Legacy): 账户余额自动转入预设的继承人钱包演示地址 / GitHubDemo(Netlify):https://wosilema.netlify.appGitHub:https://github.com/new4u/wosilema链信息(Monad 化)Network:Monad TestnetChain ID:10143RPC:https://testnet-rpc.monad.xyzExplorer:https://testnet.monadexplorer.com合约地址(AmIDeadYet):0x554A40E5866012Bf666654c9eE49BE5634735c52计价单位:UI 全部用 MON(Monad 原生币)一眼看懂的架构(ASCII)┌──────────────┐ window.ethereum / ethers v6 ┌──────────────────────┐ │ React + Vite │ ───────────────────────────────────> │ AmIDeadYet.sol │ │ UI (Status/UI)│ │ Monad Testnet │ └──────┬───────┘ └─────────┬────────────┘ │ │ │ 分享链接: /?heir=0x... │ users(address) v v ┌──────────────────┐ ┌──────────────────────┐ │ Heir 自动预填输入框 │ │ register/checkIn/... │ └──────────────────┘ └──────────────────────┘ 核心功能注册/存入遗产:register(lastWords)(payable)签到续命:checkIn()设置继承人:setHeir(address)追加遗产:addToEstate()(payable)宣告死亡:declareDeath(address)(超时后可被任何人触发)墓碑 NFT:死亡时铸造,并把遗言写进 tokenURI(简化版)分享继承人地址:生成 /?heir=0x...,支持复制链接 + 分享到 X/Facebook本地安装与运行npm install npm run dev前端环境变量(根目录 .env.local)VITE_CONTRACT_ADDRESS=0x554A40E5866012Bf666654c9eE49BE5634735c52 VITE_CHAIN_ID=10143 VITE_RPC_URL=https://testnet-rpc.monad.xyz VITE_EXPLORER_URL=https://testnet.monadexplorer.com合约部署(smart-contract)cd smart-contract npm install npm run deploy:monad说明:部署需要 smart-contract/.env(不要提交到 GitHub):PRIVATE_KEY=(64位 hex,不要带 0x) MONAD_RPC_URL=https://testnet-rpc.monad.xyz MONAD_CHAIN_ID=10143构建与部署(Netlify)npm run build npm run deploy

项目截图

截图 1
截图 2
截图 3
截图 4

创建者:ac

创建时间:2026年1月17日