From e1700e88c862a420ca93b7bc16530e5d6097b9bc Mon Sep 17 00:00:00 2001 From: "copybot[bot]" Date: Thu, 23 Jul 2026 19:00:55 +0000 Subject: [PATCH] copybot: live paper feed [skip ci] --- copybot_fills.jsonl | 1 + copybot_state.json | 75 ++++++++++++++++++++++++++-------- live/copybot_live.json | 80 +++++++++++++++++++++---------------- live/copybot_live_full.json | 31 +++++++++++++- rtds_shadow.jsonl | 2 + 5 files changed, 136 insertions(+), 53 deletions(-) diff --git a/copybot_fills.jsonl b/copybot_fills.jsonl index e76b6d62..4f524507 100644 --- a/copybot_fills.jsonl +++ b/copybot_fills.jsonl @@ -890,3 +890,4 @@ {"ts": 1784821177.8, "side": "SELL", "token": "82768531874539579332422216880159980913196623213037059365722754442149714478353", "shares": 42.364, "price": 0.89, "fee": 0.1244, "mode": "paper"} {"ts": 1784824868.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "78639892723644623147617890032845605442018473848411325154446303980329931711515", "name": "0xbadaf319", "outcome": "No", "title": "Will Amazon.com, Inc. (AMZN) hit (HIGH) $280 in July?", "detect_lag_s": 2.5, "their_price": 0.8998, "my_price": 0.887, "slippage_pct": -0.0142, "shares": 52.99, "cost": 47.0, "fee": 0.1593, "mode": "paper", "book": {"bb": 0.887, "ba": 0.931, "spread": 0.044, "bid5c": 212.78, "ask5c": 549.55}} {"ts": 1784825314.3, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "name": "BikesAreTheBikes", "outcome": "No", "title": "Iran invades Kuwait by August 31?", "detect_lag_s": 1.3, "their_price": 0.909, "my_price": 0.906, "slippage_pct": -0.0033, "shares": 129.28, "cost": 117.13, "fee": 0.3303, "mode": "paper", "book": {"bb": 0.906, "ba": 0.935, "spread": 0.029, "bid5c": 434.23, "ask5c": 180158.93}} +{"ts": 1784833129.7, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "107504891632815999637002772178305299765396815437535131855162503864828528783551", "name": "JuiceFarm", "outcome": "Solary", "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", "detect_lag_s": 0.7, "their_price": 0.76, "my_price": 0.76, "slippage_pct": 0.0, "shares": 152.01, "cost": 115.53, "fee": 0.8318, "mode": "paper", "book": {"bb": 0.73, "ba": 0.75, "spread": 0.02, "bid5c": 1489.85, "ask5c": 1155.29}, "maker": true} diff --git a/copybot_state.json b/copybot_state.json index 5c0e1df2..cb454699 100644 --- a/copybot_state.json +++ b/copybot_state.json @@ -1,7 +1,6 @@ { "started_at": 1783541947.246319, "seen_tx": [ - "0x65b95185f4dacb9fb42cd43d5fa6ae1ebffb92ccfacf3b72963ecbe3ed08d8e3", "0x21d157f50674f42c10031dd5cea7a59128bd5440c164b6f8aa9b972ca6f90ddc", "0xf132de54eae0fc1e247773b38ebeb843bc9d32dee060c6e4d274e18073e0c937", "0xef7c44284fbd9a756837e4f210155743f45645a0b72487be276d2a6b69fa2f5b", @@ -5000,7 +4999,8 @@ "0xe9f06af17bfcf780ddd513dc0cb883848c04d15353eadbdeb8aa8850c3d8cee6", "0xa342b51f93a381437d36c6ee91d7c4e0ef7043f73464f0ca927979288d2c352f", "0x51d364e8a4db09e7ad98cdad150247921f5546dd9d899a3eb2e77d2a24f6968d", - "0x4c22a3603245d30fe678d372be28af9a7d2a84f4f47e7226f89b26a54a942555" + "0x4c22a3603245d30fe678d372be28af9a7d2a84f4f47e7226f89b26a54a942555", + "0x0dea2b3c907727a568a427c4d3e994c84c0a34294172e5db0cba46b625065895" ], "their_pos": { "0x41558102a796ba971c7567cad41c307e59f8fa41": { @@ -9926,7 +9926,8 @@ "79207765223579164781254077631992104376639436812730713959668556114237913231640": 16.15, "50259206191333831816415875402333410008919805348470474944303044702598785674827": 10, "48070636659154118876625704498845277857892208038147504895447915254993970943308": 9.7704, - "111168321608290539434099673346827819980591546353633034999326220077073227558169": 1 + "111168321608290539434099673346827819980591546353633034999326220077073227558169": 1, + "107504891632815999637002772178305299765396815437535131855162503864828528783551": 995 } }, "seed_tokens": { @@ -13176,11 +13177,20 @@ "event": null, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "cond": "0x968e7d0e59659dc602480ed9ca6fbd933a25912e1667dcec1f43d243cec5e0b0" + }, + "107504891632815999637002772178305299765396815437535131855162503864828528783551": { + "shares": 152.01, + "cost": 115.52759999999999, + "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", + "outcome": "Solary", + "event": "lol-sly-zybesp-2026-07-23", + "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", + "cond": "0x33c19ede73250cae7872bf641a5ac0dd801b5377ec68e38e34992c7f8d6b52a6" } }, "spend": { "date": "2026-07-23", - "usd": 433.6593613856656 + "usd": 549.1869613856655 }, "seeded": [ "0x41558102a796ba971c7567cad41c307e59f8fa41", @@ -13341,15 +13351,16 @@ "80270372288514892122229303181424592994977341771902366596528480848577129708762": "0x2c0febfae1214f1a85b6f9a39f4c74523ed5217590eb246857d671d7861b35fe", "82768531874539579332422216880159980913196623213037059365722754442149714478353": "0x9d3c9c74d6dc88f3209c85176ee0f88b918d11eb00b59edddbcac37af1860ca3", "78639892723644623147617890032845605442018473848411325154446303980329931711515": "0xe9ab976f5c3b9c65ea229b1a7890ba92da55c06a8c5dfe6c911320d5ecfa6a9f", - "9143471318122042059988785265162570023911768060235394311552003051606225073096": "0x968e7d0e59659dc602480ed9ca6fbd933a25912e1667dcec1f43d243cec5e0b0" + "9143471318122042059988785265162570023911768060235394311552003051606225073096": "0x968e7d0e59659dc602480ed9ca6fbd933a25912e1667dcec1f43d243cec5e0b0", + "107504891632815999637002772178305299765396815437535131855162503864828528783551": "0x33c19ede73250cae7872bf641a5ac0dd801b5377ec68e38e34992c7f8d6b52a6" }, - "cash": 1753.4089679958226, + "cash": 1637.0495692758227, "lag": { - "n": 233, - "sum_s": 6174.824186563492, + "n": 234, + "sum_s": 6175.507139205933, "sum_slip_pct": -7.247834511462669 }, - "fees_paid": 344.78372339134654, + "fees_paid": 345.61552211134654, "lag_recent": [ [ 1784790395.8, @@ -13390,6 +13401,11 @@ 1784825314.3, 1.3, -0.0033 + ], + [ + 1784833129.7, + 0.7, + 0.0 ] ], "bets": { @@ -17576,11 +17592,30 @@ "exit_price": null, "pnl": null, "settled": null + }, + "107504891632815999637002772178305299765396815437535131855162503864828528783551": { + "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.8318, + "opened": 1784833129, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null } }, "hwm": 3017.9847339343023, - "feed_sig": "e66927cf5f21e681416b764ecbe40dfa", - "feed_pushed_at": 1784825273.5491471, + "feed_sig": "53f3baf4aa4e477a76b88987563dc8be", + "feed_pushed_at": 1784833122.976833, "missed": [ { "ts": 1783590977, @@ -20627,18 +20662,24 @@ "0xd7d36345c4aab150e59577e360696b01d01d698b": 1784745123, "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf": 1784807970, "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343": 1784824753, - "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c": 1784824282 + "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c": 1784831971, + "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90": 1784832527.5320413 }, "boot": { "id": "91ccecde5fe7", "ts": 1784831787 }, "last_fill": { - "ts": 1784825314, + "ts": 1784833129, "side": "BUY", - "price": 0.906, - "shares": 129.28, - "title": "Iran invades Kuwait by August 31?", - "outcome": "No" + "price": 0.76, + "shares": 152.01, + "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", + "outcome": "Solary" + }, + "paper_maker": [], + "maker_stats": { + "fills": 1, + "misses": 0 } } \ No newline at end of file diff --git a/live/copybot_live.json b/live/copybot_live.json index ad9a45c5..cc32a4e8 100644 --- a/live/copybot_live.json +++ b/live/copybot_live.json @@ -1,24 +1,24 @@ { "mode": "paper", "bankroll": 1000.0, - "stake": 117.12, + "stake": 117.08, "stake_pct": 0.04, "event_cap": 0, "hwm": 3017.98, - "cash": 1753.41, - "deployed": 1174.54, + "cash": 1637.05, + "deployed": 1290.06, "reserve": 0.0, - "realized": 1927.92, + "realized": 1927.08, "adjustments": 0.03, "ledger_drift": -0.03, - "open_count": 19, - "fees_paid": 344.78, + "open_count": 20, + "fees_paid": 345.62, "fee_rate": 0.03, "lag": { - "n": 233, - "n24": 8, - "avg_s": 4.2, - "avg_slip_pct": -0.0083, + "n": 234, + "n24": 9, + "avg_s": 3.8, + "avg_slip_pct": -0.0074, "window_h": 24 }, "wallets": [ @@ -49,6 +49,25 @@ "JuiceFarm": 752.73 }, "bets": [ + { + "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": "open", + "exit_price": null, + "pnl": null, + "settled": null + }, { "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", @@ -2092,25 +2111,6 @@ "settled": 1784042322, "sold_shares": 258.5, "sold_proceeds": 111.83 - }, - { - "token": "4736352029144535005890820408231925407036939257059587790513004893363322306014", - "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", - "name": "BikesAreTheBikes", - "outcome": "No", - "title": "Will the Fed Pause\u2013Pause\u2013Pause in the next three decisions (Jun\u2013Jul\u2013Sep)?", - "their_price": 0.45, - "my_price": 0.44, - "slippage_pct": -0.0222, - "lag_s": 5.8, - "shares": 180.86, - "cost": 79.58, - "fee": 1.34, - "opened": 1784040721, - "status": "open", - "exit_price": null, - "pnl": null, - "settled": null } ], "missed": [ @@ -3066,12 +3066,12 @@ ], "missed_pnl": 96707.98, "last_fill": { - "ts": 1784825314, + "ts": 1784833129, "side": "BUY", - "price": 0.906, - "shares": 129.28, - "title": "Iran invades Kuwait by August 31?", - "outcome": "No" + "price": 0.76, + "shares": 152.01, + "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", + "outcome": "Solary" }, "wallet_pnl": { "0xbadaf319": { @@ -3144,6 +3144,16 @@ "miss_pnl": -466.97, "last_ts": 1784825313 }, + "JuiceFarm": { + "realized": 0.0, + "n": 0, + "wins": 0, + "open_cost": 115.53, + "open_n": 1, + "miss_n": 0, + "miss_pnl": 0.0, + "last_ts": 1784833129 + }, "0xd96750bf": { "realized": 0.0, "n": 0, @@ -3155,5 +3165,5 @@ "last_ts": 0 } }, - "updated": 1784831799 + "updated": 1784833130 } \ No newline at end of file diff --git a/live/copybot_live_full.json b/live/copybot_live_full.json index 347a3117..32a17ee9 100644 --- a/live/copybot_live_full.json +++ b/live/copybot_live_full.json @@ -1,6 +1,6 @@ { "mode": "paper", - "updated": 1784831799, + "updated": 1784833130, "wallet_pnl": { "0xbadaf319": { "realized": 557.51, @@ -72,6 +72,16 @@ "miss_pnl": -466.97, "last_ts": 1784825313 }, + "JuiceFarm": { + "realized": 0.0, + "n": 0, + "wins": 0, + "open_cost": 115.53, + "open_n": 1, + "miss_n": 0, + "miss_pnl": 0.0, + "last_ts": 1784833129 + }, "0xd96750bf": { "realized": 0.0, "n": 0, @@ -84,6 +94,25 @@ } }, "bets": [ + { + "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.8318, + "opened": 1784833129, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null + }, { "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", diff --git a/rtds_shadow.jsonl b/rtds_shadow.jsonl index 811ef1b4..3feb8213 100644 --- a/rtds_shadow.jsonl +++ b/rtds_shadow.jsonl @@ -2066,3 +2066,5 @@ {"ts": 1784824888.84, "trade_ts": 1784824888, "lat_s": 0.84, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.23, "price": 0.12, "title": "Will the next Claude Opus model be released by July 24, 2026", "tx": "0x1f1e6c0587285fa3a47b052fb0220344f79fc0b959dbc1cb1d8155b2ee71ab8e", "seen": false} {"ts": 1784824888.94, "trade_ts": 1784824888, "lat_s": 0.94, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.23, "price": 0.89, "title": "Will the next Claude Opus model be released by July 27, 2026", "tx": "0xaa5d28104f1195b296af036a42c60018d7e33a18cdc0d3eaf79fbf1900c04584", "seen": false} {"ts": 1784825314.06, "trade_ts": 1784825313, "lat_s": 1.06, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "name": "BikesAreTheBikes", "side": "BUY", "size": 1070.235933, "price": 0.9090000008437392, "title": "", "tx": "0x93277480e159d2484a6df9bb29a9d900a3c1924094c4ed2a3b530c6318c38946", "seen": false} +{"ts": 1784833127.53, "trade_ts": 1784833127, "lat_s": 0.53, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 5, "price": 0.76, "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", "tx": "0xeb307af72af7b11b6f202d2a839c7d890b1f20ee8f9933d76576c52365d1e620", "seen": false} +{"ts": 1784833129.5, "trade_ts": 1784833129, "lat_s": 0.5, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 995, "price": 0.76, "title": "LoL: Solary vs ZYB Esport (BO1) - LFL Regular Season", "tx": "0x0dea2b3c907727a568a427c4d3e994c84c0a34294172e5db0cba46b625065895", "seen": false}