注册并分享邀请链接,可获得视频播放与邀请奖励。

搜索结果 Immutable
Immutable 贴吧
一个关键词就是一个贴吧,路径全站唯一。
创建贴吧
用户
未找到
包含 Immutable 的推特
吴说获悉,Immutable 宣布计划于 2027 年中将 Immutable Chain 从定制版 Geth 迁移至基于 OP Stack 的以太坊 Rollup,保留原有链状态和链 ID,账户、余额、合约及授权将自动沿用,绝大多数用户和开发者无需操作。升级后,出块时间拟从 2 秒缩短至 1 秒;交易成本将略有上升,原生提现时间将延长至约 7 天。迁移期间预计暂停出块数小时,现有测试网将于 2026 年底前停止用于游戏测试。
显示更多
📉 币圈资产缩水榜 📊 较上一轮估值跌幅最大的 Top 10 项目 Scroll: -99.54% Boba Network: -99.26% Fuel Network: -99.25% PolyhedraZK: -99% Starknet: -97.5% Wormhole: -97% MagicEden: -96.7% HashKey Group: -96.46% MOCA Foundation: -90.23% Immutable: -88.23% 这些项目从曾经的“十亿美金独角兽”估值,一路狂泻到几乎归零——这简直是教科书级别的“价值毁灭”惨案。 事实证明,哪怕背后站着 Paradigm、红杉资本、a16z crypto、Multicoin Capital 这种顶级的 VC 大佬,也根本护不住代币生成事件后的价格走势。
显示更多
🎮 链游新鲜事!GMA日报速递 ⬇️ 📅7/11 1️⃣每日资讯 1.Immutable:Pocket Legions Web 端上线,开启 2,500 美元奖金池活动 Immutable 宣布 Pocket Legions Web 端正式上线,玩家无需下载即可立刻游玩并参与实时 PvP 掠夺。同时,Immutable Play 排行榜活动仅剩 15 天,玩家可攀升排名以争夺高达 2,500 美元的 Web3 奖励。 2. playgigaverse @playgigaverse :Gigamarket 市场上线 ROM 交易功能,支持跨链货币支付 playgigaverse 宣布其游戏内市场 Gigamarket 正式上线 ROM 和 Giglings 交易功能。除了 ETH,市场现已原生支持生态跨链货币 GIGABIT,玩家无需拥有游戏账号即可在外部直接访问市场进行资产买卖。 2️⃣数据来源 X
显示更多
🎮 链游新鲜事!GMA日报速递 ⬇️ 📅6/18 1️⃣每日资讯 1. Immutable @Immutable 推出全球 Game Jam 环保锦标赛 Immutable 宣布与 Earthwise Games 合作举办 Elowyn Green Game Jam 锦标赛,汇聚全球超70家游戏工作室与玩家,通过比赛为环保事业发力。 2. OpenSea @OpenSea 移动端对 Doodles 持有者开放早鸟体验 OpenSea 官方宣布其全新的移动端 APP 抢先体验版已正式上线。目前该权限仅对 Doodles NFT 的持有者开放,用户需验证资产后方可下载体验。 2️⃣数据来源 X
显示更多
🎮 Web3 Gaming Weekly 周刊 · 重点事件前瞻 📅 07.31 - 08.06 🟥 07/31 | YGG Play @YGG_Play 平台关闭:平台支持进入最后一天,主站、Launchpad 与社区任务页随后关闭;这项累计收入超 900 万美元的发行实验终止,GIGACHADBAT、Ragnarok Breaker 转回原工作室维护。 🟥 07/31 | The Seven Deadly Sins @7DS_en Deadly Sins 免费 Mint 开启:Immutable 与 MARBLEX 推出的第二季免费 Mint 已开放;玩家完成约三分钟任务即可铸造角色 NFT,并可升级为稀有的 Demon Meliodas,最高对应 900 MBX 奖励。 🟥 07/31 | Moonbirds @moonbirds 联名 Panini 开启 Birbs Beyond 发售:Moonbirds 官宣与全球最大的体育和娱乐收藏品公司 Panini 达成重磅合作。双方联名的 Birbs Beyond 系列销售活动将于北京时间 00:00 在 Panini America Blockchain 平台上准时开启。 🟥 08/03 | Heroes of Mavia @MaviaGame Alliance Wars Season 1(Base):北京时间 16:00 启动首个联盟战争赛季,正式引入八人联盟攻防、区域分配与赛季积分榜;首季免除参赛费,奖池将按参赛联盟数量动态调整。
显示更多
推荐这个工具,Yohei Nakajima 在 GraphCon 上用的 graphcon-deck。 幻灯片变成了图谱过滤器——节点复用,视角切换,整个 presentation 是一个可以探索的图。 Yohei Nakajima(BabyAGI 作者)在 7 月 25 日 GraphCon 上用他自己写的工具做了一场演讲。这个工具叫 graphcon-deck,一个把幻灯片变成图谱过滤器的单 HTML 文件。推文 43 万浏览,537 书签。 核心 idea 传统 slides 是线性的——幻灯片 1 → 2 → 3,每张是一块独立画布。Graphcon-deck 完全不同: 所有节点始终存在于一张大图上。每张"幻灯片"只是一个过滤器。 每个节点有一个或多个 slide number。当你切到某张幻灯片时,携带该编号的节点被拉入视图,不携带的节点被推走。viewport 自动居中到活跃节点的中心。你可以为每张幻灯片定义不同的布局(节点方向 / 关系朝向),"动画"只是让新节点自然进入视野。 同一个节点可以出现在多张幻灯片中——讲一个概念时它在这里,讲到相关概念时它换个位置再出现。整个文件是一个自包含的 HTML,内嵌 JSON 数据。 为什么这不一样 线性 slides 的底层假设是"一次讲一件事,信息不重叠"。但现实中,概念之间是有关系的——A 引出了 B,B 和 C 共享前提,D 推翻了 A。当你只能线性排列时,你被迫重复讲同一个节点,或者靠观众自己记住"刚才那个圆角矩形和第三页那个是同一个东西"。 Graphcon-deck 把 presentation 变成了 graph exploration。每张幻灯片不是"一页新内容",而是"在当前图上应用一个新的视角"。节点复用的结果是——你不需要重复介绍同一个概念,它一直是同一个节点,只是每次出现在不同的关系网络中。 技术细节 • 纯前端,单个 index.html(约 9000 行内嵌 JS/CSS) • 数据格式是 JSON:{nodes: [{id, label, slides, x, y, ...}], edges: [{from, to, label, slides}]} • 支持编辑模式:拖拽节点位置、调整布局 • 支持导入/导出 JSON("copy deck JSON" / "load .json file") • Undo 单张幻灯片的布局修改 • MIT 开源,45 star,4 fork Yohei 最近的探索方向 这不是一个孤立的项目。Yohei 同一天(7/26)发了一条推文:"if you are trying to solve long-running agent problems, you will eventually start using immutable event logs"(499 赞),接着在 7/27 发了一篇 X Article "What the Brain Knows About Long-Running Agents"。他在把 graph-based thinking 从 presentation 工具延伸到 agent 架构——event log 作为不可变记录,图谱作为知识的组织方式。 graphcon-deck 是这个思路在 presentation 层面的具象化:图谱不是可视化的附加物,图谱就是内容本身。 Demo: GitHub: #GraphVisualization# #Presentation# #YoheiNakajima#
显示更多
这个打币给kol。kol不建设还砸盘的解决方案,我思考了一下和之前构建的一个项目的需求很像。分享给各位dev。 原理就是70%既确权给kol。但是又不能让人一把掏了!最大限度降低dev和社区的归零风险,又能激发想干的kol动力!把下面的上下文交给你的codex 让他给你开发出来就行。 核心逻辑是:有人往合约里面打币,然后这个币就会自动每天释放1% 100天后释放完毕。 codex开发完之后再说俩句:按照binance合约审计的水准审计下全部代码。 下面这段可以直接交给另一个用户的 Codex,当作项目交付上下文。 # 项目上下文:BSC 代币 100 天每日 1% 释放 DApp ## 目标 交付一个运行在 BSC / BSC Testnet 上的锁仓释放系统。 用户把指定 BEP20 代币存入合约后,该笔存款从存入时间开始释放:每天释放 1%,100 天释放完毕。用户通过网页连接钱包,完成 approve、deposit、claim 操作。 ## 核心规则 - 链:BSC,先支持 BSC Testnet,后续可部署主网。 - 资产:一个固定 BEP20 token,部署合约时传入 token 地址。 - 存款方式:用户不能只靠直接 transfer 到合约。必须: 1. 用户在网页点击 `Approve` 2. 用户点击 `Deposit` 3. 合约通过 `transferFrom` 收币并记录释放计划 - 释放方式: - 每笔 deposit 独立生成一个 position。 - 从该笔 deposit 的 `startTime` 开始计算。 - 满 1 天释放 1%。 - 满 100 天释放 100%。 - 第 0 天可领取 0%。 - 第 100 天及之后可领取全部剩余未领取数量。 - 领取方式: - 用户主动点击 `Claim`。 - 合约不需要每天自动转账。 - `claim()` 领取当前所有已释放但未领取的 token。 - 管理权限: - 管理员不能提走用户锁仓资金。 - 管理员最多只能暂停新 deposit。 - 即使暂停 deposit,也不应阻止用户 claim。 - 不需要后端服务,前端直接读写合约。 ## 推荐技术栈 ### 合约 - Solidity `^0.8.24` 或更新稳定版本 - OpenZeppelin Contracts - `SafeERC20` - `ReentrancyGuard` - `Ownable` - 可选:`Pausable` - Hardhat 或 Foundry 均可,推荐 Hardhat + TypeScript,方便和前端共享 ABI。 ### 前端 - Vite + React + TypeScript - wagmi + viem - RainbowKit 或 ConnectKit 用于钱包连接 - 支持 MetaMask / Trust Wallet - 网络:BSC Testnet,后续支持 BSC Mainnet ## 合约建议接口 合约名称建议:`DailyReleaseVault` 核心常量: - `DURATION_DAYS = 100` - `BPS_DENOMINATOR = 10000` - 每天释放 1%,也可以直接用天数除以 100 计算。 建议数据结构: ```solidity struct Position { uint256 amount; uint256 claimed; uint64 startTime; } 状态: IERC20 public immutable token; mapping(address => Position[]) private positions; 外部函数建议: function deposit(uint256 amount) external nonReentrant whenNotPaused; function claim() external nonReentrant; function claimable(address user) external view returns (uint256); function totalDeposited(address user) external view returns (uint256); function totalClaimed(address user) external view returns (uint256); function positionCount(address user) external view returns (uint256); function getPosition(address user, uint256 index) external view returns (...); function pauseDeposits() external onlyOwner; function unpauseDeposits() external onlyOwner; 释放计算: elapsedDays = (block.timestamp - startTime) / 1 days if elapsedDays >= 100: vested = amount else: vested = amount * elapsedDays / 100 claimable = vested - claimed 注意处理: amount == 0 应 revert。 claimable == 0 时 claim 应 revert 或返回 0,推荐 revert,提示无可领取数量。 使用 SafeERC20.safeTransferFrom 和 safeTransfer。 claim 时先更新 claimed,再转账,配合 nonReentrant。 不要写管理员提取用户 token 的函数。 如果要支持误转其他 token,可加 rescueToken(address otherToken),但必须禁止 rescue 主锁仓 token。 前端页面需求 首页就是实际操作界面,不做营销 landing page。 页面模块: 钱包连接区Connect Wallet 当前地址 当前网络 如果不是 BSC Testnet,提示并提供切换网络按钮 用户资产区钱包 token 余额 allowance 已存入总量 已领取总量 当前可领取数量 未释放数量 预计完全释放时间 存入区输入 deposit 数量 如果 allowance 不足,显示 Approve allowance 足够后显示 Deposit 显示交易 pending / success / error 状态 领取区显示 claimable 数量 Claim 按钮 没有可领取数量时按钮禁用 仓位列表每笔 deposit 一行 amount start date released % claimed claimable full unlock date 测试要求 合约测试必须覆盖: 用户 deposit 成功,position 被记录。 deposit 前必须 approve。 amount 为 0 时失败。 第 0 天 claimable 为 0。 第 1 天 claimable 为 1%。 第 50 天 claimable 为 50%。 第 100 天 claimable 为 100%。 第 120 天不会超过 100%。 多笔 deposit 分别按各自 startTime 释放。 claim 后 claimed 正确增加。 重复 claim 不能重复领取已领取部分。 pause 后不能 deposit。 pause 后仍然可以 claim。 管理员不能取走用户锁仓 token。 rescueToken 不能 rescue 主 token,如实现该函数。 前端测试或手动验收: 能连接钱包。 能切换到 BSC Testnet。 能读取 token balance / allowance / claimable。 allowance 不足时先 approve。 approve 成功后可以 deposit。 deposit 后仓位列表更新。 时间推进后 claimable 正确展示。 claim 成功后余额增加,claimable 归零或减少。 交付物 必须交付: Solidity 合约源码 合约测试 部署脚本 前端 DApp ABI 地址配置方式 README README 至少包含: 安装依赖 运行测试 部署到 BSC Testnet 配置前端合约地址和 token 地址 启动前端 用户操作流程:Connect Wallet -> Approve -> Deposit -> Claim 安全说明:合约不会自动每天打款,用户需要主动 claim 推荐项目结构 project/ contracts/ DailyReleaseVault.sol scripts/ deploy.ts test/ DailyReleaseVault.test.ts frontend/ src/ abi/ config/ components/ pages/ README.md 明确不做 不做自动每天给所有用户转账。 不做后端数据库。 不做多 token 锁仓。 不做管理员代用户提币。 不做用户直接 transfer 到合约后的自动识别。 不做复杂推荐返佣、白名单、手续费,除非后续明确要求。 验收标准 项目完成后,应能在 BSC Testnet 上完成完整流程: 部署测试 BEP20 token 或使用现有测试 token。 部署 DailyReleaseVault,传入 token 地址。 前端配置 vault 地址和 token 地址。 用户连接钱包。 用户 approve。 用户 deposit。 前端显示仓位。 合约测试中通过时间推进验证每日 1% 释放。 用户 claim 后收到已释放 token。 这份上下文已经够另一个 Codex 开始交付了。最重要的是让它坚持 `approve -> deposit -> claim`,不要设计成“用户直接转币到合约自动释放”,那个方向在 BEP20 里会把归属记录搞得很不可靠。
显示更多