SuperAPI AI 工具集

yoink

通用与其它

查看项目

更新于 10-15 17:24

技能介绍

用途:在 Base 链上玩 Yoink 链上夺旗游戏,夺取旗帜、查询状态与排行榜。

主要能力:调用 yoink() 夺取旗帜;读取 lastYoinkedBy()、lastYoinkedAt() 等状态;查询 totalYoinks()、topYoinker()、mostYoinks()、COOLDOWN()、score(address) 以及 balanceOf(address,uint256)(FLAG_ID=1,TROPHY_ID=2)。

游戏规则:从当前持有者手中夺旗即开始计时;两次夺旗需间隔 600 秒冷却;不能夺自己的旗;持旗期间时间分数增长;总夺旗次数最多者持有奖杯(token ID 2)。

使用方式:合约地址 0x4bBFD120d9f352A0BEd7a014bd67913a2007a878(Base,chain ID 8453)。可通过 RPC 模板读取状态,或使用 Bankr 的任意交易功能提交 {"to":"0x4bBFD120d9f352A0BEd7a014bd67913a2007a878","data":"0x9846cd9e","value":"0","chainId":8453}。典型流程为查询持有者与冷却、确认已过 600 秒且自己非持有者、提交交易、再用 lastYoinkedBy() 或 score(address) 验证。

限制与错误:冷却未结束时返回 SlowDown(uint256),参数为剩余秒数;已持有旗帜时返回 Unauthorized()。地址需零填充至 32 字节,score() 返回 96 字节(3 个 uint256)。

其它:Basescan 页面与源码链接见资料,收费、价格、平台支持等信息暂未提供。