diff --git a/copybot_fills.jsonl b/copybot_fills.jsonl index e8202774..9254f9b5 100644 --- a/copybot_fills.jsonl +++ b/copybot_fills.jsonl @@ -1191,3 +1191,4 @@ {"ts": 1785494171.1, "side": "SELL", "token": "18802393565291712436899729429089924858104497792982518694284454990866908025798", "shares": 76.147, "price": 0.957, "fee": 0.094, "mode": "paper"} {"ts": 1785494769.6, "side": "SELL", "token": "34320045222277936713720830397426891082987734367890243003396143984338989258132", "shares": 6.3655, "price": 0.94, "fee": 0.0108, "mode": "paper"} {"ts": 1785500671.0, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "98864892241165634034845879919226813719761907293882249061978686663075404066718", "name": "Kruto2027", "outcome": "Yes", "title": "ESTAC Troyes vs. FC Goal: Both Teams to Score in First Half", "detect_lag_s": 5.0, "their_price": 0.45, "my_price": 0.45, "slippage_pct": 0.0, "shares": 87.83, "cost": 39.52, "fee": 0.6521, "mode": "paper", "book": {"bb": 0.49, "ba": 0.94, "spread": 0.45, "bid5c": 54.19, "ask5c": 395.27}, "maker": true} +{"ts": 1785502164.6, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", "name": "Kruto2027", "outcome": "Over", "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "detect_lag_s": 8.6, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 63.58, "cost": 54.04, "fee": 0.2432, "mode": "paper", "book": {"bb": 0.77, "ba": 0.989, "spread": 0.219, "bid5c": 1276.56, "ask5c": 830.99}, "maker": true} diff --git a/copybot_rejects.jsonl b/copybot_rejects.jsonl index 6645e4a6..17f26e3e 100644 --- a/copybot_rejects.jsonl +++ b/copybot_rejects.jsonl @@ -1348,3 +1348,7 @@ {"ts": 1785501627.4, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "111356505539987008216635024271011105698318536126509147350243305568453804452135", "cond": "0xb2799b1a25bc9ea67e66d623b3f2abd2bc846810043d2e49c604d4ed4e74a748", "usd": 36.16, "price": 0.8, "reason": "$36 < conviction floor $80", "title": "ESTAC Troyes vs. FC Goal: 1st Half O/U 2.5", "mode": "paper"} {"ts": 1785501633.9, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "111356505539987008216635024271011105698318536126509147350243305568453804452135", "cond": "0xb2799b1a25bc9ea67e66d623b3f2abd2bc846810043d2e49c604d4ed4e74a748", "usd": 4.0, "price": 0.8, "reason": "$4 < conviction floor $80", "title": "ESTAC Troyes vs. FC Goal: 1st Half O/U 2.5", "mode": "paper"} {"ts": 1785501831.6, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "33122285872204232583035000300995070380947923388240967750177330113964704091101", "cond": "0x1e7c8a8e8b86679648019df2b2d62753d347ce8caf65bb843a8d6fe01e29689b", "usd": 13.7, "price": 0.85, "reason": "$14 < conviction floor $80", "title": "ESTAC Troyes vs. FC Goal: O/U 4.5", "mode": "paper"} +{"ts": 1785502079.1, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", "cond": "0x367f4e9d624f08f3408a038726ca702412acdf940eddd6b7ed6ec1d51021b2c7", "usd": 15.9, "price": 0.7630000632152254, "reason": "$16 < conviction floor $80", "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "mode": "paper"} +{"ts": 1785502079.9, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", "cond": "0x367f4e9d624f08f3408a038726ca702412acdf940eddd6b7ed6ec1d51021b2c7", "usd": 15.94, "price": 0.7630000257587903, "reason": "$16 < conviction floor $80", "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "mode": "paper"} +{"ts": 1785502155.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "41629896775597041641868185717073714309160692941526219636827692541788088789052", "cond": "0x2fe1981b39e895996ea6d9fc79e344a61a480c7dd1dc3d02da8a5ac65aecfc89", "usd": 1.44, "price": 0.2699998689, "reason": "$1 < conviction floor $28", "title": "Will over 62 Senators vote for the Clarity Act?", "mode": "paper"} +{"ts": 1785502164.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "97151103895642346348837370936004546349415743675909507498849923108911228620133", "cond": "0x030df3fbe4400458e8cb36f6c5591a8858c27db126ec9840979eb21e16c016ca", "usd": 3.4, "price": 0.68, "reason": "$3 < conviction floor $28", "title": "Will over 66 Senators vote for the Clarity Act?", "mode": "paper"} diff --git a/copybot_state.json b/copybot_state.json index 7a1c6f65..6660e3e3 100644 --- a/copybot_state.json +++ b/copybot_state.json @@ -1,8 +1,6 @@ { "started_at": 1783541947.246319, "seen_tx": [ - "0x3eea040fa0fb70e6734292f8a9581f033f052c47e9a63311963ac9c1799ba2ae", - "0xb876979f5d41296e65ecae17237d86c952e1d64b7c8e71962db1bdc94d918d51", "0x618e99e1115bb591db9dd20e8674d81d14da3ce06a0f520135dafe2064ddb861", "0x7b15f3898c1278d758d86a27f71f3a352dee352000634b0704a7f852fa1bbb58", "0xcc21c54f7947a036e8e195bb0a15d73b30217b0555449635f03afc48eee1dba5", @@ -5000,7 +4998,9 @@ "0x06d3467078492c0dd9290d4c1300216209d26c7600f0bb4b64c5c0b684c008c6", "0x99075ffd2a4af1e0dc5653d3402814e3d649dba057060c01f37298d8e78e9c25", "0x54583fd668c8cac95e0dd04a507d9fe7e72ab15a28f6dd59f97e5bad97b90dc4", - "0x622b61541dcd2dea33f941e73d3d6b67929283cbe07f63c2773901f4e8345997" + "0x622b61541dcd2dea33f941e73d3d6b67929283cbe07f63c2773901f4e8345997", + "0x01d97fed3888737e3df0cb871d8d7460c8644f7de19825bd26d604587595c422", + "0x6344f8f02b37c2cb3f8feca5e096371947d530617e62d008f965680db1bc46d4" ], "their_pos": { "0x41558102a796ba971c7567cad41c307e59f8fa41": { @@ -5480,7 +5480,7 @@ "98864892241165634034845879919226813719761907293882249061978686663075404066718": 231.5516, "91500074248614158673717646699928497844786491354100416062464666744572792685510": 0.0, "111356505539987008216635024271011105698318536126509147350243305568453804452135": 200, - "6996318170995090898079684117604581969097883161785725897799066353548919956889": 500.0 + "6996318170995090898079684117604581969097883161785725897799066353548919956889": 1198.26 }, "0xbadaf319415c17f28824a43ae0cd912b9d84d874": { "84198727207550214763449143212138419486474549606219604664233243545687035283481": 26905.1835, @@ -14041,11 +14041,20 @@ "event": "clf-est-goa-2026-07-31", "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "cond": "0x10d762e78e07d5841596887320dd38dd3ba6f2c044b9bf81da6c6ac60f67e56f" + }, + "6996318170995090898079684117604581969097883161785725897799066353548919956889": { + "shares": 63.58, + "cost": 54.043, + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "outcome": "Over", + "event": "clf-est-goa-2026-07-31", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "cond": "0x367f4e9d624f08f3408a038726ca702412acdf940eddd6b7ed6ec1d51021b2c7" } }, "spend": { "date": "2026-07-31", - "usd": 301.14115974553636 + "usd": 355.18415974553636 }, "seeded": [ "0x41558102a796ba971c7567cad41c307e59f8fa41", @@ -14261,26 +14270,17 @@ "83238601971392806337519868379536973256360561854626786157799008219480674006551": "0x8b06309e2aa13adca1aa1f91ea4cef164232f41fce2b8d3f25ce4761cb5f83a9", "108571806153453077888243294663984245780177684183406082076002016448584873901936": "0xa6aa5a20027dd49336ca96b7ccbe0fabad29bf3ec01045cf8dc8535ea80156f2", "64268764042079970141370201979497971145194836965078827125217869938686952808386": "0x2438cd58efb9b64117ae559e9b725a11232e49d978ba304c13e271bcdd5acf8f", - "98864892241165634034845879919226813719761907293882249061978686663075404066718": "0x10d762e78e07d5841596887320dd38dd3ba6f2c044b9bf81da6c6ac60f67e56f" + "98864892241165634034845879919226813719761907293882249061978686663075404066718": "0x10d762e78e07d5841596887320dd38dd3ba6f2c044b9bf81da6c6ac60f67e56f", + "6996318170995090898079684117604581969097883161785725897799066353548919956889": "0x367f4e9d624f08f3408a038726ca702412acdf940eddd6b7ed6ec1d51021b2c7" }, - "cash": 1281.3662337235057, + "cash": 1227.0800402235056, "lag": { - "n": 346, - "sum_s": 7284.02929854393, + "n": 347, + "sum_s": 7292.61715388298, "sum_slip_pct": -7.247834511462669 }, - "fees_paid": 433.1431688691133, + "fees_paid": 433.38636236911333, "lag_recent": [ - [ - 1785414429.3, - 8.3, - 0.0 - ], - [ - 1785414481.0, - 12.0, - 0.0 - ], [ 1785417808.6, 6.6, @@ -14325,6 +14325,11 @@ 1785500671.0, 5.0, 0.0 + ], + [ + 1785502164.6, + 8.6, + 0.0 ] ], "bets": { @@ -20506,11 +20511,31 @@ "pnl": null, "settled": null, "end_ts": 1785456000 + }, + "6996318170995090898079684117604581969097883161785725897799066353548919956889": { + "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "outcome": "Over", + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "their_price": 0.85, + "my_price": 0.85, + "slippage_pct": 0.0, + "lag_s": 8.6, + "shares": 63.58, + "cost": 54.04, + "fee": 0.2432, + "opened": 1785502156, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "end_ts": 1785456000 } }, "hwm": 3600.1933566560215, - "feed_sig": "0ecb4ae4e55bf56d3dff3692435b6aa0", - "feed_pushed_at": 1785501908.2886136, + "feed_sig": "4e31b3d4e7a5b8d4994b844758903fd1", + "feed_pushed_at": 1785502049.633318, "missed": [ { "ts": 1783824628, @@ -23688,7 +23713,8 @@ "reason": "maker bid unfilled (87s)", "status": "open", "pnl": null, - "settled": null + "settled": null, + "name": "Kruto2027" } ], "no_miss_toks": [ @@ -23850,8 +23876,8 @@ "trade_cursor": { "0x41558102a796ba971c7567cad41c307e59f8fa41": 1783900970, "0xd96750bf8d941a8186e592b0ae6e096da66aa266": 1783871702, - "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb": 1785501831, - "0xbadaf319415c17f28824a43ae0cd912b9d84d874": 1785499971, + "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb": 1785502080, + "0xbadaf319415c17f28824a43ae0cd912b9d84d874": 1785502155, "0xd7d36345c4aab150e59577e360696b01d01d698b": 1785429351, "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf": 1785497723, "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343": 1785482753, @@ -23863,16 +23889,16 @@ "ts": 1785194148 }, "last_fill": { - "ts": 1785500670, + "ts": 1785502164, "side": "BUY", - "price": 0.45, - "shares": 87.83, - "title": "ESTAC Troyes vs. FC Goal: Both Teams to Score in First Half", - "outcome": "Yes" + "price": 0.85, + "shares": 63.58, + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "outcome": "Over" }, "paper_maker": [], "maker_stats": { - "fills": 113, + "fills": 114, "misses": 60 }, "ignored_exits": [ diff --git a/live/copybot_live.json b/live/copybot_live.json index 1bb06a58..a24fd46d 100644 --- a/live/copybot_live.json +++ b/live/copybot_live.json @@ -1,24 +1,24 @@ { "mode": "paper", "bankroll": 1000.0, - "stake": 54.05, + "stake": 54.04, "stake_pct": 0.04, "event_cap": 0, "hwm": 3600.19, - "cash": 1281.37, - "deployed": 1421.01, + "cash": 1227.08, + "deployed": 1475.05, "reserve": 0.0, - "realized": 1702.34, + "realized": 1702.1, "adjustments": 0.03, "ledger_drift": -0.06, - "open_count": 30, - "fees_paid": 433.14, + "open_count": 31, + "fees_paid": 433.39, "fee_rate": 0.03, "lag": { - "n": 346, - "n24": 9, + "n": 347, + "n24": 10, "basis": "24h", - "avg_s": 1.6, + "avg_s": 3.3, "avg_slip_pct": 0.0, "window_h": 24 }, @@ -50,6 +50,26 @@ "JuiceFarm": 735.0 }, "bets": [ + { + "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "outcome": "Over", + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "their_price": 0.85, + "my_price": 0.85, + "slippage_pct": 0.0, + "lag_s": 8.6, + "shares": 63.58, + "cost": 54.04, + "fee": 0.24, + "opened": 1785502156, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "end_ts": 1785456000 + }, { "token": "98864892241165634034845879919226813719761907293882249061978686663075404066718", "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", @@ -2142,26 +2162,6 @@ "pnl": null, "settled": null, "end_ts": 1789862400 - }, - { - "token": "107504891632815999637002772178305299765396815437535131855162503864828528783551", - "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", - "name": "JuiceFarm", - "outcome": "Solary", - "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", - "their_price": 0.76, - "my_price": 0.76, - "slippage_pct": 0.0, - "lag_s": 0.7, - "shares": 152.01, - "cost": 115.53, - "fee": 0.83, - "opened": 1784833129, - "status": "won", - "exit_price": 1.0, - "pnl": 35.65, - "settled": 1784845083, - "end_ts": 1784851200 } ], "missed": [ @@ -3109,12 +3109,12 @@ ], "missed_pnl": 111788.56, "last_fill": { - "ts": 1785500670, + "ts": 1785502164, "side": "BUY", - "price": 0.45, - "shares": 87.83, - "title": "ESTAC Troyes vs. FC Goal: Both Teams to Score in First Half", - "outcome": "Yes" + "price": 0.85, + "shares": 63.58, + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "outcome": "Over" }, "wallet_pnl": { "0xbadaf319": { @@ -3151,11 +3151,11 @@ "realized": 191.83, "n": 10, "wins": 0, - "open_cost": 39.52, - "open_n": 1, + "open_cost": 93.56, + "open_n": 2, "miss_n": 9, "miss_pnl": 348.47, - "last_ts": 1785500666 + "last_ts": 1785502156 }, "LSB1": { "realized": -397.16, @@ -3218,5 +3218,5 @@ "last_ts": 0 } }, - "updated": 1785502049 + "updated": 1785502165 } \ No newline at end of file diff --git a/live/copybot_live_full.json b/live/copybot_live_full.json index 13b57f11..52dd20cd 100644 --- a/live/copybot_live_full.json +++ b/live/copybot_live_full.json @@ -1,6 +1,6 @@ { "mode": "paper", - "updated": 1785502049, + "updated": 1785502165, "wallet_pnl": { "0xbadaf319": { "realized": 513.13, @@ -36,11 +36,11 @@ "realized": 191.83, "n": 10, "wins": 0, - "open_cost": 39.52, - "open_n": 1, + "open_cost": 93.56, + "open_n": 2, "miss_n": 9, "miss_pnl": 348.47, - "last_ts": 1785500666 + "last_ts": 1785502156 }, "LSB1": { "realized": -397.16, @@ -104,6 +104,26 @@ } }, "bets": [ + { + "token": "6996318170995090898079684117604581969097883161785725897799066353548919956889", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "outcome": "Over", + "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", + "their_price": 0.85, + "my_price": 0.85, + "slippage_pct": 0.0, + "lag_s": 8.6, + "shares": 63.58, + "cost": 54.04, + "fee": 0.2432, + "opened": 1785502156, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "end_ts": 1785456000 + }, { "token": "98864892241165634034845879919226813719761907293882249061978686663075404066718", "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", diff --git a/rtds_shadow.jsonl b/rtds_shadow.jsonl index 294e784b..258d8dc0 100644 --- a/rtds_shadow.jsonl +++ b/rtds_shadow.jsonl @@ -2061,3 +2061,10 @@ {"ts": 1785501627.32, "trade_ts": 1785501626, "lat_s": 1.32, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 45.2025, "price": 0.8, "title": "ESTAC Troyes vs. FC Goal: 1st Half O/U 2.5", "tx": "0x92ae92e76aed90b9ce2578cbefdd9d4e629497664400ede7c3e137748a66ca71", "seen": false} {"ts": 1785501633.92, "trade_ts": 1785501633, "lat_s": 0.92, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 5, "price": 0.8, "title": "ESTAC Troyes vs. FC Goal: 1st Half O/U 2.5", "tx": "0x8a6b29312631986d40134e2d11ea7fa63502411164e349bc1449335290865cf5", "seen": false} {"ts": 1785501831.37, "trade_ts": 1785501831, "lat_s": 0.37, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 16.12, "price": 0.85, "title": "ESTAC Troyes vs. FC Goal: O/U 4.5", "tx": "0xc2e156e347a799d7377b70ef296e1864a54801ff94eff33068ff2e191338f854", "seen": false} +{"ts": 1785502079.03, "trade_ts": 1785502078, "lat_s": 1.03, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 3.963205, "price": 0.7630001476078073, "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "tx": "0xb7c824c367fb6dd786b22fc96b4344c3f3dd147fb6585cb87b21af0dbde29679", "seen": false} +{"ts": 1785502079.22, "trade_ts": 1785502079, "lat_s": 0.22, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 16.877636, "price": 0.7630000433710029, "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "tx": "0x61fe501b460bfa1c1049e7ea92cc140d78385ef9f427cb7faa3cee72cff3d31b", "seen": false} +{"ts": 1785502079.84, "trade_ts": 1785502079, "lat_s": 0.84, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 20.886074, "price": 0.7630000257587903, "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "tx": "0x1c1e553d213e82b0401ae955d7da7914364e38a1dd8ea38e2d6ba3880c4dc6f4", "seen": false} +{"ts": 1785502155.58, "trade_ts": 1785502155, "lat_s": 0.58, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 5.185184, "price": 0.2699998688571129, "title": "", "tx": "0xae5be1c9ac9ee4539288cf319a9c483dd1bb5da1fe078774ea63478623ea892b", "seen": false} +{"ts": 1785502156.78, "trade_ts": 1785502156, "lat_s": 0.78, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 140, "price": 0.85, "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "tx": "0x01d97fed3888737e3df0cb871d8d7460c8644f7de19825bd26d604587595c422", "seen": false} +{"ts": 1785502164.35, "trade_ts": 1785502156, "lat_s": 8.35, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 5, "price": 0.68, "title": "", "tx": "0x3723fde605773fee3937a71f2b3af0571cc4bcc38b6abfd9ba8683e3dc575b4b", "seen": false} +{"ts": 1785502167.68, "trade_ts": 1785502167, "lat_s": 0.68, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 558.26, "price": 0.763, "title": "ESTAC Troyes vs. FC Goal: O/U 5.5", "tx": "0x6344f8f02b37c2cb3f8feca5e096371947d530617e62d008f965680db1bc46d4", "seen": false}