对比 CSV 与 beaconcha.in 的 CL Rewards,以及与 Etherscan Transfer 交易的 EL Rewards。
尚未加载 daily_rewards
尚未加载 stake_snapshot
预期收益 ≈ 32 ETH × 2.5% × 天数 / 365(激活日至退出日;无退出日且 active_ongoing 则算至今)。
实际收益:若 withdrawal_cred 以 0x00 开头,则 total_reward += validator_balance − 32;
CL reward = adjust(total_reward) − mev_reward(adjust 含 0x00 调整及 >32 减 32);
实际收益 = adjust(total_reward);|实际 − 预期| > 1 ETH 视为可能异常。
| 行 | validator_pubkey | wallet_address | validator_status_onchain | 激活 → 结束 | 天数 | mev_reward | CL reward | 实际收益 | 预期收益 | 偏差 |
|---|
逐验证器对比:拉取 beaconcha CL → 对比快照 CL → 等待 10s → 下一个。
快照 CL:0x00 → validator_balance − 32 − mev_reward;
0x01 → total_reward − mev_reward。
|差值| ≤ 0.002 ETH 视为正常。
| 行 | validator_pubkey | wallet_address | cred | validator_status | 快照 CL | beaconcha CL | 差值 |
|---|
输入 wallet_address 后搜索,每行显示一个 validator_pubkey。
加载 stake_snapshot 后选择场景,列出匹配的 wallet_address 及其验证器。
加载 CSV 后,可搜索并点选验证器,会自动填入上方 Public Key。
对比区间:457380 – 457394 · 共 15 个 Epoch · 时间 —
示例验证器 index:1283884 ·
beaconcha.in 页面
在 beaconcha.in 验证器页面打开 Console 运行 beaconcha-extract.js,
或从 Network 面板复制 incomedetailhistory 接口 JSON。
从 beaconcha.in 页面 Validator History 表格直接复制粘贴,每行一条。
格式示例:457448 +8609 GWei(Tab 分隔,含 GWei 单位)。
粘贴后自动预览解析条数与 CL 合计。
beaconcha 页面复制(推荐)
457448 +8609 GWei
457447 +8612 GWei
或 ETH 小数
457394 0.000012345
以 # 开头的行会被忽略。
在 Etherscan 地址页 的 Transactions 中,筛选 Method = Transfer 且时间在上方 Epoch 对应区间内(由主网 genesis 公式换算)的转入,求和后除以 CSV 该 Epoch 区间内唯一 Public Key 数量,再与所选行 CSV EL 对比。
Epoch 时间范围将随上方起始/结束 Epoch 自动更新。
主网:timestamp = 1606824023 + epoch × 32 × 12(秒,UTC)。区间结束时间为下一 Epoch 起始前 1 秒。
也可在 beaconcha.in/epoch/{n} 查看各 Epoch 时间作对照。
| Epoch | beaconcha CL (ETH) |
|---|
beaconcha CL = 各 attestation / proposer / sync / slashing 奖励项之和 − 惩罚项(单位 gwei,来自
incomedetailhistory)。
仅对比 CL;使用所选单行的 CL 与 beaconcha 区间 CL 总和对比。
| Time (UTC) | Tx Hash | From | Value (ETH) |
|---|
Etherscan 侧:在监控地址的 Transactions 中,取 Method 为 Transfer(含原生 ETH 转入)且
timeStamp 落在 Epoch 区间对应 UTC 时间内的交易,对 value 求和,再除以 CSV 中
Epoch Range 与该区间有交集的唯一 Public Key 数量,得到人均 EL。
CSV 侧:所选行的 EL Rewards Generated(单验证器)。