BurnStock 燃烧金库 · 仓位与领取

独立页面,不依赖 Flap 官方看板。所有数据直接从 BSC 公共节点读取,交易由你自己的钱包签名发出。 本页不收集任何信息,没有后端,也不会替你发交易。

金库状态

读取中…

查询我的仓位

未连接钱包。只读模式可以查看仓位,但领取 / 登记需要连接钱包。

这个页面怎么找到你的仓位

官方看板靠扫 Burned 事件日志找仓位,而所有 BSC 公共 RPC 都拒绝这种查询: bnbchain 官方节点在任何跨度上都返回 -32005 limit exceeded; publicnode 只保留最近约 7000 个区块,再往前要归档节点付费 token。所以看板对多数人是空白的。

本页不依赖日志:合约把所有批次存在一个数组里(storage slot 68),本页用 eth_getStorageAt 批量直接读每个批次的 owner 字段,再用 Multicall3 批量读 trancheInfo。这条路只需要普通全节点的最新状态,能覆盖全部历史,不会漏。 读之前会先核对 slot 68 的数组长度是否等于 trancheCount(),不一致就自动退回日志扫描模式。

预言机签名(proofData)

合约只在同时满足三个条件时才需要签名快照: storedTwapPrice != 0burnValueUsd != 0该批次有待领分红。 任何一条不满足,proofData 传空字节即可,而且此时 claim 对调用者没有限制。

签名来自 Flap 的签价服务,签的是 Pancake V2 池子储备快照 (V2PoolReserves(address pool,uint112 reserve0,uint112 reserve1,uint32 timestamp)), 有效期 10 分钟。若签价服务连续 6 小时拿不到有效签名,合约允许传空签名走链上储备降级路径。 本页会自动判断该走哪条路;拿不到签名时会明确告诉你原因,并且不影响那些本来就不需要签名的领取

合约地址