🟢
Keeper
What this bot does
Protocol maintenance. Burns accrued fees in the FeeRouter (floor-sell + market-buy → reward pool) and distributes accrued rewards to both CDP managers. Also fetches live XAU/USD every 15 min and writes it to the gold medianiser's mock Chainlink feeds.
Action Groups
Burn protocol fees
When When the FeeRouter has accrued WETH fees above the burn threshold.
Does Calls the FeeRouter burn flow: floor-sells the accrued WETH against the BC, market-buys pETH, sends the pETH onward to the reward pool.
Distribute interest to CDP managers
When When pETH has accrued in the PrimaryInterestRouter for either the pUSD or gold CDP system.
Does Routes accrued pETH onward to the pUSD and pGOLD CDP managers (and onward to POLAR stakers via their cut).
Push ETH/USD price
When On the price-update cadence (~15 min) — fetches a fresh ETH/USD sample from a public source.
Does Probes which medianiser slots are writable, fetches ETH/USD off-chain, writes to each writable slot. Real Chainlink slots are skipped automatically.
Push XAU/USD pricenow
When On the price-update cadence — fetches a fresh gold (XAU/USD) sample from a public source.
Does Same shape as the ETH/USD push but targeting the gold medianiser's writable slots.
All Balances
All Metrics
Last Action
XAU/USD → $4166
P&L (last 4.0h)
| Token | Start | Current | Change | % | WETH equiv |
|---|---|---|---|---|---|
| ETH | 0.001600 | 0.004400 | +0.002800 | +175.00% | +0.002800 |
| Total (WETH equivalent) | +0.002800 | ||||
1 pETH ≈ 1 WETH | 1 pUSD = 0.000565 WETH | 1 POLAR = 1647.7312 pETH
Balances
ETH: 0.0044
Metrics
burns: 541 distributes: 1016 ethPushes: 8216 goldDistributes: 965 xauPushes: 8216 vpethDistributes: 959
Details
Fee Router (unprocessed): 0.0000 Fee Router (earmarked): 205.5961 Accrued rewards: 0.0107 Distribute threshold: 0.0500 ETH/USD (sampled): $1765.10 XAU/USD (sampled): $4166.27
Wallet
0xa92bD61e1E33E53940f7E950497E892069AC52A8
Event Timeline (last 30)
| Time | Event | Data |
|---|---|---|
| 09:15:26 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.88 coingecko-xaut=4160.83 |
| 09:15:02 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 09:14:51 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1765.09 coingecko-eth=1765.09 coinbase-eth=1765.13 |
| 09:09:25 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.33 coingecko-xaut=4160.47 |
| 09:08:49 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 09:08:39 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1765.36 coingecko-eth=1765.36 coinbase-eth=1765.31 |
| 09:07:48 | DIST_DONE | accrued=0.0574 pETH → pUSD 0.0271 pETH ✓ | pGOLD 0.0144 pETH ✓ | vpETH 0.0159 pETH ✓ |
| 09:07:04 | DIST_SPLIT | TVL-weighted: pUSD=4542.9882 pETH (47.3%) | pGOLD=2404.6478 pETH (25.0%) | vpETH(splitter)=2659.6855 pETH (27.7%) |
| 09:07:04 | BURN_SKIP | No unprocessed fees (BC balance=205.6534, earmarked=205.6534) |
| 09:02:04 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.34 coingecko-xaut=4160.68 |
| 09:01:36 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 09:01:26 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1766.36 coingecko-eth=1766.36 coinbase-eth=1765.60 |
| 09:00:51 | BURN_OK | Fee burn complete (success) tx=0xbfea0522a98fb9ca93e220a95498f66b09d31c2c2e9a56022815d83078fef4c9 |
| 09:00:27 | BURN | Unprocessed fees: 0.0003 pETH — triggering burn cycle |
| 08:55:27 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.12 coingecko-xaut=4160.60 |
| 08:54:51 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 08:54:40 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1766.60 coingecko-eth=1766.60 coinbase-eth=1766.23 |
| 08:54:02 | BURN_OK | Fee burn complete (success) tx=0x796ad2b4fd41f104952d48c8cb3f2c228a6f96ee287826e531e037b2660d73a8 |
| 08:53:50 | BURN | Unprocessed fees: 0.0009 pETH — triggering burn cycle |
| 08:48:50 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.09 coingecko-xaut=4160.35 |
| 08:48:26 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 08:48:15 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1767.18 coingecko-eth=1767.18 coinbase-eth=1767.48 |
| 08:42:41 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.38 coingecko-xaut=4160.61 |
| 08:42:13 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 08:42:02 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1766.01 coingecko-eth=1766.01 coinbase-eth=1766.10 |
| 08:36:28 | XAU_USD | pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.14 coingecko-xaut=4160.67 |
| 08:35:48 | XAU_USD_SKIP_DUP | slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged |
| 08:35:37 | ETH_USD | pushed=2 skipped=1 failed=0 | coingecko-eth=1767.72 coingecko-eth=1767.72 coinbase-eth=1766.84 |
| 08:35:03 | DIST_SKIP | Accrued rewards 0.0163 below threshold 0.0500 |
| 08:35:03 | BURN_SKIP | No unprocessed fees (BC balance=205.5470, earmarked=205.5470) |
Raw Logs (last 80 lines)
[2026-07-05 07:17:49.626] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:18:25.805] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.07 coingecko-xaut=4160.59
[2026-07-05 07:23:25.924] User#000 BURN_SKIP: No unprocessed fees (BC balance=205.5116, earmarked=205.5116)
[2026-07-05 07:23:25.930] User#000 DIST_SKIP: Accrued rewards 0.0326 below threshold 0.0500
[2026-07-05 07:26:36.014] User#000 ETH_USD_SLOT_ERR: slot 1 (0x85b04d7c652A3b3D2124a3330808B6a40F21cfdc): Timed out while waiting for transaction with hash "0x6c5f838a5617531cd5196bf6d94265ace988e3cfccb53dce0835cd4d6f6ca6c8" to be confirmed.
[2026-07-05 07:29:36.036] User#000 ETH_USD_SLOT_ERR: slot 2 (0xDc60E4832E5C51c342F3Bc33cEbf3E4fA7Cfa517): Timed out while waiting for transaction with hash "0x4979db021e831666127199b56570a502acdf9495e8db06d96bcd65d236d443bb" to be confirmed.
[2026-07-05 07:29:46.219] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:32:46.243] User#000 XAU_USD_SLOT_ERR: slot 1 (0xcFa59881891B84572539EaBE3ADa6028e6A20eb5): Timed out while waiting for transaction with hash "0xa2d59f3d1118895b090bb77e44b82c7efd13cff8b84dfc5cf0fd5c1dfb9cb487" to be confirmed.
[2026-07-05 07:32:46.258] User#000 XAU_USD_SLOT_ERR: slot 2 (0xb082fd2a174629891CB38B36a7441B3236B48b0A): Missing or invalid parameters.
Double check you have provided the correct parameters. — contract=0x56d04d7ddc1cfc3c702d0ef4fa3a430aee493365 — fn=forward — URL: https://eth-sepolia.g.alchemy.com/v2/gfExkJPl0k2Xrljo7BG7R | Request body: {"method":"eth_sendRawTransaction","params":["0x02f9011583aa36a7830112b1831fa40085018e4b5edb8282eb9456d04d7ddc1cfc3c702d0ef4fa3a430aee49336580b8a46fadcf72000000000000000000000000b082fd2a174629891cb38b36a7441b3236b48b0a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002491b7f5ed00000000000000000000000000000000000000000000000000000060df498dc000000000000000000000000000000000000000000000000000000000c001a0f118d770ff0d617a5a8d799bb7e696ea331c997d961b98f1cfa0294eaea9cfd0a0733fc0a1c6eaa8dbd1d1f02b259592e3807bcbd910c9af02dc2adb0d0b62b354"]} | | Request Arguments: | chain: Sepolia (id: 11155111)
from: 0xa92bD61e1E33E53940f7E950497E892069AC52A8
to: 0x56d04d7ddc1cfc3c702d0ef4fa3a430aee493365
data: 0x6fadcf72000000000000000000000000b082fd2a174629891cb38b36a7441b3236b48b0a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002491b7f5ed00000000000000000000000000000000000000000000000000000060df498dc000000000000000000000000000000000000000000000000000000000 | | Contract Call: | address: 0x56d04d7ddc1cfc3c702d0ef4fa3a430aee493365
function: forward(address _contract, bytes _calldata)
args: (0xb082fd2a174629891CB38B36a7441B3236B48b0A, 0x91b7f5ed00000000000000000000000000000000000000000000000000000060df498dc0)
sender: 0xa92bD61e1E33E53940f7E950497E892069AC52A8
[2026-07-05 07:37:46.422] User#000 DIST_SPLIT: TVL-weighted: pUSD=4542.9375 pETH (47.3%) | pGOLD=2404.6209 pETH (25.0%) | vpETH(splitter)=2659.8355 pETH (27.7%)
[2026-07-05 07:38:14.619] User#000 DIST_DONE: accrued=0.0507 pETH → pUSD 0.0240 pETH ✓ | pGOLD 0.0127 pETH ✓ | vpETH 0.0140 pETH ✓
[2026-07-05 07:38:48.827] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1764.82 coingecko-eth=1764.82 coinbase-eth=1765.31
[2026-07-05 07:38:59.154] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:39:15.286] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4161.77 coingecko-xaut=4160.78
[2026-07-05 07:45:05.700] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1765.62 coingecko-eth=1765.62 coinbase-eth=1766.21
[2026-07-05 07:45:16.056] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:45:40.199] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4161.94 coingecko-xaut=4160.77
[2026-07-05 07:50:46.341] User#000 ETH_USD_FETCH_FAIL: coingecko-eth
[2026-07-05 07:51:03.461] User#000 ETH_USD: pushed=1 skipped=2 failed=0 | coingecko-eth=1765.08 coingecko-eth=— coinbase-eth=1765.98
[2026-07-05 07:51:13.808] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:52:02.018] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.98 coingecko-xaut=4161.02
[2026-07-05 07:57:37.121] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1768.04 coingecko-eth=1768.04 coinbase-eth=1768.34
[2026-07-05 07:57:47.491] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 07:58:27.682] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.61 coingecko-xaut=4160.78
[2026-07-05 08:03:27.803] User#000 BURN_SKIP: No unprocessed fees (BC balance=205.5735, earmarked=205.5735)
[2026-07-05 08:03:27.818] User#000 DIST_SKIP: Accrued rewards 0.0329 below threshold 0.0500
[2026-07-05 08:04:18.125] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1769.86 coingecko-eth=1769.86 coinbase-eth=1769.43
[2026-07-05 08:04:28.332] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:04:48.478] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.77 coingecko-xaut=4160.96
[2026-07-05 08:10:14.760] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1767.30 coingecko-eth=1767.36 coinbase-eth=1767.11
[2026-07-05 08:10:24.946] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:11:05.140] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.68 coingecko-xaut=4160.77
[2026-07-05 08:16:43.448] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1767.73 coingecko-eth=1767.73 coinbase-eth=1768.40
[2026-07-05 08:16:53.751] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:17:13.893] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.74 coingecko-xaut=4160.58
[2026-07-05 08:22:14.072] User#000 DIST_SPLIT: TVL-weighted: pUSD=4542.9614 pETH (47.3%) | pGOLD=2404.6336 pETH (25.0%) | vpETH(splitter)=2659.8355 pETH (27.7%)
[2026-07-05 08:22:50.278] User#000 DIST_DONE: accrued=0.0566 pETH → pUSD 0.0268 pETH ✓ | pGOLD 0.0142 pETH ✓ | vpETH 0.0157 pETH ✓
[2026-07-05 08:23:28.630] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1767.10 coingecko-eth=1767.34 coinbase-eth=1766.82
[2026-07-05 08:23:38.846] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:24:02.985] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.87 coingecko-xaut=4160.60
[2026-07-05 08:29:37.385] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1766.04 coingecko-eth=1766.04 coinbase-eth=1765.75
[2026-07-05 08:29:47.587] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:30:03.699] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.09 coingecko-xaut=4160.53
[2026-07-05 08:35:03.751] User#000 BURN_SKIP: No unprocessed fees (BC balance=205.5470, earmarked=205.5470)
[2026-07-05 08:35:03.756] User#000 DIST_SKIP: Accrued rewards 0.0163 below threshold 0.0500
[2026-07-05 08:35:37.948] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1767.72 coingecko-eth=1767.72 coinbase-eth=1766.84
[2026-07-05 08:35:48.164] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:36:28.364] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.14 coingecko-xaut=4160.67
[2026-07-05 08:42:02.785] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1766.01 coingecko-eth=1766.01 coinbase-eth=1766.10
[2026-07-05 08:42:13.013] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:42:41.173] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.38 coingecko-xaut=4160.61
[2026-07-05 08:48:15.411] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1767.18 coingecko-eth=1767.18 coinbase-eth=1767.48
[2026-07-05 08:48:26.182] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:48:50.340] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.09 coingecko-xaut=4160.35
[2026-07-05 08:53:50.671] User#000 BURN: Unprocessed fees: 0.0009 pETH — triggering burn cycle
[2026-07-05 08:54:02.740] User#000 BURN_OK: Fee burn complete (success) tx=0x796ad2b4fd41f104952d48c8cb3f2c228a6f96ee287826e531e037b2660d73a8
[2026-07-05 08:54:40.991] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1766.60 coingecko-eth=1766.60 coinbase-eth=1766.23
[2026-07-05 08:54:51.231] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 08:55:27.430] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.12 coingecko-xaut=4160.60
[2026-07-05 09:00:27.529] User#000 BURN: Unprocessed fees: 0.0003 pETH — triggering burn cycle
[2026-07-05 09:00:51.633] User#000 BURN_OK: Fee burn complete (success) tx=0xbfea0522a98fb9ca93e220a95498f66b09d31c2c2e9a56022815d83078fef4c9
[2026-07-05 09:01:26.030] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1766.36 coingecko-eth=1766.36 coinbase-eth=1765.60
[2026-07-05 09:01:36.334] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 09:02:04.492] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.34 coingecko-xaut=4160.68
[2026-07-05 09:07:04.614] User#000 BURN_SKIP: No unprocessed fees (BC balance=205.6534, earmarked=205.6534)
[2026-07-05 09:07:04.640] User#000 DIST_SPLIT: TVL-weighted: pUSD=4542.9882 pETH (47.3%) | pGOLD=2404.6478 pETH (25.0%) | vpETH(splitter)=2659.6855 pETH (27.7%)
[2026-07-05 09:07:48.883] User#000 DIST_DONE: accrued=0.0574 pETH → pUSD 0.0271 pETH ✓ | pGOLD 0.0144 pETH ✓ | vpETH 0.0159 pETH ✓
[2026-07-05 09:08:39.180] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1765.36 coingecko-eth=1765.36 coinbase-eth=1765.31
[2026-07-05 09:08:49.362] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 09:09:25.669] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4163.33 coingecko-xaut=4160.47
[2026-07-05 09:14:51.947] User#000 ETH_USD: pushed=2 skipped=1 failed=0 | coingecko-eth=1765.09 coingecko-eth=1765.09 coinbase-eth=1765.13
[2026-07-05 09:15:02.252] User#000 XAU_USD_SKIP_DUP: slot 0 (0x0374a08A95c3f186F59bB89C0ceE5CE343aD239d): price 4175091000000000294912 unchanged
[2026-07-05 09:15:26.393] User#000 XAU_USD: pushed=2 skipped=1 failed=0 | pyth-xau=4175.09 coingecko-paxg=4162.88 coingecko-xaut=4160.83