🟢
Arb
What this bot does
Arbitrages pUSD and pGOLD pegs against the oracle. Above-peg: buy pETH on the BC → mint stables via PSM → sell in the Uniswap pool. Below-peg: buy stables in the pool → redeem via PSM → sell pETH on the BC. Handles both systems in one loop.
Action Groups
pUSD peg arb
When When pUSD trades above or below its $1 peg by more than the dynamic threshold (which already accounts for PSM fee + Uniswap slippage).
Does Above peg: buys pETH on the BC, mints pUSD via PSM, sells pUSD on Uniswap. Below peg: buys pUSD on Uniswap, redeems via PSM at par, sells the pETH back. Size is found by ternary search on profit.
pGOLD peg arb
When When pGOLD trades off its oracle (XAU-derived) peg by more than the dynamic threshold.
Does Same shape as the pUSD arb but routes through the gold PSM and pGOLD/WETH Uniswap pool.
Idle (no opportunity)now
When When neither pool is depegged enough this tick to cover fees + slippage profitably.
Does Quotes both sides, computes the optimal trade size, finds no profitable size, stands down until next poll.
Arb Activity
WETH Balance (P&L)
pUSD/WETH Price
All Balances
All Metrics
Last Action
Idle: no profitable arb opportunity this tick (pUSD=400, gold=48 total)
P&L (last 60m)
| Token | Start | Current | Change | % | WETH equiv |
|---|---|---|---|---|---|
| WETH | 493.2957 | 493.2957 | +0 | +0.00% | +0 |
| pETH | 0 | 0 | +0 | - | +0 |
| POLAR | 0 | 0 | +0 | - | +0 |
| pUSD | 0 | 0 | +0 | - | +0 |
| pGOLD | 0 | 0 | +0 | - | N/A |
| Total (WETH equivalent) | N/A | ||||
1 pETH ≈ 1 WETH | 1 pUSD = 0.000565 WETH | 1 POLAR = 1647.2895 pETH
Balances
WETH: 493.2957 pETH: 0.0000 POLAR: 0.0000 pUSD: 0.0000 pGOLD: 0.0000
Metrics
arbs: 400 goldArbs: 48
Details
Min depeg: 35bps Min profit: 10bps POLAR/pETH reserves: 4539449.8340 / 2755.7086 POLAR/pETH price: 1647.2895 pUSD/WETH reserves: 1411997.6526 / 797.9245 pUSD/WETH price: 1769.5881 pGOLD/WETH reserves: 192.9299 / 460.7711 pGOLD/WETH price: 0.4187
Wallet
0x33660bEC5F1ED759001BE25Adbc6a99C500867CF
Event Timeline (last 30)
| Time | Event | Data |
|---|---|---|
| 05:59:09 | BALANCE | WETH=493.2957 pETH=0.0000 POLAR=0.0000 pUSD=0.0000 pGOLD=0.0000 | arbs=400 goldArbs=48 |
| 05:59:09 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:59:09 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:59:09 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:58:57 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:58:57 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:58:57 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:58:45 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:58:45 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:58:45 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:58:32 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:58:32 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:58:32 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:58:20 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:58:20 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:58:20 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:58:08 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:58:08 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:58:08 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:57:56 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:57:56 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:57:56 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:57:44 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:57:44 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:57:44 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:57:32 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:57:32 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
| 05:57:32 | MARKET | depeg -0.320% | oracle 1854.8825 | bc 1.0516 | pool 797.9245W/1411997.6526U |
| 05:57:20 | GOLD_CACHE_HIT | skip ternary (max delta 16bps < 30bps) |
| 05:57:20 | GOLD_MARKET | depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G |
Raw Logs (last 80 lines)
[2026-07-05 05:54:31.562] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:54:31.562] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:54:43.616] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:54:43.616] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:54:43.626] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:54:43.626] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:54:55.670] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:54:55.670] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:54:55.678] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:54:55.678] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:07.728] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:55:07.728] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:07.736] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:55:07.736] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:07.775] User#000 BALANCE: WETH=493.2957 pETH=0.0000 POLAR=0.0000 pUSD=0.0000 pGOLD=0.0000 | arbs=400 goldArbs=48
[2026-07-05 05:55:19.836] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:55:19.836] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:19.844] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:55:19.844] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:31.904] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:55:31.904] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:31.920] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:55:31.920] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:43.975] User#000 MARKET: depeg=-0.484% dir=below_peg oracle=1851.8224 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:55:43.976] User#000 CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:43.998] User#000 GOLD_MARKET: depeg=+1.052% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:55:43.998] User#000 GOLD_CACHE_HIT: skip ternary (max delta 0bps < 30bps)
[2026-07-05 05:55:56.054] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:55:56.062] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:55:56.062] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:56:08.128] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:56:08.134] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:56:08.134] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:56:20.181] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:56:20.188] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:56:20.188] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:56:32.239] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:56:32.245] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:56:32.245] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:56:44.310] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:56:44.317] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:56:44.317] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:56:56.363] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:56:56.377] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:56:56.377] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:57:08.431] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:57:08.439] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:57:08.439] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:57:08.475] User#000 BALANCE: WETH=493.2957 pETH=0.0000 POLAR=0.0000 pUSD=0.0000 pGOLD=0.0000 | arbs=400 goldArbs=48
[2026-07-05 05:57:20.569] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:57:20.583] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:57:20.583] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:57:32.641] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:57:32.650] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:57:32.650] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:57:44.694] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:57:44.706] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:57:44.706] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:57:56.766] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:57:56.774] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:57:56.774] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:58:08.835] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:58:08.845] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:58:08.845] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:58:20.910] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:58:20.919] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:58:20.919] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:58:32.985] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:58:32.992] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:58:32.992] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:58:45.044] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:58:45.051] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:58:45.051] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:58:57.097] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:58:57.105] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:58:57.105] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:59:09.151] User#000 MARKET: depeg=-0.320% dir=none oracle=1854.8825 bc=1.0516 pool=797.9245W/1411997.6526U
[2026-07-05 05:59:09.161] User#000 GOLD_MARKET: depeg=+1.219% dir=above_peg pool=460.7711W/192.9299G
[2026-07-05 05:59:09.161] User#000 GOLD_CACHE_HIT: skip ternary (max delta 16bps < 30bps)
[2026-07-05 05:59:09.192] User#000 BALANCE: WETH=493.2957 pETH=0.0000 POLAR=0.0000 pUSD=0.0000 pGOLD=0.0000 | arbs=400 goldArbs=48