Compare commits

...

658 Commits

Author SHA1 Message Date
copybot[bot] 45ee461df8 copybot: live paper feed [skip ci] 2026-08-08 04:14:03 +00:00
copybot[bot] 1e1389991e copybot: live paper feed [skip ci] 2026-08-08 02:47:19 +00:00
copybot[bot] 7321d97ecc copybot: live paper feed [skip ci] 2026-08-08 01:00:10 +00:00
copybot[bot] 90387b165b copybot: live paper feed [skip ci] 2026-08-07 23:11:29 +00:00
copybot[bot] 72e17db7cb copybot: live paper feed [skip ci] 2026-08-07 22:27:50 +00:00
jaxperro 252177ec73 live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-07 17:50:11 -04:00
jaxperro 230fca369b research: forward ledger 2026-08-07 [skip ci] 2026-08-07 17:35:56 -04:00
copybot[bot] 0194d18f00 copybot: live paper feed [skip ci] 2026-08-07 20:48:31 +00:00
copybot[bot] 944a762246 copybot: live paper feed [skip ci] 2026-08-07 20:25:03 +00:00
copybot[bot] a5f888c0fa copybot: live paper feed [skip ci] 2026-08-07 20:22:39 +00:00
copybot[bot] 8bc4e059b1 copybot: live paper feed [skip ci] 2026-08-07 19:38:33 +00:00
copybot[bot] d6bce74231 copybot: live paper feed [skip ci] 2026-08-07 19:08:10 +00:00
copybot[bot] 34644497cb copybot: live paper feed [skip ci] 2026-08-07 19:00:57 +00:00
copybot[bot] 3898298c1c copybot: live paper feed [skip ci] 2026-08-07 18:14:09 +00:00
copybot[bot] 5559b2ab6d copybot: live paper feed [skip ci] 2026-08-07 14:32:03 +00:00
copybot[bot] 4906f93082 copybot: live paper feed [skip ci] 2026-08-07 14:22:50 +00:00
copybot[bot] 482fce4d8c copybot: live paper feed [skip ci] 2026-08-07 13:52:23 +00:00
copybot[bot] 2235a85b36 copybot: live paper feed [skip ci] 2026-08-07 13:35:55 +00:00
copybot[bot] 43a379296f copybot: live paper feed [skip ci] 2026-08-07 12:39:50 +00:00
copybot[bot] ff0a93ba2a copybot: live paper feed [skip ci] 2026-08-07 11:16:37 +00:00
copybot[bot] d08ffd7594 copybot: live paper feed [skip ci] 2026-08-07 09:27:45 +00:00
copybot[bot] 633bf7f266 copybot: live paper feed [skip ci] 2026-08-07 09:11:33 +00:00
copybot[bot] 7e3bba6940 copybot: live paper feed [skip ci] 2026-08-07 08:45:51 +00:00
copybot[bot] cbe3b93093 copybot: live paper feed [skip ci] 2026-08-07 08:41:17 +00:00
copybot[bot] 6dfd9c1166 copybot: live paper feed [skip ci] 2026-08-07 03:30:49 +00:00
copybot[bot] 86f3ed6f76 copybot: live paper feed [skip ci] 2026-08-07 02:16:37 +00:00
copybot[bot] de11647c7b copybot: live paper feed [skip ci] 2026-08-07 01:57:51 +00:00
copybot[bot] 6a1216d2a4 copybot: live paper feed [skip ci] 2026-08-07 00:59:56 +00:00
copybot[bot] 0323ad039c copybot: live paper feed [skip ci] 2026-08-07 00:46:10 +00:00
copybot[bot] 64880c1562 copybot: live paper feed [skip ci] 2026-08-07 00:16:21 +00:00
copybot[bot] fedcd73eaf copybot: live paper feed [skip ci] 2026-08-06 21:05:44 +00:00
copybot[bot] b9508505e3 copybot: live paper feed [skip ci] 2026-08-06 20:56:12 +00:00
copybot[bot] 029e09033f copybot: live paper feed [skip ci] 2026-08-06 19:11:05 +00:00
copybot[bot] 0c672b1c90 copybot: live paper feed [skip ci] 2026-08-06 19:06:27 +00:00
copybot[bot] 41db5999f9 copybot: live paper feed [skip ci] 2026-08-06 18:15:12 +00:00
copybot[bot] 3b4f1cad56 copybot: live paper feed [skip ci] 2026-08-06 18:10:45 +00:00
jaxperro 0c25b3f587 live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-06 11:47:16 -04:00
copybot[bot] 488e484c50 copybot: live paper feed [skip ci] 2026-08-06 15:44:31 +00:00
copybot[bot] 7f677b9f3b copybot: live paper feed [skip ci] 2026-08-06 15:42:11 +00:00
copybot[bot] 5003db80e0 copybot: live paper feed [skip ci] 2026-08-06 14:44:10 +00:00
copybot[bot] 8d2246341c copybot: live paper feed [skip ci] 2026-08-06 13:57:45 +00:00
copybot[bot] 48b6265c5f copybot: live paper feed [skip ci] 2026-08-06 13:33:01 +00:00
copybot[bot] f35b6b4d14 copybot: live paper feed [skip ci] 2026-08-06 12:23:51 +00:00
copybot[bot] e406b817a8 copybot: live paper feed [skip ci] 2026-08-06 11:51:08 +00:00
copybot[bot] 3d79d14de0 copybot: live paper feed [skip ci] 2026-08-06 11:21:24 +00:00
copybot[bot] fe4f2143d7 copybot: live paper feed [skip ci] 2026-08-06 11:16:40 +00:00
copybot[bot] 313870fd49 copybot: live paper feed [skip ci] 2026-08-06 09:11:09 +00:00
copybot[bot] b77b7667fb copybot: live paper feed [skip ci] 2026-08-06 08:47:37 +00:00
copybot[bot] c1694e3709 copybot: live paper feed [skip ci] 2026-08-06 05:58:54 +00:00
copybot[bot] 194bdbddd4 copybot: live paper feed [skip ci] 2026-08-06 04:14:21 +00:00
copybot[bot] 3862d5a5c6 copybot: live paper feed [skip ci] 2026-08-06 03:46:29 +00:00
copybot[bot] 5f8e47ef10 copybot: live paper feed [skip ci] 2026-08-06 03:30:00 +00:00
jaxperro c1d1ec0fb1 research: forward ledger 2026-08-06 [skip ci] 2026-08-05 21:13:15 -04:00
copybot[bot] 867723dfd9 copybot: live paper feed [skip ci] 2026-08-06 00:16:34 +00:00
copybot[bot] 6cef9b3019 copybot: live paper feed [skip ci] 2026-08-05 22:47:46 +00:00
copybot[bot] 123d622dae copybot: live paper feed [skip ci] 2026-08-05 22:40:41 +00:00
copybot[bot] 2cfc7fb8b9 copybot: live paper feed [skip ci] 2026-08-05 22:36:04 +00:00
copybot[bot] 8037595aad copybot: live paper feed [skip ci] 2026-08-05 22:17:04 +00:00
copybot[bot] 6b5f89ae9e copybot: live paper feed [skip ci] 2026-08-05 20:30:10 +00:00
copybot[bot] 28d5e86a19 copybot: live paper feed [skip ci] 2026-08-05 19:44:02 +00:00
copybot[bot] b6cc403248 copybot: live paper feed [skip ci] 2026-08-05 19:39:35 +00:00
copybot[bot] 0599e95ad3 copybot: live paper feed [skip ci] 2026-08-05 18:54:56 +00:00
copybot[bot] 5045315c88 copybot: live paper feed [skip ci] 2026-08-05 18:19:23 +00:00
copybot[bot] 6b5f058922 copybot: live paper feed [skip ci] 2026-08-05 17:43:54 +00:00
copybot[bot] 1fcb5b8203 copybot: live paper feed [skip ci] 2026-08-05 17:38:56 +00:00
copybot[bot] 72e75d33eb copybot: live paper feed [skip ci] 2026-08-05 17:34:12 +00:00
jaxperro cd0c22be91 live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-05 12:50:45 -04:00
copybot[bot] 2e53077122 copybot: live paper feed [skip ci] 2026-08-05 16:33:05 +00:00
copybot[bot] 8f2aa0b74b copybot: live paper feed [skip ci] 2026-08-05 16:23:26 +00:00
copybot[bot] bd0678d862 copybot: live paper feed [skip ci] 2026-08-05 16:21:05 +00:00
copybot[bot] ab53c92867 copybot: live paper feed [skip ci] 2026-08-05 15:42:52 +00:00
copybot[bot] 08e690a8bc copybot: live paper feed [skip ci] 2026-08-05 15:40:35 +00:00
copybot[bot] 7a0d32df95 copybot: live paper feed [skip ci] 2026-08-05 15:24:03 +00:00
copybot[bot] 11d202ad89 copybot: live paper feed [skip ci] 2026-08-05 14:55:54 +00:00
copybot[bot] 0a5b91ea42 copybot: live paper feed [skip ci] 2026-08-05 14:11:00 +00:00
copybot[bot] dc69737fb2 copybot: live paper feed [skip ci] 2026-08-05 13:58:53 +00:00
copybot[bot] 3ec52dd85a copybot: live paper feed [skip ci] 2026-08-05 13:54:15 +00:00
copybot[bot] 5305080fbf copybot: live paper feed [skip ci] 2026-08-05 13:33:15 +00:00
copybot[bot] 445b8a2d0b copybot: live paper feed [skip ci] 2026-08-05 13:26:05 +00:00
copybot[bot] f32b79603e copybot: live paper feed [skip ci] 2026-08-05 13:17:02 +00:00
copybot[bot] 3defe8662a copybot: live paper feed [skip ci] 2026-08-05 12:58:59 +00:00
copybot[bot] 12299d6f25 copybot: live paper feed [skip ci] 2026-08-05 12:56:21 +00:00
copybot[bot] 1336633689 copybot: live paper feed [skip ci] 2026-08-05 12:03:04 +00:00
copybot[bot] 4c9c434d3c copybot: live paper feed [skip ci] 2026-08-05 11:56:13 +00:00
copybot[bot] fb1d5b95a6 copybot: live paper feed [skip ci] 2026-08-05 11:24:58 +00:00
copybot[bot] cf6923d4e1 copybot: live paper feed [skip ci] 2026-08-05 10:45:07 +00:00
copybot[bot] ec5c779190 copybot: live paper feed [skip ci] 2026-08-05 10:31:42 +00:00
copybot[bot] 2dbe1c9e2c copybot: live paper feed [skip ci] 2026-08-05 10:16:03 +00:00
copybot[bot] b5007d9e15 copybot: live paper feed [skip ci] 2026-08-05 10:11:45 +00:00
copybot[bot] 5e578a097c copybot: live paper feed [skip ci] 2026-08-05 10:07:07 +00:00
copybot[bot] f8af5ab32f copybot: live paper feed [skip ci] 2026-08-05 09:38:32 +00:00
copybot[bot] bfd22ab7b0 copybot: live paper feed [skip ci] 2026-08-05 08:49:52 +00:00
copybot[bot] 13ae6c2d78 copybot: live paper feed [skip ci] 2026-08-05 04:01:02 +00:00
copybot[bot] cf396c954d copybot: live paper feed [skip ci] 2026-08-05 03:08:19 +00:00
copybot[bot] b6a06c3b83 copybot: live paper feed [skip ci] 2026-08-05 02:08:15 +00:00
copybot[bot] ccfa041199 copybot: live paper feed [skip ci] 2026-08-05 00:16:26 +00:00
copybot[bot] eb403257dd copybot: live paper feed [skip ci] 2026-08-04 23:26:23 +00:00
copybot[bot] 8d5c261d83 copybot: live paper feed [skip ci] 2026-08-04 23:12:28 +00:00
copybot[bot] a4dc88cf33 copybot: live paper feed [skip ci] 2026-08-04 23:10:11 +00:00
copybot[bot] 6757458480 copybot: live paper feed [skip ci] 2026-08-04 23:07:45 +00:00
copybot[bot] 78e84f3694 copybot: live paper feed [skip ci] 2026-08-04 22:36:03 +00:00
copybot[bot] 2b6bd5178b copybot: live paper feed [skip ci] 2026-08-04 22:17:46 +00:00
copybot[bot] a2e09c525a copybot: live paper feed [skip ci] 2026-08-04 21:22:07 +00:00
copybot[bot] 5997a148b9 copybot: live paper feed [skip ci] 2026-08-04 20:07:53 +00:00
copybot[bot] fc0e2f4a9a copybot: live paper feed [skip ci] 2026-08-04 19:44:47 +00:00
jaxperro b0a4913553 research: forward ledger 2026-08-04 [skip ci] 2026-08-04 15:27:32 -04:00
jaxperro 66ac874996 live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-04 15:07:25 -04:00
copybot[bot] e3c3626f8c copybot: live paper feed [skip ci] 2026-08-04 19:05:26 +00:00
copybot[bot] 30c2fbe5b0 copybot: live paper feed [skip ci] 2026-08-04 17:39:31 +00:00
copybot[bot] 514a48c381 copybot: live paper feed [skip ci] 2026-08-04 17:34:31 +00:00
copybot[bot] eae09a51e3 copybot: live paper feed [skip ci] 2026-08-04 16:37:06 +00:00
copybot[bot] 2861fa3433 copybot: live paper feed [skip ci] 2026-08-04 16:20:46 +00:00
copybot[bot] c9dc8d6b5d copybot: live paper feed [skip ci] 2026-08-04 15:55:31 +00:00
copybot[bot] 7e983199e4 copybot: live paper feed [skip ci] 2026-08-04 15:41:43 +00:00
copybot[bot] 744e346232 copybot: live paper feed [skip ci] 2026-08-04 15:23:42 +00:00
copybot[bot] bfba96a55b copybot: live paper feed [skip ci] 2026-08-04 14:54:25 +00:00
copybot[bot] 2ca249530f copybot: live paper feed [skip ci] 2026-08-04 14:47:47 +00:00
copybot[bot] cdaa087f17 copybot: live paper feed [skip ci] 2026-08-04 14:41:01 +00:00
copybot[bot] 96f464a46f copybot: live paper feed [skip ci] 2026-08-04 14:09:30 +00:00
copybot[bot] 4aa421761d copybot: live paper feed [skip ci] 2026-08-04 13:57:01 +00:00
copybot[bot] e87515d6c2 copybot: live paper feed [skip ci] 2026-08-04 13:44:08 +00:00
copybot[bot] 35fb2eebe1 copybot: live paper feed [skip ci] 2026-08-04 13:28:06 +00:00
copybot[bot] 4be23f221f copybot: live paper feed [skip ci] 2026-08-04 13:18:51 +00:00
copybot[bot] 9bfeea0c37 copybot: live paper feed [skip ci] 2026-08-04 12:35:13 +00:00
copybot[bot] 834f339dd9 copybot: live paper feed [skip ci] 2026-08-04 12:02:52 +00:00
copybot[bot] 194306f273 copybot: live paper feed [skip ci] 2026-08-04 11:57:57 +00:00
copybot[bot] a88f0c36ac copybot: live paper feed [skip ci] 2026-08-04 11:26:02 +00:00
copybot[bot] c2ed1527aa copybot: live paper feed [skip ci] 2026-08-04 11:23:28 +00:00
copybot[bot] af1ca7d784 copybot: live paper feed [skip ci] 2026-08-04 10:51:32 +00:00
copybot[bot] 3b5c5de69e copybot: live paper feed [skip ci] 2026-08-04 10:12:48 +00:00
copybot[bot] c29f47d9ea copybot: live paper feed [skip ci] 2026-08-04 10:08:11 +00:00
copybot[bot] a042379204 copybot: live paper feed [skip ci] 2026-08-04 09:01:25 +00:00
copybot[bot] e5d4922cf4 copybot: live paper feed [skip ci] 2026-08-04 08:03:26 +00:00
copybot[bot] 386b04a272 copybot: live paper feed [skip ci] 2026-08-04 07:29:10 +00:00
copybot[bot] aaf5510337 copybot: live paper feed [skip ci] 2026-08-04 03:31:54 +00:00
copybot[bot] dbd44f71f2 copybot: live paper feed [skip ci] 2026-08-04 03:22:42 +00:00
copybot[bot] 893e8dd5bf copybot: live paper feed [skip ci] 2026-08-04 02:14:54 +00:00
copybot[bot] 9079eda33e copybot: live paper feed [skip ci] 2026-08-04 02:12:39 +00:00
copybot[bot] f92fcf3a03 copybot: live paper feed [skip ci] 2026-08-04 02:08:05 +00:00
copybot[bot] e3e685b1e0 copybot: live paper feed [skip ci] 2026-08-04 01:27:17 +00:00
copybot[bot] ba40d6f510 copybot: live paper feed [skip ci] 2026-08-04 00:42:04 +00:00
copybot[bot] 217801bc6a copybot: live paper feed [skip ci] 2026-08-03 23:07:20 +00:00
copybot[bot] a7dce97e3f copybot: live paper feed [skip ci] 2026-08-03 23:00:29 +00:00
copybot[bot] 95d35b0890 copybot: live paper feed [skip ci] 2026-08-03 22:40:06 +00:00
copybot[bot] b4c2d18691 copybot: live paper feed [skip ci] 2026-08-03 22:08:09 +00:00
copybot[bot] e88ead2ddc copybot: live paper feed [skip ci] 2026-08-03 22:01:20 +00:00
copybot[bot] 21daf5e2c9 copybot: live paper feed [skip ci] 2026-08-03 20:40:43 +00:00
copybot[bot] 083ee96cb2 copybot: live paper feed [skip ci] 2026-08-03 20:20:32 +00:00
copybot[bot] 02c08ce79a copybot: live paper feed [skip ci] 2026-08-03 19:53:11 +00:00
copybot[bot] 2802b0ce0d copybot: live paper feed [skip ci] 2026-08-03 19:05:02 +00:00
copybot[bot] 444e818ca3 copybot: live paper feed [skip ci] 2026-08-03 18:12:18 +00:00
copybot[bot] 03b24d0c3e copybot: live paper feed [skip ci] 2026-08-03 18:10:02 +00:00
copybot[bot] 7114f5f45a copybot: live paper feed [skip ci] 2026-08-03 18:05:26 +00:00
jaxperro 3df4666bed live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-03 13:40:14 -04:00
copybot[bot] a4a93277fe copybot: live paper feed [skip ci] 2026-08-03 17:22:08 +00:00
copybot[bot] 02175dae53 copybot: live paper feed [skip ci] 2026-08-03 16:38:53 +00:00
copybot[bot] b9d52815ea copybot: live paper feed [skip ci] 2026-08-03 16:32:02 +00:00
copybot[bot] 1e2ad17f84 copybot: live paper feed [skip ci] 2026-08-03 16:20:38 +00:00
copybot[bot] 5904cbe10b copybot: live paper feed [skip ci] 2026-08-03 16:09:22 +00:00
copybot[bot] dda33fdb1d copybot: live paper feed [skip ci] 2026-08-03 15:50:53 +00:00
copybot[bot] d8d8be7763 copybot: live paper feed [skip ci] 2026-08-03 15:43:56 +00:00
copybot[bot] e7d9eb1aa1 copybot: live paper feed [skip ci] 2026-08-03 15:27:50 +00:00
copybot[bot] 537e8d860e copybot: live paper feed [skip ci] 2026-08-03 14:49:38 +00:00
copybot[bot] 013fbf5e15 copybot: live paper feed [skip ci] 2026-08-03 14:36:11 +00:00
copybot[bot] 0623d172f2 copybot: live paper feed [skip ci] 2026-08-03 14:27:06 +00:00
copybot[bot] 4f7113350a copybot: live paper feed [skip ci] 2026-08-03 13:57:52 +00:00
copybot[bot] 75316ecef1 copybot: live paper feed [skip ci] 2026-08-03 13:55:35 +00:00
copybot[bot] 339c42fedd copybot: live paper feed [skip ci] 2026-08-03 13:53:35 +00:00
copybot[bot] b582ca8b6d copybot: live paper feed [skip ci] 2026-08-03 13:48:51 +00:00
copybot[bot] ed8ba975e8 copybot: live paper feed [skip ci] 2026-08-03 13:31:40 +00:00
copybot[bot] b6e94ceb03 copybot: live paper feed [skip ci] 2026-08-03 13:15:37 +00:00
copybot[bot] 32e32a0887 copybot: live paper feed [skip ci] 2026-08-03 13:00:17 +00:00
copybot[bot] f67df2eaba copybot: live paper feed [skip ci] 2026-08-03 12:47:18 +00:00
copybot[bot] 989ba6582e copybot: live paper feed [skip ci] 2026-08-03 12:31:10 +00:00
copybot[bot] 36dcad19cc copybot: live paper feed [skip ci] 2026-08-03 12:15:42 +00:00
copybot[bot] 85d613683c copybot: live paper feed [skip ci] 2026-08-03 12:01:51 +00:00
copybot[bot] bd262e0d1f copybot: live paper feed [skip ci] 2026-08-03 11:44:44 +00:00
copybot[bot] 70c2a9125e copybot: live paper feed [skip ci] 2026-08-03 09:16:18 +00:00
copybot[bot] fd24694fa6 copybot: live paper feed [skip ci] 2026-08-03 09:09:29 +00:00
copybot[bot] 0f638ec3ce copybot: live paper feed [skip ci] 2026-08-03 09:02:08 +00:00
copybot[bot] fa4c96c1df copybot: live paper feed [skip ci] 2026-08-03 08:43:28 +00:00
copybot[bot] 964e461924 copybot: live paper feed [skip ci] 2026-08-03 08:29:34 +00:00
copybot[bot] 7cb5c8059d copybot: live paper feed [skip ci] 2026-08-03 08:17:52 +00:00
copybot[bot] 9791a6bbca copybot: live paper feed [skip ci] 2026-08-03 08:15:34 +00:00
copybot[bot] 01ac2eb07a copybot: live paper feed [skip ci] 2026-08-03 07:52:23 +00:00
copybot[bot] b08c54ff51 copybot: live paper feed [skip ci] 2026-08-03 07:45:22 +00:00
copybot[bot] 383e9db6e3 copybot: live paper feed [skip ci] 2026-08-03 05:12:53 +00:00
copybot[bot] bfb0c03601 copybot: live paper feed [skip ci] 2026-08-03 05:01:40 +00:00
copybot[bot] eb24645228 copybot: live paper feed [skip ci] 2026-08-03 04:07:00 +00:00
copybot[bot] f1d916b6bd copybot: live paper feed [skip ci] 2026-08-03 03:51:13 +00:00
copybot[bot] 8707810894 copybot: live paper feed [skip ci] 2026-08-03 03:15:07 +00:00
copybot[bot] 365890b08d copybot: live paper feed [skip ci] 2026-08-03 02:20:48 +00:00
jaxperro 6a27f79df6 diagnosability: gate first-failure tally + BH no-pass message says why
validate_timing: the holder gate went 37->34->14->0 across runs and the
log said only '0 copy-positive holders' — which condition bit took an
hour of hand queries to reconstruct. Now every run prints the
first-failure breakdown (today: inactive_30d 48, PASS 34, copy_pnl<=0
20, trust_roi<=0 7, trust_wr<55% 3).

skill.py: a BH threshold of 0.0 is NOT a broken bar — it is 'nobody
cleared FDR'. With 1,207 simultaneous tests the rank-1 bar is p<=4.1e-5
and the best wallet is 1.7e-4, so a z~3 record is no longer
distinguishable from luck. The message now says that with the numbers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-02 21:54:49 -04:00
jaxperro b79dd7c4cc live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-02 21:29:45 -04:00
copybot[bot] c0a0ed9bff copybot: live paper feed [skip ci] 2026-08-03 01:06:05 +00:00
copybot[bot] d48de460cc copybot: live paper feed [skip ci] 2026-08-03 00:54:48 +00:00
copybot[bot] 34d3bbb034 copybot: live paper feed [skip ci] 2026-08-03 00:50:08 +00:00
copybot[bot] 7d0e30d467 copybot: live paper feed [skip ci] 2026-08-02 23:52:24 +00:00
copybot[bot] b13022cbf4 copybot: live paper feed [skip ci] 2026-08-02 23:45:34 +00:00
copybot[bot] 200c15cc35 copybot: live paper feed [skip ci] 2026-08-02 22:49:24 +00:00
copybot[bot] ff4de86a21 copybot: live paper feed [skip ci] 2026-08-02 22:42:39 +00:00
copybot[bot] 5ba9ccf569 copybot: live paper feed [skip ci] 2026-08-02 22:06:30 +00:00
copybot[bot] e88c7b0247 copybot: live paper feed [skip ci] 2026-08-02 22:04:15 +00:00
copybot[bot] 6cbd34f583 copybot: live paper feed [skip ci] 2026-08-02 22:01:50 +00:00
copybot[bot] 0a3a944808 copybot: live paper feed [skip ci] 2026-08-02 21:30:34 +00:00
copybot[bot] 962d121fb0 copybot: live paper feed [skip ci] 2026-08-02 20:56:29 +00:00
copybot[bot] e3f4eeef37 copybot: live paper feed [skip ci] 2026-08-02 20:28:48 +00:00
copybot[bot] 76e3bf1fa9 copybot: live paper feed [skip ci] 2026-08-02 20:22:16 +00:00
copybot[bot] 692d863f63 copybot: live paper feed [skip ci] 2026-08-02 19:52:28 +00:00
copybot[bot] 211c42e2f4 copybot: live paper feed [skip ci] 2026-08-02 19:13:50 +00:00
copybot[bot] 9c3aa07d26 copybot: live paper feed [skip ci] 2026-08-02 18:43:51 +00:00
copybot[bot] 6097ea170e copybot: live paper feed [skip ci] 2026-08-02 18:09:30 +00:00
copybot[bot] 71eb1c02eb copybot: live paper feed [skip ci] 2026-08-02 18:04:59 +00:00
copybot[bot] b0163b03f7 copybot: live paper feed [skip ci] 2026-08-02 17:39:55 +00:00
copybot[bot] 8ac00083ff copybot: live paper feed [skip ci] 2026-08-02 17:30:51 +00:00
copybot[bot] 649f0b7e7f copybot: live paper feed [skip ci] 2026-08-02 17:23:48 +00:00
copybot[bot] 700be63c11 copybot: live paper feed [skip ci] 2026-08-02 16:22:30 +00:00
copybot[bot] beaa051697 copybot: live paper feed [skip ci] 2026-08-02 16:19:59 +00:00
copybot[bot] 4b3eb3cd2c copybot: live paper feed [skip ci] 2026-08-02 15:52:20 +00:00
copybot[bot] 383b18382c copybot: live paper feed [skip ci] 2026-08-02 15:36:24 +00:00
copybot[bot] 04dd98ea4b copybot: live paper feed [skip ci] 2026-08-02 15:22:43 +00:00
copybot[bot] 28f5aac311 copybot: live paper feed [skip ci] 2026-08-02 14:39:25 +00:00
copybot[bot] 4d530dfbf8 copybot: live paper feed [skip ci] 2026-08-02 14:36:53 +00:00
copybot[bot] 55e6c068b2 copybot: live paper feed [skip ci] 2026-08-02 13:44:59 +00:00
copybot[bot] 1deda86280 copybot: live paper feed [skip ci] 2026-08-02 13:14:44 +00:00
copybot[bot] 5e30049ca2 copybot: live paper feed [skip ci] 2026-08-02 12:04:48 +00:00
copybot[bot] 2f2d1f67d1 copybot: live paper feed [skip ci] 2026-08-02 11:44:19 +00:00
copybot[bot] 5082c126b4 copybot: live paper feed [skip ci] 2026-08-02 10:20:36 +00:00
copybot[bot] 6eaedb0276 copybot: live paper feed [skip ci] 2026-08-02 10:07:12 +00:00
copybot[bot] 8b088ddfa1 copybot: live paper feed [skip ci] 2026-08-02 09:35:39 +00:00
copybot[bot] b43f387966 copybot: live paper feed [skip ci] 2026-08-02 09:10:36 +00:00
copybot[bot] 5e1edb63d3 copybot: live paper feed [skip ci] 2026-08-02 09:01:28 +00:00
copybot[bot] 95d6adbf00 copybot: live paper feed [skip ci] 2026-08-02 08:45:22 +00:00
copybot[bot] 835db3f73b copybot: live paper feed [skip ci] 2026-08-02 08:18:19 +00:00
copybot[bot] 2bd8182e83 copybot: live paper feed [skip ci] 2026-08-02 07:46:35 +00:00
copybot[bot] 816b94856f copybot: live paper feed [skip ci] 2026-08-02 07:39:53 +00:00
copybot[bot] 54e587f2f5 copybot: live paper feed [skip ci] 2026-08-02 06:59:10 +00:00
copybot[bot] a0f7a7dfd0 copybot: live paper feed [skip ci] 2026-08-02 06:52:52 +00:00
copybot[bot] 64b9338218 copybot: live paper feed [skip ci] 2026-08-02 06:07:51 +00:00
copybot[bot] e74ca5cb4d copybot: live paper feed [skip ci] 2026-08-02 05:13:55 +00:00
copybot[bot] 9c48df9160 copybot: live paper feed [skip ci] 2026-08-02 05:02:48 +00:00
copybot[bot] d25fad69f3 copybot: live paper feed [skip ci] 2026-08-02 05:00:18 +00:00
copybot[bot] e62364f2d1 copybot: live paper feed [skip ci] 2026-08-02 04:29:01 +00:00
copybot[bot] a521a7eea1 copybot: live paper feed [skip ci] 2026-08-02 04:06:36 +00:00
copybot[bot] 96742b5a21 copybot: live paper feed [skip ci] 2026-08-02 04:02:05 +00:00
copybot[bot] 37be0e5ce1 copybot: live paper feed [skip ci] 2026-08-02 03:50:48 +00:00
copybot[bot] 4bc669d20a copybot: live paper feed [skip ci] 2026-08-02 03:14:56 +00:00
jaxperro 6162a687c0 live: daily refresh — skilled + sharp wallets [skip ci] 2026-08-01 23:12:20 -04:00
jaxperro f4225a0b0f research: forward ledger 2026-08-02 [skip ci] 2026-08-01 23:09:54 -04:00
copybot[bot] b692308b7a copybot: live paper feed [skip ci] 2026-08-02 02:14:14 +00:00
copybot[bot] 07f6d94e21 copybot: live paper feed [skip ci] 2026-08-02 01:43:10 +00:00
copybot[bot] de057a48e5 copybot: live paper feed [skip ci] 2026-08-02 01:22:55 +00:00
copybot[bot] 665a2649e4 copybot: live paper feed [skip ci] 2026-08-02 01:20:40 +00:00
copybot[bot] a0651a66d7 copybot: live paper feed [skip ci] 2026-08-02 01:18:21 +00:00
copybot[bot] 58a21f8bbb copybot: live paper feed [skip ci] 2026-08-02 01:09:28 +00:00
copybot[bot] 47ce40fd01 copybot: live paper feed [skip ci] 2026-08-02 00:55:50 +00:00
copybot[bot] d7ecb8cb67 copybot: live paper feed [skip ci] 2026-08-01 23:53:41 +00:00
copybot[bot] facfb49b67 copybot: live paper feed [skip ci] 2026-08-01 21:59:32 +00:00
copybot[bot] a1cabdc010 copybot: live paper feed [skip ci] 2026-08-01 21:14:35 +00:00
copybot[bot] d182493944 copybot: live paper feed [skip ci] 2026-08-01 19:34:05 +00:00
copybot[bot] 1762b9e8be copybot: live paper feed [skip ci] 2026-08-01 19:26:56 +00:00
copybot[bot] d86768ccfc copybot: live paper feed [skip ci] 2026-08-01 19:16:00 +00:00
copybot[bot] 02f39fb516 copybot: live paper feed [skip ci] 2026-08-01 17:23:00 +00:00
copybot[bot] 081b9eeacd copybot: live paper feed [skip ci] 2026-08-01 17:18:34 +00:00
copybot[bot] 3af2c8b44f copybot: live paper feed [skip ci] 2026-08-01 17:16:05 +00:00
copybot[bot] 3a6097f0a2 copybot: live paper feed [skip ci] 2026-08-01 15:03:22 +00:00
copybot[bot] db467af814 copybot: live paper feed [skip ci] 2026-08-01 14:58:51 +00:00
copybot[bot] 6cda631349 copybot: live paper feed [skip ci] 2026-08-01 14:10:11 +00:00
copybot[bot] b0a2d458df copybot: live paper feed [skip ci] 2026-08-01 13:58:57 +00:00
copybot[bot] 83171af22d copybot: live paper feed [skip ci] 2026-08-01 13:56:42 +00:00
copybot[bot] 2596153705 copybot: live paper feed [skip ci] 2026-08-01 13:33:57 +00:00
copybot[bot] 32e1b2241b copybot: live paper feed [skip ci] 2026-08-01 13:31:34 +00:00
copybot[bot] 6c87fa2be9 copybot: live paper feed [skip ci] 2026-08-01 13:00:19 +00:00
copybot[bot] da77b3efd2 copybot: live paper feed [skip ci] 2026-08-01 12:51:18 +00:00
copybot[bot] 5f6814a011 copybot: live paper feed [skip ci] 2026-08-01 12:49:01 +00:00
copybot[bot] 2a73f02b9a copybot: live paper feed [skip ci] 2026-08-01 12:26:12 +00:00
copybot[bot] 7ca64f4a29 copybot: live paper feed [skip ci] 2026-08-01 11:50:21 +00:00
copybot[bot] 8a9970fece copybot: live paper feed [skip ci] 2026-08-01 11:14:36 +00:00
copybot[bot] 0757101fb9 copybot: live paper feed [skip ci] 2026-08-01 10:47:12 +00:00
copybot[bot] 227ec6c310 copybot: live paper feed [skip ci] 2026-08-01 10:44:46 +00:00
copybot[bot] da6b7ba632 copybot: live paper feed [skip ci] 2026-08-01 10:28:54 +00:00
copybot[bot] 83efe93529 copybot: live paper feed [skip ci] 2026-08-01 10:26:33 +00:00
copybot[bot] 081b85c394 copybot: live paper feed [skip ci] 2026-08-01 10:22:02 +00:00
copybot[bot] f2c3552222 copybot: live paper feed [skip ci] 2026-08-01 10:10:32 +00:00
copybot[bot] 7f942eea59 copybot: live paper feed [skip ci] 2026-08-01 10:05:55 +00:00
copybot[bot] 1ef2aac26d copybot: live paper feed [skip ci] 2026-08-01 09:59:10 +00:00
copybot[bot] a15600d7e4 copybot: live paper feed [skip ci] 2026-08-01 09:52:01 +00:00
copybot[bot] 66968c2895 copybot: live paper feed [skip ci] 2026-08-01 09:43:08 +00:00
copybot[bot] 6d411fe38e copybot: live paper feed [skip ci] 2026-08-01 09:38:33 +00:00
copybot[bot] 12f48c9cc3 copybot: live paper feed [skip ci] 2026-08-01 09:36:19 +00:00
copybot[bot] 7e6a05b0f0 copybot: live paper feed [skip ci] 2026-08-01 09:02:44 +00:00
copybot[bot] 801c1498b5 copybot: live paper feed [skip ci] 2026-08-01 08:51:30 +00:00
copybot[bot] 5ad89c01d6 copybot: live paper feed [skip ci] 2026-08-01 08:10:40 +00:00
copybot[bot] 76bce9b4ed copybot: live paper feed [skip ci] 2026-08-01 08:01:38 +00:00
copybot[bot] 09337cf392 copybot: live paper feed [skip ci] 2026-08-01 07:00:23 +00:00
copybot[bot] 1461f8fc94 copybot: live paper feed [skip ci] 2026-08-01 06:55:48 +00:00
copybot[bot] 7a4404f8e9 copybot: live paper feed [skip ci] 2026-08-01 06:51:21 +00:00
copybot[bot] 9558508277 copybot: live paper feed [skip ci] 2026-08-01 06:20:11 +00:00
copybot[bot] ccb246cde0 copybot: live paper feed [skip ci] 2026-08-01 05:42:47 +00:00
copybot[bot] c8d55e8f43 copybot: live paper feed [skip ci] 2026-08-01 05:31:58 +00:00
copybot[bot] 13945e3945 copybot: live paper feed [skip ci] 2026-08-01 05:20:35 +00:00
copybot[bot] 0412a213bc copybot: live paper feed [skip ci] 2026-08-01 05:01:06 +00:00
copybot[bot] 46ef2a4a2f copybot: live paper feed [skip ci] 2026-08-01 04:54:11 +00:00
copybot[bot] 449b8c817b copybot: live paper feed [skip ci] 2026-08-01 02:32:36 +00:00
copybot[bot] abf5b321e8 copybot: live paper feed [skip ci] 2026-08-01 02:10:45 +00:00
copybot[bot] 7af8c5e151 copybot: live paper feed [skip ci] 2026-08-01 02:06:16 +00:00
copybot[bot] 474b0770cd copybot: live paper feed [skip ci] 2026-08-01 01:52:47 +00:00
copybot[bot] 45d5afbeba copybot: live paper feed [skip ci] 2026-08-01 01:30:21 +00:00
copybot[bot] 719aaabddc copybot: live paper feed [skip ci] 2026-08-01 01:19:26 +00:00
copybot[bot] f215fde837 copybot: live paper feed [skip ci] 2026-08-01 01:15:01 +00:00
copybot[bot] dec0cf9b83 copybot: live paper feed [skip ci] 2026-07-31 23:41:08 +00:00
copybot[bot] a75f67cc0c copybot: live paper feed [skip ci] 2026-07-31 23:23:17 +00:00
copybot[bot] f4f847206a copybot: live paper feed [skip ci] 2026-07-31 23:09:38 +00:00
copybot[bot] 17b953c7d8 copybot: live paper feed [skip ci] 2026-07-31 22:52:10 +00:00
copybot[bot] f579fa490b copybot: live paper feed [skip ci] 2026-07-31 22:49:56 +00:00
copybot[bot] d245261ac6 copybot: live paper feed [skip ci] 2026-07-31 22:13:58 +00:00
copybot[bot] 4eb35167e2 copybot: live paper feed [skip ci] 2026-07-31 21:53:51 +00:00
copybot[bot] dbbd5d920a copybot: live paper feed [skip ci] 2026-07-31 21:44:29 +00:00
copybot[bot] 3384f6b569 copybot: live paper feed [skip ci] 2026-07-31 21:09:00 +00:00
copybot[bot] 9d74d85b3d copybot: live paper feed [skip ci] 2026-07-31 20:57:34 +00:00
copybot[bot] aaf621298b copybot: live paper feed [skip ci] 2026-07-31 20:48:30 +00:00
copybot[bot] 753ef79f96 copybot: live paper feed [skip ci] 2026-07-31 20:46:14 +00:00
copybot[bot] fe3d5a8261 copybot: live paper feed [skip ci] 2026-07-31 20:41:55 +00:00
copybot[bot] 27b76e109b copybot: live paper feed [skip ci] 2026-07-31 20:35:37 +00:00
copybot[bot] 0e7d5b1c3c copybot: live paper feed [skip ci] 2026-07-31 20:28:31 +00:00
copybot[bot] 792c79bca3 copybot: live paper feed [skip ci] 2026-07-31 20:26:14 +00:00
copybot[bot] d9e724ab0d copybot: live paper feed [skip ci] 2026-07-31 20:23:56 +00:00
copybot[bot] 00955c6992 copybot: live paper feed [skip ci] 2026-07-31 20:21:30 +00:00
copybot[bot] ba059d833b copybot: live paper feed [skip ci] 2026-07-31 20:17:01 +00:00
copybot[bot] 8c53575261 copybot: live paper feed [skip ci] 2026-07-31 19:51:37 +00:00
copybot[bot] 874b4e8e5b copybot: live paper feed [skip ci] 2026-07-31 19:46:56 +00:00
copybot[bot] 110580fe31 copybot: live paper feed [skip ci] 2026-07-31 17:42:43 +00:00
copybot[bot] 6d6491f480 copybot: live paper feed [skip ci] 2026-07-31 17:37:50 +00:00
copybot[bot] 1858b5ac6f copybot: live paper feed [skip ci] 2026-07-31 16:25:46 +00:00
copybot[bot] 581bf40684 copybot: live paper feed [skip ci] 2026-07-31 15:58:09 +00:00
copybot[bot] 6a85b4272b copybot: live paper feed [skip ci] 2026-07-31 15:30:22 +00:00
copybot[bot] 86330acc24 copybot: live paper feed [skip ci] 2026-07-31 14:48:50 +00:00
copybot[bot] 43138611eb copybot: live paper feed [skip ci] 2026-07-31 13:50:17 +00:00
copybot[bot] 2372021fbe copybot: live paper feed [skip ci] 2026-07-31 13:45:32 +00:00
copybot[bot] 689d8b6c61 copybot: live paper feed [skip ci] 2026-07-31 13:38:40 +00:00
copybot[bot] c1e172a831 copybot: live paper feed [skip ci] 2026-07-31 13:33:47 +00:00
copybot[bot] 214b0de609 copybot: live paper feed [skip ci] 2026-07-31 13:31:20 +00:00
copybot[bot] 311382cb5f copybot: live paper feed [skip ci] 2026-07-31 13:24:32 +00:00
copybot[bot] f096b60f99 copybot: live paper feed [skip ci] 2026-07-31 13:17:33 +00:00
copybot[bot] 10f3f775ef copybot: live paper feed [skip ci] 2026-07-31 12:49:47 +00:00
copybot[bot] cc0fc08e33 copybot: live paper feed [skip ci] 2026-07-31 12:47:29 +00:00
copybot[bot] 81d8f78083 copybot: live paper feed [skip ci] 2026-07-31 12:36:13 +00:00
copybot[bot] 9b37b0838f copybot: live paper feed [skip ci] 2026-07-31 12:29:19 +00:00
copybot[bot] 20e6cf63fc copybot: live paper feed [skip ci] 2026-07-31 12:26:47 +00:00
copybot[bot] f68404d4d7 copybot: live paper feed [skip ci] 2026-07-31 12:22:09 +00:00
copybot[bot] 5cc5e7ac2b copybot: live paper feed [skip ci] 2026-07-31 12:17:51 +00:00
copybot[bot] 89381df3c7 copybot: live paper feed [skip ci] 2026-07-31 11:45:39 +00:00
copybot[bot] c5449ac4ba copybot: live paper feed [skip ci] 2026-07-31 10:46:09 +00:00
copybot[bot] 1906a27c64 copybot: live paper feed [skip ci] 2026-07-31 10:36:54 +00:00
copybot[bot] 5cce03f9bd copybot: live paper feed [skip ci] 2026-07-31 10:34:37 +00:00
copybot[bot] 2ba4d8a1d3 copybot: live paper feed [skip ci] 2026-07-31 10:09:03 +00:00
copybot[bot] fb598ce8de copybot: live paper feed [skip ci] 2026-07-31 09:39:19 +00:00
copybot[bot] 3ce72f1c2c copybot: live paper feed [skip ci] 2026-07-31 09:37:01 +00:00
copybot[bot] daa770b9ad copybot: live paper feed [skip ci] 2026-07-31 09:32:12 +00:00
copybot[bot] a7a2790eb3 copybot: live paper feed [skip ci] 2026-07-31 09:06:49 +00:00
copybot[bot] 4d49652e9d copybot: live paper feed [skip ci] 2026-07-31 08:59:43 +00:00
copybot[bot] 58ca7f5440 copybot: live paper feed [skip ci] 2026-07-31 08:52:49 +00:00
copybot[bot] 159ed7ba7c copybot: live paper feed [skip ci] 2026-07-31 08:43:41 +00:00
copybot[bot] e13c359620 copybot: live paper feed [skip ci] 2026-07-31 08:09:10 +00:00
copybot[bot] b3f00d5099 copybot: live paper feed [skip ci] 2026-07-31 08:00:14 +00:00
copybot[bot] e96f60cd7d copybot: live paper feed [skip ci] 2026-07-31 07:37:24 +00:00
copybot[bot] 92178c3479 copybot: live paper feed [skip ci] 2026-07-31 05:29:33 +00:00
copybot[bot] a0cbedfd6d copybot: live paper feed [skip ci] 2026-07-31 05:20:23 +00:00
copybot[bot] 00f8d334e1 copybot: live paper feed [skip ci] 2026-07-31 04:53:33 +00:00
copybot[bot] dfd091ddc3 copybot: live paper feed [skip ci] 2026-07-31 03:58:44 +00:00
copybot[bot] cfb5442cb9 copybot: live paper feed [skip ci] 2026-07-31 01:44:38 +00:00
jaxperro 34d20823de live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-30 21:21:17 -04:00
copybot[bot] ae939c09f5 copybot: live paper feed [skip ci] 2026-07-31 01:19:32 +00:00
copybot[bot] d49f182b1e copybot: live paper feed [skip ci] 2026-07-31 01:15:02 +00:00
copybot[bot] cd9bc3e73e copybot: live paper feed [skip ci] 2026-07-31 00:59:20 +00:00
copybot[bot] b187868fa7 copybot: live paper feed [skip ci] 2026-07-31 00:48:07 +00:00
copybot[bot] 84a64c5ba7 copybot: live paper feed [skip ci] 2026-07-31 00:32:22 +00:00
copybot[bot] 06a3b7f3d9 copybot: live paper feed [skip ci] 2026-07-31 00:16:28 +00:00
copybot[bot] b3bf75839a copybot: live paper feed [skip ci] 2026-07-30 23:49:20 +00:00
copybot[bot] 80236251c5 copybot: live paper feed [skip ci] 2026-07-30 23:36:00 +00:00
copybot[bot] e8e4b0c344 copybot: live paper feed [skip ci] 2026-07-30 23:20:06 +00:00
copybot[bot] 6d4ffcf451 copybot: live paper feed [skip ci] 2026-07-30 22:53:32 +00:00
copybot[bot] 296537049b copybot: live paper feed [skip ci] 2026-07-30 22:51:18 +00:00
copybot[bot] 6d02963d36 copybot: live paper feed [skip ci] 2026-07-30 22:40:31 +00:00
copybot[bot] 5b046c2ada copybot: live paper feed [skip ci] 2026-07-30 22:38:16 +00:00
copybot[bot] b88a7f2922 copybot: live paper feed [skip ci] 2026-07-30 22:24:43 +00:00
copybot[bot] 52de7de610 copybot: live paper feed [skip ci] 2026-07-30 21:51:18 +00:00
copybot[bot] 7a690ce68c copybot: live paper feed [skip ci] 2026-07-30 21:46:45 +00:00
copybot[bot] 799ac7940a copybot: live paper feed [skip ci] 2026-07-30 21:37:40 +00:00
copybot[bot] c9b2845f2d copybot: live paper feed [skip ci] 2026-07-30 21:35:18 +00:00
copybot[bot] b7bf639e88 copybot: live paper feed [skip ci] 2026-07-30 21:23:58 +00:00
copybot[bot] 32eba6cbb5 copybot: live paper feed [skip ci] 2026-07-30 20:56:44 +00:00
copybot[bot] dc24866b8d copybot: live paper feed [skip ci] 2026-07-30 20:40:59 +00:00
copybot[bot] 3013022a2a copybot: live paper feed [skip ci] 2026-07-30 20:34:11 +00:00
copybot[bot] 2dc3bbf5fd copybot: live paper feed [skip ci] 2026-07-30 20:27:07 +00:00
copybot[bot] 52dcd2b5ca copybot: live paper feed [skip ci] 2026-07-30 20:24:52 +00:00
copybot[bot] 733d27e34a copybot: live paper feed [skip ci] 2026-07-30 20:18:13 +00:00
copybot[bot] 223c96ed0e copybot: live paper feed [skip ci] 2026-07-30 19:53:03 +00:00
copybot[bot] 859275679f copybot: live paper feed [skip ci] 2026-07-30 19:50:47 +00:00
copybot[bot] acd2f3a161 copybot: live paper feed [skip ci] 2026-07-30 19:27:40 +00:00
copybot[bot] 1e15b7fe1a copybot: live paper feed [skip ci] 2026-07-30 19:02:51 +00:00
copybot[bot] cbe3af62f5 copybot: live paper feed [skip ci] 2026-07-30 17:40:49 +00:00
copybot[bot] bb57c31200 copybot: live paper feed [skip ci] 2026-07-30 17:27:10 +00:00
copybot[bot] 52f6dac3c1 copybot: live paper feed [skip ci] 2026-07-30 17:20:19 +00:00
copybot[bot] f12ce32f94 copybot: live paper feed [skip ci] 2026-07-30 16:34:35 +00:00
copybot[bot] ad0fdb95be copybot: live paper feed [skip ci] 2026-07-30 16:18:32 +00:00
copybot[bot] 4a8b555aa5 copybot: live paper feed [skip ci] 2026-07-30 15:58:18 +00:00
copybot[bot] e007db5544 copybot: live paper feed [skip ci] 2026-07-30 15:56:02 +00:00
copybot[bot] 64d832525b copybot: live paper feed [skip ci] 2026-07-30 15:49:02 +00:00
copybot[bot] a8dafd9132 copybot: live paper feed [skip ci] 2026-07-30 15:42:42 +00:00
copybot[bot] 1a6de4e2ec copybot: live paper feed [skip ci] 2026-07-30 15:32:19 +00:00
copybot[bot] 253b6e74b0 copybot: live paper feed [skip ci] 2026-07-30 14:58:14 +00:00
copybot[bot] 8e43da0863 copybot: live paper feed [skip ci] 2026-07-30 14:51:51 +00:00
copybot[bot] c5ca3e1d2a copybot: live paper feed [skip ci] 2026-07-30 14:47:41 +00:00
copybot[bot] 7a67e5273c copybot: live paper feed [skip ci] 2026-07-30 14:38:51 +00:00
copybot[bot] a96e36219e copybot: live paper feed [skip ci] 2026-07-30 14:32:03 +00:00
copybot[bot] 3c24ed8774 copybot: live paper feed [skip ci] 2026-07-30 14:22:56 +00:00
copybot[bot] 609c4dd2f9 copybot: live paper feed [skip ci] 2026-07-30 14:16:00 +00:00
copybot[bot] 3fe77281f3 copybot: live paper feed [skip ci] 2026-07-30 14:02:36 +00:00
copybot[bot] 92b5f61dc0 copybot: live paper feed [skip ci] 2026-07-30 14:00:24 +00:00
copybot[bot] 36a652d0ac copybot: live paper feed [skip ci] 2026-07-30 13:51:10 +00:00
copybot[bot] e034ea38bc copybot: live paper feed [skip ci] 2026-07-30 13:46:49 +00:00
copybot[bot] 46500b1688 copybot: live paper feed [skip ci] 2026-07-30 13:44:19 +00:00
copybot[bot] dba640628d copybot: live paper feed [skip ci] 2026-07-30 13:35:25 +00:00
copybot[bot] 938e319882 copybot: live paper feed [skip ci] 2026-07-30 13:33:09 +00:00
copybot[bot] f5abdc2fe7 copybot: live paper feed [skip ci] 2026-07-30 13:28:34 +00:00
copybot[bot] d3a986774c copybot: live paper feed [skip ci] 2026-07-30 13:24:11 +00:00
copybot[bot] 9b1af7be08 copybot: live paper feed [skip ci] 2026-07-30 13:13:02 +00:00
copybot[bot] 00220bbf33 copybot: live paper feed [skip ci] 2026-07-30 13:06:02 +00:00
copybot[bot] cfbcbcf340 copybot: live paper feed [skip ci] 2026-07-30 12:57:09 +00:00
copybot[bot] ab6ef45f90 copybot: live paper feed [skip ci] 2026-07-30 12:40:04 +00:00
copybot[bot] 8ed2d5f2a4 copybot: live paper feed [skip ci] 2026-07-30 12:35:34 +00:00
copybot[bot] 0bb0885687 copybot: live paper feed [skip ci] 2026-07-30 12:31:02 +00:00
copybot[bot] 012e69ca05 copybot: live paper feed [skip ci] 2026-07-30 12:28:50 +00:00
copybot[bot] bfd1371e16 copybot: live paper feed [skip ci] 2026-07-30 12:17:45 +00:00
copybot[bot] 963726fb86 copybot: live paper feed [skip ci] 2026-07-30 12:06:44 +00:00
copybot[bot] ef7373cf59 copybot: live paper feed [skip ci] 2026-07-30 11:46:24 +00:00
copybot[bot] 4f92474016 copybot: live paper feed [skip ci] 2026-07-30 10:46:21 +00:00
copybot[bot] 19c11d3d0a copybot: live paper feed [skip ci] 2026-07-30 10:41:48 +00:00
copybot[bot] 6486f18d7c copybot: live paper feed [skip ci] 2026-07-30 10:35:13 +00:00
copybot[bot] 3b2ae806a7 copybot: live paper feed [skip ci] 2026-07-30 10:24:06 +00:00
copybot[bot] ad4dc79d81 copybot: live paper feed [skip ci] 2026-07-30 10:08:47 +00:00
copybot[bot] 52dab2dc31 copybot: live paper feed [skip ci] 2026-07-30 10:00:01 +00:00
copybot[bot] 0725ecd904 copybot: live paper feed [skip ci] 2026-07-30 09:53:18 +00:00
copybot[bot] e28435b2c9 copybot: live paper feed [skip ci] 2026-07-30 09:39:41 +00:00
copybot[bot] f0c443853f copybot: live paper feed [skip ci] 2026-07-30 09:33:05 +00:00
copybot[bot] 9915b26643 copybot: live paper feed [skip ci] 2026-07-30 09:30:53 +00:00
copybot[bot] f7593a938b copybot: live paper feed [skip ci] 2026-07-30 09:21:48 +00:00
copybot[bot] 3a9f4c56e8 copybot: live paper feed [skip ci] 2026-07-30 09:19:33 +00:00
copybot[bot] e9d96efb7f copybot: live paper feed [skip ci] 2026-07-30 09:14:52 +00:00
copybot[bot] 1651069f97 copybot: live paper feed [skip ci] 2026-07-30 09:05:50 +00:00
copybot[bot] c937a0e80e copybot: live paper feed [skip ci] 2026-07-30 09:01:24 +00:00
copybot[bot] 225c711b57 copybot: live paper feed [skip ci] 2026-07-30 08:25:51 +00:00
copybot[bot] 7efd8d9b13 copybot: live paper feed [skip ci] 2026-07-30 08:10:55 +00:00
copybot[bot] dc88963d5f copybot: live paper feed [skip ci] 2026-07-30 08:08:35 +00:00
copybot[bot] 4d73925aa9 copybot: live paper feed [skip ci] 2026-07-30 08:06:30 +00:00
copybot[bot] 4302cce856 copybot: live paper feed [skip ci] 2026-07-30 07:55:20 +00:00
copybot[bot] fb8c5ea39b copybot: live paper feed [skip ci] 2026-07-30 07:44:09 +00:00
copybot[bot] 3cfd7f2569 copybot: live paper feed [skip ci] 2026-07-30 07:39:50 +00:00
copybot[bot] 7a877460ed copybot: live paper feed [skip ci] 2026-07-30 07:12:53 +00:00
copybot[bot] 546d1b0497 copybot: live paper feed [skip ci] 2026-07-30 07:06:28 +00:00
copybot[bot] ed15609d10 copybot: live paper feed [skip ci] 2026-07-30 06:10:22 +00:00
copybot[bot] df515b6ca3 copybot: live paper feed [skip ci] 2026-07-30 06:01:32 +00:00
copybot[bot] 91ef3bb483 copybot: live paper feed [skip ci] 2026-07-30 05:54:54 +00:00
copybot[bot] 4e171e43ff copybot: live paper feed [skip ci] 2026-07-30 05:48:11 +00:00
copybot[bot] 5548237db2 copybot: live paper feed [skip ci] 2026-07-30 05:35:16 +00:00
copybot[bot] 93067e0347 copybot: live paper feed [skip ci] 2026-07-30 05:28:34 +00:00
copybot[bot] 1dd289a8f6 copybot: live paper feed [skip ci] 2026-07-30 05:24:03 +00:00
copybot[bot] 95508338d3 copybot: live paper feed [skip ci] 2026-07-30 05:05:05 +00:00
copybot[bot] 948644aa5e copybot: live paper feed [skip ci] 2026-07-30 04:35:55 +00:00
copybot[bot] 24d400dade copybot: live paper feed [skip ci] 2026-07-30 04:31:30 +00:00
copybot[bot] a0c16b23ab copybot: live paper feed [skip ci] 2026-07-30 04:13:21 +00:00
copybot[bot] 6e2584b8b9 copybot: live paper feed [skip ci] 2026-07-30 03:55:24 +00:00
copybot[bot] 52057fa67b copybot: live paper feed [skip ci] 2026-07-30 03:13:33 +00:00
copybot[bot] 659f1ff98e copybot: live paper feed [skip ci] 2026-07-30 02:42:07 +00:00
copybot[bot] 8e6df3f04c copybot: live paper feed [skip ci] 2026-07-30 02:39:54 +00:00
copybot[bot] 494908b6ff copybot: live paper feed [skip ci] 2026-07-30 02:28:36 +00:00
copybot[bot] d2fd05f75a copybot: live paper feed [skip ci] 2026-07-30 01:44:04 +00:00
copybot[bot] b6514a4713 copybot: live paper feed [skip ci] 2026-07-30 01:37:23 +00:00
copybot[bot] 4b3359edcc copybot: live paper feed [skip ci] 2026-07-30 00:59:32 +00:00
copybot[bot] fc85c1945e copybot: live paper feed [skip ci] 2026-07-29 23:50:35 +00:00
copybot[bot] 002e51135d copybot: live paper feed [skip ci] 2026-07-29 23:19:50 +00:00
copybot[bot] a747363ea7 copybot: live paper feed [skip ci] 2026-07-29 23:10:47 +00:00
copybot[bot] a97bb6be15 copybot: live paper feed [skip ci] 2026-07-29 22:59:30 +00:00
copybot[bot] 122101d405 copybot: live paper feed [skip ci] 2026-07-29 22:48:32 +00:00
copybot[bot] b347ef0d68 copybot: live paper feed [skip ci] 2026-07-29 22:39:32 +00:00
copybot[bot] 3414a5a696 copybot: live paper feed [skip ci] 2026-07-29 22:37:18 +00:00
copybot[bot] ee6055f130 copybot: live paper feed [skip ci] 2026-07-29 22:32:53 +00:00
copybot[bot] c38a942944 copybot: live paper feed [skip ci] 2026-07-29 22:30:39 +00:00
copybot[bot] 23f808d48e copybot: live paper feed [skip ci] 2026-07-29 22:26:07 +00:00
copybot[bot] 45022e3dde copybot: live paper feed [skip ci] 2026-07-29 22:12:45 +00:00
copybot[bot] ef0e0b0f98 copybot: live paper feed [skip ci] 2026-07-29 21:49:53 +00:00
copybot[bot] 20aa7a1b9c copybot: live paper feed [skip ci] 2026-07-29 21:36:19 +00:00
copybot[bot] 470d7e3952 copybot: live paper feed [skip ci] 2026-07-29 21:25:02 +00:00
copybot[bot] 34059404cd copybot: live paper feed [skip ci] 2026-07-29 20:55:36 +00:00
copybot[bot] 2d0c410c45 copybot: live paper feed [skip ci] 2026-07-29 20:30:52 +00:00
copybot[bot] e64786b96b copybot: live paper feed [skip ci] 2026-07-29 20:28:21 +00:00
jaxperro 417490f49a live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-29 16:27:56 -04:00
copybot[bot] 3091ec1e54 copybot: live paper feed [skip ci] 2026-07-29 20:12:32 +00:00
copybot[bot] cb0ebcf6ad copybot: live paper feed [skip ci] 2026-07-29 20:03:11 +00:00
copybot[bot] 813f2a3e1d copybot: live paper feed [skip ci] 2026-07-29 19:56:36 +00:00
copybot[bot] 004bb06f86 copybot: live paper feed [skip ci] 2026-07-29 19:51:53 +00:00
copybot[bot] 62775ecdb6 copybot: live paper feed [skip ci] 2026-07-29 19:42:52 +00:00
copybot[bot] 0513f92403 copybot: live paper feed [skip ci] 2026-07-29 19:40:37 +00:00
copybot[bot] 95438b59b5 copybot: live paper feed [skip ci] 2026-07-29 19:31:36 +00:00
copybot[bot] eec4ba3446 copybot: live paper feed [skip ci] 2026-07-29 19:29:22 +00:00
copybot[bot] 84a55fc4a0 copybot: live paper feed [skip ci] 2026-07-29 19:22:33 +00:00
copybot[bot] ce80d09d1a copybot: live paper feed [skip ci] 2026-07-29 19:08:40 +00:00
copybot[bot] 768f69ba67 copybot: live paper feed [skip ci] 2026-07-29 18:50:54 +00:00
copybot[bot] f4eb5c2f61 copybot: live paper feed [skip ci] 2026-07-29 18:35:20 +00:00
copybot[bot] c20a086d2d copybot: live paper feed [skip ci] 2026-07-29 18:15:48 +00:00
copybot[bot] 566f1b68b8 copybot: live paper feed [skip ci] 2026-07-29 18:04:11 +00:00
copybot[bot] 1747d9dde3 copybot: live paper feed [skip ci] 2026-07-29 17:21:07 +00:00
jaxperro afa338d1d3 cache lock wait 6min -> 60min: the daily holds it for its whole collect+score phase
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 13:06:03 -04:00
copybot[bot] 2f914f6a4e copybot: live paper feed [skip ci] 2026-07-29 16:15:08 +00:00
copybot[bot] 473ef122fe copybot: live paper feed [skip ci] 2026-07-29 16:03:54 +00:00
copybot[bot] 7620b14b0a copybot: live paper feed [skip ci] 2026-07-29 16:01:39 +00:00
copybot[bot] bf5d5308b4 copybot: live paper feed [skip ci] 2026-07-29 15:59:24 +00:00
copybot[bot] 2c56e75db2 copybot: live paper feed [skip ci] 2026-07-29 15:56:43 +00:00
copybot[bot] 6e06d48d5f copybot: live paper feed [skip ci] 2026-07-29 15:49:58 +00:00
copybot[bot] 8af7eaa273 copybot: live paper feed [skip ci] 2026-07-29 15:47:49 +00:00
copybot[bot] 4722265a98 copybot: live paper feed [skip ci] 2026-07-29 15:43:12 +00:00
copybot[bot] f99086c8bc copybot: live paper feed [skip ci] 2026-07-29 15:40:50 +00:00
copybot[bot] 0cb29c77d7 copybot: live paper feed [skip ci] 2026-07-29 15:34:09 +00:00
copybot[bot] 61c40b11f0 copybot: live paper feed [skip ci] 2026-07-29 15:31:53 +00:00
copybot[bot] 639e9b6af7 copybot: live paper feed [skip ci] 2026-07-29 15:22:44 +00:00
copybot[bot] 2aac3c77ed copybot: live paper feed [skip ci] 2026-07-29 14:53:38 +00:00
copybot[bot] 60a0e35b2f copybot: live paper feed [skip ci] 2026-07-29 14:29:00 +00:00
copybot[bot] 20442f273b copybot: live paper feed [skip ci] 2026-07-29 14:17:33 +00:00
copybot[bot] a516841732 copybot: live paper feed [skip ci] 2026-07-29 14:15:16 +00:00
copybot[bot] 759f62c1a4 copybot: live paper feed [skip ci] 2026-07-29 14:01:47 +00:00
copybot[bot] 4b5e692a07 copybot: live paper feed [skip ci] 2026-07-29 13:52:44 +00:00
copybot[bot] 0a33420ddf copybot: live paper feed [skip ci] 2026-07-29 13:50:37 +00:00
copybot[bot] a3ea0e7915 copybot: live paper feed [skip ci] 2026-07-29 13:48:21 +00:00
copybot[bot] 1a6f920329 copybot: live paper feed [skip ci] 2026-07-29 13:39:30 +00:00
copybot[bot] 0628f32f3c copybot: live paper feed [skip ci] 2026-07-29 13:32:33 +00:00
copybot[bot] b07248de61 copybot: live paper feed [skip ci] 2026-07-29 12:45:11 +00:00
copybot[bot] a745d22b7a copybot: live paper feed [skip ci] 2026-07-29 12:18:14 +00:00
copybot[bot] a9b0fdf187 copybot: live paper feed [skip ci] 2026-07-29 10:55:28 +00:00
copybot[bot] 81ac2af2b9 copybot: live paper feed [skip ci] 2026-07-29 10:46:19 +00:00
copybot[bot] 5df01dc266 copybot: live paper feed [skip ci] 2026-07-29 10:41:45 +00:00
copybot[bot] 19ad30b438 copybot: live paper feed [skip ci] 2026-07-29 10:03:20 +00:00
copybot[bot] 7a3a4048b6 copybot: live paper feed [skip ci] 2026-07-29 09:58:56 +00:00
copybot[bot] 8040752471 copybot: live paper feed [skip ci] 2026-07-29 09:20:48 +00:00
copybot[bot] ed71b677c2 copybot: live paper feed [skip ci] 2026-07-29 09:14:05 +00:00
copybot[bot] 661093d4bf copybot: live paper feed [skip ci] 2026-07-29 09:04:53 +00:00
copybot[bot] 0a8e1c1f54 copybot: live paper feed [skip ci] 2026-07-29 09:02:39 +00:00
copybot[bot] 71031441cb copybot: live paper feed [skip ci] 2026-07-29 09:00:19 +00:00
copybot[bot] a150e1e092 copybot: live paper feed [skip ci] 2026-07-29 08:49:12 +00:00
copybot[bot] 15c67e80d7 copybot: live paper feed [skip ci] 2026-07-29 08:33:20 +00:00
copybot[bot] ab97dab08f copybot: live paper feed [skip ci] 2026-07-29 08:20:35 +00:00
copybot[bot] e9ee1263b2 copybot: live paper feed [skip ci] 2026-07-29 08:09:48 +00:00
copybot[bot] 5008dc5da0 copybot: live paper feed [skip ci] 2026-07-29 08:07:36 +00:00
copybot[bot] adfa7a53c6 copybot: live paper feed [skip ci] 2026-07-29 08:02:57 +00:00
copybot[bot] 1a37a8a772 copybot: live paper feed [skip ci] 2026-07-29 08:00:37 +00:00
copybot[bot] d0e578e06b copybot: live paper feed [skip ci] 2026-07-29 07:47:18 +00:00
copybot[bot] 1f95b477ee copybot: live paper feed [skip ci] 2026-07-29 07:31:52 +00:00
copybot[bot] d1d1ca43e3 copybot: live paper feed [skip ci] 2026-07-29 07:18:32 +00:00
copybot[bot] 178c6d40b1 copybot: live paper feed [skip ci] 2026-07-29 07:00:51 +00:00
copybot[bot] 8385d95258 copybot: live paper feed [skip ci] 2026-07-29 06:47:44 +00:00
copybot[bot] e2c6710296 copybot: live paper feed [skip ci] 2026-07-29 06:34:24 +00:00
copybot[bot] e96e8328a5 copybot: live paper feed [skip ci] 2026-07-29 06:32:10 +00:00
copybot[bot] a30ec027ee copybot: live paper feed [skip ci] 2026-07-29 06:27:52 +00:00
copybot[bot] 8c0e1389c0 copybot: live paper feed [skip ci] 2026-07-29 06:16:41 +00:00
copybot[bot] 61591f92f2 copybot: live paper feed [skip ci] 2026-07-29 06:01:12 +00:00
copybot[bot] cafed434a2 copybot: live paper feed [skip ci] 2026-07-29 05:45:47 +00:00
copybot[bot] f96b7a2369 copybot: live paper feed [skip ci] 2026-07-29 05:28:43 +00:00
copybot[bot] 6db7a40c18 copybot: live paper feed [skip ci] 2026-07-29 05:07:21 +00:00
copybot[bot] 8ecc10e1c1 copybot: live paper feed [skip ci] 2026-07-29 04:52:19 +00:00
copybot[bot] 05e5dde877 copybot: live paper feed [skip ci] 2026-07-29 04:35:15 +00:00
copybot[bot] 8ef8b2eb33 copybot: live paper feed [skip ci] 2026-07-29 04:20:16 +00:00
copybot[bot] a0ee76e41e copybot: live paper feed [skip ci] 2026-07-29 04:03:23 +00:00
copybot[bot] 3c0863c356 copybot: live paper feed [skip ci] 2026-07-29 03:48:22 +00:00
copybot[bot] c711870e59 copybot: live paper feed [skip ci] 2026-07-29 03:31:17 +00:00
copybot[bot] 89ed151e8f copybot: live paper feed [skip ci] 2026-07-29 03:15:46 +00:00
copybot[bot] da9e6b7862 copybot: live paper feed [skip ci] 2026-07-29 02:43:11 +00:00
copybot[bot] 3427a3f013 copybot: live paper feed [skip ci] 2026-07-29 01:35:26 +00:00
jaxperro 2ad6aa8eb2 DEFINITION LAW: scorer and harness must name the same events (#26 diagnostic)
51% of leanbot attempts matched a tape crossing; 84% of tape crossings
were invisible to the live bot. Study C's tape +$2.17 and harness −$2.26
were measuring different signals, not one signal two ways. Exposure is
state-dependent triggers (running inventory) vs point-in-time ones.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 20:34:29 -04:00
copybot[bot] 4571a14992 copybot: live paper feed [skip ci] 2026-07-28 23:24:01 +00:00
copybot[bot] c3c11305ea copybot: live paper feed [skip ci] 2026-07-28 23:17:24 +00:00
copybot[bot] 2628a381d2 copybot: live paper feed [skip ci] 2026-07-28 22:50:45 +00:00
copybot[bot] 22dc00e038 copybot: live paper feed [skip ci] 2026-07-28 22:39:52 +00:00
copybot[bot] a675cf8fe4 copybot: live paper feed [skip ci] 2026-07-28 22:35:18 +00:00
copybot[bot] 20169a016f copybot: live paper feed [skip ci] 2026-07-28 22:19:37 +00:00
copybot[bot] 387aad5bb4 copybot: live paper feed [skip ci] 2026-07-28 22:17:25 +00:00
jaxperro 8d6ba732df research: forward ledger 2026-07-28 [skip ci] 2026-07-28 17:36:34 -04:00
copybot[bot] 3da1269c9e copybot: live paper feed [skip ci] 2026-07-28 19:29:44 +00:00
copybot[bot] bd50d8b246 copybot: live paper feed [skip ci] 2026-07-28 19:27:34 +00:00
copybot[bot] 7eac0c87c5 copybot: live paper feed [skip ci] 2026-07-28 18:53:09 +00:00
copybot[bot] 8cba3dbfe7 copybot: live paper feed [skip ci] 2026-07-28 18:19:07 +00:00
copybot[bot] a4f9d522f5 copybot: live paper feed [skip ci] 2026-07-28 17:51:20 +00:00
jaxperro a52116eb69 live: daily refresh — skilled + sharp wallets [skip ci] 2026-07-28 13:48:26 -04:00
copybot[bot] dca226a18d copybot: live paper feed [skip ci] 2026-07-28 17:10:22 +00:00
jaxperro 7ab613bd26 cache: wait out the single-writer lock at import instead of raising
duckdb is single-writer and cache.py connects at IMPORT time, so any
daily/nightly overlap raised out of 'import cache' — which killed
forward.py and, via nightly.sh's set -e, every grader behind it. Twice
now (07-27, 07-28) the night's grades silently never ran. Bounded wait
(24x15s) covers a collect pass; all consumers inherit the fix.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 12:46:05 -04:00
copybot[bot] 79d6fc2b61 copybot: live paper feed [skip ci] 2026-07-28 16:35:45 +00:00
copybot[bot] af9d96c2c8 copybot: live paper feed [skip ci] 2026-07-28 16:01:06 +00:00
copybot[bot] f1c79244b3 copybot: live paper feed [skip ci] 2026-07-28 15:51:38 +00:00
copybot[bot] 7d1638dd76 copybot: live paper feed [skip ci] 2026-07-28 15:49:16 +00:00
copybot[bot] d9af4526e7 copybot: live paper feed [skip ci] 2026-07-28 15:44:59 +00:00
copybot[bot] 613506b2e9 copybot: live paper feed [skip ci] 2026-07-28 15:34:01 +00:00
copybot[bot] 5cb3181b91 copybot: live paper feed [skip ci] 2026-07-28 15:31:37 +00:00
copybot[bot] 3cb2102da6 copybot: live paper feed [skip ci] 2026-07-28 15:27:16 +00:00
copybot[bot] 24609cf41d copybot: live paper feed [skip ci] 2026-07-28 14:37:55 +00:00
copybot[bot] 1dd6b061ad copybot: live paper feed [skip ci] 2026-07-28 14:35:33 +00:00
copybot[bot] 73b0ee5e9e copybot: live paper feed [skip ci] 2026-07-28 14:29:08 +00:00
copybot[bot] ab62af7277 copybot: live paper feed [skip ci] 2026-07-28 13:12:48 +00:00
copybot[bot] 0ab7cd6934 copybot: live paper feed [skip ci] 2026-07-28 12:46:24 +00:00
copybot[bot] 224edce8f9 copybot: live paper feed [skip ci] 2026-07-28 12:39:55 +00:00
copybot[bot] 2705d2ebdf copybot: live paper feed [skip ci] 2026-07-28 12:06:20 +00:00
copybot[bot] 0d15b258c8 copybot: live paper feed [skip ci] 2026-07-28 11:17:30 +00:00
copybot[bot] cfae234df8 copybot: live paper feed [skip ci] 2026-07-28 10:55:45 +00:00
copybot[bot] 2a509769bd copybot: live paper feed [skip ci] 2026-07-28 10:46:58 +00:00
copybot[bot] ca414ed4a3 copybot: live paper feed [skip ci] 2026-07-28 08:05:29 +00:00
copybot[bot] 8627281d5b copybot: live paper feed [skip ci] 2026-07-28 06:45:35 +00:00
copybot[bot] aeadbc59a6 copybot: live paper feed [skip ci] 2026-07-28 05:41:10 +00:00
copybot[bot] 6253ccf55b copybot: live paper feed [skip ci] 2026-07-28 04:38:43 +00:00
copybot[bot] b5420cb705 copybot: live paper feed [skip ci] 2026-07-28 03:20:07 +00:00
copybot[bot] bdc85da6f4 copybot: live paper feed [skip ci] 2026-07-28 02:28:46 +00:00
copybot[bot] 6015a6e295 copybot: live paper feed [skip ci] 2026-07-28 02:22:04 +00:00
copybot[bot] b2fefc167f copybot: live paper feed [skip ci] 2026-07-28 01:52:56 +00:00
copybot[bot] a0be2ad492 copybot: live paper feed [skip ci] 2026-07-28 01:34:58 +00:00
copybot[bot] d8d509054b copybot: live paper feed [skip ci] 2026-07-28 00:23:18 +00:00
copybot[bot] 516a6d3c75 copybot: live paper feed [skip ci] 2026-07-28 00:20:51 +00:00
copybot[bot] 8f7c3adda8 copybot: live paper feed [skip ci] 2026-07-28 00:00:42 +00:00
copybot[bot] 98ea64e145 copybot: live paper feed [skip ci] 2026-07-27 23:49:37 +00:00
jaxperro dd14eb4054 HANDOFF: live bot paused 2026-07-27 + the 5-share-minimum finding that motivated it
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 19:25:13 -04:00
copybot[bot] 9b2e534f7a copybot: live paper feed [skip ci] 2026-07-27 23:16:02 +00:00
copybot[bot] 4926cce987 copybot: live paper feed [skip ci] 2026-07-27 23:15:35 +00:00
jaxperro 3ecceda782 venue 5-share minimum: skip honestly instead of firing doomed orders; lag tile = median + basis
Polymarket rejects any order under 5 shares regardless of value ('Size
(1.47) lower than the minimum: 5'). That is a PRICE-dependent dollar
floor the $-only gate could not see: at the live book's $1 braked stake
only <=20c markets are reachable, so every 40-90c signal fired an order
that could not succeed (12 'invalid amount' + 13 size rejections in 3d).
gate_buy now blocks with the shares needed and the dollars required.
Lag tile: median not mean (one 269s rollout outlier made a 3s bot read
25s) + a 'basis' field so an empty 24h window is labeled lifetime.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 19:15:09 -04:00
copybot[bot] b833632fb1 copybot: live paper feed [skip ci] 2026-07-27 22:53:51 +00:00
copybot[bot] d6b2516e29 copybot: live paper feed [skip ci] 2026-07-27 22:52:51 +00:00
copybot[bot] fd7906aa7e copybot: live paper feed [skip ci] 2026-07-27 22:51:20 +00:00
copybot[bot] 99ca56adb1 copybot: live paper feed [skip ci] 2026-07-27 22:48:19 +00:00
copybot[bot] 9a2286c8d3 copybot: live paper feed [skip ci] 2026-07-27 22:39:31 +00:00
copybot[bot] 472032802d copybot: live paper feed [skip ci] 2026-07-27 22:37:44 +00:00
jaxperro f10b39ce6e T15 verdict: NO edge decay by age-in-set — churn is threshold jitter, not staleness; no age-based rotation rule
Cached-only grading (14% coverage) replaced an 84k-cond RPC treadmill that
five runs over five days never finished.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 18:29:00 -04:00
copybot[bot] 3754947e94 copybot: live paper feed [skip ci] 2026-07-27 22:04:11 +00:00
copybot[bot] 215c79c5ba copybot: live paper feed [skip ci] 2026-07-27 20:43:38 +00:00
copybot[bot] ff924b184f copybot: live paper feed [skip ci] 2026-07-27 20:39:51 +00:00
copybot[bot] 01dde03c59 copybot: live paper feed [skip ci] 2026-07-27 20:25:35 +00:00
copybot[bot] 173a52fec2 copybot: live paper feed [skip ci] 2026-07-27 20:06:39 +00:00
copybot[bot] 4379b0aff5 copybot: live paper feed [skip ci] 2026-07-27 20:05:27 +00:00
copybot[bot] 700becc314 copybot: live paper feed [skip ci] 2026-07-27 20:02:58 +00:00
copybot[bot] 0abc27d239 copybot: live paper feed [skip ci] 2026-07-27 20:02:05 +00:00
jaxperro 23e862afef first maker_set publish (1,533 screened wallets as-of 2026-07-27) — leanbot input 2026-07-27 15:37:33 -04:00
jaxperro e4a73f2d21 nightly: wire maker_set.py + grade_lean.py + lean ledger publish (#26)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 15:33:04 -04:00
jaxperro cf9465f38a #26 wwf-leanbot (Study C stage-2) + #27 v2 band arm + shared concentration guards
leanbot: orders_matched inventory tracking on the nightly-published
screened set (box never screens itself), frozen $150-500 one-sided
crossing, paper FAK $100 capped at print+3c, complement routing for
net-short leans, MAX_PER_EVENT=2, premium logged on every attempt.
guards.py: ex-best-day / ex-top5 / top-event share — the cuts that caught
both studies today, now machinery every grader reports nightly.
grade_lag: v2 band arm (15-40c, forward-only from V2_FREEZE_TS, bar +$8)
+ three report-only control bands.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 15:32:39 -04:00
jaxperro dcd4afb6f3 nightly ledgers: study C days 22-27, study D chain grade n=377 [skip ci] 2026-07-27 15:18:31 -04:00
copybot[bot] 140b3d47d0 copybot: live paper feed [skip ci] 2026-07-27 18:26:19 +00:00
copybot[bot] bc5ff7cc31 copybot: live paper feed [skip ci] 2026-07-27 17:59:37 +00:00
copybot[bot] 461e35efae copybot: live paper feed [skip ci] 2026-07-27 17:58:56 +00:00
copybot[bot] f98e511cc8 copybot: live paper feed [skip ci] 2026-07-27 17:19:52 +00:00
copybot[bot] e0c22c4d44 copybot: live paper feed [skip ci] 2026-07-27 17:16:01 +00:00
copybot[bot] 9540f801e4 copybot: live paper feed [skip ci] 2026-07-27 16:48:55 +00:00
copybot[bot] 4178184c71 copybot: live paper feed [skip ci] 2026-07-27 16:48:46 +00:00
copybot[bot] 7a540d91b0 copybot: live paper feed [skip ci] 2026-07-27 16:42:01 +00:00
copybot[bot] 4f5a3b6c57 copybot: live paper feed [skip ci] 2026-07-27 16:39:37 +00:00
jaxperro adec29b9f3 nightly lock: a pid-less lock ages out (6h) instead of being assumed stale
The first guard treated 'no pid file' as stale, so the launchd run stole a
live old-code lock and TWO nightlies scored concurrently (2026-07-27).
Ledger tolerated it (latest-per-day wins, no dupes) but the races are
avoidable. Conservative now: no pid -> skip unless the lock dir is >6h old.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 12:11:00 -04:00
49 changed files with 49092 additions and 17351 deletions
+21
View File
@@ -41,6 +41,27 @@ LIVE 2026-07-24 @d4fff27), #25 Study E position-scope conviction
rolling net-USD aggregate; flip = operator's call). #18 (empty-cond copies unsettleable) closed same day: RTDS seed
enrichment + falsy-cond repair pass + 1h alarm.
## LIVE BOT PAUSED (user, 2026-07-27)
`LIVE_CONFIRM` UNSET — wwf-copybot-live reboots into `geocheck --idle`
(no clone, no book, no orders). Key + funder secrets untouched; re-arm =
`flyctl secrets set LIVE_CONFIRM="TRADE LIVE" -a wwf-copybot-live`.
State at pause: book $48.55 · $22.48 free · 15 open ($26.07, five at
93-98c) · realized $27.31. Open positions now ride to resolution
UNMANAGED (no >=90c band exits; platform auto-redeems winners). /live
feed is frozen at this state until re-armed.
**WHY it was paused — the finding that triggered it:** Polymarket enforces
a **5-share minimum per order** ("Size (1.47) lower than the minimum: 5").
That is a PRICE-dependent dollar floor: at the book's $1 braked stake
(4% of $48.55, halved by the drawdown brake, floored to the $1 venue
min) only <=20c markets are reachable, so every 40-90c signal fired an
order that could not succeed — 25 venue rejections in 3 days, while 204
other signals were correctly floor-rejected as sub-conviction. Fixed at
the gate (copytrade.MIN_SHARES=5.0 blocks with the shares/dollars
needed instead of firing doomed orders), but the CAPITAL fact stands:
**~$113 equity at 4%, or ~$225 under the drawdown brake, is the minimum
viable size to trade 90c markets.** Sizing/funding is the USER's call.
## Operating boundary (user, 2026-07-13 — standing)
**Full autonomy on the bots**; the real-money bot **stays ARMED**. Never
touch the private key, Discord alerts webhook ROTATED 2026-07-19 (#3 closed),
+13 -1
View File
@@ -1746,6 +1746,13 @@ class Copybot:
# without copies (2026-07-13 user report). n = lifetime copies,
# n24 = fills in the window.
"lag": (lambda t: {"n": lag.get("n", 0), "n24": t[0],
# window empty -> we show the LIFETIME mean, so
# SAY so; the tile used to label it "24h" and
# quietly report a number dragged by the retired
# poll era (2026-07-27 user report)
"basis": ("24h" if t[1] is not None
else "lifetime" if lag.get("n")
else "none"),
"avg_s": (round(t[1], 1) if t[1] is not None
else (round(lag["sum_s"] / lag["n"], 1)
if lag.get("n") else None)),
@@ -2347,7 +2354,12 @@ class Copybot:
if not rec:
return 0, None, None
n = len(rec)
return n, sum(r[1] for r in rec) / n, sum(r[2] for r in rec) / n
# MEDIAN, not mean (2026-07-27): one 269s early-rollout outlier made a
# 3s bot read as 25s. The tile is a health signal, not an accounting
# total, so the typical fill is the honest summary.
lags = sorted(r[1] for r in rec)
med = lags[n // 2] if n % 2 else (lags[n // 2 - 1] + lags[n // 2]) / 2
return n, med, sum(r[2] for r in rec) / n
def summary(self, cycle):
bank = self.cfg["bankroll_usd"]
+320
View File
@@ -1012,3 +1012,323 @@
{"ts": 1785166552.5, "side": "SELL", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "shares": 57.3569, "price": 0.94, "fee": 0.097, "mode": "paper"}
{"ts": 1785166553.6, "side": "SELL", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "shares": 14.4991, "price": 0.93, "fee": 0.0283, "mode": "paper"}
{"ts": 1785166601.9, "side": "SELL", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "shares": 0.054, "price": 0.91, "fee": 0.0001, "mode": "paper"}
{"ts": 1785170383.3, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 21.8545, "price": 0.95, "fee": 0.0311, "mode": "paper"}
{"ts": 1785170796.1, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 17.4748, "price": 0.95, "fee": 0.0249, "mode": "paper"}
{"ts": 1785175094.4, "side": "SELL", "token": "31844421127747452247920361772593140342967161564902355004027803194678743954899", "shares": 24.8546, "price": 0.996, "fee": 0.003, "mode": "paper"}
{"ts": 1785191856.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "45117272123752214028376460723544361926835506941716663290099518852020253462421", "name": "0xbadaf319", "outcome": "Yes", "title": "US x Iran diplomatic meeting by August 15, 2026?", "detect_lag_s": 1.3, "their_price": 0.41, "my_price": 0.41, "slippage_pct": 0.0, "shares": 168.23, "cost": 68.97, "fee": 1.2208, "mode": "paper", "book": {"bb": 0.39, "ba": 0.41, "spread": 0.02, "bid5c": 1334.92, "ask5c": 2013.34}, "maker": true}
{"ts": 1785202412.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "name": "0xbadaf319", "outcome": "No", "title": "Will Silver (XAGUSD) hit (LOW) $52 Week of July 27 2026?", "detect_lag_s": 9.4, "their_price": 0.77, "my_price": 0.77, "slippage_pct": 0.0, "shares": 29.17, "cost": 22.46, "fee": 0.155, "mode": "paper", "book": {"bb": 0.67, "ba": 0.77, "spread": 0.1, "bid5c": 58.85, "ask5c": 77.0}, "maker": true}
{"ts": 1785203532.0, "side": "SELL", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "shares": 1.895, "price": 0.99, "fee": 0.0006, "mode": "paper"}
{"ts": 1785205294.9, "side": "SELL", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "shares": 2.0824, "price": 0.99, "fee": 0.0006, "mode": "paper"}
{"ts": 1785205661.0, "side": "SELL", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "shares": 4.1024, "price": 0.99, "fee": 0.0012, "mode": "paper"}
{"ts": 1785208726.4, "side": "SELL", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "shares": 4.1856, "price": 0.99, "fee": 0.0012, "mode": "paper"}
{"ts": 1785221119.7, "side": "SELL", "token": "45110992399056657070414988111806772840513629662508128679624612897635752010841", "shares": 0.2166, "price": 0.99, "fee": 0.0001, "mode": "paper"}
{"ts": 1785235545.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "86679239858518906873492617617658695793360100462726529532253226646142736420327", "name": "0xbadaf319", "outcome": "No", "title": "Will Tesla, Inc. (TSLA) hit (LOW) $270 in July?", "detect_lag_s": 4.4, "their_price": 0.776, "my_price": 0.776, "slippage_pct": 0.0, "shares": 82.51, "cost": 64.03, "fee": 0.4303, "mode": "paper", "book": {"bb": 0.645, "ba": 0.971, "spread": 0.326, "bid5c": 433.24, "ask5c": 3339.76}, "maker": true}
{"ts": 1785242656.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "80808145657906667113795891925826034935213900714245802195985269085181895227480", "name": "0xbadaf319", "outcome": "No", "title": "Unit FDV above $2B one day after launch?", "detect_lag_s": 5.3, "their_price": 0.8132, "my_price": 0.8132, "slippage_pct": 0.0, "shares": 32.2, "cost": 26.19, "fee": 0.1467, "mode": "paper", "book": {"bb": 0.78, "ba": 0.97, "spread": 0.19, "bid5c": 36.03, "ask5c": 261.92}, "maker": true}
{"ts": 1785242663.6, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "64694885593632675781317938696736040286617580212029967143105168259299625512290", "name": "1kto1m", "outcome": "Down", "title": "Bitcoin Up or Down - July 28, 8AM ET", "detect_lag_s": 0.6, "their_price": 0.4473, "my_price": 0.4473, "slippage_pct": 0.0, "shares": 242.63, "cost": 108.52, "fee": 1.7995, "mode": "paper", "book": {"bb": 0.44, "ba": 0.45, "spread": 0.01, "bid5c": 694.88, "ask5c": 1085.21}, "maker": true}
{"ts": 1785248873.1, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "115022349425230056420599576774053150964082288276346642481948600625364544056404", "name": "gkmgkldfmg", "outcome": "No Hoodwink", "title": "Dota 2: No Hoodwink vs PuckChamp - Game 2 Winner", "detect_lag_s": 51.1, "their_price": 0.8758, "my_price": 0.8758, "slippage_pct": 0.0, "shares": 154.51, "cost": 135.31, "fee": 0.5043, "mode": "paper", "book": {"bb": 0.819, "ba": 0.833, "spread": 0.014, "bid5c": 544.3, "ask5c": 194.81}, "maker": true}
{"ts": 1785249409.0, "side": "SELL", "token": "115022349425230056420599576774053150964082288276346642481948600625364544056404", "shares": 154.51, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785252600.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be between $1,800 and $1,900 on July 28?", "detect_lag_s": 0.7, "their_price": 0.87, "my_price": 0.87, "slippage_pct": 0.0, "shares": 71.18, "cost": 61.93, "fee": 0.2415, "mode": "paper", "book": {"bb": 0.84, "ba": 0.88, "spread": 0.04, "bid5c": 2834.7, "ask5c": 2735.31}, "maker": true}
{"ts": 1785252609.9, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be between $1,800 and $1,900 on July 28?", "detect_lag_s": 1.9, "their_price": 0.86, "my_price": 0.86, "slippage_pct": 0.0, "shares": 67.88, "cost": 58.38, "fee": 0.2452, "mode": "paper", "book": {"bb": 0.79, "ba": 0.84, "spread": 0.05, "bid5c": 2548.29, "ask5c": 2578.65}, "maker": true}
{"ts": 1785252699.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be between $1,800 and $1,900 on July 28?", "detect_lag_s": 1.6, "their_price": 0.86, "my_price": 0.86, "slippage_pct": 0.0, "shares": 13.26, "cost": 11.4, "fee": 0.0479, "mode": "paper", "book": {"bb": 0.84, "ba": 0.86, "spread": 0.02, "bid5c": 3152.34, "ask5c": 2414.75}, "maker": true}
{"ts": 1785253450.2, "side": "SELL", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "shares": 2.713, "price": 0.991, "fee": 0.0007, "mode": "paper"}
{"ts": 1785253623.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "36691622618442161420564423274570099987634772496502598170189501595483083268777", "name": "0xbadaf319", "outcome": "No", "title": "S&P 500 (SPY) closes above $755 on July 28?", "detect_lag_s": 10.1, "their_price": 0.946, "my_price": 0.946, "slippage_pct": 0.0, "shares": 65.61, "cost": 62.07, "fee": 0.1005, "mode": "paper", "book": {"bb": 0.892, "ba": 0.998, "spread": 0.106, "bid5c": 576.61, "ask5c": 700.77}, "maker": true}
{"ts": 1785253623.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "36691622618442161420564423274570099987634772496502598170189501595483083268777", "name": "0xbadaf319", "outcome": "No", "title": "S&P 500 (SPY) closes above $755 on July 28?", "detect_lag_s": 7.2, "their_price": 0.946, "my_price": 0.946, "slippage_pct": 0.0, "shares": 74.07, "cost": 70.07, "fee": 0.1135, "mode": "paper", "book": {"bb": 0.892, "ba": 0.998, "spread": 0.106, "bid5c": 576.61, "ask5c": 700.77}, "maker": true}
{"ts": 1785253623.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "36691622618442161420564423274570099987634772496502598170189501595483083268777", "name": "0xbadaf319", "outcome": "No", "title": "S&P 500 (SPY) closes above $755 on July 28?", "detect_lag_s": 5.3, "their_price": 0.946, "my_price": 0.946, "slippage_pct": 0.0, "shares": 74.07, "cost": 70.07, "fee": 0.1135, "mode": "paper", "book": {"bb": 0.892, "ba": 0.998, "spread": 0.106, "bid5c": 576.61, "ask5c": 700.77}, "maker": true}
{"ts": 1785253652.7, "side": "SELL", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "shares": 1.5898, "price": 0.998, "fee": 0.0001, "mode": "paper"}
{"ts": 1785253661.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99168594369112900321075065263037928819848865546262777337590843994370476821249", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Bitcoin be between $62,000 and $64,000 on July 28?", "detect_lag_s": 2.7, "their_price": 0.4744, "my_price": 0.4744, "slippage_pct": 0.0, "shares": 30.23, "cost": 14.34, "fee": 0.2261, "mode": "paper", "book": {"bb": 0.354, "ba": 0.51, "spread": 0.156, "bid5c": 24.57, "ask5c": 110.41}, "maker": true}
{"ts": 1785253748.0, "side": "SELL", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "shares": 4.33, "price": 0.997, "fee": 0.0004, "mode": "paper"}
{"ts": 1785253798.6, "side": "SELL", "token": "4725621767646797937918206024832177295593632589877868366197031747377041042448", "shares": 8.1662, "price": 0.998, "fee": 0.0005, "mode": "paper"}
{"ts": 1785278050.8, "side": "SELL", "token": "68080778697884921540335032370654180051222428162809511382222697646266365598353", "shares": 179.98, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785292870.9, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "55805599679396794643020959724265487381144406111284276240185102465706193783798", "name": "BikesAreTheBikes", "outcome": "No", "title": "Will Moonshot have the best Chinese AI model at the end of July 2026?", "detect_lag_s": 0.9, "their_price": 0.813, "my_price": 0.813, "slippage_pct": 0.0, "shares": 169.77, "cost": 138.02, "fee": 0.7743, "mode": "paper", "book": {"bb": 0.82, "ba": 0.854, "spread": 0.034, "bid5c": 1217.4, "ask5c": 4666.45}, "maker": true}
{"ts": 1785294864.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.2346, "price": 0.97, "fee": 0.0011, "mode": "paper"}
{"ts": 1785294870.8, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 9.1779, "price": 0.988, "fee": 0.0033, "mode": "paper"}
{"ts": 1785294871.0, "side": "SELL", "token": "81227913022464789020420026850668797006106628368067299950425613264309232066763", "shares": 41.9007, "price": 0.994, "fee": 0.0075, "mode": "paper"}
{"ts": 1785295773.9, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.8108, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785295774.1, "side": "SELL", "token": "81227913022464789020420026850668797006106628368067299950425613264309232066763", "shares": 41.9007, "price": 0.994, "fee": 0.0075, "mode": "paper"}
{"ts": 1785296848.3, "side": "SELL", "token": "81227913022464789020420026850668797006106628368067299950425613264309232066763", "shares": 32.5887, "price": 0.994, "fee": 0.0058, "mode": "paper"}
{"ts": 1785296848.4, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.812, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785297749.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.812, "price": 0.969, "fee": 0.0016, "mode": "paper"}
{"ts": 1785298808.3, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 13.7276, "price": 0.969, "fee": 0.0124, "mode": "paper"}
{"ts": 1785299710.3, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.812, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785300731.0, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.208, "price": 0.969, "fee": 0.0011, "mode": "paper"}
{"ts": 1785301635.4, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.8108, "price": 0.969, "fee": 0.0016, "mode": "paper"}
{"ts": 1785302842.7, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 2.4414, "price": 0.969, "fee": 0.0022, "mode": "paper"}
{"ts": 1785303936.1, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 0.9736, "price": 0.969, "fee": 0.0009, "mode": "paper"}
{"ts": 1785304837.0, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 2.7313, "price": 0.97, "fee": 0.0024, "mode": "paper"}
{"ts": 1785305739.8, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 0.9736, "price": 0.97, "fee": 0.0008, "mode": "paper"}
{"ts": 1785306646.6, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.8108, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785307542.9, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.812, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785308444.3, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 1.812, "price": 0.97, "fee": 0.0016, "mode": "paper"}
{"ts": 1785309375.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 8.3581, "price": 0.97, "fee": 0.0073, "mode": "paper"}
{"ts": 1785310270.5, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 2.8001, "price": 0.969, "fee": 0.0025, "mode": "paper"}
{"ts": 1785311178.0, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 2.8001, "price": 0.969, "fee": 0.0025, "mode": "paper"}
{"ts": 1785312072.4, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 2.8001, "price": 0.97, "fee": 0.0024, "mode": "paper"}
{"ts": 1785312315.9, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "49056695315898035490832146867193788368377247728686254182873260938497809681300", "name": "gkmgkldfmg", "outcome": "Nongshim Red Force", "title": "LoL: Kiwoom DRX vs Nongshim Red Force - Game 1 Winner", "detect_lag_s": 0.9, "their_price": 0.59, "my_price": 0.59, "slippage_pct": 0.0, "shares": 234.5, "cost": 138.35, "fee": 1.7018, "mode": "paper", "book": {"bb": 0.58, "ba": 0.59, "spread": 0.01, "bid5c": 19506.76, "ask5c": 21764.43}, "maker": true}
{"ts": 1785312527.0, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "19253596955895064939693767900265163520232524064146679171250301920280524237883", "name": "AIcAIc", "outcome": "Nongshim Red Force", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "detect_lag_s": 12.0, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 209.53, "cost": 138.29, "fee": 1.4106, "mode": "paper", "book": {"bb": 0.65, "ba": 0.66, "spread": 0.01, "bid5c": 3866.71, "ask5c": 26939.08}, "maker": true}
{"ts": 1785313235.4, "side": "SELL", "token": "49056695315898035490832146867193788368377247728686254182873260938497809681300", "shares": 234.5, "price": 0.95, "fee": 0.3342, "mode": "paper"}
{"ts": 1785313987.9, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 12.6223, "price": 0.97, "fee": 0.011, "mode": "paper"}
{"ts": 1785314890.6, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 12.6247, "price": 0.97, "fee": 0.011, "mode": "paper"}
{"ts": 1785315531.2, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 41.2961, "price": 0.987, "fee": 0.0159, "mode": "paper"}
{"ts": 1785315646.4, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "103571541388540797188675210796137540235836253758187660366648677646356255933450", "name": "AIcAIc", "outcome": "Kiwoom DRX", "title": "LoL: Kiwoom DRX vs Nongshim Red Force - Game 2 Winner", "detect_lag_s": 23.4, "their_price": 0.56, "my_price": 0.56, "slippage_pct": 0.0, "shares": 253.09, "cost": 141.73, "fee": 1.8708, "mode": "paper", "book": {"bb": 0.54, "ba": 0.55, "spread": 0.01, "bid5c": 8894.98, "ask5c": 5464.82}, "maker": true}
{"ts": 1785315791.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 8.9404, "price": 0.97, "fee": 0.0078, "mode": "paper"}
{"ts": 1785316365.1, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "44268329315636111419901094380165521911713439651558819204937076716198280335678", "name": "gkmgkldfmg", "outcome": "Top Esports", "title": "LoL: Top Esports vs Anyone's Legend - Game 1 Winner", "detect_lag_s": 3.1, "their_price": 0.44, "my_price": 0.44, "slippage_pct": 0.0, "shares": 322.0, "cost": 141.68, "fee": 2.3802, "mode": "paper", "book": {"bb": 0.43, "ba": 0.44, "spread": 0.01, "bid5c": 5565.77, "ask5c": 19294.99}, "maker": true}
{"ts": 1785316444.7, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 49.9995, "price": 0.987, "fee": 0.0192, "mode": "paper"}
{"ts": 1785316781.0, "side": "SELL", "token": "19253596955895064939693767900265163520232524064146679171250301920280524237883", "shares": 209.53, "price": 0.94, "fee": 0.3545, "mode": "paper"}
{"ts": 1785321598.4, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "69247652735973581341182571044145013027536118239238026605770359361059723046536", "name": "JuiceFarm", "outcome": "T1", "title": "LoL: T1 vs KT Rolster - Game 2 Winner", "detect_lag_s": 34.4, "their_price": 0.75, "my_price": 0.75, "slippage_pct": 0.0, "shares": 192.01, "cost": 144.01, "fee": 1.0801, "mode": "paper", "book": {"bb": 0.74, "ba": 0.75, "spread": 0.01, "bid5c": 14305.63, "ask5c": 19350.78}, "maker": true}
{"ts": 1785327438.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "105470050397895416738353896203765735520950460751992940982686152479742202067000", "name": "0xbadaf319", "outcome": "No", "title": "WTI Crude Oil (WTI) closes above $86 on July 29?", "detect_lag_s": 1.3, "their_price": 0.832, "my_price": 0.832, "slippage_pct": 0.0, "shares": 37.81, "cost": 31.46, "fee": 0.1585, "mode": "paper", "book": {"bb": 0.817, "ba": 0.832, "spread": 0.015, "bid5c": 401.34, "ask5c": 314.6}, "maker": true}
{"ts": 1785331883.7, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "name": "gkmgkldfmg", "outcome": "Bilibili Gaming", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "detect_lag_s": 12.7, "their_price": 0.73, "my_price": 0.73, "slippage_pct": 0.0, "shares": 197.2, "cost": 143.96, "fee": 1.166, "mode": "paper", "book": {"bb": 0.72, "ba": 0.73, "spread": 0.01, "bid5c": 38108.73, "ask5c": 93938.76}, "maker": true}
{"ts": 1785332874.8, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 4.6003, "price": 0.91, "fee": 0.0113, "mode": "paper"}
{"ts": 1785332892.0, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 3.5989, "price": 0.91, "fee": 0.0088, "mode": "paper"}
{"ts": 1785332892.1, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 36.3845, "price": 0.91, "fee": 0.0894, "mode": "paper"}
{"ts": 1785332892.2, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 35.989, "price": 0.91, "fee": 0.0884, "mode": "paper"}
{"ts": 1785332895.9, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 31.6387, "price": 0.91, "fee": 0.0777, "mode": "paper"}
{"ts": 1785332900.3, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 3.7966, "price": 0.91, "fee": 0.0093, "mode": "paper"}
{"ts": 1785332906.5, "side": "SELL", "token": "40243886581435132390322826547088998385013323121398351002089270516281955063259", "shares": 81.1883, "price": 0.9, "fee": 0.2192, "mode": "paper"}
{"ts": 1785333050.0, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "name": "0xbadaf319", "outcome": "Down", "title": "SPY (SPY) Up or Down on July 29?", "detect_lag_s": 1.0, "their_price": 0.55, "my_price": 0.55, "slippage_pct": 0.0, "shares": 41.9, "cost": 23.04, "fee": 0.3111, "mode": "paper", "book": {"bb": 0.56, "ba": 0.59, "spread": 0.03, "bid5c": 2063.96, "ask5c": 348.46}, "maker": true}
{"ts": 1785333677.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 12.0799, "price": 0.97, "fee": 0.0105, "mode": "paper"}
{"ts": 1785334453.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "name": "0xbadaf319", "outcome": "Down", "title": "SPY (SPY) Up or Down on July 29?", "detect_lag_s": 5.6, "their_price": 0.77, "my_price": 0.77, "slippage_pct": 0.0, "shares": 8.45, "cost": 6.51, "fee": 0.0449, "mode": "paper", "book": {"bb": 0.74, "ba": 0.77, "spread": 0.03, "bid5c": 259.69, "ask5c": 187.7}, "maker": true}
{"ts": 1785334578.2, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 24.1599, "price": 0.97, "fee": 0.0211, "mode": "paper"}
{"ts": 1785339028.4, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "18336686533395239035817826518946179380426460262862186300738403852712569444780", "name": "gkmgkldfmg", "outcome": "Nemiga Gaming", "title": "Dota 2: Amaru Gaming vs Nemiga Gaming - Game 1 Winner", "detect_lag_s": 8.4, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 35.77, "cost": 23.61, "fee": 0.2408, "mode": "paper", "book": {"bb": 0.69, "ba": 0.74, "spread": 0.05, "bid5c": 419.03, "ask5c": 244.71}, "maker": true}
{"ts": 1785339028.5, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "18336686533395239035817826518946179380426460262862186300738403852712569444780", "name": "gkmgkldfmg", "outcome": "Nemiga Gaming", "title": "Dota 2: Amaru Gaming vs Nemiga Gaming - Game 1 Winner", "detect_lag_s": 8.5, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 37.07, "cost": 24.47, "fee": 0.2496, "mode": "paper", "book": {"bb": 0.69, "ba": 0.74, "spread": 0.05, "bid5c": 419.03, "ask5c": 244.71}, "maker": true}
{"ts": 1785339122.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "114023575411564465664998216295132384015264339083303639055288358207370730671183", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be above $1,900 on July 29?", "detect_lag_s": 42.5, "their_price": 0.78, "my_price": 0.78, "slippage_pct": 0.0, "shares": 81.26, "cost": 63.38, "fee": 0.4183, "mode": "paper", "book": {"bb": 0.74, "ba": 0.77, "spread": 0.03, "bid5c": 2325.89, "ask5c": 3196.18}, "maker": true}
{"ts": 1785339642.9, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.6061, "price": 0.9, "fee": 0.0016, "mode": "paper"}
{"ts": 1785339665.0, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "114023575411564465664998216295132384015264339083303639055288358207370730671183", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be above $1,900 on July 29?", "detect_lag_s": 2.0, "their_price": 0.86, "my_price": 0.86, "slippage_pct": 0.0, "shares": 29.87, "cost": 25.69, "fee": 0.1079, "mode": "paper", "book": {"bb": 0.85, "ba": 0.86, "spread": 0.01, "bid5c": 282.54, "ask5c": 3495.86}, "maker": true}
{"ts": 1785340136.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "114023575411564465664998216295132384015264339083303639055288358207370730671183", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Ethereum be above $1,900 on July 29?", "detect_lag_s": 0.4, "their_price": 0.95, "my_price": 0.95, "slippage_pct": 0.0, "shares": 27.65, "cost": 26.27, "fee": 0.0394, "mode": "paper", "book": {"bb": 0.94, "ba": 0.95, "spread": 0.01, "bid5c": 3411.62, "ask5c": 5315.07}, "maker": true}
{"ts": 1785340546.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9383991600622724404882999893729515690106662764511288750902146955396820283685", "name": "0xbadaf319", "outcome": "No", "title": "Bitcoin above 64,000 on July 29, 12PM ET?", "detect_lag_s": 1.3, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 24.87, "cost": 21.14, "fee": 0.0951, "mode": "paper", "book": {"bb": 0.69, "ba": 0.77, "spread": 0.08, "bid5c": 121.5, "ask5c": 373.95}, "maker": true}
{"ts": 1785340579.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "51267062251560817207098332467530677863898622748963484735709679405829292177649", "name": "0xbadaf319", "outcome": "No", "title": "Will the price of Bitcoin be above $64,000 on July 29?", "detect_lag_s": 1.4, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 72.87, "cost": 61.94, "fee": 0.2787, "mode": "paper", "book": {"bb": 0.79, "ba": 0.84, "spread": 0.05, "bid5c": 3712.9, "ask5c": 4652.89}, "maker": true}
{"ts": 1785340707.4, "side": "SELL", "token": "9383991600622724404882999893729515690106662764511288750902146955396820283685", "shares": 3.1196, "price": 0.96, "fee": 0.0036, "mode": "paper"}
{"ts": 1785340710.0, "side": "SELL", "token": "9383991600622724404882999893729515690106662764511288750902146955396820283685", "shares": 21.7504, "price": 0.98, "fee": 0.0128, "mode": "paper"}
{"ts": 1785340806.4, "side": "SELL", "token": "51267062251560817207098332467530677863898622748963484735709679405829292177649", "shares": 72.8687, "price": 0.97, "fee": 0.0636, "mode": "paper"}
{"ts": 1785340928.2, "side": "SELL", "token": "18336686533395239035817826518946179380426460262862186300738403852712569444780", "shares": 0.1332, "price": 0.91, "fee": 0.0003, "mode": "paper"}
{"ts": 1785341697.8, "side": "SELL", "token": "18336686533395239035817826518946179380426460262862186300738403852712569444780", "shares": 36.9367, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785345581.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "34320045222277936713720830397426891082987734367890243003396143984338989258132", "name": "0xbadaf319", "outcome": "No", "title": "Will Revolut's valuation hit (LOW) $75B by December 31?", "detect_lag_s": 0.4, "their_price": 0.93, "my_price": 0.93, "slippage_pct": 0.0, "shares": 67.22, "cost": 62.51, "fee": 0.1313, "mode": "paper", "book": {"bb": 0.91, "ba": 0.94, "spread": 0.03, "bid5c": 864.1, "ask5c": 816.41}, "maker": true}
{"ts": 1785348215.6, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 7.5619, "price": 0.987, "fee": 0.0029, "mode": "paper"}
{"ts": 1785350030.0, "side": "SELL", "token": "9143471318122042059988785265162570023911768060235394311552003051606225073096", "shares": 4.3149, "price": 0.97, "fee": 0.0038, "mode": "paper"}
{"ts": 1785350982.5, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 0.8944, "price": 0.987, "fee": 0.0003, "mode": "paper"}
{"ts": 1785352827.1, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 9.9306, "price": 0.9, "fee": 0.0268, "mode": "paper"}
{"ts": 1785352846.3, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 6.1287, "price": 0.9, "fee": 0.0165, "mode": "paper"}
{"ts": 1785352852.2, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 4.1185, "price": 0.9, "fee": 0.0111, "mode": "paper"}
{"ts": 1785353229.5, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "61786389752515367835821565534386371514405052384932121340794230250818428934092", "name": "Kruto2027", "outcome": "Skillcamp Esport", "title": "LoL: Galions vs Skillcamp Esport (BO1) - LFL Regular Season", "detect_lag_s": 1.5, "their_price": 0.22, "my_price": 0.22, "slippage_pct": 0.0, "shares": 588.38, "cost": 129.44, "fee": 3.029, "mode": "paper", "book": {"bb": 0.22, "ba": 0.23, "spread": 0.01, "bid5c": 1253.42, "ask5c": 1353.95}, "maker": true}
{"ts": 1785353471.3, "side": "SELL", "token": "69255676899700790711525989127308958019475795404138315524495668898066870353801", "shares": 3.1961, "price": 0.987, "fee": 0.0012, "mode": "paper"}
{"ts": 1785354037.0, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 2.0102, "price": 0.999, "fee": 0.0001, "mode": "paper"}
{"ts": 1785354037.1, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 19.1033, "price": 0.999, "fee": 0.0006, "mode": "paper"}
{"ts": 1785354037.6, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 6.1287, "price": 0.999, "fee": 0.0002, "mode": "paper"}
{"ts": 1785354647.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99766335537853682233080165920322263659372534609770854295198969461406895970272", "name": "0xbadaf319", "outcome": "Down", "title": "Apple (AAPL) Up or Down on July 29?", "detect_lag_s": 6.4, "their_price": 0.7392, "my_price": 0.7392, "slippage_pct": 0.0, "shares": 14.5, "cost": 10.72, "fee": 0.0839, "mode": "paper", "book": {"bb": 0.739, "ba": 0.74, "spread": 0.001, "bid5c": 33.73, "ask5c": 107.2}, "maker": true}
{"ts": 1785354647.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99766335537853682233080165920322263659372534609770854295198969461406895970272", "name": "0xbadaf319", "outcome": "Down", "title": "Apple (AAPL) Up or Down on July 29?", "detect_lag_s": 3.5, "their_price": 0.7393, "my_price": 0.7393, "slippage_pct": 0.0, "shares": 14.5, "cost": 10.72, "fee": 0.0838, "mode": "paper", "book": {"bb": 0.739, "ba": 0.74, "spread": 0.001, "bid5c": 33.73, "ask5c": 107.2}, "maker": true}
{"ts": 1785354647.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99766335537853682233080165920322263659372534609770854295198969461406895970272", "name": "0xbadaf319", "outcome": "Down", "title": "Apple (AAPL) Up or Down on July 29?", "detect_lag_s": 10.7, "their_price": 0.732, "my_price": 0.732, "slippage_pct": 0.0, "shares": 31.75, "cost": 23.24, "fee": 0.1869, "mode": "paper", "book": {"bb": 0.739, "ba": 0.74, "spread": 0.001, "bid5c": 33.73, "ask5c": 107.2}, "maker": true}
{"ts": 1785354654.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99766335537853682233080165920322263659372534609770854295198969461406895970272", "name": "0xbadaf319", "outcome": "Down", "title": "Apple (AAPL) Up or Down on July 29?", "detect_lag_s": 7.1, "their_price": 0.74, "my_price": 0.74, "slippage_pct": 0.0, "shares": 10.52, "cost": 7.78, "fee": 0.0607, "mode": "paper", "book": {"bb": 0.002, "ba": 0.739, "spread": 0.737, "bid5c": 0.25, "ask5c": 131.81}, "maker": true}
{"ts": 1785355381.2, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 4.0434, "price": 0.91, "fee": 0.0099, "mode": "paper"}
{"ts": 1785358485.9, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "54815727746640547967672254072133541716883461619401150888777316620441172319772", "name": "Kruto2027", "outcome": "7REX", "title": "LoL: paiN Gaming Academy vs 7REX (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 8.9, "their_price": 0.3577, "my_price": 0.3577, "slippage_pct": 0.0, "shares": 264.66, "cost": 94.66, "fee": 1.8241, "mode": "paper", "book": {"bb": 0.32, "ba": 0.33, "spread": 0.01, "bid5c": 1368.81, "ask5c": 778.09}, "maker": true}
{"ts": 1785360173.8, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "73729038726669069404058491316491538761744291522842760243389656513468416826452", "name": "Kruto2027", "outcome": "KaBuM! Ilha das Lendas", "title": "LoL: RMD Gaming vs KaBuM! Ilha das Lendas (BO1) - Circuito Desafiante Regular Se", "detect_lag_s": 7.8, "their_price": 0.6721, "my_price": 0.6721, "slippage_pct": 0.0, "shares": 191.7, "cost": 128.84, "fee": 1.2674, "mode": "paper", "book": {"bb": 0.63, "ba": 0.65, "spread": 0.02, "bid5c": 618.73, "ask5c": 659.17}, "maker": true}
{"ts": 1785360889.4, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "54815727746640547967672254072133541716883461619401150888777316620441172319772", "name": "Kruto2027", "outcome": "7REX", "title": "LoL: paiN Gaming Academy vs 7REX (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 1.4, "their_price": 0.33, "my_price": 0.33, "slippage_pct": 0.0, "shares": 103.45, "cost": 34.14, "fee": 0.6862, "mode": "paper", "book": {"bb": 0.33, "ba": 0.34, "spread": 0.01, "bid5c": 983.54, "ask5c": 619.42}, "maker": true}
{"ts": 1785360954.8, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "54815727746640547967672254072133541716883461619401150888777316620441172319772", "name": "Kruto2027", "outcome": "7REX", "title": "LoL: paiN Gaming Academy vs 7REX (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 72.8, "their_price": 0.32, "my_price": 0.32, "slippage_pct": 0.0, "shares": 106.68, "cost": 34.14, "fee": 0.6964, "mode": "paper", "book": {"bb": 0.33, "ba": 0.34, "spread": 0.01, "bid5c": 1162.58, "ask5c": 509.34}, "maker": true}
{"ts": 1785361787.2, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "17480166814702290785530852378381854525201787151638025511297996406280125724476", "name": "Kruto2027", "outcome": "RED Academy", "title": "LoL: RED Academy vs Estral Esports (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 1.2, "their_price": 0.1115, "my_price": 0.1115, "slippage_pct": 0.0, "shares": 793.11, "cost": 88.42, "fee": 2.3568, "mode": "paper", "book": {"bb": 0.12, "ba": 0.13, "spread": 0.01, "bid5c": 1464.55, "ask5c": 884.17}, "maker": true}
{"ts": 1785363155.3, "side": "SELL", "token": "101236487153880410126079538630224897926983898229295262349314695253663048007189", "shares": 2.93, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785363156.3, "side": "SELL", "token": "99766335537853682233080165920322263659372534609770854295198969461406895970272", "shares": 42.27, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785363827.9, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "17480166814702290785530852378381854525201787151638025511297996406280125724476", "name": "Kruto2027", "outcome": "RED Academy", "title": "LoL: RED Academy vs Estral Esports (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 7.9, "their_price": 0.17, "my_price": 0.17, "slippage_pct": 0.0, "shares": 53.0, "cost": 9.01, "fee": 0.2243, "mode": "paper", "book": {"bb": 0.17, "ba": 0.18, "spread": 0.01, "bid5c": 558.31, "ask5c": 414.57}, "maker": true}
{"ts": 1785364619.7, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "17480166814702290785530852378381854525201787151638025511297996406280125724476", "name": "Kruto2027", "outcome": "RED Academy", "title": "LoL: RED Academy vs Estral Esports (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 12.7, "their_price": 0.18, "my_price": 0.18, "slippage_pct": 0.0, "shares": 38.97, "cost": 7.01, "fee": 0.1726, "mode": "paper", "book": {"bb": 0.15, "ba": 0.16, "spread": 0.01, "bid5c": 732.83, "ask5c": 613.35}, "maker": true}
{"ts": 1785364706.8, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "17480166814702290785530852378381854525201787151638025511297996406280125724476", "name": "Kruto2027", "outcome": "RED Academy", "title": "LoL: RED Academy vs Estral Esports (BO1) - Circuito Desafiante Regular Season", "detect_lag_s": 29.8, "their_price": 0.16, "my_price": 0.16, "slippage_pct": 0.0, "shares": 135.61, "cost": 21.7, "fee": 0.5468, "mode": "paper", "book": {"bb": 0.14, "ba": 0.15, "spread": 0.01, "bid5c": 564.56, "ask5c": 210.06}, "maker": true}
{"ts": 1785373152.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "98251225144804978202460241491785897955759287546023379403187647333812007726510", "name": "0xbadaf319", "outcome": "No", "title": "Will Gold (XAUUSD) hit (LOW) $3,600 in August?", "detect_lag_s": 5.6, "their_price": 0.5, "my_price": 0.5, "slippage_pct": 0.0, "shares": 24.3, "cost": 12.15, "fee": 0.1822, "mode": "paper", "book": {"bb": 0.02, "ba": 0.98, "spread": 0.96, "bid5c": 1.44, "ask5c": 121.54}, "maker": true}
{"ts": 1785375766.9, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Israel x Iran ceasefire continues through July 30?", "detect_lag_s": 58.9, "their_price": 0.906, "my_price": 0.906, "slippage_pct": 0.0, "shares": 62.08, "cost": 56.24, "fee": 0.1586, "mode": "paper", "book": {"bb": 0.883, "ba": 0.901, "spread": 0.018, "bid5c": 4300.12, "ask5c": 2115.57}, "maker": true}
{"ts": 1785383640.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 22.1339, "price": 0.951, "fee": 0.0309, "mode": "paper"}
{"ts": 1785384747.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.961, "fee": 0.001, "mode": "paper"}
{"ts": 1785385779.8, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 3.3468, "price": 0.964, "fee": 0.0035, "mode": "paper"}
{"ts": 1785386110.7, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 1.0836, "price": 0.92, "fee": 0.0024, "mode": "paper"}
{"ts": 1785387866.1, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.5959, "price": 0.966, "fee": 0.0006, "mode": "paper"}
{"ts": 1785388971.1, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 1.2175, "price": 0.974, "fee": 0.0009, "mode": "paper"}
{"ts": 1785389287.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "73822848958833581920509853766928409035356407100619064692171326316721805299603", "name": "0xbadaf319", "outcome": "No", "title": "NATO x Russia military clash by August 31, 2026?", "detect_lag_s": 7.6, "their_price": 0.835, "my_price": 0.835, "slippage_pct": 0.0, "shares": 42.82, "cost": 35.75, "fee": 0.177, "mode": "paper", "book": {"bb": 0.834, "ba": 0.913, "spread": 0.079, "bid5c": 322.46, "ask5c": 3139.32}, "maker": true}
{"ts": 1785390491.4, "side": "SELL", "token": "73822848958833581920509853766928409035356407100619064692171326316721805299603", "shares": 42.82, "price": 0.918, "fee": 0.0967, "mode": "paper"}
{"ts": 1785390847.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.3242, "price": 0.978, "fee": 0.0002, "mode": "paper"}
{"ts": 1785391749.2, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.9779, "price": 0.984, "fee": 0.0005, "mode": "paper"}
{"ts": 1785395523.2, "side": "SELL", "token": "55805599679396794643020959724265487381144406111284276240185102465706193783798", "shares": 169.77, "price": 0.93, "fee": 0.3316, "mode": "paper"}
{"ts": 1785397136.5, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.3242, "price": 0.988, "fee": 0.0001, "mode": "paper"}
{"ts": 1785398065.9, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 1.7819, "price": 0.988, "fee": 0.0006, "mode": "paper"}
{"ts": 1785402284.9, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "109766849616564973583260694788676807786232255749165024201845384716685533661901", "name": "gkmgkldfmg", "outcome": "BNK FEARX", "title": "LoL: DN SOOPers vs BNK FEARX - Game 2 Winner", "detect_lag_s": 5.9, "their_price": 0.74, "my_price": 0.74, "slippage_pct": 0.0, "shares": 73.26, "cost": 54.21, "fee": 0.4229, "mode": "paper", "book": {"bb": 0.74, "ba": 0.75, "spread": 0.01, "bid5c": 16582.43, "ask5c": 17856.24}, "maker": true}
{"ts": 1785403812.3, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "91005296975747185884827993266438280160416160824604371127998336237333692040745", "name": "gkmgkldfmg", "outcome": "Nigma Galaxy", "title": "Dota 2: Nigma Galaxy vs 1win - Game 1 Winner", "detect_lag_s": 7.3, "their_price": 0.4199, "my_price": 0.4199, "slippage_pct": 0.0, "shares": 128.84, "cost": 54.1, "fee": 0.9415, "mode": "paper", "book": {"bb": 0.39, "ba": 0.42, "spread": 0.03, "bid5c": 331.85, "ask5c": 513.94}, "maker": true}
{"ts": 1785403919.9, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 2.6448, "price": 0.991, "fee": 0.0007, "mode": "paper"}
{"ts": 1785403922.2, "side": "SELL", "token": "109766849616564973583260694788676807786232255749165024201845384716685533661901", "shares": 73.26, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785404271.4, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "32601582308722203478850434701890333664439834614093834593139437190021937902354", "name": "gkmgkldfmg", "outcome": "1win", "title": "Dota 2: Nigma Galaxy vs 1win - Game 1 Winner", "detect_lag_s": 4.4, "their_price": 0.2824, "my_price": 0.2824, "slippage_pct": 0.0, "shares": 189.33, "cost": 53.46, "fee": 1.1509, "mode": "paper", "book": {"bb": 0.3, "ba": 0.35, "spread": 0.05, "bid5c": 277.48, "ask5c": 525.18}, "maker": true}
{"ts": 1785404271.5, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "32601582308722203478850434701890333664439834614093834593139437190021937902354", "name": "gkmgkldfmg", "outcome": "1win", "title": "Dota 2: Nigma Galaxy vs 1win - Game 1 Winner", "detect_lag_s": 8.5, "their_price": 0.2671, "my_price": 0.2671, "slippage_pct": 0.0, "shares": 204.14, "cost": 54.53, "fee": 1.1989, "mode": "paper", "book": {"bb": 0.3, "ba": 0.35, "spread": 0.05, "bid5c": 277.48, "ask5c": 525.18}, "maker": true}
{"ts": 1785405535.6, "side": "SELL", "token": "32601582308722203478850434701890333664439834614093834593139437190021937902354", "shares": 204.14, "price": 0.91, "fee": 0.5016, "mode": "paper"}
{"ts": 1785406013.7, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "634630064714299321077497320934035372668565093802737701187762655182629990503", "name": "AIcAIc", "outcome": "Hanwha Life Esports", "title": "LoL: Hanwha Life Esports vs Dplus KIA - Game 1 Winner", "detect_lag_s": 1.7, "their_price": 0.62, "my_price": 0.62, "slippage_pct": 0.0, "shares": 90.44, "cost": 56.07, "fee": 0.6392, "mode": "paper", "book": {"bb": 0.61, "ba": 0.62, "spread": 0.01, "bid5c": 37576.49, "ask5c": 26982.86}, "maker": true}
{"ts": 1785407046.4, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.1011, "price": 0.93, "fee": 0.0002, "mode": "paper"}
{"ts": 1785407675.2, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "3995405418988860809616760430893135352799035734473152509556306061162112667429", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "US announces end of Iranian blockade by August 31, 2026?", "detect_lag_s": 1.2, "their_price": 0.38, "my_price": 0.38, "slippage_pct": 0.0, "shares": 147.53, "cost": 56.06, "fee": 1.0427, "mode": "paper", "book": {"bb": 0.26, "ba": 0.42, "spread": 0.16, "bid5c": 294.81, "ask5c": 662.5}, "maker": true}
{"ts": 1785408349.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "29186422049166680837602032454275007649609188074464534125827790682823121106548", "name": "0xbadaf319", "outcome": "No", "title": "Will Silver (XAGUSD) hit (LOW) $55 Week of July 27 2026?", "detect_lag_s": 1.2, "their_price": 0.83, "my_price": 0.83, "slippage_pct": 0.0, "shares": 9.61, "cost": 7.98, "fee": 0.0407, "mode": "paper", "book": {"bb": 0.82, "ba": 0.83, "spread": 0.01, "bid5c": 592.97, "ask5c": 79.77}, "maker": true}
{"ts": 1785411839.3, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "49689086638781123153263269337649600392273111259209599236468134989844879829316", "name": "gkmgkldfmg", "outcome": "1win", "title": "Dota 2: Nigma Galaxy vs 1win - Game 2 Winner", "detect_lag_s": 7.3, "their_price": 0.9427, "my_price": 0.9427, "slippage_pct": 0.0, "shares": 59.44, "cost": 56.04, "fee": 0.0963, "mode": "paper", "book": {"bb": 0.653, "ba": 0.97, "spread": 0.317, "bid5c": 38.73, "ask5c": 628.87}, "maker": true}
{"ts": 1785411910.8, "side": "SELL", "token": "49689086638781123153263269337649600392273111259209599236468134989844879829316", "shares": 59.44, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785413100.1, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.99, "fee": 0.0003, "mode": "paper"}
{"ts": 1785414429.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "15936256786231936393406572307889188250969935165041173084711910210197660722650", "name": "JuiceFarm", "outcome": "Solary", "title": "LoL: Solary vs Vitality.Bee (BO1) - LFL Regular Season", "detect_lag_s": 8.3, "their_price": 0.77, "my_price": 0.77, "slippage_pct": 0.0, "shares": 72.86, "cost": 56.1, "fee": 0.3871, "mode": "paper", "book": {"bb": 0.76, "ba": 0.78, "spread": 0.02, "bid5c": 33425.02, "ask5c": 9269.18}, "maker": true}
{"ts": 1785414481.0, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "102357232418942179672028130858766408228809563367413802735032151943425338940696", "name": "JuiceFarm", "outcome": "TLN Pirates", "title": "LoL: TLN Pirates vs Esprit Sh\u014dnen (BO1) - LFL Regular Season", "detect_lag_s": 12.0, "their_price": 0.79, "my_price": 0.79, "slippage_pct": 0.0, "shares": 71.01, "cost": 56.1, "fee": 0.3534, "mode": "paper", "book": {"bb": 0.78, "ba": 0.79, "spread": 0.01, "bid5c": 12671.26, "ask5c": 7141.53}, "maker": true}
{"ts": 1785414906.4, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.988, "fee": 0.0003, "mode": "paper"}
{"ts": 1785416175.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.989, "fee": 0.0003, "mode": "paper"}
{"ts": 1785417099.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.989, "fee": 0.0003, "mode": "paper"}
{"ts": 1785417808.6, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "22243280273498234987031341437063630596733850966298635604549136405175256264690", "name": "AIcAIc", "outcome": "JD Gaming", "title": "LoL: ThunderTalk Gaming vs JD Gaming (BO3) - LPL Group Ascend", "detect_lag_s": 6.6, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 83.35, "cost": 55.01, "fee": 0.5611, "mode": "paper", "book": {"bb": 0.65, "ba": 0.66, "spread": 0.01, "bid5c": 15662.2, "ask5c": 20033.85}, "maker": true}
{"ts": 1785417993.7, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.298, "price": 0.988, "fee": 0.0001, "mode": "paper"}
{"ts": 1785418464.8, "side": "SELL", "token": "22243280273498234987031341437063630596733850966298635604549136405175256264690", "shares": 83.3498, "price": 0.95, "fee": 0.1188, "mode": "paper"}
{"ts": 1785419157.6, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 2.6817, "price": 0.989, "fee": 0.0009, "mode": "paper"}
{"ts": 1785420052.4, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.989, "fee": 0.0003, "mode": "paper"}
{"ts": 1785420953.4, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 1.3409, "price": 0.988, "fee": 0.0005, "mode": "paper"}
{"ts": 1785421856.0, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.6835, "price": 0.988, "fee": 0.0002, "mode": "paper"}
{"ts": 1785422764.8, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 14.0112, "price": 0.989, "fee": 0.0046, "mode": "paper"}
{"ts": 1785432309.3, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.995, "fee": 0.0001, "mode": "paper"}
{"ts": 1785433219.1, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.9458, "price": 0.994, "fee": 0.0002, "mode": "paper"}
{"ts": 1785442584.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "36265250796161854432369131892129450974997795066135083465560318874244070874973", "name": "0xbadaf319", "outcome": "No", "title": "Will South Korea ETF (EWY) hit (HIGH) $168 Week of July 27 2026?", "detect_lag_s": 0.8, "their_price": 0.73, "my_price": 0.73, "slippage_pct": 0.0, "shares": 9.51, "cost": 6.94, "fee": 0.0562, "mode": "paper", "book": {"bb": 0.63, "ba": 0.73, "spread": 0.1, "bid5c": 166.32, "ask5c": 69.47}, "maker": true}
{"ts": 1785447998.0, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8933, "price": 0.996, "fee": 0.0001, "mode": "paper"}
{"ts": 1785451841.6, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "30254318320353641204277690542860922564879092609585509463603793724900287946783", "name": "JuiceFarm", "outcome": "BNK FEARX", "title": "LoL: Nongshim Red Force vs BNK FEARX (BO3) - LCK Round 3-4 Rise Group", "detect_lag_s": 19.6, "their_price": 0.57, "my_price": 0.57, "slippage_pct": 0.0, "shares": 93.47, "cost": 53.28, "fee": 0.6873, "mode": "paper", "book": {"bb": 0.55, "ba": 0.57, "spread": 0.02, "bid5c": 968.3, "ask5c": 29169.72}, "maker": true}
{"ts": 1785455276.5, "side": "SELL", "token": "29186422049166680837602032454275007649609188074464534125827790682823121106548", "shares": 9.4956, "price": 0.98, "fee": 0.0056, "mode": "paper"}
{"ts": 1785460410.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "83238601971392806337519868379536973256360561854626786157799008219480674006551", "name": "0xbadaf319", "outcome": "Yes", "title": "WTI Crude Oil (WTI) closes above $80 on July 31?", "detect_lag_s": 1.6, "their_price": 0.84, "my_price": 0.84, "slippage_pct": 0.0, "shares": 56.16, "cost": 47.17, "fee": 0.2264, "mode": "paper", "book": {"bb": 0.83, "ba": 0.87, "spread": 0.04, "bid5c": 433.4, "ask5c": 471.75}, "maker": true}
{"ts": 1785460669.6, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.8939, "price": 0.997, "fee": 0.0001, "mode": "paper"}
{"ts": 1785473556.2, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "108571806153453077888243294663984245780177684183406082076002016448584873901936", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Israel x Hamas Ceasefire Phase II by December 31?", "detect_lag_s": 1.2, "their_price": 0.62, "my_price": 0.62, "slippage_pct": 0.0, "shares": 86.43, "cost": 53.59, "fee": 0.6109, "mode": "paper", "book": {"bb": 0.6, "ba": 0.74, "spread": 0.14, "bid5c": 6.0, "ask5c": 2170.26}, "maker": true}
{"ts": 1785475179.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "64268764042079970141370201979497971145194836965078827125217869938686952808386", "name": "0xbadaf319", "outcome": "No", "title": "Will Bloomberg IPO by March 31, 2027?", "detect_lag_s": 0.8, "their_price": 0.63, "my_price": 0.63, "slippage_pct": 0.0, "shares": 85.04, "cost": 53.58, "fee": 0.5947, "mode": "paper", "book": {"bb": 0.09, "ba": 0.91, "spread": 0.82, "bid5c": 14.61, "ask5c": 817.89}, "maker": true}
{"ts": 1785483376.5, "side": "SELL", "token": "83238601971392806337519868379536973256360561854626786157799008219480674006551", "shares": 56.16, "price": 0.91, "fee": 0.138, "mode": "paper"}
{"ts": 1785484806.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "78639892723644623147617890032845605442018473848411325154446303980329931711515", "name": "0xbadaf319", "outcome": "No", "title": "Will Amazon.com, Inc. (AMZN) hit (HIGH) $280 in July?", "detect_lag_s": 1.6, "their_price": 0.896, "my_price": 0.896, "slippage_pct": 0.0, "shares": 59.86, "cost": 53.63, "fee": 0.1673, "mode": "paper", "book": {"bb": 0.824, "ba": 0.896, "spread": 0.072, "bid5c": 245.93, "ask5c": 2020.22}, "maker": true}
{"ts": 1785485280.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 4.246, "price": 0.95, "fee": 0.0061, "mode": "paper"}
{"ts": 1785485347.7, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "69355216620763944290038016217055240184869140983658291063098880395274580074984", "name": "AIcAIc", "outcome": "Gen.G", "title": "LoL: Gen.G vs T1 - Game 1 Winner", "detect_lag_s": 9.7, "their_price": 0.67, "my_price": 0.67, "slippage_pct": 0.0, "shares": 80.07, "cost": 53.65, "fee": 0.5311, "mode": "paper", "book": {"bb": 0.66, "ba": 0.67, "spread": 0.01, "bid5c": 65338.98, "ask5c": 102999.24}, "maker": true}
{"ts": 1785487299.1, "side": "SELL", "token": "64268764042079970141370201979497971145194836965078827125217869938686952808386", "shares": 31.808, "price": 0.95, "fee": 0.0453, "mode": "paper"}
{"ts": 1785487951.9, "side": "SELL", "token": "64268764042079970141370201979497971145194836965078827125217869938686952808386", "shares": 42.4106, "price": 0.92, "fee": 0.0936, "mode": "paper"}
{"ts": 1785488258.4, "side": "SELL", "token": "64268764042079970141370201979497971145194836965078827125217869938686952808386", "shares": 10.8147, "price": 0.92, "fee": 0.0239, "mode": "paper"}
{"ts": 1785494049.5, "side": "SELL", "token": "34320045222277936713720830397426891082987734367890243003396143984338989258132", "shares": 60.8545, "price": 0.94, "fee": 0.103, "mode": "paper"}
{"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}
{"ts": 1785503797.5, "side": "SELL", "token": "85120775770768568171037319691430512769043349724236381575493834592043972740948", "shares": 0.0441, "price": 0.997, "fee": 0.0, "mode": "paper"}
{"ts": 1785504612.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "68654388570090540693504706309016258592141967889448520850585121976978344249779", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Microsoft (MSFT) close above $450 on July 31?", "detect_lag_s": 4.2, "their_price": 0.6, "my_price": 0.6, "slippage_pct": 0.0, "shares": 17.5, "cost": 10.5, "fee": 0.126, "mode": "paper", "book": {"bb": 0.06, "ba": 0.7, "spread": 0.64, "bid5c": 2.15, "ask5c": 105.0}, "maker": true}
{"ts": 1785504761.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "115635155479667353862665794187637382945087171557088427227495541201629678991249", "name": "0xbadaf319", "outcome": "No", "title": "Will Micron (MU) finish week of July 27 above $970?", "detect_lag_s": 4.2, "their_price": 0.7, "my_price": 0.7, "slippage_pct": 0.0, "shares": 39.93, "cost": 27.95, "fee": 0.2516, "mode": "paper", "book": {"bb": 0.38, "ba": 0.68, "spread": 0.3, "bid5c": 185.2, "ask5c": 224.58}, "maker": true}
{"ts": 1785504763.0, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "115635155479667353862665794187637382945087171557088427227495541201629678991249", "name": "0xbadaf319", "outcome": "No", "title": "Will Micron (MU) finish week of July 27 above $970?", "detect_lag_s": 3.0, "their_price": 0.7, "my_price": 0.7, "slippage_pct": 0.0, "shares": 21.67, "cost": 15.17, "fee": 0.1365, "mode": "paper", "book": {"bb": 0.38, "ba": 0.68, "spread": 0.3, "bid5c": 338.2, "ask5c": 224.58}, "maker": true}
{"ts": 1785504764.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "115635155479667353862665794187637382945087171557088427227495541201629678991249", "name": "0xbadaf319", "outcome": "No", "title": "Will Micron (MU) finish week of July 27 above $970?", "detect_lag_s": 1.3, "their_price": 0.68, "my_price": 0.68, "slippage_pct": 0.0, "shares": 16.04, "cost": 10.91, "fee": 0.1047, "mode": "paper", "book": {"bb": 0.37, "ba": 0.68, "spread": 0.31, "bid5c": 260.62, "ask5c": 180.54}, "maker": true}
{"ts": 1785504775.0, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "66731682772014681185953064174456659922804074645921817840242815858628390435891", "name": "0xbadaf319", "outcome": "Up", "title": "Meta (META) Up or Down on July 31?", "detect_lag_s": 7.0, "their_price": 0.9, "my_price": 0.9, "slippage_pct": 0.0, "shares": 60.03, "cost": 54.03, "fee": 0.1621, "mode": "paper", "book": {"bb": 0.87, "ba": 0.93, "spread": 0.06, "bid5c": 1740.0, "ask5c": 2399.07}, "maker": true}
{"ts": 1785505412.1, "side": "SELL", "token": "78639892723644623147617890032845605442018473848411325154446303980329931711515", "shares": 58.9304, "price": 0.958, "fee": 0.0711, "mode": "paper"}
{"ts": 1785505694.7, "side": "SELL", "token": "98251225144804978202460241491785897955759287546023379403187647333812007726510", "shares": 6.086, "price": 0.98, "fee": 0.0036, "mode": "paper"}
{"ts": 1785515086.8, "side": "SELL", "token": "68654388570090540693504706309016258592141967889448520850585121976978344249779", "shares": 1.0621, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785519401.4, "side": "SELL", "token": "98864892241165634034845879919226813719761907293882249061978686663075404066718", "shares": 87.83, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785534806.2, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.6543, "price": 0.94, "fee": 0.0045, "mode": "paper"}
{"ts": 1785541223.1, "side": "SELL", "token": "98251225144804978202460241491785897955759287546023379403187647333812007726510", "shares": 18.214, "price": 0.96, "fee": 0.021, "mode": "paper"}
{"ts": 1785547038.6, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "94214193770477382934396291061412874061038799084471765478411102971348046903311", "name": "1kto1m", "outcome": "Down", "title": "Bitcoin Up or Down - July 31, 9:15PM-9:20PM ET", "detect_lag_s": 0.6, "their_price": 0.5, "my_price": 0.5, "slippage_pct": 0.0, "shares": 99.62, "cost": 49.81, "fee": 0.7471, "mode": "paper", "book": {"bb": 0.49, "ba": 0.5, "spread": 0.01, "bid5c": 204.19, "ask5c": 497.38}, "maker": true}
{"ts": 1785551489.9, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0467, "price": 0.91, "fee": 0.0001, "mode": "paper"}
{"ts": 1785560355.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "51802903848392919812130438199765816815948922249791921217869064726397951660158", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Glean's valuation hit (LOW) $6B by December 31?", "detect_lag_s": 6.7, "their_price": 0.6453, "my_price": 0.6453, "slippage_pct": 0.0, "shares": 16.1, "cost": 10.39, "fee": 0.1105, "mode": "paper", "book": {"bb": 0.51, "ba": 0.64, "spread": 0.13, "bid5c": 112.86, "ask5c": 161.74}, "maker": true}
{"ts": 1785562318.2, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.248, "price": 0.92, "fee": 0.0005, "mode": "paper"}
{"ts": 1785565140.6, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.2628, "price": 0.91, "fee": 0.0006, "mode": "paper"}
{"ts": 1785567040.5, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "51755566490633190587710009082328558101318630200939268705320724845423074644286", "name": "1kto1m", "outcome": "Up", "title": "Bitcoin Up or Down - August 1, 2:50AM-2:55AM ET", "detect_lag_s": 5.5, "their_price": 0.79, "my_price": 0.79, "slippage_pct": 0.0, "shares": 54.33, "cost": 42.92, "fee": 0.2704, "mode": "paper", "book": {"bb": 0.79, "ba": 0.8, "spread": 0.01, "bid5c": 523.03, "ask5c": 445.74}, "maker": true}
{"ts": 1785567490.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "43171108223683792926229116193941513170619352156926725221875963255678260552099", "name": "0xbadaf319", "outcome": "No", "title": "Will Bitcoin dip to $40,000 in August?", "detect_lag_s": 10.1, "their_price": 0.94, "my_price": 0.94, "slippage_pct": 0.0, "shares": 60.24, "cost": 56.63, "fee": 0.1019, "mode": "paper", "book": {"bb": 0.91, "ba": 0.94, "spread": 0.03, "bid5c": 9303.03, "ask5c": 566.33}, "maker": true}
{"ts": 1785574830.4, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "52147710483318183023156143315213141415940410632254734638455935907277139704912", "name": "JuiceFarm", "outcome": "GIANTX", "title": "LoL: GIANTX vs SK Gaming (BO3) - LEC Regular Season", "detect_lag_s": 7.4, "their_price": 0.65, "my_price": 0.65, "slippage_pct": 0.0, "shares": 88.38, "cost": 57.45, "fee": 0.6032, "mode": "paper", "book": {"bb": 0.64, "ba": 0.65, "spread": 0.01, "bid5c": 36276.52, "ask5c": 67606.8}, "maker": true}
{"ts": 1785574869.6, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "10286659768913348993358470598849242742860975803412404099275992956393149144886", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Israel x Iran ceasefire continues through August 1?", "detect_lag_s": 0.6, "their_price": 0.91, "my_price": 0.91, "slippage_pct": 0.0, "shares": 63.11, "cost": 57.43, "fee": 0.1551, "mode": "paper", "book": {"bb": 0.91, "ba": 0.94, "spread": 0.03, "bid5c": 3657.86, "ask5c": 39340.78}, "maker": true}
{"ts": 1785576842.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "41924814385271001327475674741821953575251218962289218166941963169991583786761", "name": "0xbadaf319", "outcome": "Yes", "title": "Will South Korea ETF (EWY) hit (HIGH) $164 in August?", "detect_lag_s": 0.3, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 87.01, "cost": 57.43, "fee": 0.5858, "mode": "paper", "book": {"bb": 0.32, "ba": 0.95, "spread": 0.63, "bid5c": 14.0, "ask5c": 771.23}, "maker": true}
{"ts": 1785577291.3, "side": "SELL", "token": "43171108223683792926229116193941513170619352156926725221875963255678260552099", "shares": 15.099, "price": 0.996, "fee": 0.0018, "mode": "paper"}
{"ts": 1785577299.1, "side": "SELL", "token": "43171108223683792926229116193941513170619352156926725221875963255678260552099", "shares": 15.099, "price": 0.996, "fee": 0.0018, "mode": "paper"}
{"ts": 1785577321.9, "side": "SELL", "token": "43171108223683792926229116193941513170619352156926725221875963255678260552099", "shares": 15.099, "price": 0.996, "fee": 0.0018, "mode": "paper"}
{"ts": 1785577874.1, "side": "SELL", "token": "10286659768913348993358470598849242742860975803412404099275992956393149144886", "shares": 1.136, "price": 0.94, "fee": 0.0019, "mode": "paper"}
{"ts": 1785578688.4, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "94931881022086117089407923467735257712223629834772704788988893973730960860390", "name": "AIcAIc", "outcome": "Top Esports", "title": "LoL: LGD Gaming vs Top Esports - Game 2 Winner", "detect_lag_s": 12.4, "their_price": 0.55, "my_price": 0.55, "slippage_pct": 0.0, "shares": 104.49, "cost": 57.47, "fee": 0.7758, "mode": "paper", "book": {"bb": 0.55, "ba": 0.56, "spread": 0.01, "bid5c": 4215.04, "ask5c": 2308.75}, "maker": true}
{"ts": 1785578718.6, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0257, "price": 0.93, "fee": 0.0001, "mode": "paper"}
{"ts": 1785578930.2, "side": "SELL", "token": "10286659768913348993358470598849242742860975803412404099275992956393149144886", "shares": 1.136, "price": 0.94, "fee": 0.0019, "mode": "paper"}
{"ts": 1785579654.4, "side": "SELL", "token": "94931881022086117089407923467735257712223629834772704788988893973730960860390", "shares": 0.8568, "price": 0.9, "fee": 0.0023, "mode": "paper"}
{"ts": 1785579722.6, "side": "SELL", "token": "94931881022086117089407923467735257712223629834772704788988893973730960860390", "shares": 103.6332, "price": 0.91, "fee": 0.2546, "mode": "paper"}
{"ts": 1785579870.5, "side": "SELL", "token": "10286659768913348993358470598849242742860975803412404099275992956393149144886", "shares": 56.7996, "price": 0.95, "fee": 0.0809, "mode": "paper"}
{"ts": 1785580082.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0257, "price": 0.93, "fee": 0.0001, "mode": "paper"}
{"ts": 1785580995.9, "side": "SELL", "token": "10286659768913348993358470598849242742860975803412404099275992956393149144886", "shares": 4.0373, "price": 0.93, "fee": 0.0079, "mode": "paper"}
{"ts": 1785581189.0, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.93, "fee": 0.0044, "mode": "paper"}
{"ts": 1785582806.2, "side": "SELL", "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "shares": 0.8746, "price": 0.9, "fee": 0.0024, "mode": "paper"}
{"ts": 1785589105.5, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0238, "price": 0.93, "fee": 0.0, "mode": "paper"}
{"ts": 1785593308.7, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0254, "price": 0.93, "fee": 0.0, "mode": "paper"}
{"ts": 1785596246.2, "side": "SELL", "token": "43171108223683792926229116193941513170619352156926725221875963255678260552099", "shares": 14.9413, "price": 0.993, "fee": 0.0031, "mode": "paper"}
{"ts": 1785604565.3, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0446, "price": 0.93, "fee": 0.0001, "mode": "paper"}
{"ts": 1785628289.5, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "69096949813045225336683960679829035937696902053122957721872788215708031375062", "name": "BikesAreTheBikes", "outcome": "No", "title": "Israel x Iran ceasefire continues through August 2?", "detect_lag_s": 12.5, "their_price": 0.13, "my_price": 0.13, "slippage_pct": 0.0, "shares": 431.49, "cost": 56.09, "fee": 1.464, "mode": "paper", "book": {"bb": 0.1, "ba": 0.11, "spread": 0.01, "bid5c": 1650.73, "ask5c": 537.81}, "maker": true}
{"ts": 1785632071.0, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "42904109279829735534970379368330412783573788683856067315929342371394889824245", "name": "1kto1m", "outcome": "Up", "title": "Bitcoin Up or Down - August 1, 8PM ET", "detect_lag_s": 7.0, "their_price": 0.4572, "my_price": 0.4572, "slippage_pct": 0.0, "shares": 122.61, "cost": 56.06, "fee": 0.9129, "mode": "paper", "book": {"bb": 0.44, "ba": 0.45, "spread": 0.01, "bid5c": 404.02, "ask5c": 611.13}, "maker": true}
{"ts": 1785640468.1, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "31798323952461961650983638405389053740930972138111089234409584277872747279143", "name": "BikesAreTheBikes", "outcome": "No", "title": "Israel x Iran ceasefire continues through August 15?", "detect_lag_s": 1.1, "their_price": 0.16, "my_price": 0.16, "slippage_pct": 0.0, "shares": 358.61, "cost": 57.38, "fee": 1.4459, "mode": "paper", "book": {"bb": 0.13, "ba": 0.21, "spread": 0.08, "bid5c": 3514.29, "ask5c": 664.26}, "maker": true}
{"ts": 1785642589.0, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "35541486565488511478317358956149065396867876001943158371971416633068368116209", "name": "1kto1m", "outcome": "Up", "title": "Bitcoin Up or Down - August 1, 11PM ET", "detect_lag_s": 1.0, "their_price": 0.7637, "my_price": 0.7637, "slippage_pct": 0.0, "shares": 75.08, "cost": 57.34, "fee": 0.4064, "mode": "paper", "book": {"bb": 0.75, "ba": 0.76, "spread": 0.01, "bid5c": 722.0, "ask5c": 909.44}, "maker": true}
{"ts": 1785643259.0, "side": "SELL", "token": "35541486565488511478317358956149065396867876001943158371971416633068368116209", "shares": 75.08, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785643279.6, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0238, "price": 0.94, "fee": 0.0, "mode": "paper"}
{"ts": 1785643532.6, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "8380715925577845977184977030716387784969501288623224112825735013253473276536", "name": "BikesAreTheBikes", "outcome": "No", "title": "US x Iran diplomatic meeting by August 31, 2026?", "detect_lag_s": 0.6, "their_price": 0.46, "my_price": 0.46, "slippage_pct": 0.0, "shares": 98.5, "cost": 45.31, "fee": 0.734, "mode": "paper", "book": {"bb": 0.5, "ba": 0.51, "spread": 0.01, "bid5c": 100.0, "ask5c": 453.13}, "maker": true}
{"ts": 1785646892.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "1326211055864075133719974649484864249770259286643912456278981364786578715890", "name": "0xbadaf319", "outcome": "No", "title": "Mohammed Ghalibaf out as Speaker of Iran Parliament by September 30, 2026?", "detect_lag_s": 0.6, "their_price": 0.78, "my_price": 0.78, "slippage_pct": 0.0, "shares": 34.97, "cost": 27.28, "fee": 0.18, "mode": "paper", "book": {"bb": 0.75, "ba": 0.78, "spread": 0.03, "bid5c": 104.15, "ask5c": 272.77}, "maker": true}
{"ts": 1785647547.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "10583274140258354908819985785786606483313711451324503548018721478661081656491", "name": "0xbadaf319", "outcome": "No", "title": "Will Epic Games' valuation hit (HIGH) $25B by December 31?", "detect_lag_s": 1.4, "their_price": 0.92, "my_price": 0.92, "slippage_pct": 0.0, "shares": 59.88, "cost": 55.09, "fee": 0.1322, "mode": "paper", "book": {"bb": 0.9, "ba": 0.92, "spread": 0.02, "bid5c": 720.34, "ask5c": 3744.49}, "maker": true}
{"ts": 1785650852.0, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0226, "price": 0.94, "fee": 0.0, "mode": "paper"}
{"ts": 1785656393.7, "side": "SELL", "token": "10583274140258354908819985785786606483313711451324503548018721478661081656491", "shares": 59.88, "price": 0.91, "fee": 0.1471, "mode": "paper"}
{"ts": 1785656660.0, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "107302480629937459746801418935680895835862951318163699611993485492174680492656", "name": "AIcAIc", "outcome": "Team WE", "title": "LoL: ThunderTalk Gaming vs Team WE (BO3) - LPL Group Ascend", "detect_lag_s": 63.0, "their_price": 0.43, "my_price": 0.43, "slippage_pct": 0.0, "shares": 268.18, "cost": 115.32, "fee": 1.9719, "mode": "paper", "book": {"bb": 0.42, "ba": 0.43, "spread": 0.01, "bid5c": 34966.42, "ask5c": 42790.15}, "maker": true}
{"ts": 1785658588.8, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "76752916551697359157851234269297016591012843522959969977805224055761398575042", "name": "AIcAIc", "outcome": "ThunderTalk Gaming", "title": "LoL: ThunderTalk Gaming vs Team WE - Game 2 Winner", "detect_lag_s": 7.8, "their_price": 0.5329, "my_price": 0.5329, "slippage_pct": 0.0, "shares": 216.26, "cost": 115.24, "fee": 1.6149, "mode": "paper", "book": {"bb": 0.52, "ba": 0.53, "spread": 0.01, "bid5c": 2992.81, "ask5c": 9183.25}, "maker": true}
{"ts": 1785660188.8, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "102071153892246039627048034194967021680193759805083679061162745293075874048047", "name": "AIcAIc", "outcome": "ThunderTalk Gaming", "title": "LoL: ThunderTalk Gaming vs Team WE (BO3) - LPL Group Ascend", "detect_lag_s": 1.8, "their_price": 0.33, "my_price": 0.33, "slippage_pct": 0.0, "shares": 174.5, "cost": 57.59, "fee": 1.1575, "mode": "paper", "book": {"bb": 0.32, "ba": 0.33, "spread": 0.01, "bid5c": 31437.15, "ask5c": 29054.71}, "maker": true}
{"ts": 1785661835.9, "side": "SELL", "token": "107302480629937459746801418935680895835862951318163699611993485492174680492656", "shares": 268.18, "price": 0.91, "fee": 0.6589, "mode": "paper"}
{"ts": 1785665997.0, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0224, "price": 0.95, "fee": 0.0, "mode": "paper"}
{"ts": 1785672252.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0241, "price": 0.95, "fee": 0.0, "mode": "paper"}
{"ts": 1785681366.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Apple (AAPL) hit (LOW) $328 in August?", "detect_lag_s": 10.4, "their_price": 0.89, "my_price": 0.89, "slippage_pct": 0.0, "shares": 29.21, "cost": 26.0, "fee": 0.0858, "mode": "paper", "book": {"bb": 0.7, "ba": 0.998, "spread": 0.298, "bid5c": 219.3, "ask5c": 260.02}, "maker": true}
{"ts": 1785685846.6, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "105228447769711522038232773133913525386743086795835584168368052566540977107792", "name": "Kruto2027", "outcome": "No", "title": "Exact Score: Udinese Calcio 0 - 1 Trabzonspor?", "detect_lag_s": 1.6, "their_price": 0.76, "my_price": 0.76, "slippage_pct": 0.0, "shares": 74.56, "cost": 56.67, "fee": 0.408, "mode": "paper", "book": {"bb": 0.69, "ba": 0.73, "spread": 0.04, "bid5c": 520.95, "ask5c": 1399.87}, "maker": true}
{"ts": 1785685849.4, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "105228447769711522038232773133913525386743086795835584168368052566540977107792", "name": "Kruto2027", "outcome": "No", "title": "Exact Score: Udinese Calcio 0 - 1 Trabzonspor?", "detect_lag_s": 4.4, "their_price": 0.7203, "my_price": 0.7203, "slippage_pct": 0.0, "shares": 78.66, "cost": 56.66, "fee": 0.4754, "mode": "paper", "book": {"bb": 0.73, "ba": 0.77, "spread": 0.04, "bid5c": 512.33, "ask5c": 1754.6}, "maker": true}
{"ts": 1785691293.6, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "34177183522290529087941989999542317105887053912920323890269808191629069001437", "name": "AIcAIc", "outcome": "Movistar KOI", "title": "LoL: Fnatic vs Movistar KOI - Game 1 Winner", "detect_lag_s": 7.6, "their_price": 0.6, "my_price": 0.6, "slippage_pct": 0.0, "shares": 92.52, "cost": 55.51, "fee": 0.6661, "mode": "paper", "book": {"bb": 0.59, "ba": 0.6, "spread": 0.01, "bid5c": 14009.38, "ask5c": 5778.38}, "maker": true}
{"ts": 1785692270.3, "side": "SELL", "token": "34177183522290529087941989999542317105887053912920323890269808191629069001437", "shares": 92.52, "price": 0.96, "fee": 0.1066, "mode": "paper"}
{"ts": 1785694081.8, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "36288736401955665119786973077283875206752336249826000621290926077161772340777", "name": "AIcAIc", "outcome": "Movistar KOI", "title": "LoL: Fnatic vs Movistar KOI - Game 2 Winner", "detect_lag_s": 8.8, "their_price": 0.5783, "my_price": 0.5783, "slippage_pct": 0.0, "shares": 97.11, "cost": 56.16, "fee": 0.7104, "mode": "paper", "book": {"bb": 0.56, "ba": 0.57, "spread": 0.01, "bid5c": 12845.06, "ask5c": 14243.28}, "maker": true}
{"ts": 1785700263.9, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Apple (AAPL) hit (LOW) $328 in August?", "detect_lag_s": 0.9, "their_price": 0.9, "my_price": 0.9, "slippage_pct": 0.0, "shares": 12.51, "cost": 11.26, "fee": 0.0338, "mode": "paper", "book": {"bb": 0.891, "ba": 0.9, "spread": 0.009, "bid5c": 81.16, "ask5c": 608.95}, "maker": true}
{"ts": 1785702015.4, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "25666257384729943287558818626325079689158559409645151459011325464093864355481", "name": "AIcAIc", "outcome": "LYON", "title": "LoL: LYON vs Shopify Rebellion - Game 1 Winner", "detect_lag_s": 7.4, "their_price": 0.48, "my_price": 0.48, "slippage_pct": 0.0, "shares": 114.62, "cost": 55.02, "fee": 0.8583, "mode": "paper", "book": {"bb": 0.46, "ba": 0.47, "spread": 0.01, "bid5c": 2194.24, "ask5c": 3888.32}, "maker": true}
{"ts": 1785704178.8, "side": "SELL", "token": "25666257384729943287558818626325079689158559409645151459011325464093864355481", "shares": 114.62, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785708009.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "31992191456114199144963723550413010500964262070722647318272730091545468567522", "name": "0xbadaf319", "outcome": "No", "title": "Will Natural Gas (NG) hit (LOW) $1.80 in August?", "detect_lag_s": 1.2, "their_price": 0.581, "my_price": 0.581, "slippage_pct": 0.0, "shares": 24.91, "cost": 14.47, "fee": 0.1819, "mode": "paper", "book": {"bb": 0.521, "ba": 0.581, "spread": 0.06, "bid5c": 281.74, "ask5c": 144.77}, "maker": true}
{"ts": 1785708048.6, "side": "SELL", "token": "31992191456114199144963723550413010500964262070722647318272730091545468567522", "shares": 3.9161, "price": 0.99, "fee": 0.0012, "mode": "paper"}
{"ts": 1785708090.5, "side": "SELL", "token": "31992191456114199144963723550413010500964262070722647318272730091545468567522", "shares": 3.4781, "price": 0.99, "fee": 0.001, "mode": "paper"}
{"ts": 1785708133.8, "side": "SELL", "token": "31992191456114199144963723550413010500964262070722647318272730091545468567522", "shares": 4.1351, "price": 0.99, "fee": 0.0012, "mode": "paper"}
{"ts": 1785708162.5, "side": "SELL", "token": "31992191456114199144963723550413010500964262070722647318272730091545468567522", "shares": 13.3778, "price": 0.99, "fee": 0.004, "mode": "paper"}
{"ts": 1785719126.8, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.054, "price": 0.958, "fee": 0.0001, "mode": "paper"}
{"ts": 1785729982.5, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0224, "price": 0.959, "fee": 0.0, "mode": "paper"}
{"ts": 1785745680.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0671, "price": 0.962, "fee": 0.0001, "mode": "paper"}
{"ts": 1785747612.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "36170784529909729175483932196304779852897425726715038923506785466386030402957", "name": "0xbadaf319", "outcome": "Yes", "title": "Cuba nationwide internet/power outage by December 31?", "detect_lag_s": 2.1, "their_price": 0.82, "my_price": 0.82, "slippage_pct": 0.0, "shares": 16.13, "cost": 13.23, "fee": 0.0714, "mode": "paper", "book": {"bb": 0.56, "ba": 0.85, "spread": 0.29, "bid5c": 30.59, "ask5c": 132.33}, "maker": true}
{"ts": 1785748087.8, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0671, "price": 0.96, "fee": 0.0001, "mode": "paper"}
{"ts": 1785748461.3, "side": "SELL", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "shares": 12.4629, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785748468.1, "side": "SELL", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "shares": 2.5399, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785748469.3, "side": "SELL", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "shares": 11.1692, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785748472.0, "side": "SELL", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "shares": 5.1172, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785748476.4, "side": "SELL", "token": "84833713274530571479250444223158955887841795944345736012615608017701449951658", "shares": 10.0201, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785757416.5, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785758396.0, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785759297.6, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785760203.3, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785761102.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785762003.0, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785762904.4, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 2.2356, "price": 0.96, "fee": 0.0026, "mode": "paper"}
{"ts": 1785763815.2, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.7199, "price": 0.96, "fee": 0.0008, "mode": "paper"}
{"ts": 1785765324.6, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "113961999169187060881581100751857993788831983957610857176049971164400740097648", "name": "BikesAreTheBikes", "outcome": "No", "title": "Will Elon Musk post 40-64 tweets from August 1 to August 3, 2026?", "detect_lag_s": 0.6, "their_price": 0.48, "my_price": 0.48, "slippage_pct": 0.0, "shares": 97.08, "cost": 46.6, "fee": 0.7269, "mode": "paper", "book": {"bb": 0.47, "ba": 0.48, "spread": 0.01, "bid5c": 868.85, "ask5c": 466.0}, "maker": true}
{"ts": 1785767146.4, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0224, "price": 0.959, "fee": 0.0, "mode": "paper"}
{"ts": 1785768468.9, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.0671, "price": 0.965, "fee": 0.0001, "mode": "paper"}
{"ts": 1785770804.1, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.1118, "price": 0.967, "fee": 0.0001, "mode": "paper"}
{"ts": 1785771732.4, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.1118, "price": 0.967, "fee": 0.0001, "mode": "paper"}
{"ts": 1785774670.3, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 0.1341, "price": 0.967, "fee": 0.0001, "mode": "paper"}
{"ts": 1785775008.8, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "86011229287950365043519117852041614651767455889324682112682327985496937935368", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "US announces end of Iranian blockade by December 31, 2026?", "detect_lag_s": 0.8, "their_price": 0.88, "my_price": 0.88, "slippage_pct": 0.0, "shares": 63.01, "cost": 55.45, "fee": 0.1996, "mode": "paper", "book": {"bb": 0.86, "ba": 0.91, "spread": 0.05, "bid5c": 949.5, "ask5c": 8109.26}, "maker": true}
{"ts": 1785780216.3, "side": "SELL", "token": "41924814385271001327475674741821953575251218962289218166941963169991583786761", "shares": 32.7593, "price": 0.998, "fee": 0.002, "mode": "paper"}
{"ts": 1785783825.9, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "56882011917273640084823249326001053189225136904142472220170731855262149705156", "name": "Kruto2027", "outcome": "Miomir Kecmanovic", "title": "National Bank Open: Michael Zheng vs Miomir Kecmanovic", "detect_lag_s": 7.9, "their_price": 0.45, "my_price": 0.45, "slippage_pct": 0.0, "shares": 121.64, "cost": 54.74, "fee": 0.9032, "mode": "paper", "book": {"bb": 0.43, "ba": 0.45, "spread": 0.02, "bid5c": 8566.34, "ask5c": 12608.95}, "maker": true}
{"ts": 1785789609.7, "side": "SELL", "token": "41924814385271001327475674741821953575251218962289218166941963169991583786761", "shares": 24.5367, "price": 0.988, "fee": 0.0087, "mode": "paper"}
{"ts": 1785789618.0, "side": "SELL", "token": "41924814385271001327475674741821953575251218962289218166941963169991583786761", "shares": 29.7127, "price": 0.99, "fee": 0.0088, "mode": "paper"}
{"ts": 1785798373.8, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "44629810392325306078320885126725432925432567001348877770307512058002095840308", "name": "Kruto2027", "outcome": "Marcelina Podlinska", "title": "Warsaw: Marcelina Podlinska vs Vendula Valdmannova", "detect_lag_s": 6.8, "their_price": 0.4693, "my_price": 0.4693, "slippage_pct": 0.0, "shares": 112.09, "cost": 52.6, "fee": 0.8375, "mode": "paper", "book": {"bb": 0.48, "ba": 0.51, "spread": 0.03, "bid5c": 432.61, "ask5c": 1536.35}, "maker": true}
{"ts": 1785806836.8, "side": "SELL", "token": "56882011917273640084823249326001053189225136904142472220170731855262149705156", "shares": 121.64, "price": 1.0, "fee": 0.0, "mode": "paper"}
{"ts": 1785809205.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "69546314151438248260496384444874667390117560523671723212893326463407321740824", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Ukraine target Moscow by August 14, 2026?", "detect_lag_s": 0.6, "their_price": 0.66, "my_price": 0.66, "slippage_pct": 0.0, "shares": 21.77, "cost": 14.37, "fee": 0.1466, "mode": "paper", "book": {"bb": 0.06, "ba": 0.66, "spread": 0.6, "bid5c": 15.12, "ask5c": 143.74}, "maker": true}
{"ts": 1785809425.4, "side": "SELL", "token": "69546314151438248260496384444874667390117560523671723212893326463407321740824", "shares": 4.075, "price": 0.94, "fee": 0.0069, "mode": "paper"}
{"ts": 1785809533.3, "side": "SELL", "token": "69546314151438248260496384444874667390117560523671723212893326463407321740824", "shares": 6.8096, "price": 0.93, "fee": 0.0133, "mode": "paper"}
{"ts": 1785809559.4, "side": "SELL", "token": "69546314151438248260496384444874667390117560523671723212893326463407321740824", "shares": 5.7135, "price": 0.93, "fee": 0.0112, "mode": "paper"}
{"ts": 1785809591.1, "side": "SELL", "token": "69546314151438248260496384444874667390117560523671723212893326463407321740824", "shares": 5.1719, "price": 0.93, "fee": 0.0101, "mode": "paper"}
{"ts": 1785838016.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "106115320143789078209815024545651655998344368776988969384790307418401251093243", "name": "0xbadaf319", "outcome": "No", "title": "Will Palantir Technologies Inc. (PLTR) hit (LOW) $105 Week of August 3 2026?", "detect_lag_s": 0.1, "their_price": 0.95, "my_price": 0.95, "slippage_pct": 0.0, "shares": 52.63, "cost": 50.0, "fee": 0.075, "mode": "paper", "book": {"bb": 0.931, "ba": 0.998, "spread": 0.067, "bid5c": 232.53, "ask5c": 509.39}, "maker": true}
{"ts": 1785842583.6, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "41800024459753239846641136399457022409586964534205265889258791197815836336250", "name": "AIcAIc", "outcome": "Kiwoom DRX", "title": "LoL: HANJIN BRION vs Kiwoom DRX - Game 1 Winner", "detect_lag_s": 7.6, "their_price": 0.5899, "my_price": 0.5899, "slippage_pct": 0.0, "shares": 91.6, "cost": 54.04, "fee": 0.6648, "mode": "paper", "book": {"bb": 0.57, "ba": 0.58, "spread": 0.01, "bid5c": 3382.06, "ask5c": 4157.44}, "maker": true}
{"ts": 1785844530.3, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "8380715925577845977184977030716387784969501288623224112825735013253473276536", "name": "BikesAreTheBikes", "outcome": "No", "title": "US x Iran diplomatic meeting by August 31, 2026?", "detect_lag_s": 9.3, "their_price": 0.55, "my_price": 0.55, "slippage_pct": 0.0, "shares": 15.84, "cost": 8.71, "fee": 0.1176, "mode": "paper", "book": {"bb": 0.53, "ba": 0.55, "spread": 0.02, "bid5c": 547.21, "ask5c": 1191.5}, "maker": true}
{"ts": 1785844868.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "98528096414959732755127193270546193676246051874665814098499552238165658456996", "name": "0xbadaf319", "outcome": "No", "title": "Will AVAX reach $11 by December 31, 2026?", "detect_lag_s": 0.6, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 29.91, "cost": 25.42, "fee": 0.1144, "mode": "paper", "book": {"bb": 0.78, "ba": 0.85, "spread": 0.07, "bid5c": 107.64, "ask5c": 254.28}, "maker": true}
{"ts": 1785849945.4, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "87823307068114498763935325850531429658457985750942226626931639924771886967405", "name": "BikesAreTheBikes", "outcome": "No", "title": "US announces end of Iranian blockade by August 7, 2026?", "detect_lag_s": 2.4, "their_price": 0.5, "my_price": 0.5, "slippage_pct": 0.0, "shares": 105.93, "cost": 52.97, "fee": 0.7945, "mode": "paper", "book": {"bb": 0.361, "ba": 0.579, "spread": 0.218, "bid5c": 1092.47, "ask5c": 2077.78}, "maker": true}
{"ts": 1785855257.2, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "105018125001683421642188507083357166141411975719572822588636238221967305408092", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "US announces end of Iranian blockade by August 7, 2026?", "detect_lag_s": 1.2, "their_price": 0.458, "my_price": 0.458, "slippage_pct": 0.0, "shares": 115.61, "cost": 52.95, "fee": 0.861, "mode": "paper", "book": {"bb": 0.454, "ba": 0.498, "spread": 0.044, "bid5c": 1783.83, "ask5c": 2235.85}, "maker": true}
{"ts": 1785856898.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "name": "0xbadaf319", "outcome": "No", "title": "0 ships transit Hormuz on any date by July 31?", "detect_lag_s": 14.8, "their_price": 0.8, "my_price": 0.8, "slippage_pct": 0.0, "shares": 52.8, "cost": 42.24, "fee": 0.2534, "mode": "paper", "book": {"bb": 0.655, "ba": 0.993, "spread": 0.338, "bid5c": 6.68, "ask5c": 3224.11}, "maker": true}
{"ts": 1785856898.9, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "name": "0xbadaf319", "outcome": "No", "title": "0 ships transit Hormuz on any date by July 31?", "detect_lag_s": 6.9, "their_price": 0.79, "my_price": 0.79, "slippage_pct": 0.0, "shares": 67.0, "cost": 52.93, "fee": 0.3335, "mode": "paper", "book": {"bb": 0.655, "ba": 0.993, "spread": 0.338, "bid5c": 6.68, "ask5c": 3224.11}, "maker": true}
{"ts": 1785856941.3, "side": "SELL", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "shares": 18.2609, "price": 0.994, "fee": 0.0033, "mode": "paper"}
{"ts": 1785856949.3, "side": "SELL", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "shares": 24.0366, "price": 0.908, "fee": 0.0602, "mode": "paper"}
{"ts": 1785856949.4, "side": "SELL", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "shares": 24.7024, "price": 0.908, "fee": 0.0619, "mode": "paper"}
{"ts": 1785857013.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "32819665155605755010236143779947009768327413152372332911300524837573851288404", "name": "0xbadaf319", "outcome": "No", "title": "0 ships transit Hormuz on any date by July 31?", "detect_lag_s": 1.4, "their_price": 0.8, "my_price": 0.8, "slippage_pct": 0.0, "shares": 65.33, "cost": 52.26, "fee": 0.3136, "mode": "paper", "book": {"bb": 0.201, "ba": 0.8, "spread": 0.599, "bid5c": 22.01, "ask5c": 1708.45}, "maker": true}
{"ts": 1785858077.1, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "114449433793804741152636616815602958764078116393062159633554356421277316208723", "name": "BikesAreTheBikes", "outcome": "No", "title": "0 ships transit Hormuz on any date by August 31?", "detect_lag_s": 61.1, "their_price": 0.75, "my_price": 0.75, "slippage_pct": 0.0, "shares": 69.67, "cost": 52.25, "fee": 0.3919, "mode": "paper", "book": {"bb": 0.632, "ba": 0.898, "spread": 0.266, "bid5c": 308.46, "ask5c": 221.1}, "maker": true}
{"ts": 1785865058.1, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "87623015856302842960010309762440982581803742318399419544646008856275103748218", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Will the next Google Gemini Pro model be released by August 21, 2026?", "detect_lag_s": 1.1, "their_price": 0.77, "my_price": 0.77, "slippage_pct": 0.0, "shares": 34.58, "cost": 26.63, "fee": 0.1837, "mode": "paper", "book": {"bb": 0.77, "ba": 0.79, "spread": 0.02, "bid5c": 3535.43, "ask5c": 266.32}, "maker": true}
{"ts": 1785872585.5, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "30084046110340630915815124176402512146373063505864644025251039436415886255442", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Iran charges Hormuz fees by December 31?", "detect_lag_s": 8.5, "their_price": 0.61, "my_price": 0.61, "slippage_pct": 0.0, "shares": 50.96, "cost": 31.09, "fee": 0.3637, "mode": "paper", "book": {"bb": 0.51, "ba": 0.59, "spread": 0.08, "bid5c": 1519.76, "ask5c": 33.93}, "maker": true}
{"ts": 1785881781.9, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "68738068644868341944434960825834721671808502341396366180204745788748636004884", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "Will Darline Graham Nordone win the first round of the South Carolina Republican", "detect_lag_s": 7.9, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 58.95, "cost": 50.11, "fee": 0.2255, "mode": "paper", "book": {"bb": 0.84, "ba": 0.88, "spread": 0.04, "bid5c": 569.7, "ask5c": 2429.93}, "maker": true}
{"ts": 1785882857.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "35806246373913666691919011026597618487771516182291701095229500844593341879004", "name": "0xbadaf319", "outcome": "No", "title": "Will S&P 500 (SPY) hit (LOW) $735 Week of August 3 2026?", "detect_lag_s": 0.2, "their_price": 0.9, "my_price": 0.9, "slippage_pct": 0.0, "shares": 36.55, "cost": 32.89, "fee": 0.0987, "mode": "paper", "book": {"bb": 0.8, "ba": 0.99, "spread": 0.19, "bid5c": 702.0, "ask5c": 506.88}, "maker": true}
{"ts": 1785888912.3, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "44878213123264609020900502267992317958528606661890344163785451259153992473346", "name": "Kruto2027", "outcome": "Petja Drame", "title": "ITF Kursumlijska Banja: Maria Camila Torres Murcia vs Petja Drame", "detect_lag_s": 1.3, "their_price": 0.64, "my_price": 0.64, "slippage_pct": 0.0, "shares": 78.29, "cost": 50.11, "fee": 0.5411, "mode": "paper", "book": {"bb": 0.61, "ba": 0.65, "spread": 0.04, "bid5c": 2237.94, "ask5c": 3654.39}, "maker": true}
{"ts": 1785919643.1, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "15469460331352019135823646480486919090388437520615806921617791717165460861234", "name": "AIcAIc", "outcome": "Nongshim Red Force", "title": "LoL: HANJIN BRION vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "detect_lag_s": 8.1, "their_price": 0.41, "my_price": 0.41, "slippage_pct": 0.0, "shares": 122.18, "cost": 50.09, "fee": 0.8867, "mode": "paper", "book": {"bb": 0.4, "ba": 0.41, "spread": 0.01, "bid5c": 35133.58, "ask5c": 25956.18}, "maker": true}
{"ts": 1785938197.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "12655298432856023401377623311129453877580829892143866780900963131940895536375", "name": "0xbadaf319", "outcome": "Yes", "title": "Will Amazon (AMZN) close above $275 on August 5?", "detect_lag_s": 17.1, "their_price": 0.59, "my_price": 0.59, "slippage_pct": 0.0, "shares": 45.24, "cost": 26.69, "fee": 0.3283, "mode": "paper", "book": {"bb": 0.49, "ba": 0.59, "spread": 0.1, "bid5c": 10.29, "ask5c": 266.92}, "maker": true}
{"ts": 1785944420.5, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "87970647543236439083440944769400298504759134074324143770349947929248763079016", "name": "BikesAreTheBikes", "outcome": "No", "title": "Will Charlie Hatcher be the TN-05 Republican nominee?", "detect_lag_s": 1.5, "their_price": 0.79, "my_price": 0.79, "slippage_pct": 0.0, "shares": 62.56, "cost": 49.42, "fee": 0.3114, "mode": "paper", "book": {"bb": 0.75, "ba": 0.79, "spread": 0.04, "bid5c": 176.75, "ask5c": 494.23}, "maker": true}
{"ts": 1785986937.5, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "54454320447199793390647050027653271985412597042191832216838799636248932328400", "name": "1kto1m", "outcome": "Down", "title": "Bitcoin Up or Down - August 5, 11PM ET", "detect_lag_s": 1.5, "their_price": 0.67, "my_price": 0.67, "slippage_pct": 0.0, "shares": 71.6, "cost": 47.97, "fee": 0.4749, "mode": "paper", "book": {"bb": 0.66, "ba": 0.67, "spread": 0.01, "bid5c": 756.6, "ask5c": 1341.24}, "maker": true}
{"ts": 1785987921.4, "side": "SELL", "token": "54454320447199793390647050027653271985412597042191832216838799636248932328400", "shares": 71.6, "price": 0.91, "fee": 0.1759, "mode": "paper"}
{"ts": 1786014863.3, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "24078451613163097416410370805562772205827071462344242816835897193771116630414", "name": "BikesAreTheBikes", "outcome": "No", "title": "Will Cleitinho Azevedo win the 2026 Minas Gerais gubernatorial election?", "detect_lag_s": 63.3, "their_price": 0.87, "my_price": 0.87, "slippage_pct": 0.0, "shares": 55.52, "cost": 48.3, "fee": 0.1884, "mode": "paper", "book": {"bb": 0.871, "ba": 0.949, "spread": 0.078, "bid5c": 1057.65, "ask5c": 62018.73}, "maker": true}
{"ts": 1786015215.8, "side": "SELL", "token": "24078451613163097416410370805562772205827071462344242816835897193771116630414", "shares": 55.52, "price": 0.935, "fee": 0.1012, "mode": "paper"}
{"ts": 1786016915.7, "side": "SELL", "token": "8310650677069487821478025416478130051168635736368290554555541536659374960027", "shares": 18.3388, "price": 0.983, "fee": 0.0092, "mode": "paper"}
{"ts": 1786040035.1, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "60736604095974956194543682313156464544142668961532964567135396949190081432607", "name": "BikesAreTheBikes", "outcome": "Yes", "title": "US x Iran Effective Ceasefire by August 14?", "detect_lag_s": 8.1, "their_price": 0.7554, "my_price": 0.7554, "slippage_pct": 0.0, "shares": 64.11, "cost": 48.43, "fee": 0.3554, "mode": "paper", "book": {"bb": 0.77, "ba": 0.83, "spread": 0.06, "bid5c": 215.33, "ask5c": 12143.27}, "maker": true}
{"ts": 1786043159.4, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "106384382902272259275653733417531627173944931937610707897597239994735553962869", "name": "BikesAreTheBikes", "outcome": "No", "title": "US announces end of Iranian blockade by August 15, 2026?", "detect_lag_s": 1.4, "their_price": 0.43, "my_price": 0.43, "slippage_pct": 0.0, "shares": 112.61, "cost": 48.42, "fee": 0.828, "mode": "paper", "book": {"bb": 0.4, "ba": 0.47, "spread": 0.07, "bid5c": 74.32, "ask5c": 608.96}, "maker": true}
{"ts": 1786061713.2, "side": "SELL", "token": "87970647543236439083440944769400298504759134074324143770349947929248763079016", "shares": 62.56, "price": 0.99, "fee": 0.0186, "mode": "paper"}
{"ts": 1786064362.6, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "6333843735155285450143276508143481064003286679791924447055152610295680774877", "name": "BikesAreTheBikes", "outcome": "No", "title": "Will the total domestic gross for The Odyssey be between 530m and 550m by August", "detect_lag_s": 8.6, "their_price": 0.65, "my_price": 0.65, "slippage_pct": 0.0, "shares": 74.85, "cost": 48.65, "fee": 0.5109, "mode": "paper", "book": {"bb": 0.61, "ba": 0.68, "spread": 0.07, "bid5c": 151.17, "ask5c": 621.7}, "maker": true}
{"ts": 1786109675.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "23419569171744003081075633749696226931585310684198313465939745712314121846204", "name": "0xbadaf319", "outcome": "No", "title": "Will SpaceX (SPCX) hit (LOW) $85 in August?", "detect_lag_s": 7.6, "their_price": 0.85, "my_price": 0.85, "slippage_pct": 0.0, "shares": 19.26, "cost": 16.37, "fee": 0.0737, "mode": "paper", "book": {"bb": 0.83, "ba": 0.85, "spread": 0.02, "bid5c": 7.42, "ask5c": 163.71}, "maker": true}
{"ts": 1786129146.0, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "71877431772881692404314318981764548881152635985584226603729882292372121391484", "name": "AIcAIc", "outcome": "Fnatic", "title": "LoL: Team Heretics vs Fnatic (BO3) - LEC Regular Season", "detect_lag_s": 1.0, "their_price": 0.4672, "my_price": 0.4672, "slippage_pct": 0.0, "shares": 104.13, "cost": 48.65, "fee": 0.7776, "mode": "paper", "book": {"bb": 0.45, "ba": 0.47, "spread": 0.02, "bid5c": 4146.63, "ask5c": 3512.78}, "maker": true}
{"ts": 1786141600.6, "side": "SELL", "token": "60736604095974956194543682313156464544142668961532964567135396949190081432607", "shares": 64.11, "price": 0.9, "fee": 0.1731, "mode": "paper"}
+3
View File
@@ -388,3 +388,6 @@
{"ts": 1784999565.5, "side": "SELL", "token": "49331878508394871833592446045300865060542314418976779518068691623730505202112", "shares": 2.3, "price": 0.95, "fee": 0.0033, "mode": "live"}
{"ts": 1785162570.6, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 1.03, "price": 0.93, "fee": 0.002, "mode": "live"}
{"ts": 1785162655.7, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 0.41, "price": 0.93, "fee": 0.0008, "mode": "live"}
{"ts": 1785170376.3, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 2.07, "price": 0.93, "fee": 0.004, "mode": "live"}
{"ts": 1785170793.4, "side": "SELL", "token": "72380260523779452108747496691590035418744958761813904753644512394906005337193", "shares": 1.66, "price": 0.93, "fee": 0.0032, "mode": "live"}
{"ts": 1785175095.1, "side": "SELL", "token": "31844421127747452247920361772593140342967161564902355004027803194678743954899", "shares": 0.25, "price": 0.963, "fee": 0.0003, "mode": "live"}
File diff suppressed because it is too large Load Diff
+80
View File
@@ -817,3 +817,83 @@
{"ts": 1785165764.7, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785166097.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785166430.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785166759.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785167102.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785167441.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785167775.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785168108.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785168441.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785168774.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785169117.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785169443.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785169777.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785170110.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785170447.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785170780.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785171129.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785171463.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785171785.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785172112.8, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785172446.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785172780.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785173117.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785173444.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785173778.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785174111.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785174444.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785174778.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785175109.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785175445.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785175773.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785176106.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785176434.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785176767.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785177110.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785177443.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785177776.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785178112.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785178445.1, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785178777.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785179119.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785179452.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785179784.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785180117.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785180454.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785180786.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785181128.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785181461.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785181793.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785182126.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785182457.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785182787.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785183131.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785183464.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785183790.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785184117.7, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785184449.7, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785184781.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785185122.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785185453.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785185784.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785186116.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785186442.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785186770.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785187111.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785187446.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785187777.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785188115.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785188449.3, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785188784.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785189116.8, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785189446.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785189783.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785190114.2, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785190444.5, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785190779.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785191119.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785191448.6, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785191778.7, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785192106.9, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785192439.4, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785192759.8, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
{"ts": 1785194125.0, "token": "30518385375198439635185229487622977022492810585983145828956543777339451661080", "their_size": 0, "their_prev": 0, "frac": 1.0, "reason": "band", "sell_px": 0.88, "shares_held": 3.4789, "cost_held": 2.47, "title": "Will Benjamin Netanyahu visit New York City by December 31?", "outcome": "Yes", "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "mode": "live"}
+116
View File
@@ -15,3 +15,119 @@
{"ts": 1783627634, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "103411465761314013516623317407991195647989479153015683264102111901794650848128", "cond": "0x3c07935adc293c658ab20651f7fc6478d36e6bfdb375caab539fca9c81de03fd", "title": "Dota 2: LGD Gaming vs 1win - Game 2 Winner", "outcome": "LGD Gaming", "price": 0.51, "stake": 81.69, "reason": "price moved 0.47\u21920.51", "status": "sold", "pnl": 3.72, "settled": 1783628018, "name": "gkmgkldfmg", "exit_price": 0.5481}
{"ts": 1783628730, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "3814128494502768477143514379926392387695049781340159117049849432213153191450", "cond": "0xc6aaa048f4225f09d2a9f66723c507522da0383e9cd860f1a744c6473fcb187b", "title": "Will France be eliminated in the Quarterfinals of the World Cup?", "outcome": "No", "price": 0.85, "stake": 82.8, "reason": "price moved 0.81\u21920.85", "status": "sold", "pnl": -0.49, "settled": 1783642203, "name": "0xbadaf319", "exit_checked": true, "exit_price": 0.8525}
{"ts": 1783632909, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "71541655082659994890599835762768262434471231057902321146296827929888355060088", "cond": "0xadf6e68b2db2239b623f678be593f6f84a9ae3cb122ce1828429363b397b8543", "title": "Bitcoin Up or Down - July 9, 5:30PM-5:35PM ET", "outcome": "Up", "price": 0.99, "stake": 84.43, "reason": "price moved 0.74\u21920.99", "status": "sold", "pnl": 0.83, "settled": 1783632973, "name": "0xd96750bf", "exit_price": 1.0}
{"ts": 1783634211, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9744962581292514108386284350412915753392587449882449095731887011173957456753", "cond": "0x0fb63e987b28940eb8d299b466a34e5b404e0bd9a5c98df908bb55e6d00b694b", "title": "Will Epic Games' valuation hit (HIGH) $13.5B by December 31?", "outcome": "Yes", "price": 0.4482, "stake": 76.99, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 8.86, "settled": 1784305975, "name": "0xbadaf319", "exit_price": 0.5147}
{"ts": 1783651220, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "112398855248126389642334724080634566219399886008841203075173521868162852635909", "cond": "0x73dd54214430d1d67ddf59ad22fdf62e00e71e273b229dc0040da504e5281b6f", "title": "IAEA visits Isfahan, Fordow, or Natanz nuclear site by October 31?", "outcome": "No", "price": 0.573, "stake": 69.81, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 3.9, "settled": 1783936410, "name": "0xbadaf319", "exit_price": 0.6194}
{"ts": 1783652092, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "24696476679489653392896522921778886207347569484211127510964843324817442529198", "cond": "0x9f8c5bc5333bc77eda235d424e8c46dc02fde489409d3c501603852929b09e75", "title": "Bitcoin Up or Down - July 9, 10:50PM-10:55PM ET", "outcome": "Up", "price": 0.64, "stake": 84.3, "reason": "price moved 0.51\u21920.64", "status": "sold", "pnl": -18.92, "settled": 1783652153, "name": "0xd96750bf", "exit_price": 0.5108}
{"ts": 1783671341, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "18269015422382136019818153603324620968900134618004278553305656985016507685122", "cond": "0xdd0bb6a9b4914cb6865166a190b2b9965442ac9fcfe3907b98cf140214bbe96c", "title": "Bitcoin Up or Down - July 10, 4:10AM-4:15AM ET", "outcome": "Up", "price": 0.99, "stake": 85.02, "reason": "price moved 0.55\u21920.99", "status": "sold", "pnl": -38.02, "settled": 1783671386, "name": "0xd96750bf", "exit_price": 0.555}
{"ts": 1783675836, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "110708614617189583631393918009679567370443859313775277411746388200261997600454", "cond": "0x31a4b89f84155d5480fb8539db0af8188aed23a5d231db7810da8c0b3fa170d2", "title": "Dota 2: Rune Eaters vs GamerLegion - Game 1 Winner", "outcome": "GamerLegion", "price": 0.39, "stake": 85.1, "reason": "price moved 0.36\u21920.39", "status": "sold", "pnl": 31.74, "settled": 1783676056, "name": "gkmgkldfmg", "exit_price": 0.55}
{"ts": 1783677861, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "100198471262079386993761824025743140222494027672175410847273506523400747511360", "cond": "0xbb0f06d9834bc69265a845a296cd01e4426f964627509a9f2d5383b43e89803f", "title": "Dota 2: Xtreme Gaming vs BetBoom Team - Game 1 Winner", "outcome": "Xtreme Gaming", "price": 0.38, "stake": 85.1, "reason": "price moved 0.28\u21920.38", "status": "lost", "pnl": -86.68, "settled": 1783685621, "name": "gkmgkldfmg", "exit_checked": true}
{"ts": 1783681135, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "48197863914950401257348797854686849356505675289127641428641827304586227994435", "cond": "0xd4aff5a8278ddd920d2f239f45f5150a7779971c55ee5c41059d22609d28966d", "title": "Dota 2: Rune Eaters vs GamerLegion - Game 2 Winner", "outcome": "Rune Eaters", "price": 0.69, "stake": 87.85, "reason": "price moved 0.49\u21920.69", "status": "sold", "pnl": -9.35, "settled": 1783681390, "name": "gkmgkldfmg", "exit_price": 0.63}
{"ts": 1783685101, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "99750659249903955439120052604225640907367048033793216838103937845588350738197", "cond": "0x54d63713c8802102f64ee5134c567576c6bb43b458e218c8475f67a20f466b06", "title": "Dota 2: Aurora vs PlayTime - Game 1 Winner", "outcome": "PlayTime", "price": 0.37, "stake": 88.13, "reason": "price moved 0.33\u21920.37", "status": "sold", "pnl": 19.05, "settled": 1783685797, "name": "gkmgkldfmg", "exit_price": 0.4644}
{"ts": 1783688210, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "30046078570478042875484019498188445069739353707631130122422440814625914406231", "cond": "0x7664d545626cce2926008f88cf77c53e705c817404ada24e31d638e4031c8645", "title": "Dota 2: L1ga Team vs Team Liquid - Game 2 Winner", "outcome": "L1ga Team", "price": 0.15, "stake": 88.58, "reason": "price moved 0.14\u21920.15", "status": "sold", "pnl": 13.34, "settled": 1783688625, "name": "gkmgkldfmg", "exit_price": 0.1809}
{"ts": 1783689565, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "49886282303318964434544606851164664333698127985256361511182784657423645654000", "cond": "0x8545a030f00ef7748aa1c00481a9f01ec4b73550aef97b564a3f5a07b31f8f9d", "title": "Dota 2: Aurora vs PlayTime - Game 2 Winner", "outcome": "Aurora", "price": 0.6799, "stake": 82.22, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 7.01, "settled": 1783689878, "name": "gkmgkldfmg", "exit_price": 0.75}
{"ts": 1783690401, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "84864321844564005123638956205037810292837868807558456388220877376462415276538", "cond": "0x8545a030f00ef7748aa1c00481a9f01ec4b73550aef97b564a3f5a07b31f8f9d", "title": "Dota 2: Aurora vs PlayTime - Game 2 Winner", "outcome": "PlayTime", "price": 0.56, "stake": 82.17, "reason": "price moved 0.49\u21920.56", "status": "sold", "pnl": -1.46, "settled": 1783690503, "name": "gkmgkldfmg", "exit_price": 0.5648}
{"ts": 1783690584, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "49886282303318964434544606851164664333698127985256361511182784657423645654000", "cond": "0x8545a030f00ef7748aa1c00481a9f01ec4b73550aef97b564a3f5a07b31f8f9d", "title": "Dota 2: Aurora vs PlayTime - Game 2 Winner", "outcome": "Aurora", "price": 0.55, "stake": 82.82, "reason": "price moved 0.46\u21920.55", "status": "sold", "pnl": 28.15, "settled": 1783690824, "name": "gkmgkldfmg", "exit_price": 0.75}
{"ts": 1783695374, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "61106160955805000545726176309339696645249790307545132698548552906744856723300", "cond": "0x958375865506b3a7d8f6d2b134b179243bdf78db9f245d3afbf26e95dbcf0b92", "title": "Dota 2: Team Nemesis vs Vici Gaming - Game 1 Winner", "outcome": "Team Nemesis", "price": 0.37, "stake": 84.18, "reason": "price moved 0.35\u21920.37", "status": "sold", "pnl": -5.32, "settled": 1783695501, "name": "gkmgkldfmg", "exit_price": 0.3605}
{"ts": 1783697381, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "9680605212686211980723723137267513726715630041509403278769393973882140080333", "cond": "0xfb659e6505a847f578b31814f4cc241aba23f9dfe751fbb09d54b0661e0ca17d", "title": "Dota 2: PARIVISION vs MOUZ - Game 1 Winner", "outcome": "MOUZ", "price": 0.2711, "stake": 87.62, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -1.28, "settled": 1783697696, "name": "gkmgkldfmg", "exit_price": 0.2791}
{"ts": 1783698949, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "20753444326597808403433519410324896770837596585358560000183009522246701254242", "cond": "0x06f2a24626f9441cdb0e52b81b0b4f40dab91b6109ee5b9d5e3dce82aefcf2da", "title": "Dota 2: Team Nemesis vs Vici Gaming - Game 2 Winner", "outcome": "Team Nemesis", "price": 0.339, "stake": 87.7, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -72.38, "settled": 1783700847, "name": "gkmgkldfmg", "exit_price": 0.0679}
{"ts": 1783701159, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "69027125899922146323810811399170864348440104511791629984973003274267414851012", "cond": "0x02ab4a8dda332808f3c27061a0449645546834bc324e0d5e617bdc33500cf6c5", "title": "Dota 2: REKONIX vs Team Spirit - Game 2 Winner", "outcome": "REKONIX", "price": 0.1005, "stake": 87.32, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -86.53, "settled": 1783702410, "name": "gkmgkldfmg", "exit_price": 0.0037}
{"ts": 1783709296, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "64116761477742027701109652941632411292105231683011506366532020565363935650673", "cond": "0x9d4a016f4a18ff8f3b28a0c0adf2a03254033f6d022c88e13495738e2178c3d9", "title": "Hans Vanaken: 3+ shots", "outcome": "No", "price": 0.7844, "stake": 83.09, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 22.3, "settled": 1783719420, "name": "0xbadaf319", "exit_checked": true}
{"ts": 1783710821, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "69332829857352543341630758571211075272974294373246290749231665438041402756556", "cond": "0x3207dfbac2bd6155ce62d8fc9ef44154e679f4833de116bf823a02f9c7fdd425", "title": "Dota 2: 1win vs OG - Game 2 Winner", "outcome": "OG", "price": 0.84, "stake": 90.73, "reason": "price moved 0.48\u21920.84", "status": "sold", "pnl": -26.43, "settled": 1783710874, "name": "gkmgkldfmg", "exit_price": 0.6065}
{"ts": 1783711813, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "77385979624472636654785737076226829530003846611286280041398312121632938952313", "cond": "0x0271bb9a225e9c9abecbecf81af23e9840f179b2a8ae0e2ef49337e6404a3559", "title": "Spain vs. Belgium: Spain 1st Half O/U 0.5", "outcome": "Over", "price": 0.96, "stake": 94.36, "reason": "price moved 0.77\u21920.96", "status": "sold", "pnl": 3.82, "settled": 1783718117, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783712755, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "51142349456107958414584954407545686562582425523546369924249014347922759701733", "cond": "0x236ca6f052bc08a309294a01031b8a13fed4e2b7a326b54c05c4a852d65bb864", "title": "Spain vs. Belgium: Both Teams to Score in First Half", "outcome": "Yes", "price": 0.8395, "stake": 94.36, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -0.9, "settled": 1783718118, "name": "0x41558102", "exit_price": 0.8396}
{"ts": 1783712755, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "82295795004428430940433303735647458980029294814595402162619417282565717266755", "cond": "0xd0a6bb658382e926ce702e8abb092f34ca7701ab6d383fc1f15e356da8c80ff2", "title": "Exact Score: Spain 3 - 0 Belgium?", "outcome": "No", "price": 0.9375, "stake": 94.36, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 6.11, "settled": 1783718413, "name": "0x41558102", "exit_checked": true}
{"ts": 1783718289, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "40157116416490623239679394844195379171683621861511438824716931745872340078199", "cond": "0x2e5100b759d2e6da51f0d457028d8e42b833f4808edd8ff95e3d242aa1ef6102", "title": "Will Revolut's valuation hit (HIGH) $175B by December 31?", "outcome": "No", "price": 0.8699, "stake": 44.62, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 0.49, "settled": 1784887953, "name": "0xbadaf319", "exit_price": 0.8858}
{"ts": 1783724102, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "30171303100765004612243778406121391796571838604034412150376032542494004186310", "cond": "0x432fe43ea6abc8f183fb35a7547be2491d2a36b900c416262188f44584f375bb", "title": "Bitcoin Up or Down - July 10, 6:50PM-6:55PM ET", "outcome": "Up", "price": 0.99, "stake": 95.73, "reason": "price moved 0.63\u21920.99", "status": "sold", "pnl": -35.19, "settled": 1783724442, "name": "0xd96750bf", "exit_checked": true, "exit_price": 0.6333}
{"ts": 1783730040, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "103676338032335044429709174398685887348332725157638903811532034719301297769141", "cond": "0xc0a08dd7986cf446238d770a607fc367452e4dd5877203e7d9a4070f7862c124", "title": "Will Boston Legacy FC win on 2026-07-10?", "outcome": "Yes", "price": 0.697, "stake": 98.4, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 41.88, "settled": 1783743419, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783730663, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "45067024850792209345478857935402657293140220516974974516913686785034525226149", "cond": "0x1a56a14c04e06ec08935c53cd4386ab2a2b617fd70518957183e3c9a28054dbc", "title": "SC Recife vs. Botafogo FC: O/U 4.5", "outcome": "Over", "price": 0.588, "stake": 98.4, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 67.73, "settled": 1783742174, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783762772, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "2744571775903589106980317653847400232271579861889013320024551414528092561305", "cond": "0x32c45da56bf405f951f62fbf1c6d84d16e18a258870438aabb26ed314210d16d", "title": "Dota 2: BetBoom Team vs GamerLegion - Game 1 Winner", "outcome": "GamerLegion", "price": 0.4198, "stake": 97.58, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 6.0, "settled": 1783763084, "name": "gkmgkldfmg", "exit_price": 0.4604}
{"ts": 1783767107, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "94086717682175488292372912031763512631835050964973472839161913179834160769254", "cond": "0x14272984bc3c6a49e9c6141e93b2b6534573765ec89c438986f26151ccfa3d3c", "title": "Will Pohang Steelers FC win on 2026-07-11?", "outcome": "Yes", "price": 0.5987, "stake": 97.7, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 64.31, "settled": 1783780828, "name": "0x41558102", "exit_checked": true}
{"ts": 1783768873, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "24685222266639618881275458182682767134900023023526773367466764924178936188460", "cond": "0xa54a1b59dfc7dbd086084ec8482284753f018c7d47a85fd3fbcc181fc994fa37", "title": "Dota 2: Xtreme Gaming vs Team Falcons - Game 2 Winner", "outcome": "Team Falcons", "price": 0.65, "stake": 98.1, "reason": "price moved 0.60\u21920.65", "status": "sold", "pnl": 5.54, "settled": 1783769298, "name": "gkmgkldfmg", "exit_price": 0.6998}
{"ts": 1783769106, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "21317240954584519381735360743926588514834913277324009690727150242237748830303", "cond": "0x10e4d9186c618f9bdc362e941c37785ae28764932548b7502c54d226908d0961", "title": "Bitcoin Up or Down - July 11, 7:20AM-7:25AM ET", "outcome": "Down", "price": 0, "stake": 99.69, "reason": "price 0.000 outside [0.01,0.99]", "status": "lost", "pnl": -101.19, "settled": 1783769486, "name": "0xd96750bf", "exit_checked": true}
{"ts": 1783770234, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "105212104196091726392140052817325444324784813554106263063196477471085394528921", "cond": "0xde8bac1e7c29832d29ae69c93248e6085e947a9909ff9c95f11ea7504257dd45", "title": "Gwangju FC vs. Pohang Steelers FC: Pohang Steelers FC O/U 1.5", "outcome": "Over", "price": 0.91, "stake": 100.03, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 9.62, "settled": 1783780583, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783770235, "wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf", "token": "106618579082857173205099187418291680068349149870923665139597643374871754972322", "cond": "0xbb5243e8e12a186025c0f27597a8c4808a206379f1f9762d4072718644dc9fa3", "title": "LoL: Hanwha Life Esports vs LYON (BO5) - Mid-Season Invitational Playoffs", "outcome": "Hanwha Life Esports", "price": 0.68, "stake": 100.03, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 38.55, "settled": 1783771497, "name": "AIcAIc", "exit_price": 0.95}
{"ts": 1783770862, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "14720921693726444993132286510480864959564663807713006631795468793505944795957", "cond": "0x6750fe34aa15e45304c8591f574ae62e792c34d78809bdcbc012e1bed5adfc0b", "title": "Will Jeonbuk Hyundai Motors FC win on 2026-07-11?", "outcome": "Yes", "price": 0.8269, "stake": 99.96, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 20.41, "settled": 1783781024, "name": "0x41558102", "exit_checked": true}
{"ts": 1783770863, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "58977437171225124002548434766056119596861991011293700343028569254570529602303", "cond": "0x4b1e0b818817492afa73944f7271cc744a6e9027f2c26888b8a6ee76e6aba311", "title": "Bitcoin Up or Down - July 11, 7AM ET", "outcome": "Up", "price": 0.374, "stake": 99.96, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -18.28, "settled": 1783771498, "name": "1kto1m", "exit_price": 0.3191}
{"ts": 1783771804, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "14558559907212874105816406765075619812711660815177458275599881262140416485351", "cond": "0xcff1cd5b482a91c324614ee06b7e43c7a702f192bedca126a7e0e6d9bf70c75d", "title": "Bitcoin Up or Down - July 11, 8:05AM-8:10AM ET", "outcome": "Up", "price": 0.99, "stake": 101.96, "reason": "price moved 0.57\u21920.99", "status": "sold", "pnl": 1.0, "settled": 1783772127, "name": "0xd96750bf", "exit_price": 1.0}
{"ts": 1783771810, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "66515436880642025537496135879126489789070102463895353529834261649239057001921", "cond": "0xe6103ce2b5b59939d3371f16aa6516f9828f3a9194fe8b13a96e0747a1fa487e", "title": "Bitcoin Up or Down - July 11, 8:00AM-8:15AM ET", "outcome": "Up", "price": 0.5, "stake": 101.96, "reason": "price moved 0.31\u21920.50", "status": "sold", "pnl": -58.48, "settled": 1783771815, "exit_price": 0.226, "name": "1kto1m"}
{"ts": 1783776820, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "66542966921479736150492153890010290615172456230777295742236316360180197142463", "cond": "0x28027472fa8bf888fcfb6bd87350fb2f952f425f1f439877ac89faedcf68f5b9", "title": "Bitcoin Up or Down - July 11, 9:25AM-9:30AM ET", "outcome": "Up", "price": 0.5076, "stake": 100.64, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -102.13, "settled": 1783777012, "name": "0xd96750bf", "exit_checked": true}
{"ts": 1783777135, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "32083946557663920503716775865697460526633197303585051527116966709905217705878", "cond": "0xc9f52d4c1e790f736f69fcd522263b02bcd3c2b17a729dbf048970ed59ee5808", "title": "Dota 2: L1ga Team vs Level UP - Game 2 Winner", "outcome": "L1ga Team", "price": 0.5485, "stake": 100.07, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 66.02, "settled": 1783777453, "name": "gkmgkldfmg", "exit_price": 0.92}
{"ts": 1783781525, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "27632180525380684914321906274705941073296172029015605436272337722097971624328", "cond": "0x6d1bc898781da9b481d170cc8fc7915273eb391e466d50164dbc1dbe94efea73", "title": "Mjallby AIF vs. AIK: O/U 2.5", "outcome": "Over", "price": 0.8598, "stake": 96.19, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 15.28, "settled": 1783789653, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783784707, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "107268250696899722989818361141009210381365569902222649850764832303284830201491", "cond": "0xb2b222cf79fcf899e479bbf711e02198af67817a2740286f71b950830717e3e2", "title": "Will the price of Bitcoin be above $64,000 on July 11?", "outcome": "Yes", "price": 0.831, "stake": 96.3, "reason": "price moved 0.76\u21920.83", "status": "won", "pnl": 19.1, "settled": 1783786726, "name": "0xbadaf319", "exit_checked": true}
{"ts": 1783805820, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "10174584768963875173947852308524484106197371102092547629610032094114021922809", "cond": "0x074ce5163e8590fdf5615ee0c9df73619e1e777a966b973c3055caf06281ec88", "title": "England to score first vs. Norway?", "outcome": "No", "price": 0.8236, "stake": 96.62, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 20.18, "settled": 1783814817, "name": "0x41558102", "exit_checked": true}
{"ts": 1783806624, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "108451612909496335433925708933377313229531944715204827566329790137714124934964", "cond": "0x3c5aeecefc413cf0c049d13327ad40456fd925fd7b5e1364e31239980154869d", "title": "Exact Score: Norway 1 - 0 England?", "outcome": "No", "price": 0.999, "stake": 96.62, "reason": "price moved 0.94\u21921.00", "status": "won", "pnl": 0.09, "settled": 1783814681, "name": "0x41558102", "exit_checked": true}
{"ts": 1783806761, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "103463464943572749166715825902436097005749231905022823443969199466445385329466", "cond": "0x086013bff1b8a3a5ccd79397212c4249e6dfbc30ebe2af6302c1672139090d4d", "title": "Exact Score: Norway 1 - 1 England?", "outcome": "No", "price": 0.88, "stake": 96.62, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -96.97, "settled": 1783814995, "name": "0x41558102", "exit_checked": true}
{"ts": 1783811464, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "85590802024993543661537425965264345251257796759459810241384876806751805341892", "cond": "0x85aa21232741b7a20bb96a9794e6ca05dd3f0e750b76e6f38838530b18184fa2", "title": "Jude Bellingham: 2+ goals", "outcome": "Yes", "price": 0.0299, "stake": 96.6, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -99.41, "settled": 1783814864, "name": "0x41558102", "exit_checked": true}
{"ts": 1783815207, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "20984016543941988843477189471436635378224731224764178152393193587982775548296", "cond": "0x3c5895028ee6c15e4da7b73884819bc86897c08a890cf76712b09ac37de5d82d", "title": "UFC 329: Gable Steveson vs. Elisha Ellison (Heavyweight, Prelims)", "outcome": "Gable Steveson", "price": 0.99, "stake": 92.74, "reason": "price moved 0.92\u21920.99", "status": "sold", "pnl": 0.81, "settled": 1783815558, "name": "gkmgkldfmg", "exit_price": 0.999}
{"ts": 1783818670, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "14635675870982897917581198649476127837975251193150495566552970565909631535281", "cond": "0x95f726bbb693b945f94473908298b2389989550b08a7bfd90f97ce7ba62cb719", "title": "Will Argentina win on 2026-07-11?", "outcome": "Yes", "price": 0.727, "stake": 92.74, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -44.68, "settled": 1783828832, "name": "0x41558102", "exit_checked": true, "exit_price": 0.3899}
{"ts": 1783821747, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "80695764145597442773109303072961778341865154823453604006436935638165430171016", "cond": "0x78fdaa290adbb2780e5f3b391b6cb5009d7c849a1a774bf1966115b75f8d4554", "title": "UFC 329: Brandon Royval vs. Lone'er Kavanagh (Flyweight, Main Card)", "outcome": "Loneer Kavanagh", "price": 0.89, "stake": 95.34, "reason": "price moved 0.74\u21920.89", "status": "sold", "pnl": -29.31, "settled": 1783822114, "name": "gkmgkldfmg", "exit_price": 0.6264}
{"ts": 1783823370, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "98130629394630322983110605714141489884435629664812927809724837028685741349685", "cond": "0x95f726bbb693b945f94473908298b2389989550b08a7bfd90f97ce7ba62cb719", "title": "Will Argentina win on 2026-07-11?", "outcome": "No", "price": 0.6122, "stake": 98.53, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 61.27, "settled": 1783828832, "name": "0x41558102", "exit_checked": true}
{"ts": 1783823370, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "30832186473485489334120104796032388930526660633476597146132134578867673440960", "cond": "0x1db0a673e54d03be88c155835d1b08286a469fe9ae8cfffe73777d18431533e4", "title": "Argentina vs. Switzerland: O/U 1.5", "outcome": "Over", "price": 0.8499, "stake": 98.53, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 16.96, "settled": 1783829011, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783824628, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "86486366666900934251692510513012809256323129155701648230490642360929725335546", "cond": "0x74e592f35b0751cf0bf4bc7e04ec5e4722c3bcee1332140faa86307c70616763", "title": "Bitcoin Up or Down - July 11, 10:40PM-10:45PM ET", "outcome": "Down", "price": 0.5675, "stake": 96.48, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -97.73, "settled": 1783824818, "name": "0xd96750bf", "exit_checked": true}
{"ts": 1783847109, "wallet": "0xd96750bf8d941a8186e592b0ae6e096da66aa266", "token": "39914244553987465540792566278348498734923249672615251266280042181105318419717", "cond": "0x248fe1a9b246808baabfb9bf452d3d57f314050eb5776a9c53a5b1c027dd41fc", "title": "Bitcoin Up or Down - July 12, 5:00AM-5:05AM ET", "outcome": "Down", "price": 0.99, "stake": 100.82, "reason": "price moved 0.81\u21920.99", "status": "sold", "pnl": 0.99, "settled": 1783847299, "name": "0xd96750bf", "exit_price": 1.0}
{"ts": 1783848444, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "89628205161429183663335882524534177373428689595495022481997839397142363974023", "cond": "0x4a79ee243fd2910b21b240699be5e3cabb73de2f18cddc23c88fc842efe87d95", "title": "LoL: Bilibili Gaming vs Hanwha Life Esports - Game 3 Winner", "outcome": "Bilibili Gaming", "price": 0.56, "stake": 100.78, "reason": "price moved 0.50\u21920.56", "status": "sold", "pnl": 77.67, "settled": 1783850428, "name": "gkmgkldfmg", "exit_price": 0.999}
{"ts": 1783853541, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "14298727521347397971969992444073213603189753350952512402670010770159778335698", "cond": "0x8a89800369f7126ae60760e942afa581f8b248bf197563f98394d3835bb9dbe3", "title": "Dota 2: PARIVISION vs Team Spirit - Game 2 Winner", "outcome": "PARIVISION", "price": 0.4925, "stake": 100.33, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 17.36, "settled": 1783854171, "name": "gkmgkldfmg", "exit_price": 0.5925}
{"ts": 1783854172, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "72657587692017665505599725656194205462581472368991422962137490050829927893951", "cond": "0x8a89800369f7126ae60760e942afa581f8b248bf197563f98394d3835bb9dbe3", "title": "Dota 2: PARIVISION vs Team Spirit - Game 2 Winner", "outcome": "Team Spirit", "price": 0.48, "stake": 100.33, "reason": "price moved 0.22\u21920.48", "status": "sold", "pnl": -21.85, "settled": 1783854484, "name": "gkmgkldfmg", "exit_price": 0.3901}
{"ts": 1783856662, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "113717050736693090954094949076546722767581299124112759312610889973919287772155", "cond": "0xba7e1244bc3dabb6c38a128dcf7522104172e8b3a354aa711643c11064e56bf1", "title": "Will Daejeon Hana Citizen FC win on 2026-07-12?", "outcome": "Yes", "price": 0.5222, "stake": 100.32, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -101.76, "settled": 1783867043, "name": "0x41558102", "exit_checked": true}
{"ts": 1783863331, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "84502716136213781728963328899707683260350624645362486645725504535263198032073", "cond": "0xa4807375ad750023e039c1a666413760e915ab367d2bfc57034bc5d631775d07", "title": "Dota 2: 1win vs Team Yandex - Game 2 Winner", "outcome": "1win", "price": 0.47, "stake": 94.02, "reason": "price moved 0.38\u21920.47", "status": "sold", "pnl": 5.71, "settled": 1783863540, "name": "gkmgkldfmg", "exit_price": 0.5135}
{"ts": 1783867167, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "4348221964264579870850466669975747411320261540985126046359486164505992457542", "cond": "0x7596ba50d124202d21f9b3695ad1e5611fd2f5db2cc7696d40cf2c198e806f73", "title": "Dota 2: OG vs Virtus.pro - Game 2 Winner", "outcome": "Virtus.pro", "price": 0.63, "stake": 90.43, "reason": "price moved 0.58\u21920.63", "status": "sold", "pnl": -3.68, "settled": 1783867915, "name": "gkmgkldfmg", "exit_price": 0.6184}
{"ts": 1783867991, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "105787237860830132190384323107166398542270087772323787551486824946137398140548", "cond": "0x81af4ac7bf99204e9d6182691058bd92fb2b42dcec494654e1189dfde08f7004", "title": "Bitcoin above 63,200 on July 12, 11AM ET?", "outcome": "Yes", "price": 0.001, "stake": 90.43, "reason": "price 0.001 outside [0.01,0.99]", "status": "sold", "pnl": 90336.86, "settled": 1783869474, "name": "0xbadaf319", "exit_price": 1.0}
{"ts": 1783884689, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "112964891228922007291616429059731268652545552701771186142443664268316983972488", "cond": "0x12ffeb9fc7535c924fc64cdbf0be333db1950bd3a78aba459177b80b438bec03", "title": "Will Cuiab\u00e1 EC win on 2026-07-12?", "outcome": "Yes", "price": 0.62, "stake": 90.43, "reason": "price moved 0.50\u21920.62", "status": "lost", "pnl": -91.46, "settled": 1783898872, "name": "0x41558102", "exit_checked": true}
{"ts": 1783888427, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "107179792112987391529646299006880228718467140164269968140132399486412571398191", "cond": "0x880d4d315634908ffac985de5cd442ec679beeb25f0166a77bece698f35463f6", "title": "Will GPT-6 be released by August 14, 2026?", "outcome": "No", "price": 0.7899, "stake": 49.48, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 2.1, "settled": 1783936410, "name": "0xbadaf319", "exit_price": 0.8326}
{"ts": 1783890308, "wallet": "0x41558102a796ba971c7567cad41c307e59f8fa41", "token": "57692873707168744410462715873400507686142544046928546188194421200046018282561", "cond": "0x8022dd304232ce80b3866b7a45f7396d2e8cb91ace3b86b3aaffd06a44ec6052", "title": "Ava\u00ed FC vs. Clube N\u00e1utico Capibaribe: O/U 1.5", "outcome": "Over", "price": 0.999, "stake": 90.4, "reason": "price moved 0.46\u21921.00", "status": "sold", "pnl": 0.09, "settled": 1783899442, "name": "0x41558102", "exit_price": 1.0}
{"ts": 1783894711, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "50206051919987143398301686023277350657729433627529907465714791269369601841506", "cond": "0xcf710169c9bda6d44066d759780d850b6d3fb02ae09c60f69223e1ed03ff1523", "title": "Will Netflix, Inc. (NFLX) hit (HIGH) $82.50 Week of July 13 2026?", "outcome": "No", "price": 0.82, "stake": 50.63, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -4.34, "settled": 1783936410, "name": "0xbadaf319", "exit_price": 0.7596}
{"ts": 1783915558, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "17233538369622331395311990544159709275677306359062920824570611974340792501916", "cond": "0xec4147d703a1013d0bdc0ef4dcaf129fe8443e6ad1318edcd2a2ac9eff6c8421", "title": "Moscow air traffic suspended by August 31?", "outcome": "Yes", "price": 0.8504, "stake": 82.88, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 13.72, "settled": 1783916816, "name": "0xbadaf319", "exit_price": 0.9951}
{"ts": 1783918704, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "70962318786911412106087113936707965213554584784375688261632728234676581794613", "cond": "0xec6a9c47b73a00f12acbd46e137a9e5da64224be4efdbfea479d64261a44d52f", "title": "Will Palantir Technologies Inc. (PLTR) hit (LOW) $102 in July?", "outcome": "No", "price": 0.7929, "stake": 49.84, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -2.1, "settled": 1783936411, "name": "0xbadaf319", "exit_price": 0.7698}
{"ts": 1783933772, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "59710612631848725344763865983471814895562224915658392985168656890608650443974", "cond": "0x1d608eeaf0869a3f906ed50c0340d97a592f9cdcdf7b475524de5d75d847eec8", "title": "WTI Crude Oil (WTI) closes above $76 on July 13?", "outcome": "No", "price": 0.8899, "stake": 54.54, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -0.98, "settled": 1783948920, "name": "0xbadaf319", "exit_price": 0.88}
{"ts": 1783939208, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "72663413633237870742152602912076949024714881200491601361514812636170232854563", "cond": "0xd50d0276f9b6c57d7a1b23be8be23a8dcdffed0aebae867de372b26593a9a238", "title": "Hyperbeat FDV above $300M one day after launch?", "outcome": "No", "price": 0.898, "stake": 46.28, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 3.67, "settled": 1784386017, "name": "0xbadaf319", "exit_price": 0.9728}
{"ts": 1783942543, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "25252139719387305389090759227041579550456702736511482208905350724277919018200", "cond": "0x1121a02fc780ddeb79cf91cdf2fea0a7dc2a8eb91a8643e86a4a415ab519ab90", "title": "Will the Houthis successfully target shipping by August 31, 2026?", "outcome": "Yes", "price": 0.28, "stake": 91.41, "reason": "book unreliable (spread 0.16 > 0.08)", "status": "sold", "pnl": 240.02, "settled": 1784772296, "name": "0xbadaf319", "exit_checked": true, "exit_price": 1.0206}
{"ts": 1783965172, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "68863380862470769473817017624526026576800718695897153538391077057952557372819", "cond": "0x67d054d9a655ca606802150b8850a07e611c10364de253187869e9d2d0cdfadc", "title": "Set Handicap: Giese/Rafiq (-1.5) vs Ayeni/Chopra (+1.5)", "outcome": "Ayeni/Chopra", "price": 0.7, "stake": 93.91, "reason": "book unreliable (spread 0.29 > 0.08)", "status": "refund", "pnl": -27.68, "settled": 1783997372, "name": "Kruto2027", "exit_checked": true}
{"ts": 1783973850, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "113811126480011515107509517146411015240698493006125965388028738076036215548925", "cond": "0x7b815d5ee7f26512f22e42943519b051ce430586fd88fd0acb167ab2252a688b", "title": "Over $95M committed to the Credible public sale?", "outcome": "No", "price": 0.7575, "stake": 56.21, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 14.09, "settled": 1784315257, "name": "0xbadaf319", "exit_checked": true, "exit_price": 0.9542}
{"ts": 1784030419, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "43429083182986427425572947360954920494954132341616449095164581234599055860363", "cond": "0x2bb66399ec3f2a5eac9af9e5431f5f7f3b912e0d41619a01135459c6546bdf42", "title": "Dota 2: Team Liquid vs Xtreme Gaming - Game 1 Winner", "outcome": "Team Liquid", "price": 0.431, "stake": 94.4, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 19.81, "settled": 1784031064, "name": "gkmgkldfmg", "exit_price": 0.5363}
{"ts": 1784036922, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "105476473765378697704173602882253304048974245706445258100084642430904375742011", "cond": "0x54570618ec2d24713f09896dd1e120b43515537c161d825656bdc1fef54ea66b", "title": "Dota 2: Team Liquid vs Xtreme Gaming - Game 2 Winner", "outcome": "Xtreme Gaming", "price": 0.46, "stake": 97.54, "reason": "thin book ($34 within 5c < $50)", "status": "sold", "pnl": -11.61, "settled": 1784037708, "name": "gkmgkldfmg", "exit_price": 0.42}
{"ts": 1784038062, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "74079800819371354810882430985275264634530851270424415749197209350942756192264", "cond": "0x73b1e8e9993114bd0b92588ecdc2a6f490ba9cc6f85844d927ae62e0b3c15ca5", "title": "Will Russia capture Pokrovka by July 31?", "outcome": "No", "price": 0.242, "stake": 97.53, "reason": "book unreliable (spread 0.69 > 0.08)", "status": "lost", "pnl": -99.75, "settled": 1784148557, "name": "BikesAreTheBikes", "exit_checked": true}
{"ts": 1784054882, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "106117170598299515991778271448868055604686257762862584190468389838818487912270", "cond": "0xbe259598e5a6c822d9d5cd125a853fecf6ebed30425621c4dd6fe4151b32d9ab", "title": "Israel enacts military exemption for Yeshiva students by Sep 30?", "outcome": "No", "price": 0.35, "stake": 95.37, "reason": "thin book ($5 within 5c < $50)", "status": "lost", "pnl": -97.23, "settled": 1784063079, "name": "BikesAreTheBikes", "exit_checked": true}
{"ts": 1784106382, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "48230344805568764262522696442077527559175899701365768465113438102738863593763", "cond": "0xb3d5d0894da9a6438744854fb9a4cb0b6efa8ff0e8805adf8b4eb8c7f4f4344b", "title": "WTI Crude Oil (WTI) Up or Down on July 15?", "outcome": "Up", "price": 0.4599, "stake": 52.7, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -6.76, "settled": 1784157230, "name": "0xbadaf319", "exit_checked": true, "exit_price": 0.4157}
{"ts": 1784128795, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "36572361863292743525172722296256449344593421343195350786366455281513675169221", "cond": "0xd2a97dd956e70c9c4abda30d2864588ece0c7213013eb3fa664b88509ff829b1", "title": "Will \"The Odyssey\" Opening Weekend Box Office be greater than 115m?", "outcome": "No", "price": 0.44, "stake": 99.83, "reason": "book unreliable (spread 0.09 > 0.08)", "status": "lost", "pnl": -101.51, "settled": 1784649073, "name": "BikesAreTheBikes", "exit_checked": true}
{"ts": 1784136108, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "75636274443607445614938470591337628868615181893893587977168160999705149850480", "cond": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a", "title": "Dota 2: 1win vs Vici Gaming (BO3) - Esports World Cup Survival", "outcome": "Vici Gaming", "price": 0.65, "stake": 101.24, "reason": "price moved 0.57\u21920.65", "status": "sold", "pnl": 1.21, "settled": 1784136460, "name": "gkmgkldfmg", "exit_price": 0.6712}
{"ts": 1784136878, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "75636274443607445614938470591337628868615181893893587977168160999705149850480", "cond": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a", "title": "Dota 2: 1win vs Vici Gaming (BO3) - Esports World Cup Survival", "outcome": "Vici Gaming", "price": 0.85, "stake": 102.05, "reason": "price moved 0.67\u21920.85", "status": "sold", "pnl": 4.45, "settled": 1784138394, "name": "gkmgkldfmg", "exit_price": 0.8937}
{"ts": 1784145016, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "69816346859095495747189627053263753156196009953825285858477796399815602774300", "cond": "0x518df6d694ad4658fe6c284850c029c6f00c9b3609cf05f7757d1fecba1641f8", "title": "US-Iran 60 day negotiation period extended?", "outcome": "No", "price": 0.51, "stake": 103.56, "reason": "price moved 0.45\u21920.51", "status": "sold", "pnl": -10.26, "settled": 1785698022, "name": "BikesAreTheBikes", "exit_price": 0.4745}
{"ts": 1784148369, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "97790474719190241406489821993233180311618193540151039410585653304993937141574", "cond": "0xb2af625fa98691e234f918fb36e5063ca14d436d5d7b1a1ad299bbb1890694a3", "title": "Will Argentina win the World Cup?", "outcome": "No", "price": 0.716, "stake": 64.21, "reason": "book unreliable (spread 0.14 > 0.08)", "status": "sold", "pnl": 16.45, "settled": 1784649073, "name": "0xbadaf319", "exit_checked": true, "exit_price": 0.908}
{"ts": 1784167406, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "7384451899802911723249599486996406665182105515403617543497677786694027499060", "cond": "0x99527e3fb165b1b7ef5ccc75255c39a46e69a3006cf641f010ca2e23f4e9cb1b", "title": "Will South Korea ETF (EWY) hit (HIGH) $188 Week of July 13 2026?", "outcome": "No", "price": 0.35, "stake": 62.07, "reason": "book unreliable (spread 0.64 > 0.08)", "status": "sold", "pnl": 92.95, "settled": 1784319963, "name": "0xbadaf319", "exit_checked": true, "exit_price": 0.884}
{"ts": 1784203157, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "10142042254085112476456489233335925486747213286746834444247538330158153223906", "cond": "0x5fee4f88a5795fa8a370c428b53650c5422d243d43865b9e1762c63b8e461256", "title": "Dota 2: Team Yandex vs Team Spirit - Game 1 Winner", "outcome": "Team Yandex", "price": 0.5343, "stake": 103.92, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 13.5, "settled": 1784203480, "name": "gkmgkldfmg", "exit_price": 0.6182}
{"ts": 1784206122, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "6542858065381328138604971534407515790260577773140917193780294419054693674045", "cond": "0x6266a812b672fb0424235909307279a2d4f52ad291b00e4a85767c146d10a2c0", "title": "Dota 2: Team Yandex vs Team Spirit - Game 2 Winner", "outcome": "Team Yandex", "price": 0.56, "stake": 103.89, "reason": "no ask side on the book at copy time", "status": "sold", "pnl": -22.66, "settled": 1784206970, "name": "gkmgkldfmg", "exit_price": 0.4527}
{"ts": 1784207355, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "98849429077363983479976319570357712213755247481827901912930434552765906797396", "cond": "0x6266a812b672fb0424235909307279a2d4f52ad291b00e4a85767c146d10a2c0", "title": "Dota 2: Team Yandex vs Team Spirit - Game 2 Winner", "outcome": "Team Spirit", "price": 0.47, "stake": 11.58, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 2.58, "settled": 1784207612, "name": "gkmgkldfmg", "exit_price": 0.5893}
{"ts": 1784275928, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "15456330829547795037828293282236765253933989530349029925038235552652310014831", "cond": "0x240c2424f9e2de98676f8a2dce520b2dfee499b68194ac5db0537be851f56989", "title": "Will Revolut's valuation hit (HIGH) $90B by December 31?", "outcome": "Yes", "price": 0.28, "stake": 47.29, "reason": "book unreliable (spread 0.64 > 0.08)", "status": "won", "pnl": 120.58, "settled": 1784756458, "name": "0xbadaf319", "exit_checked": true}
{"ts": 1784287003, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "99769792009260570054217311703996683522727922229995804271060316488330979046706", "cond": "0x9d407ed371fd904ef375724783d30eef0405e5d63d6bf1280d913b76492a035d", "title": "LoL: Hanwha Life Esports vs T1 - Game 1 Winner", "outcome": "Hanwha Life Esports", "price": 0.5699, "stake": 104.86, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -106.21, "settled": 1784296724, "name": "gkmgkldfmg", "exit_checked": true}
{"ts": 1784288939, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "49357014671746556855560755614469742325519994297167600840929876681819057732694", "cond": "0xf9640023159d57007d91bf9f077c1bdedb11c2b9d9a26d750f7d3db79307ba39", "title": "Dota 2: Team Falcons vs Vici Gaming - Game 1 Winner", "outcome": "Vici Gaming", "price": 0.42, "stake": 104.81, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 55.83, "settled": 1784289655, "name": "gkmgkldfmg", "exit_price": 0.6578}
{"ts": 1784292916, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "60643960237912042991623385995992740897392655866310010945852324078346572439711", "cond": "0x0cd083d5f5c038e479f99618104cf4c1189a26db07b36806d4e46d4c21d019a7", "title": "Dota 2: Team Falcons vs Vici Gaming - Game 2 Winner", "outcome": "Vici Gaming", "price": 0.3425, "stake": 105.13, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 0.34, "settled": 1784293574, "name": "gkmgkldfmg", "exit_price": 0.3572}
{"ts": 1784303812, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "110536989543612561899836326685728311541346128503675227319696677241365666291302", "cond": "0x33202ea27cf7fbf8d387c6ef1e0eb956dc999ffb96385b6fe67b84ea4a364952", "title": "Will Anthropic extend Claude Fable 5 paid-plan access again by July 19?", "outcome": "Yes", "price": 0.57, "stake": 102.53, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": -15.26, "settled": 1784303999, "name": "BikesAreTheBikes", "exit_price": 0.5}
{"ts": 1784305076, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "28782906734976367034652809126970357901755811695575578507894349405056833093999", "cond": "0x2958e5aaa8ff729d588001f798ea3b84ad0d786927e1a92bd819d8c87477a640", "title": "Dota 2: Nigma Galaxy vs BetBoom Team - Game 2 Winner", "outcome": "Nigma Galaxy", "price": 0.09, "stake": 102.53, "reason": "book unreliable (spread 0.16 > 0.08)", "status": "sold", "pnl": 158.1, "settled": 1784305303, "name": "gkmgkldfmg", "exit_price": 0.2367}
{"ts": 1784340508, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "75617938399072215829402097410146281839699850277349010268419461006890822261261", "cond": "0x68ffc65d12b23f8f259ff5e69c3af7a2403fc324ce812ea36fb645c8f5e66be3", "title": "Bitcoin Up or Down - July 17, 10:00PM-10:15PM ET", "outcome": "Up", "price": 0.2037, "stake": 105.73, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 340.64, "settled": 1784341135, "name": "1kto1m", "exit_price": 0.8683}
{"ts": 1784377056, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "10916744353953665895148740879560856223867654434417397094964240555712472099459", "cond": "0x9728557919be9ab35b2fd13c763c81ea4456de4dee839ea2982c4e699edb522e", "title": "Map Handicap: JustP (-1.5) vs QUAZAR (+1.5)", "outcome": "QUAZAR", "price": 0.76, "stake": 105.8, "reason": "book unreliable (spread 0.22 > 0.08)", "status": "sold", "pnl": 28.37, "settled": 1784389548, "name": "Kruto2027", "exit_price": 0.9701}
{"ts": 1784384209, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", "cond": "0xb2edf42ea5c8ec24809ee447a5ff06d39b70afbc52d94ae24d62d0280a08be91", "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", "outcome": "PARIVISION", "price": 0.53, "stake": 103.25, "reason": "price moved 0.45\u21920.53", "status": "sold", "pnl": -9.74, "settled": 1784384731, "name": "gkmgkldfmg", "exit_price": 0.495}
{"ts": 1784388877, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "58169143653343450326195498215538236930997670878228551327845934859747060865016", "cond": "0x68bdc057bd18669f01b3e4b408d14733b2680a61c6e5c7a5cd5bdc86a1f41df6", "title": "Dota 2: Team Yandex vs PARIVISION - Game 2 Winner", "outcome": "Team Yandex", "price": 0.45, "stake": 103.71, "reason": "price moved 0.32\u21920.45", "status": "sold", "pnl": 27.12, "settled": 1784389228, "name": "gkmgkldfmg", "exit_price": 0.5824}
{"ts": 1784389064, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "69652550707564368147617985733665950972926852562360271813685562356348115305033", "cond": "0x68bdc057bd18669f01b3e4b408d14733b2680a61c6e5c7a5cd5bdc86a1f41df6", "title": "Dota 2: Team Yandex vs PARIVISION - Game 2 Winner", "outcome": "PARIVISION", "price": 0.49, "stake": 103.38, "reason": "book unreliable (spread 0.15 > 0.08)", "status": "sold", "pnl": 74.71, "settled": 1784389870, "name": "gkmgkldfmg", "exit_price": 0.8553}
{"ts": 1784402106, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "91990736572156896332531437772162323719378402759982493855773735188693457077937", "cond": "0x478199016ea7651f150e1fd9beb673cdf17b4c3dbf0f6f19991dddf60b3bb432", "title": "Tauson vs. Krejcikova: Match O/U 22.5", "outcome": "Over", "price": 0.18, "stake": 98.65, "reason": "book unreliable (spread 0.75 > 0.08)", "status": "won", "pnl": 446.98, "settled": 1784411180, "name": "Kruto2027", "exit_checked": true}
{"ts": 1784420641, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "35364363129310485685520220202960553864892167102727987653115207699893583866920", "cond": "0x33404f245944056e45d2668d28e3a1c70cc6addc16d25cece1fb0e3a2427525b", "title": "Bitcoin Up or Down - July 18, 8:15PM-8:30PM ET", "outcome": "Up", "price": 0.3102, "stake": 98.66, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -16.69, "settled": 1784420961, "name": "1kto1m", "exit_price": 0.27}
{"ts": 1784424742, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "79543505323749041351214009509945263468780378185758945288970137854254779524794", "cond": "0x21588ac86fd81dffc6c7e69789427cef88cd18250daf9c93f4fd29f56ddb516c", "title": "Bitcoin Up or Down - July 18, 9:30PM-9:45PM ET", "outcome": "Down", "price": 0.5197, "stake": 98.66, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 25.59, "settled": 1784425689, "name": "1kto1m", "exit_price": 0.6686}
{"ts": 1784425689, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "29977440714027702794755312644671117389655288253327722609561816044442289528639", "cond": "0xe9db87577e7c580bd784cd40ca6b4dab103040a14073a78494beb502c340aba6", "title": "Bitcoin Up or Down - July 18, 9:45PM-10:00PM ET", "outcome": "Down", "price": 0.5045, "stake": 98.66, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -32.0, "settled": 1784426319, "name": "1kto1m", "exit_price": 0.3552}
{"ts": 1784438883, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "18859662100986706442931434084612043934725834523854128874928569872427180020630", "cond": "0x4906333de7e9252101ded75f9bac59e07d158573381c89afe6f719dd3baadefd", "title": "Will Western Digital (WDC) Q4 exabytes shipped be above 255?", "outcome": "No", "price": 0.83, "stake": 50.59, "reason": "thin book ($17 within 5c < $50)", "status": "sold", "pnl": 2.3, "settled": 1784887954, "name": "0xbadaf319", "exit_price": 0.8753}
{"ts": 1784450722, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "32952048155093419718055060819712841482842350791391116195205201413217889733414", "cond": "0xe6d5e5da83874cd82c9b651a8a5d4fc541a800a295fb62e85124b4f5a04a4b7d", "title": "Will China invade Taiwan by December 31, 2027?", "outcome": "No", "price": 0.82, "stake": 98.79, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": -21.28, "settled": 1785395183, "name": "BikesAreTheBikes", "exit_price": 0.6546}
{"ts": 1784451863, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "50488227317031565004575684525878022626020008256198844799050708993499540064859", "cond": "0x4c80df6f557bb0b9de08c0301ebdce500dd9bdc58400d9269fb8fab1709ed584", "title": "China x Taiwan military clash before 2027?", "outcome": "No", "price": 0.731, "stake": 98.79, "reason": "book unreliable (spread 0.18 > 0.08)", "status": "sold", "pnl": 15.26, "settled": 1785592593, "name": "BikesAreTheBikes", "exit_price": 0.8535}
{"ts": 1784451912, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "86567202803696185629704724961398129231892610051254319801824623009047556217191", "cond": "0xa6480903e54c68f2ee79cacb7861dfcc9b473e8b07d6dcaf2c9923034a5fb56f", "title": "Israel x Iran ceasefire continues through July 31?", "outcome": "No", "price": 0.41, "stake": 98.79, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": -14.02, "settled": 1785348943, "name": "BikesAreTheBikes", "exit_price": 0.366}
{"ts": 1784453998, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "20413144546134673104026764291663662744630163650305273852347168329867810784203", "cond": "0x909f37860be24ec17981866ed02eb7e0779226585a18faf89e2b2201ca443236", "title": "Bitcoin Up or Down - July 19, 5:30AM-5:45AM ET", "outcome": "Up", "price": 0.3669, "stake": 98.79, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -92.71, "settled": 1784454324, "name": "1kto1m", "exit_price": 0.0304}
{"ts": 1784454959, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "73692579062193639095122093771528419354995015035612768219622062530252811614581", "cond": "0x6ef951ec911045212964ad09a85853036c70ae7edf6fdab2f9d68d7f560e2d94", "title": "Bitcoin Up or Down - July 19, 5:45AM-6:00AM ET", "outcome": "Up", "price": 0.6311, "stake": 98.79, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 0.93, "settled": 1784455287, "name": "1kto1m", "exit_price": 0.6509}
{"ts": 1784469295, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "38596120750074321785333064789385162164853013897516945380739845321752073819772", "cond": "0xf137d500bee37ff54903e73dfb8cabcfdf8ef4c13c1dd322b649c329cb70c008", "title": "Will Charles Leclerc win the 2026 F1 Belgian Grand Prix?", "outcome": "No", "price": 0.5559, "stake": 101.66, "reason": "not copied in the detection window (reconciled)", "status": "won", "pnl": 79.86, "settled": 1784489183, "name": "0xbadaf319", "exit_checked": true}
{"ts": 1784471224, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "46772667468744288997268807185140962881162063147482944578224960298326897165693", "cond": "0x0b5ca9a26521274332651c17a582205c1e7f8ecb8488effc461f03b3250c6158", "title": "Bitcoin Up or Down - July 19, 10AM ET", "outcome": "Up", "price": 0.4496, "stake": 101.79, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -10.69, "settled": 1784471551, "name": "1kto1m", "exit_price": 0.4171}
{"ts": 1784471409, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "55756224092672312452220271511023752032089675393435446819167450327852495044652", "cond": "0xc0f70912445fc2aeee051c61d367a31ceebe940831ac329e63a406bdbc31528a", "title": "Dota 2: BetBoom Team vs PARIVISION - Game 1 Winner", "outcome": "PARIVISION", "price": 0.47, "stake": 76.71, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 10.94, "settled": 1784471875, "name": "gkmgkldfmg", "exit_price": 0.5519}
{"ts": 1784475467, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "107519224001054263439274706964696866987866557807915774909819079291264377299291", "cond": "0x2621f174955892ef32bcabd62ae74d1e14530f0585527322fdf2d2cb7e41c27a", "title": "Dota 2: BetBoom Team vs PARIVISION - Game 2 Winner", "outcome": "BetBoom Team", "price": 0.31, "stake": 98.34, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 26.49, "settled": 1784476110, "name": "gkmgkldfmg", "exit_price": 0.4072}
{"ts": 1784477395, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "89753340355558804329056284757801794404260582483119786963475710029909788245640", "cond": "0x1649837c1a9e6a60a3e146eb924388f1b735dc2e7719e7982614296344ce6b6e", "title": "Bitcoin Up or Down - July 19, 12:00PM-12:15PM ET", "outcome": "Up", "price": 0.2631, "stake": 105.73, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -72.41, "settled": 1784477723, "name": "1kto1m", "exit_price": 0.0912}
{"ts": 1784481244, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "42936981830905824453534043956708985265540220333757051125171389193089187972089", "cond": "0x01a6556cf3057f36658c61ba18b2c8023bfd7e1eac2541523f54ed19bfc9da53", "title": "Dota 2: BetBoom Team vs PARIVISION - Game 3 Winner", "outcome": "BetBoom Team", "price": 0.19, "stake": 105.73, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 16.73, "settled": 1784481425, "name": "gkmgkldfmg", "exit_price": 0.23}
{"ts": 1784481427, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "42936981830905824453534043956708985265540220333757051125171389193089187972089", "cond": "0x01a6556cf3057f36658c61ba18b2c8023bfd7e1eac2541523f54ed19bfc9da53", "title": "Dota 2: BetBoom Team vs PARIVISION - Game 3 Winner", "outcome": "BetBoom Team", "price": 0.3, "stake": 32.59, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": -0.62, "settled": 1784482070, "name": "gkmgkldfmg", "exit_price": 0.307}
{"ts": 1784482284, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "17973586937761078448873484917108971852340583833844287573538816307502825884858", "cond": "0xb12f5e328a7d9f7a26e0a074625ea775025104e673c776d575dab422a472ef59", "title": "Israel closes its airspace by July 31?", "outcome": "No", "price": 0.63, "stake": 24.52, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 11.12, "settled": 1785429268, "name": "BikesAreTheBikes", "exit_price": 0.9247}
{"ts": 1784485443, "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "token": "3306035343466503934184175896783360690575375600980458166852017344010969201326", "cond": "0x55396f414e79e269de30965a8304b16ecf3e993ed13505c39ec0f5ece7296b4a", "title": "Bitcoin Up or Down - July 19, 2:15PM-2:30PM ET", "outcome": "Up", "price": 0.4664, "stake": 105.73, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 14.4, "settled": 1784485764, "name": "1kto1m", "exit_price": 0.5448}
{"ts": 1784492349, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "62074667087255747412382561081475311823484268378809285620641251664614873335395", "cond": "0x514c3dd24cde8101ec8e3982b74fca425c592e3fe7526056a4d80aa269c98808", "title": "Israel x Iran ceasefire continues through July 20?", "outcome": "Yes", "price": 0.79, "stake": 105.73, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "won", "pnl": 27.44, "settled": 1784846419, "name": "BikesAreTheBikes", "exit_checked": true}
{"ts": 1784493015, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "33752982532314842955867034258985568949958761450943043689987049583448528253590", "cond": "0x8240c24b4ac5c954241ee6a10cffc627abf676d88b9d7de5b034c2f7c060b00a", "title": "Bab el-Mandeb Strait effectively closed by July 31?", "outcome": "No", "price": 0.882, "stake": 105.73, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": -47.07, "settled": 1784583337, "name": "BikesAreTheBikes", "exit_price": 0.5}
{"ts": 1784496391, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "115428153746996892211798999366308897078723117634059783423375188043903703749062", "cond": "0x0c4cd2055d6ea89354ffddc55d6dbcef9355748112ea952fc925f3db6a5c457f", "title": "Will Argentina win the 2026 FIFA World Cup?", "outcome": "No", "price": 0.711, "stake": 63.59, "reason": "order rejected: no orders found to match with FAK order (paper model: best a", "status": "sold", "pnl": 1.53, "settled": 1784498079, "name": "0xbadaf319", "exit_price": 0.74}
{"ts": 1784503159, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "29659986108488397735882658288901718486356813252845923931653357875218546128408", "cond": "0x439d44381d8808f463b076d8f0ffb7d65bec3180bfe98a68f1eb505264c31ec5", "title": "Will NYC Mayor post 60-79 posts from July 14 to July 21, 2026?", "outcome": "No", "price": 0.619, "stake": 50, "reason": "thin book ($9 within 5c < $50)", "status": "sold", "pnl": 22.66, "settled": 1784503786, "name": "0xbadaf319", "exit_price": 0.9091}
+4
View File
@@ -73,3 +73,7 @@
{"ts": 1783894736, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "50206051919987143398301686023277350657729433627529907465714791269369601841506", "cond": "0xcf710169c9bda6d44066d759780d850b6d3fb02ae09c60f69223e1ed03ff1523", "title": "Will Netflix, Inc. (NFLX) hit (HIGH) $82.50 Week of July 13 2026?", "outcome": "No", "price": 0.76, "stake": 1.0, "reason": "order rejected: exception: no orders found to match with FAK order. FAK orde", "status": "sold", "pnl": -0.01, "settled": 1783936078, "name": "0xbadaf319", "exit_price": 0.7596}
{"ts": 1783908976, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "44955835255986870213886955575315970674806073263991248758756749076487124445148", "cond": "0xa164172b7cee74420cfce554c3a265b2553cb80e48b36e286e67f302b6574712", "title": "Ethereal FDV above $500M one day after launch?", "outcome": "No", "price": 0.8163, "stake": 1.0, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -0.0, "settled": 1785012975, "name": "0xbadaf319", "exit_price": 0.822}
{"ts": 1783908977, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "108947296508063592085718442826411169359443176266922838741305348631169975990701", "cond": "0x88e5fd695215f57adc94fb184ea54e639bd6fa6a71e49666d7529adb442a51ae", "title": "Dota 2: Ilbirs eSports vs Nemiga Gaming - Game 2 Winner", "outcome": "Ilbirs eSports", "price": 0.4724, "stake": 1.0, "reason": "not copied in the detection window (reconciled)", "status": "lost", "pnl": -1.02, "settled": 1783909043, "name": "gkmgkldfmg", "exit_checked": true}
{"ts": 1783915414, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "17233538369622331395311990544159709275677306359062920824570611974340792501916", "cond": "0xec4147d703a1013d0bdc0ef4dcaf129fe8443e6ad1318edcd2a2ac9eff6c8421", "title": "Moscow air traffic suspended by August 31?", "outcome": "Yes", "price": 0.8504, "stake": 1.0, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 0.17, "settled": 1783916967, "name": "0xbadaf319", "exit_price": 0.9951}
{"ts": 1783918819, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "70962318786911412106087113936707965213554584784375688261632728234676581794613", "cond": "0xec6a9c47b73a00f12acbd46e137a9e5da64224be4efdbfea479d64261a44d52f", "title": "Will Palantir Technologies Inc. (PLTR) hit (LOW) $102 in July?", "outcome": "No", "price": 0.7929, "stake": 1.0, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": -0.04, "settled": 1783936079, "name": "0xbadaf319", "exit_price": 0.7698}
{"ts": 1783933595, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "59710612631848725344763865983471814895562224915658392985168656890608650443974", "cond": "0x1d608eeaf0869a3f906ed50c0340d97a592f9cdcdf7b475524de5d75d847eec8", "title": "WTI Crude Oil (WTI) closes above $76 on July 13?", "outcome": "No", "price": 0.84, "stake": 1.0, "reason": "order rejected: exception: max_price must conform to tick size 0.01 with at ", "status": "sold", "pnl": 0.04, "settled": 1783948741, "name": "0xbadaf319", "exit_price": 0.88}
{"ts": 1783939156, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "72663413633237870742152602912076949024714881200491601361514812636170232854563", "cond": "0xd50d0276f9b6c57d7a1b23be8be23a8dcdffed0aebae867de372b26593a9a238", "title": "Hyperbeat FDV above $300M one day after launch?", "outcome": "No", "price": 0.898, "stake": 1.0, "reason": "not copied in the detection window (reconciled)", "status": "sold", "pnl": 0.08, "settled": 1784386262, "name": "0xbadaf319", "exit_price": 0.9728}
File diff suppressed because it is too large Load Diff
+46
View File
@@ -358,3 +358,49 @@
{"ts": 1785166433.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "23134377612753875271476799588619866547717423971821044672490624783105026726769", "cond": "0xba34d786cd7bfbd719aa77c705f27969aba84d6649dca9adb365aad8c255db7a", "usd": 13.65, "price": 0.25, "reason": "$14 < conviction floor $28", "title": "US announces halt in Iran offensive operations by July 31?", "mode": "live"}
{"ts": 1785166462.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "cond": "0x5e0190c0160f075a95fd5034b1d97d2245ef0c1ccb725fcbbadfc54db2ac8028", "usd": 8.6, "price": 0.849999990116278, "reason": "$9 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 31?", "mode": "live"}
{"ts": 1785166464.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9778337357085497929007901423868259790092154116748585191406014066386135272948", "cond": "0x64e2986a47cc4e152b9ab5010f16d17ddc62035ff113c07544c4d05db08ff083", "usd": 1.5, "price": 0.140624928222645, "reason": "$2 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 15?", "mode": "live"}
{"ts": 1785166572.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "cond": "0x5e0190c0160f075a95fd5034b1d97d2245ef0c1ccb725fcbbadfc54db2ac8028", "usd": 10.34, "price": 0.8999999739, "reason": "$10 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 31?", "mode": "live"}
{"ts": 1785166572.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9778337357085497929007901423868259790092154116748585191406014066386135272948", "cond": "0x64e2986a47cc4e152b9ab5010f16d17ddc62035ff113c07544c4d05db08ff083", "usd": 1.14, "price": 0.0899999329, "reason": "$1 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 15?", "mode": "live"}
{"ts": 1785166577.6, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "49952690042474298096697107838501147620642888076204079490031529723234270830286", "cond": "0x5e0190c0160f075a95fd5034b1d97d2245ef0c1ccb725fcbbadfc54db2ac8028", "usd": 10.34, "price": 0.89999997388781, "reason": "$10 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 31?", "mode": "live"}
{"ts": 1785166577.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9778337357085497929007901423868259790092154116748585191406014066386135272948", "cond": "0x64e2986a47cc4e152b9ab5010f16d17ddc62035ff113c07544c4d05db08ff083", "usd": 1.14, "price": 0.0909380982769623, "reason": "$1 < conviction floor $28", "title": "US announces halt in Iran offensive operations by August 15?", "mode": "live"}
{"ts": 1785166713.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "63297930528355372816285987544136673809759952805584090430682359945835692023069", "cond": "0x26b4eb321db097c22f0b6e13ae955fe9ddd775a52b1f9823a74a2192b439b00d", "usd": 3.53, "price": 0.1500000043, "reason": "$4 < conviction floor $735", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785168197.5, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 10.04, "price": 0.35, "reason": "$10 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785169324.2, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "34997289079329640787672930920362295013614055551345266461510362302157845091792", "cond": "0x08f75b0660bab9c83974a21d5dc71400b6fb3ab306a91e1ba5d3f0f1cde62594", "usd": 4.9, "price": 0.7, "reason": "$5 < conviction floor $735", "title": "LoL: TLN Pirates vs Skillcamp Esport (BO1) - LFL Regular Season", "mode": "live"}
{"ts": 1785170509.7, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "token": "45541499510645833281919556974413487456385382554586311815133092906434525412563", "cond": "0xea70b56a75683f60f13700d1ff677d1c3f29a86153762430f6bb170296066d6b", "usd": 5.76, "price": 0.028, "reason": "$6 < conviction floor $227", "title": "Will 40 ships transit the Strait of Hormuz on any day by July 31, 2026?", "mode": "live"}
{"ts": 1785170524.0, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 5.25, "price": 0.35, "reason": "$5 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785171458.8, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 2.8, "price": 0.35, "reason": "$3 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785171497.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 9.45, "price": 0.35, "reason": "$9 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785171574.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 6.65, "price": 0.35, "reason": "$7 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785171799.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 7.0, "price": 0.35, "reason": "$7 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785172092.7, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 7.35, "price": 0.35, "reason": "$7 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785172207.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 2.45, "price": 0.35, "reason": "$2 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785172916.9, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 4.9, "price": 0.35, "reason": "$5 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785172962.6, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 8.75, "price": 0.35, "reason": "$9 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785173433.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 25.55, "price": 0.35, "reason": "$26 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785173460.0, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 43.75, "price": 0.35, "reason": "$44 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785173663.6, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "63297930528355372816285987544136673809759952805584090430682359945835692023069", "cond": "0x26b4eb321db097c22f0b6e13ae955fe9ddd775a52b1f9823a74a2192b439b00d", "usd": 0.88, "price": 0.1500000170000201, "reason": "$1 < conviction floor $735", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785173713.0, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 11.2, "price": 0.35, "reason": "$11 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785174749.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "63297930528355372816285987544136673809759952805584090430682359945835692023069", "cond": "0x26b4eb321db097c22f0b6e13ae955fe9ddd775a52b1f9823a74a2192b439b00d", "usd": 0.53, "price": 0.15, "reason": "$1 < conviction floor $735", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785175033.1, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "63297930528355372816285987544136673809759952805584090430682359945835692023069", "cond": "0x26b4eb321db097c22f0b6e13ae955fe9ddd775a52b1f9823a74a2192b439b00d", "usd": 8.82, "price": 0.1500000017, "reason": "$9 < conviction floor $735", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785175494.7, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "109560195847127443718098720993839508458395767835235641294925271566812897320563", "cond": "0xcdf022c2b67b00eeb6325e4f2e7471cc6db10f907185b12f0a1d5f41b5f64b11", "usd": 39.16, "price": 0.88, "reason": "$39 < conviction floor $735", "title": "LoL: Solary vs Esprit Sh\u014dnen (BO1) - LFL Regular Season", "mode": "live"}
{"ts": 1785176159.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "23024890824928991931171457925717332651331351410702959969331637777186712345804", "cond": "0x1e2944f5396c5dd65ebd6ae74a1ad7d5b6ef41310ac4fb89e00a0a1c4be79215", "usd": 4.6, "price": 0.219999972260867, "reason": "$5 < conviction floor $28", "title": "Will Eli Lilly (LLY) Q2 Mounjaro sales be above $9.75B?", "mode": "live"}
{"ts": 1785176159.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "110215760658752952054086825519876111081636420232399895419831306493560319639468", "cond": "0x6b429cdeaaae79e40997e65bd17b372cd69bc6fe372998badf55eb320610b89e", "usd": 0.53, "price": 0.53, "reason": "$1 < conviction floor $28", "title": "Will Eli Lilly (LLY) Q2 Mounjaro sales be above $10.5B?", "mode": "live"}
{"ts": 1785176233.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "7563876384170328991093508345293910030919134701285431254369345261613508722844", "cond": "0xfc74a45166df83d2fe1f96b4f21e03c48814ba55a123eb8c4bc5664ffc364346", "usd": 0.53, "price": 0.53, "reason": "$1 < conviction floor $28", "title": "Will Marriott (MAR) Q2 worldwide RevPAR be above $143.5?", "mode": "live"}
{"ts": 1785176234.5, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "107329851418144236190548562808413375246774632562537915157353502219078013640218", "cond": "0xa20e250a5e0800bb6374b5eee619bdb0f51fff278bc4c13aef10645b5c8d6e8d", "usd": 7.6, "price": 0.38, "reason": "$8 < conviction floor $28", "title": "Will Marriott (MAR) Q2 worldwide RevPAR be above $142?", "mode": "live"}
{"ts": 1785176903.8, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "22243280273498234987031341437063630596733850966298635604549136405175256264690", "cond": "0x1a03b791d9670be09bce3ffd281cca2a98df7be99d4daeb9f1f44226271c6937", "usd": 2.12, "price": 0.68, "reason": "$2 < conviction floor $735", "title": "LoL: ThunderTalk Gaming vs JD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785178249.7, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 9.8, "price": 0.35, "reason": "$10 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785178581.0, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "99084894197465360825392240234914575924164907464372282353662854733930281112240", "cond": "0xaa8859787095503143c6909aef38089bee2757f4da906b1c0d2e84279e39f0a1", "usd": 16.8, "price": 0.8395002973230928, "reason": "$17 < conviction floor $28", "title": "Will Marriott (MAR) Q2 worldwide RevPAR be above $140.5?", "mode": "live"}
{"ts": 1785178581.1, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "7361545935938804750971113494538671145680968001907625519907041646375937676902", "cond": "0xae7b4333a7a5827436a80ef1498257155a11931b5ea380db74bd5c79a5820830", "usd": 2.8, "price": 0.14, "reason": "$3 < conviction floor $28", "title": "Will Marriott (MAR) Q2 worldwide RevPAR be above $139?", "mode": "live"}
{"ts": 1785179113.4, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "63297930528355372816285987544136673809759952805584090430682359945835692023069", "cond": "0x26b4eb321db097c22f0b6e13ae955fe9ddd775a52b1f9823a74a2192b439b00d", "usd": 0.35, "price": 0.15, "reason": "$0 < conviction floor $735", "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "mode": "live"}
{"ts": 1785179209.7, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 1.08, "price": 0.3500000975000341, "reason": "$1 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785179608.8, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 2.49, "price": 0.35, "reason": "$2 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785180968.7, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "3352212270030970971065176500659733642539163570172678204545227744137098328443", "cond": "0x770170d4c1fcba074aaf166e0c7b17a5363ac996888dabc3b8ba3aa7ecbc80e4", "usd": 0.43, "price": 0.51, "reason": "$0 < conviction floor $28", "title": "Will Stripe's valuation hit (HIGH) $200B by December 31?", "mode": "live"}
{"ts": 1785180972.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "9517313050774710930236335382783778767010533589089781595901530417522133486261", "cond": "0xb5d05433a58ebc99c17a31e44adfce64154b74f9a1b52a565b8cfd450270cc75", "usd": 11.69, "price": 0.46, "reason": "$12 < conviction floor $28", "title": "Will Stripe's valuation hit (HIGH) $190B by December 31?", "mode": "live"}
{"ts": 1785181063.2, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "3352212270030970971065176500659733642539163570172678204545227744137098328443", "cond": "0x770170d4c1fcba074aaf166e0c7b17a5363ac996888dabc3b8ba3aa7ecbc80e4", "usd": 12.26, "price": 0.4960871430074373, "reason": "$12 < conviction floor $28", "title": "Will Stripe's valuation hit (HIGH) $200B by December 31?", "mode": "live"}
{"ts": 1785184044.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 1.8, "price": 0.35, "reason": "$2 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785188899.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "token": "46197305097077039931852087458892006179625069063196195462934751482150561013302", "cond": "0xbb8433f070eea2b4b6f2a71a8e4f4dcf9b82d58bf170554639fa7bf9786d16be", "usd": 1.88, "price": 0.3500000185714333, "reason": "$2 < conviction floor $735", "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 Rise Group", "mode": "live"}
{"ts": 1785189887.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "102310045461734588077779078166990872317761226486600712678916824798493454810082", "cond": "0x263e0b8fd25ff0cbba70632c51d2815c8c4baee07485132909425769c4eacb34", "usd": 5.78, "price": 0.25, "reason": "$6 < conviction floor $28", "title": "Will Russia enter Dobropillia by October 31?", "mode": "live"}
{"ts": 1785189887.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "90894528034844239433098400057663273138419716408873356788213029508523177653209", "cond": "0xe51b0cdb413eb9a18243e70c1f33705cdab18f4149b867f32f05650e758d8070", "usd": 16.66, "price": 0.740133, "reason": "$17 < conviction floor $28", "title": "Will Russia enter Dobropillia by December 31?", "mode": "live"}
{"ts": 1785191883.8, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "45691138284392247799480039269191461630142831037707390402697922072569909819489", "cond": "0xec8fb126cb6166a24fe41ca44772fb092efd591ffa9e8a8bd27b292f3353a6b5", "usd": 18.7, "price": 0.55, "reason": "$19 < conviction floor $28", "title": "US x Iran diplomatic meeting by August 7, 2026?", "mode": "live"}
{"ts": 1785191883.9, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "45117272123752214028376460723544361926835506941716663290099518852020253462421", "cond": "0x7f0d84b155c484b801f2cba68eb0f9ef8b2a0a54b7e6bb0fa53a1778964f53fd", "usd": 25.9, "price": 0.4, "reason": "$26 < conviction floor $28", "title": "US x Iran diplomatic meeting by August 15, 2026?", "mode": "live"}
{"ts": 1785191896.3, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "45691138284392247799480039269191461630142831037707390402697922072569909819489", "cond": "0xec8fb126cb6166a24fe41ca44772fb092efd591ffa9e8a8bd27b292f3353a6b5", "usd": 16.62, "price": 0.5599999932611308, "reason": "$17 < conviction floor $28", "title": "US x Iran diplomatic meeting by August 7, 2026?", "mode": "live"}
{"ts": 1785192499.4, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "token": "114112791648091992484961360791130871882442300768649687759021814005678770195744", "cond": "0xd2bfe443d711e8b98256a572769876088a7a8d59b8a118be246c561931431d2a", "usd": 15.5, "price": 0.3, "reason": "$16 < conviction floor $28", "title": "S&P 500 (SPY) closes above $735 on July 28?", "mode": "live"}
+10853 -7741
View File
File diff suppressed because it is too large Load Diff
+1618 -1603
View File
File diff suppressed because it is too large Load Diff
+17
View File
@@ -33,6 +33,12 @@ CLOB_API = "https://clob.polymarket.com"
POLYGON_CHAIN_ID = 137
CONFIRM_PHRASE = "TRADE LIVE"
# Polymarket rejects orders under this many shares regardless of dollar
# value ("Size (1.47) lower than the minimum: 5", observed live 2026-07-27).
# It makes the real floor PRICE-dependent: a 90c market needs $4.50, a 20c
# market $1.00 — which is why a $1-stake book can only trade deep longshots.
MIN_SHARES = 5.0
DEFAULT_CONFIG = {
"mode": "paper", # "paper" or "live"
"poll_seconds": 12, # how often to check each wallet
@@ -431,6 +437,17 @@ class CopyTrader:
if allowed < r["min_order_usd"]:
return 0.0, (f"capped to ${allowed:.2f} < min order "
f"${r['min_order_usd']:.2f} (caps)")
# VENUE SHARE MINIMUM (2026-07-27): Polymarket rejects any order
# under MIN_SHARES shares — "Size (1.47) lower than the minimum: 5"
# — which is a PRICE-dependent dollar floor the $-only gate above
# cannot see. At a $1 stake that caps us to <=20c markets; every
# 40-90c signal fired a doomed order and booked a venue rejection.
# Skip honestly instead, and say what the bet would have needed.
need = MIN_SHARES * price
if allowed < need - 1e-9:
return 0.0, (f"below venue {MIN_SHARES:g}-share minimum: "
f"${allowed:.2f} at {price:.2f} = "
f"{allowed / price:.2f} shares (needs ${need:.2f})")
return allowed, None
# -- process one of their trades --
+28
View File
@@ -0,0 +1,28 @@
# wwf-leanbot — Study C Stage-2 maker-lean PAPER harness (research silo).
# No keys, no orders, code baked in image. The screened wallet set is
# published nightly by maker_set.py — the box never screens itself.
# Verdict binds to #26; graded nightly on the Mac (grade_lean.py).
app = "wwf-leanbot"
primary_region = "arn"
[build]
dockerfile = "research/leanbot.Dockerfile"
[[mounts]]
source = "lean"
destination = "/data"
# read-only paper feed (GET /feed, CORS-open)
[http_service]
internal_port = 8080
force_https = true
auto_stop_machines = false
auto_start_machines = true
min_machines_running = 1
[[restart]]
policy = "always"
[[vm]]
size = "shared-cpu-1x"
memory = "256mb"
+10
View File
@@ -1,2 +1,12 @@
date,live_bt_ev,live_fill_gap,live_filled_ev,live_filled_n,live_missed_ev,live_missed_n,live_realized,live_rejected_ev,live_rejected_n,live_unseen_ev,live_unseen_n,n,paper_bt_ev,paper_fill_gap,paper_filled_ev,paper_filled_n,paper_missed_ev,paper_missed_n,paper_rejected_ev,paper_rejected_n,paper_unseen_ev,paper_unseen_n,replica_pnl
2026-07-24,3797,33,-250,14,1915,40,-16.58,0,0,2133,73,127,3797,593,548,23,299,37,0,0,2951,67,109.05
2026-07-27,4030,43,-248,22,1839,56,-27.24,-300,3,2739,101,182,4030,615,1054,41,237,48,-300,3,3039,90,200.53
2026-07-28,4443,43,-248,22,1908,68,-27.31,-241,4,3024,111,205,4443,617,996,46,543,60,-300,3,3204,96,170.53
2026-07-29,5143,-12,-58,29,2504,84,-27.31,-341,5,3038,139,257,5143,613,1375,75,1062,71,-249,9,2955,102,44.11
2026-07-30,4943,-12,-58,29,2318,87,-27.31,-273,7,2956,172,295,4943,657,1519,79,702,77,-247,14,2969,125,82.87
2026-08-02,-447,22,226,6,-92,12,-27.31,-132,4,-449,22,44,-447,76,-120,16,-172,13,-340,7,185,8,48.98
2026-08-03,4843,-27,279,26,1133,76,-27.31,-117,9,3548,219,330,4843,-5,288,88,940,101,362,31,3253,110,104.43
2026-08-04,4550,-24,179,27,1133,76,-27.31,-117,9,3355,224,336,4550,-1,260,91,696,105,162,33,3431,107,95.6
2026-08-05,6284,-28,173,26,1099,75,-27.31,-117,9,5129,248,358,6284,14,23,95,2267,111,364,40,3631,112,113.86
2026-08-06,6226,-28,173,26,1117,76,-27.31,-117,9,5053,251,362,6226,21,-121,98,2202,116,315,42,3830,106,114.59
2026-08-07,6080,-28,173,26,1117,76,-27.31,-117,9,4907,260,371,6080,75,-104,102,2239,121,503,44,3442,104,107.09
1 date live_bt_ev live_fill_gap live_filled_ev live_filled_n live_missed_ev live_missed_n live_realized live_rejected_ev live_rejected_n live_unseen_ev live_unseen_n n paper_bt_ev paper_fill_gap paper_filled_ev paper_filled_n paper_missed_ev paper_missed_n paper_rejected_ev paper_rejected_n paper_unseen_ev paper_unseen_n replica_pnl
2 2026-07-24 3797 33 -250 14 1915 40 -16.58 0 0 2133 73 127 3797 593 548 23 299 37 0 0 2951 67 109.05
3 2026-07-27 4030 43 -248 22 1839 56 -27.24 -300 3 2739 101 182 4030 615 1054 41 237 48 -300 3 3039 90 200.53
4 2026-07-28 4443 43 -248 22 1908 68 -27.31 -241 4 3024 111 205 4443 617 996 46 543 60 -300 3 3204 96 170.53
5 2026-07-29 5143 -12 -58 29 2504 84 -27.31 -341 5 3038 139 257 5143 613 1375 75 1062 71 -249 9 2955 102 44.11
6 2026-07-30 4943 -12 -58 29 2318 87 -27.31 -273 7 2956 172 295 4943 657 1519 79 702 77 -247 14 2969 125 82.87
7 2026-08-02 -447 22 226 6 -92 12 -27.31 -132 4 -449 22 44 -447 76 -120 16 -172 13 -340 7 185 8 48.98
8 2026-08-03 4843 -27 279 26 1133 76 -27.31 -117 9 3548 219 330 4843 -5 288 88 940 101 362 31 3253 110 104.43
9 2026-08-04 4550 -24 179 27 1133 76 -27.31 -117 9 3355 224 336 4550 -1 260 91 696 105 162 33 3431 107 95.6
10 2026-08-05 6284 -28 173 26 1099 75 -27.31 -117 9 5129 248 358 6284 14 23 95 2267 111 364 40 3631 112 113.86
11 2026-08-06 6226 -28 173 26 1117 76 -27.31 -117 9 5053 251 362 6226 21 -121 98 2202 116 315 42 3830 106 114.59
12 2026-08-07 6080 -28 173 26 1117 76 -27.31 -117 9 4907 260 371 6080 75 -104 102 2239 121 503 44 3442 104 107.09
+24 -1
View File
@@ -64,7 +64,30 @@ def conv_cutoff(sizes, q=CONV_PCTILE):
return s[f] if f + 1 >= len(s) else s[f] + (s[f + 1] - s[f]) * (k - f)
_lock = threading.Lock()
_con = duckdb.connect(DB)
def _connect(db=None, tries=240, wait=15):
"""duckdb is SINGLE-WRITER and this module connects at IMPORT time, so a
daily/nightly overlap used to raise straight out of `import cache`
killing forward.py and, through nightly.sh's `set -e`, every grader
behind it (2026-07-27 and again 07-28: the graders silently never ran).
Wait the other writer out instead. 60 min, because the daily holds
this lock for its WHOLE collect+score phase (~30 min at 1.5 wallets/s
over ~2,600 wallets) a 6-min wait died against it on 2026-07-29."""
db = db or DB
for i in range(tries):
try:
return duckdb.connect(db)
except Exception as e:
if "lock" not in str(e).lower() or i == tries - 1:
raise
if i == 0:
print(f"[cache] {os.path.basename(db)} locked by another "
f"writer — waiting…", flush=True)
time.sleep(wait)
_con = _connect()
_con.execute("""CREATE TABLE IF NOT EXISTS bets(
wallet TEXT, cond TEXT, asset TEXT, won BOOLEAN, p DOUBLE, res_t BIGINT,
size DOUBLE, src TEXT, ts BIGINT, resolved BOOLEAN)""")
File diff suppressed because it is too large Load Diff
+2930 -2933
View File
File diff suppressed because it is too large Load Diff
+4716 -638
View File
File diff suppressed because it is too large Load Diff
+132 -129
View File
@@ -5,18 +5,19 @@
"stake_pct": 0.04,
"event_cap": 0,
"hwm": 63.02,
"cash": 18.78,
"deployed": 29.84,
"cash": 22.48,
"deployed": 26.07,
"reserve": 0.0,
"realized": -27.24,
"realized": -27.31,
"adjustments": 9.44,
"ledger_drift": 0.03,
"open_count": 15,
"fees_paid": 3.61,
"fees_paid": 3.62,
"fee_rate": 0.03,
"lag": {
"n": 127,
"n24": 0,
"basis": "lifetime",
"avg_s": 25.4,
"avg_slip_pct": 0.0213,
"window_h": 24
@@ -2120,6 +2121,100 @@
}
],
"missed": [
{
"ts": 1785102626,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "11175144790294018473883407522370233749764592141943374533997532765754332298932",
"cond": "0x1a53f4e1df8653751aa2865bdf33129c9fba1b51a6ba3a4397c330894265f3fb",
"title": "WTI Crude Oil (WTI) Up or Down on July 27?",
"outcome": "Down",
"price": 0.82,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.994",
"status": "sold",
"pnl": 0.12,
"settled": 1785194132,
"name": "0xbadaf319",
"exit_price": 0.9243
},
{
"ts": 1785192499,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "80566427864683264408132975495806825930535536706191596908698304900201437338755",
"cond": "0xfcaddf3ef2d9f976e0c9673ed54c380bdc3338d02ab0fa8aa7f22960f594e964",
"title": "S&P 500 (SPY) closes above $730 on July 28?",
"outcome": "Yes",
"price": 0.65,
"stake": 1.0,
"reason": "order rejected: exception: order 0xa2d10630247477eb272c5a0ed40a7d8a82f013468",
"status": "sold",
"pnl": 0.34,
"settled": 1785192769,
"name": "0xbadaf319",
"exit_price": 0.88
},
{
"ts": 1785191856,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "45691138284392247799480039269191461630142831037707390402697922072569909819489",
"cond": "0xec8fb126cb6166a24fe41ca44772fb092efd591ffa9e8a8bd27b292f3353a6b5",
"title": "US x Iran diplomatic meeting by August 7, 2026?",
"outcome": "No",
"price": 0.55,
"stake": 1.0,
"reason": "price moved 0.47\u21920.55",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785191856,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "45117272123752214028376460723544361926835506941716663290099518852020253462421",
"cond": "0x7f0d84b155c484b801f2cba68eb0f9ef8b2a0a54b7e6bb0fa53a1778964f53fd",
"title": "US x Iran diplomatic meeting by August 15, 2026?",
"outcome": "Yes",
"price": 0.39,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.996",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785130838,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "79670417518965340166637380137891741750752210241055933511013597289989925437928",
"cond": "0xe682172dec68535c41b59d24d80803f4522b6ec3bcd6a7343d32c0a720bfec53",
"title": "SPY (SPY) Up or Down on July 27?",
"outcome": "Up",
"price": 0.89,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.999",
"status": "sold",
"pnl": -0.03,
"settled": 1785184789,
"name": "0xbadaf319",
"exit_price": 0.8669
},
{
"ts": 1785182494,
"wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb",
"token": "115289753838857732506008126031819274849142757215567510934288229988887639669500",
"cond": "0xb4b758f84d9c2acd555dfe98b2ce9b817ef3935a955688254545d290f5d5baa4",
"title": "Fritz vs. Bergs: Match O/U 22.5",
"outcome": "Under",
"price": 0.61,
"stake": 1.0,
"reason": "order rejected: exception: order 0xe91744d4b0b591902a6b4e052905ed05e6e56d512",
"status": "sold",
"pnl": 0.13,
"settled": 1785182797,
"name": "Kruto2027",
"exit_price": 0.7
},
{
"ts": 1785166433,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -2130,10 +2225,27 @@
"price": 0.74,
"stake": 1.0,
"reason": "order rejected: exception: order 0xdeb8c90090edaa13a833d8e808b20f321941b5741",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
"status": "sold",
"pnl": 0.26,
"settled": 1785176778,
"name": "0xbadaf319",
"exit_price": 0.9363
},
{
"ts": 1785139619,
"wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90",
"token": "97295656101998898580206897902568143074088191062355235431234344721344276341985",
"cond": "0xde9ebb2f290bc03104ef13f869ddbf9d78a1f9391f6335455a03b1baea5fcf01",
"title": "LoL: T1 vs DN SOOPers (BO1) - KeSPA Cup Group Stage",
"outcome": "T1",
"price": 0.77,
"stake": 1.0,
"reason": "order rejected: exception: order 0xb23969cb2a9cd69d6a772789997b02201afd4881f",
"status": "sold",
"pnl": 0.29,
"settled": 1785172789,
"name": "JuiceFarm",
"exit_price": 1.0
},
{
"ts": 1785162758,
@@ -2244,21 +2356,6 @@
"name": "0xbadaf319",
"exit_price": 0.9537
},
{
"ts": 1785139619,
"wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90",
"token": "97295656101998898580206897902568143074088191062355235431234344721344276341985",
"cond": "0xde9ebb2f290bc03104ef13f869ddbf9d78a1f9391f6335455a03b1baea5fcf01",
"title": "LoL: T1 vs DN SOOPers (BO1) - KeSPA Cup Group Stage",
"outcome": "T1",
"price": 0.77,
"stake": 1.0,
"reason": "order rejected: exception: order 0xb23969cb2a9cd69d6a772789997b02201afd4881f",
"status": "open",
"pnl": null,
"settled": null,
"name": "JuiceFarm"
},
{
"ts": 1785127066,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -2275,21 +2372,6 @@
"name": "0xbadaf319",
"exit_price": 0.9873
},
{
"ts": 1785130838,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "79670417518965340166637380137891741750752210241055933511013597289989925437928",
"cond": "0xe682172dec68535c41b59d24d80803f4522b6ec3bcd6a7343d32c0a720bfec53",
"title": "SPY (SPY) Up or Down on July 27?",
"outcome": "Up",
"price": 0.89,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.999",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785128918,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -2382,21 +2464,6 @@
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785102626,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "11175144790294018473883407522370233749764592141943374533997532765754332298932",
"cond": "0x1a53f4e1df8653751aa2865bdf33129c9fba1b51a6ba3a4397c330894265f3fb",
"title": "WTI Crude Oil (WTI) Up or Down on July 27?",
"outcome": "Down",
"price": 0.82,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.994",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785097442,
"wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b",
@@ -2995,80 +3062,16 @@
"pnl": null,
"settled": null,
"name": "BikesAreTheBikes"
},
{
"ts": 1784885070,
"wallet": "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf",
"token": "34383281909044259756215667723509413820839811815716463480957480797279993360122",
"cond": "0xa2822aa2467aca2d04968c26fd5444d88fb54c4dc5f8eac7d27d84a494ac8b50",
"title": "LoL: Team WE vs JD Gaming - Game 1 Winner",
"outcome": "Team WE",
"price": 0.65,
"stake": 2.42,
"reason": "order rejected: exception: order 0xf108bfade0b5c26134b80f55a6f4d9451bfd28517",
"status": "sold",
"pnl": 1.09,
"settled": 1784887137,
"name": "AIcAIc",
"exit_price": 0.95
},
{
"ts": 1784557345,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "67913011466625262359588841481742993497498081452195278087275807248301608894093",
"cond": "0x6abe5fe01ca113b7d6040604a8619cadf181d4e4a6d8db3a082542417af806fd",
"title": "Will SpaceX Starship Flight Test 13 launch by August 31?",
"outcome": "Yes",
"price": 0.824,
"stake": 2.41,
"reason": "thin book ($4 within 5c < $50)",
"status": "sold",
"pnl": 0.12,
"settled": 1784887134,
"name": "0xbadaf319",
"exit_price": 0.8729
},
{
"ts": 1784438883,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "18859662100986706442931434084612043934725834523854128874928569872427180020630",
"cond": "0x4906333de7e9252101ded75f9bac59e07d158573381c89afe6f719dd3baadefd",
"title": "Will Western Digital (WDC) Q4 exabytes shipped be above 255?",
"outcome": "No",
"price": 0.83,
"stake": 2.0,
"reason": "thin book ($17 within 5c < $50)",
"status": "sold",
"pnl": 0.09,
"settled": 1784887133,
"name": "0xbadaf319",
"exit_price": 0.8753
},
{
"ts": 1784252512,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "40157116416490623239679394844195379171683621861511438824716931745872340078199",
"cond": "0x2e5100b759d2e6da51f0d457028d8e42b833f4808edd8ff95e3d242aa1ef6102",
"title": "Will Revolut's valuation hit (HIGH) $175B by December 31?",
"outcome": "No",
"price": 0.8699,
"stake": 2.45,
"reason": "not copied in the detection window (reconciled)",
"status": "sold",
"pnl": 0.03,
"settled": 1784887132,
"name": "0xbadaf319",
"exit_price": 0.8858
}
],
"missed_pnl": 701.92,
"missed_pnl": 702.78,
"last_fill": {
"ts": 1785162655,
"ts": 1785175095,
"side": "SELL",
"price": 0.93,
"shares": 0.41,
"title": "Will LAB reach $24 before 2027?",
"outcome": "No"
"price": 0.963,
"shares": 0.25,
"title": "Amazon 2026 capex above $180B?",
"outcome": "Yes"
},
"wallet_pnl": {
"0xbadaf319": {
@@ -3077,8 +3080,8 @@
"wins": 7,
"open_cost": 13.33,
"open_n": 5,
"miss_n": 93,
"miss_pnl": 1733.56,
"miss_n": 96,
"miss_pnl": 1734.25,
"last_ts": 1785104758
},
"AIcAIc": {
@@ -3147,8 +3150,8 @@
"wins": 0,
"open_cost": 0.0,
"open_n": 0,
"miss_n": 8,
"miss_pnl": 6.78,
"miss_n": 9,
"miss_pnl": 6.91,
"last_ts": 1784497466
},
"JuiceFarm": {
@@ -3158,7 +3161,7 @@
"open_cost": 0.0,
"open_n": 0,
"miss_n": 4,
"miss_pnl": 0.15,
"miss_pnl": 0.44,
"last_ts": 1785009025
},
"0x41558102": {
@@ -3182,5 +3185,5 @@
"last_ts": 0
}
},
"updated": 1785166433
"updated": 1785194134
}
+125 -59
View File
@@ -1,6 +1,6 @@
{
"mode": "live",
"updated": 1785166433,
"updated": 1785194134,
"wallet_pnl": {
"0xbadaf319": {
"realized": -1.02,
@@ -8,8 +8,8 @@
"wins": 7,
"open_cost": 13.33,
"open_n": 5,
"miss_n": 93,
"miss_pnl": 1733.56,
"miss_n": 96,
"miss_pnl": 1734.25,
"last_ts": 1785104758
},
"AIcAIc": {
@@ -78,8 +78,8 @@
"wins": 0,
"open_cost": 0.0,
"open_n": 0,
"miss_n": 8,
"miss_pnl": 6.78,
"miss_n": 9,
"miss_pnl": 6.91,
"last_ts": 1784497466
},
"JuiceFarm": {
@@ -89,7 +89,7 @@
"open_cost": 0.0,
"open_n": 0,
"miss_n": 4,
"miss_pnl": 0.15,
"miss_pnl": 0.44,
"last_ts": 1785009025
},
"0x41558102": {
@@ -2531,8 +2531,8 @@
"exit_price": null,
"pnl": null,
"settled": null,
"sold_shares": 0.55,
"sold_proceeds": 0.51689595,
"sold_shares": 0.8,
"sold_proceeds": 0.7573787175,
"end_ts": 1809043200
},
{
@@ -2823,11 +2823,105 @@
"pnl": null,
"settled": null,
"end_ts": 1798761600,
"sold_shares": 1.44,
"sold_proceeds": 1.33638768
"sold_shares": 5.17,
"sold_proceeds": 4.7980029900000005
}
],
"missed": [
{
"ts": 1785102626,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "11175144790294018473883407522370233749764592141943374533997532765754332298932",
"cond": "0x1a53f4e1df8653751aa2865bdf33129c9fba1b51a6ba3a4397c330894265f3fb",
"title": "WTI Crude Oil (WTI) Up or Down on July 27?",
"outcome": "Down",
"price": 0.82,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.994",
"status": "sold",
"pnl": 0.12,
"settled": 1785194132,
"name": "0xbadaf319",
"exit_price": 0.9243
},
{
"ts": 1785192499,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "80566427864683264408132975495806825930535536706191596908698304900201437338755",
"cond": "0xfcaddf3ef2d9f976e0c9673ed54c380bdc3338d02ab0fa8aa7f22960f594e964",
"title": "S&P 500 (SPY) closes above $730 on July 28?",
"outcome": "Yes",
"price": 0.65,
"stake": 1.0,
"reason": "order rejected: exception: order 0xa2d10630247477eb272c5a0ed40a7d8a82f013468",
"status": "sold",
"pnl": 0.34,
"settled": 1785192769,
"name": "0xbadaf319",
"exit_price": 0.88
},
{
"ts": 1785191856,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "45691138284392247799480039269191461630142831037707390402697922072569909819489",
"cond": "0xec8fb126cb6166a24fe41ca44772fb092efd591ffa9e8a8bd27b292f3353a6b5",
"title": "US x Iran diplomatic meeting by August 7, 2026?",
"outcome": "No",
"price": 0.55,
"stake": 1.0,
"reason": "price moved 0.47\u21920.55",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785191856,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "45117272123752214028376460723544361926835506941716663290099518852020253462421",
"cond": "0x7f0d84b155c484b801f2cba68eb0f9ef8b2a0a54b7e6bb0fa53a1778964f53fd",
"title": "US x Iran diplomatic meeting by August 15, 2026?",
"outcome": "Yes",
"price": 0.39,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.996",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785130838,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "79670417518965340166637380137891741750752210241055933511013597289989925437928",
"cond": "0xe682172dec68535c41b59d24d80803f4522b6ec3bcd6a7343d32c0a720bfec53",
"title": "SPY (SPY) Up or Down on July 27?",
"outcome": "Up",
"price": 0.89,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.999",
"status": "sold",
"pnl": -0.03,
"settled": 1785184789,
"name": "0xbadaf319",
"exit_price": 0.8669
},
{
"ts": 1785182494,
"wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb",
"token": "115289753838857732506008126031819274849142757215567510934288229988887639669500",
"cond": "0xb4b758f84d9c2acd555dfe98b2ce9b817ef3935a955688254545d290f5d5baa4",
"title": "Fritz vs. Bergs: Match O/U 22.5",
"outcome": "Under",
"price": 0.61,
"stake": 1.0,
"reason": "order rejected: exception: order 0xe91744d4b0b591902a6b4e052905ed05e6e56d512",
"status": "sold",
"pnl": 0.13,
"settled": 1785182797,
"name": "Kruto2027",
"exit_price": 0.7
},
{
"ts": 1785166433,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -2838,10 +2932,27 @@
"price": 0.74,
"stake": 1.0,
"reason": "order rejected: exception: order 0xdeb8c90090edaa13a833d8e808b20f321941b5741",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
"status": "sold",
"pnl": 0.26,
"settled": 1785176778,
"name": "0xbadaf319",
"exit_price": 0.9363
},
{
"ts": 1785139619,
"wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90",
"token": "97295656101998898580206897902568143074088191062355235431234344721344276341985",
"cond": "0xde9ebb2f290bc03104ef13f869ddbf9d78a1f9391f6335455a03b1baea5fcf01",
"title": "LoL: T1 vs DN SOOPers (BO1) - KeSPA Cup Group Stage",
"outcome": "T1",
"price": 0.77,
"stake": 1.0,
"reason": "order rejected: exception: order 0xb23969cb2a9cd69d6a772789997b02201afd4881f",
"status": "sold",
"pnl": 0.29,
"settled": 1785172789,
"name": "JuiceFarm",
"exit_price": 1.0
},
{
"ts": 1785162758,
@@ -2952,21 +3063,6 @@
"name": "0xbadaf319",
"exit_price": 0.9537
},
{
"ts": 1785139619,
"wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90",
"token": "97295656101998898580206897902568143074088191062355235431234344721344276341985",
"cond": "0xde9ebb2f290bc03104ef13f869ddbf9d78a1f9391f6335455a03b1baea5fcf01",
"title": "LoL: T1 vs DN SOOPers (BO1) - KeSPA Cup Group Stage",
"outcome": "T1",
"price": 0.77,
"stake": 1.0,
"reason": "order rejected: exception: order 0xb23969cb2a9cd69d6a772789997b02201afd4881f",
"status": "open",
"pnl": null,
"settled": null,
"name": "JuiceFarm"
},
{
"ts": 1785127066,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -2983,21 +3079,6 @@
"name": "0xbadaf319",
"exit_price": 0.9873
},
{
"ts": 1785130838,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "79670417518965340166637380137891741750752210241055933511013597289989925437928",
"cond": "0xe682172dec68535c41b59d24d80803f4522b6ec3bcd6a7343d32c0a720bfec53",
"title": "SPY (SPY) Up or Down on July 27?",
"outcome": "Up",
"price": 0.89,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.999",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785128918,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
@@ -3090,21 +3171,6 @@
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785102626,
"wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874",
"token": "11175144790294018473883407522370233749764592141943374533997532765754332298932",
"cond": "0x1a53f4e1df8653751aa2865bdf33129c9fba1b51a6ba3a4397c330894265f3fb",
"title": "WTI Crude Oil (WTI) Up or Down on July 27?",
"outcome": "Down",
"price": 0.82,
"stake": 1.0,
"reason": "order rejected: exception: invalid amount for a marketable BUY order ($0.994",
"status": "open",
"pnl": null,
"settled": null,
"name": "0xbadaf319"
},
{
"ts": 1785097442,
"wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b",
+5 -5
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+13 -1
View File
@@ -148,7 +148,19 @@ def main():
json.dump(rows, open(os.path.join(HERE, OUT.replace(".json", "_scored.json")), "w"))
val = sum(1 for r in skilled if r["tier"] == "validated")
print(f"\nscored {len(rows):,} wallets · BH@{int(FDR_Q*100)}% threshold p<= {thresh:.1e}")
# A zero threshold is NOT a broken bar — it is BH reporting that nothing
# cleared FDR. Say so, with the numbers that make it checkable (2026-08-02:
# "p<= 0.0e+00" read like a defect and cost an hour of forensics).
if thresh > 0:
print(f"\nscored {len(rows):,} wallets · BH@{int(FDR_Q*100)}% "
f"threshold p<= {thresh:.1e}")
else:
_ps = sorted(r["pval"] for r in rows) or [float("nan")]
print(f"\nscored {len(rows):,} wallets · BH@{int(FDR_Q*100)}%: "
f"NOBODY CLEARED FDR — best p={_ps[0]:.2e} vs the rank-1 bar "
f"p<={FDR_Q/max(1,len(rows)):.2e}. Not a bug: with "
f"{len(rows):,} simultaneous tests the bar tightens, so a "
f"z~3 wallet is no longer distinguishable from luck.")
print(f"SKILLED: {len(skilled)} ({val} validated OOS, {len(skilled)-val} candidate) "
f"-> watch_skilled.json\n")
hdr = f"{'tier':>10}{'z':>6}{'z_oos':>6}{'rec':>12}{'win%':>6}{'avgP':>6}{'0.2-0.4':>8} wallet"
+19 -3
View File
@@ -28,6 +28,7 @@ copy_pnl (fees, mirror exits) remains the other selection leg, and held stats
are still computed for display.
"""
import collections
import json
import os
import ssl
@@ -376,6 +377,7 @@ def main():
stats = list(ex.map(safe_stats, conv))
cut30 = time.time() - 30 * 86400
sharps = []
gate_fails = collections.Counter()
for c, ds in zip(conv, stats):
if ds is None:
continue
@@ -397,12 +399,26 @@ def main():
# clear majority with positive flat-stake ROI on a real sample, so the edge
# survives live latency and isn't longshot variance or all sell-timing. A
# light lead floor drops true sub-hour snipers.
if ((ds["last_trade"] or 0) >= cut30 and ds["copy_pnl"] > 0
and tr["n"] >= MIN_HELD and tr["wr"] >= MIN_HELD_WR and tr["roi"] > 0
and (c["med_lead_h"] is None or c["med_lead_h"] >= MIN_LEAD_H)):
# FIRST-FAILURE TALLY (2026-08-02): the gate went 37->34->14->0 across
# runs and the log said only "0 copy-positive holders" — reconstructing
# WHICH condition bit took an hour of hand queries. Count them here so
# any future zero explains itself in daily.log.
checks = (("inactive_30d", (ds["last_trade"] or 0) >= cut30),
("copy_pnl<=0", ds["copy_pnl"] > 0),
(f"trust_n<{MIN_HELD}", tr["n"] >= MIN_HELD),
(f"trust_wr<{MIN_HELD_WR:.0%}", tr["wr"] >= MIN_HELD_WR),
("trust_roi<=0", tr["roi"] > 0),
(f"lead<{MIN_LEAD_H}h", c["med_lead_h"] is None
or c["med_lead_h"] >= MIN_LEAD_H))
failed = [name for name, ok in checks if not ok]
if failed:
gate_fails[failed[0]] += 1
else:
gate_fails["PASS"] += 1
sharps.append(c)
sharps.sort(key=lambda c: c["copy_pnl"], reverse=True)
print(f" gate first-failure: {dict(gate_fails.most_common())}")
print(f"copy-positive holders (copy>0, trust_n>={MIN_HELD}, trust_wr>={MIN_HELD_WR:.0%}, "
f"trust_roi>0 over {TRUST_DAYS}d, active, lead>={MIN_LEAD_H}h): "
f"{len(sharps)} of {len(conv)}\n")
+1456 -1360
View File
File diff suppressed because it is too large Load Diff
+367 -307
View File
@@ -2,11 +2,11 @@
{
"wallet": "0xf419556a9758214628edff29dce8f39a8aa13ce7",
"name": "2j289uUmAio7ap245975",
"weight": 0.0619,
"weight": 0.0595,
"tier": "validated",
"z": 17.91,
"z_oos": 9.49,
"n": 2085,
"z": 17.93,
"z_oos": 9.44,
"n": 2081,
"win_rate": 69.9,
"avg_entry": 0.51,
"band_0204": 0.13
@@ -14,19 +14,19 @@
{
"wallet": "0x8e9eedf20dfa70956d49f608a205e402d9df38e4",
"name": "Siziriv",
"weight": 0.0515,
"weight": 0.0482,
"tier": "validated",
"z": 14.89,
"z_oos": 7.55,
"n": 2450,
"win_rate": 50.8,
"z": 14.53,
"z_oos": 7.22,
"n": 2488,
"win_rate": 50.7,
"avg_entry": 0.44,
"band_0204": 0.02
"band_0204": 0.03
},
{
"wallet": "0x2257901897e83d39e778fa86d568dc1cd9a2dca2",
"name": "iuii899889",
"weight": 0.0345,
"weight": 0.0331,
"tier": "validated",
"z": 9.99,
"z_oos": 6.55,
@@ -38,7 +38,7 @@
{
"wallet": "0xda24f0caf5766fc36df8ac2f6ae3a567b71a9f1f",
"name": "Thewinwin",
"weight": 0.0317,
"weight": 0.0305,
"tier": "validated",
"z": 9.18,
"z_oos": 6.84,
@@ -50,7 +50,7 @@
{
"wallet": "0x14d2bf01e3e7bac9b1799265db3c7d8a993dfa3e",
"name": "8998yueyye",
"weight": 0.0315,
"weight": 0.0303,
"tier": "validated",
"z": 9.12,
"z_oos": 5.97,
@@ -62,43 +62,31 @@
{
"wallet": "0xf1a437dc0ac31303fbc288d1b1dbaf7e7f4c9779",
"name": "0xd0C09b7e25f88eFfde2",
"weight": 0.0288,
"weight": 0.0275,
"tier": "validated",
"z": 8.34,
"z_oos": 6.62,
"n": 2237,
"win_rate": 37.1,
"z": 8.29,
"z_oos": 6.53,
"n": 2243,
"win_rate": 37.0,
"avg_entry": 0.3,
"band_0204": 0.25
},
{
"wallet": "0xf508f2dde64316531b4eab2f0956636b9dd63a0e",
"name": "0xf508f2dd\u2026",
"weight": 0.0287,
"wallet": "0x47946decc4e4aafee23df84d6bf1a4b3c6c2ba33",
"name": "0x47946Decc4e4AAFee23df84D6Bf1A4B3C6c2ba33-1783372491387",
"weight": 0.0265,
"tier": "validated",
"z": 8.29,
"z_oos": 5.3,
"n": 2181,
"win_rate": 21.2,
"avg_entry": 0.15,
"band_0204": 0.23
},
{
"wallet": "0x1b44945f8992fcea2b43034557e47d11827fd8de",
"name": "BrickThrower",
"weight": 0.027,
"tier": "validated",
"z": 7.81,
"z_oos": 5.87,
"n": 2414,
"win_rate": 44.0,
"avg_entry": 0.38,
"band_0204": 0.24
"z": 8.0,
"z_oos": 5.23,
"n": 2287,
"win_rate": 27.6,
"avg_entry": 0.21,
"band_0204": 0.26
},
{
"wallet": "0x753e554feb327f9d4f7bff8a6ebdced98fbd2046",
"name": "hfdffdhr",
"weight": 0.0253,
"weight": 0.0243,
"tier": "validated",
"z": 7.31,
"z_oos": 4.99,
@@ -108,33 +96,57 @@
"band_0204": 0.2
},
{
"wallet": "0x47946decc4e4aafee23df84d6bf1a4b3c6c2ba33",
"name": "0x47946Decc4e4AAFee23df84D6Bf1A4B3C6c2ba33-1783372491387",
"weight": 0.0234,
"wallet": "0x5f45951d39b39a29d84d7154bb38883a602c12c8",
"name": "Kiong",
"weight": 0.0222,
"tier": "validated",
"z": 6.76,
"z_oos": 2.64,
"n": 1668,
"win_rate": 28.6,
"avg_entry": 0.22,
"band_0204": 0.27
"z": 6.7,
"z_oos": 3.87,
"n": 918,
"win_rate": 37.7,
"avg_entry": 0.28,
"band_0204": 0.43
},
{
"wallet": "0x5da978e2df4d17bfe7214c017e2151d4b827ce46",
"name": "Skovie",
"weight": 0.0231,
"weight": 0.0217,
"tier": "validated",
"z": 6.69,
"z_oos": 6.55,
"n": 998,
"win_rate": 31.0,
"z": 6.54,
"z_oos": 6.46,
"n": 1009,
"win_rate": 30.8,
"avg_entry": 0.23,
"band_0204": 0.28
},
{
"wallet": "0x657b0517a6599f82ada5281817041165c4e843c1",
"name": "0x657b0517a6599F82aDA5281817041165c4E843c1-1782796906468",
"weight": 0.0208,
"tier": "validated",
"z": 6.26,
"z_oos": 2.36,
"n": 1585,
"win_rate": 36.1,
"avg_entry": 0.3,
"band_0204": 0.19
},
{
"wallet": "0x9e8af8843814cbf9f0433bf1d5ff8bd2119f9899",
"name": "0x9e8af884\u2026",
"weight": 0.0207,
"tier": "validated",
"z": 6.25,
"z_oos": 4.54,
"n": 1749,
"win_rate": 30.8,
"avg_entry": 0.25,
"band_0204": 0.26
},
{
"wallet": "0x4b51d90a0f8024a1d3d169b6a4a6473d3f75de5e",
"name": "0x4b51d90a\u2026",
"weight": 0.0214,
"weight": 0.0205,
"tier": "validated",
"z": 6.19,
"z_oos": 5.82,
@@ -144,45 +156,45 @@
"band_0204": 0.26
},
{
"wallet": "0x657b0517a6599f82ada5281817041165c4e843c1",
"name": "0x657b0517a6599F82aDA5281817041165c4E843c1-1782796906468",
"weight": 0.0213,
"wallet": "0x4e54c676b17713152dd18894adae0274f2c72cd8",
"name": "Houngpid",
"weight": 0.0202,
"tier": "validated",
"z": 6.15,
"z_oos": 2.64,
"n": 1336,
"win_rate": 35.0,
"avg_entry": 0.29,
"band_0204": 0.19
"z": 6.09,
"z_oos": 4.57,
"n": 1819,
"win_rate": 39.5,
"avg_entry": 0.34,
"band_0204": 0.2
},
{
"wallet": "0xc850cf70d9da621ff0c219f625c9623f88b78c51",
"name": "0xc850cf70\u2026",
"weight": 0.0192,
"wallet": "0x67c523b7688ed01233899b4981d41543d5b12642",
"name": "0x2c335066fe58fe9237c3d3dc7b275c2a034a",
"weight": 0.0191,
"tier": "validated",
"z": 5.56,
"z_oos": 5.07,
"n": 2087,
"win_rate": 50.6,
"avg_entry": 0.45,
"band_0204": 0.29
"z": 5.75,
"z_oos": 3.74,
"n": 1746,
"win_rate": 36.7,
"avg_entry": 0.31,
"band_0204": 0.26
},
{
"wallet": "0xa75f077c6e2510b020967c6230bac2bf342300f0",
"name": "0xa75f077c\u2026",
"weight": 0.0189,
"wallet": "0xce0baf873d63724d19559b6e02645c5d898fb5a0",
"name": "0xce0baf87\u2026",
"weight": 0.0184,
"tier": "validated",
"z": 5.46,
"z_oos": 2.9,
"n": 2287,
"win_rate": 49.0,
"avg_entry": 0.44,
"band_0204": 0.32
"z": 5.55,
"z_oos": 4.44,
"n": 1295,
"win_rate": 31.7,
"avg_entry": 0.26,
"band_0204": 0.27
},
{
"wallet": "0x30dc7f0cfa4c98590b1c77dd92c82570efa5eb4b",
"name": "napahp",
"weight": 0.0187,
"weight": 0.0179,
"tier": "validated",
"z": 5.4,
"z_oos": 2.21,
@@ -192,33 +204,21 @@
"band_0204": 0.35
},
{
"wallet": "0xf3d54ccedcd08c9a203d28e332275e50770fdde9",
"name": "0xf3d54cce\u2026",
"weight": 0.0181,
"wallet": "0x13a12ebadc50f6fa42c8f2595997d8adf329d9bc",
"name": "12398498123498189239843",
"weight": 0.0174,
"tier": "validated",
"z": 5.25,
"z_oos": 2.79,
"n": 2089,
"win_rate": 50.1,
"avg_entry": 0.45,
"band_0204": 0.3
},
{
"wallet": "0x751a2b86cab503496efd325c8344e10159349ea1",
"name": "Sharky6999",
"weight": 0.018,
"tier": "validated",
"z": 5.21,
"z_oos": 3.99,
"n": 2284,
"win_rate": 96.5,
"avg_entry": 0.95,
"band_0204": 0.01
"z": 5.24,
"z_oos": 3.7,
"n": 2154,
"win_rate": 69.1,
"avg_entry": 0.64,
"band_0204": 0.13
},
{
"wallet": "0x8d650d146740463611db1f3974ae9b922953ce8f",
"name": "PWBR",
"weight": 0.0174,
"weight": 0.0167,
"tier": "validated",
"z": 5.04,
"z_oos": 2.56,
@@ -230,127 +230,103 @@
{
"wallet": "0xab8a8dafae74a018683748d070cb9e349cc2154e",
"name": "0xaB8A8dafAE74A018683748d070Cb9E349CC2154e-1771847292775",
"weight": 0.0171,
"weight": 0.0164,
"tier": "validated",
"z": 4.96,
"z_oos": 3.16,
"n": 2037,
"z": 4.93,
"z_oos": 3.23,
"n": 2044,
"win_rate": 37.9,
"avg_entry": 0.34,
"band_0204": 0.18
},
{
"wallet": "0x13289e4d4538c0e7c282c451bd5ede8e27aef16d",
"name": "0x13289e4d\u2026",
"weight": 0.0169,
"tier": "validated",
"z": 4.89,
"z_oos": 4.35,
"n": 2469,
"win_rate": 49.0,
"avg_entry": 0.44,
"band_0204": 0.24
},
{
"wallet": "0x9e8af8843814cbf9f0433bf1d5ff8bd2119f9899",
"name": "0x9e8af884\u2026",
"weight": 0.0167,
"tier": "validated",
"z": 4.82,
"z_oos": 3.09,
"n": 1316,
"win_rate": 32.2,
"avg_entry": 0.27,
"band_0204": 0.29
},
{
"wallet": "0x4e54c676b17713152dd18894adae0274f2c72cd8",
"name": "Houngpid",
"weight": 0.0165,
"tier": "validated",
"z": 4.78,
"z_oos": 2.93,
"n": 1408,
"win_rate": 40.0,
"avg_entry": 0.35,
"band_0204": 0.21
},
{
"wallet": "0xce0daf49deff5b376baa41a1e8cb51bf966c1aaa",
"name": "slovakianRat",
"weight": 0.0165,
"tier": "validated",
"z": 4.77,
"z_oos": 2.72,
"n": 2110,
"win_rate": 56.9,
"avg_entry": 0.52,
"band_0204": 0.2
},
{
"wallet": "0xb615ca2e43ac4d650bbd352de56643989b546d93",
"name": "Lihuiying",
"wallet": "0xb56613bbc62dc60ce80370f2eb4c9841cd0e6f62",
"name": "0xb56613bb\u2026",
"weight": 0.0161,
"tier": "validated",
"z": 4.65,
"z_oos": 2.29,
"n": 2053,
"win_rate": 56.3,
"avg_entry": 0.51,
"band_0204": 0.18
"z": 4.85,
"z_oos": 3.67,
"n": 1179,
"win_rate": 38.3,
"avg_entry": 0.33,
"band_0204": 0.16
},
{
"wallet": "0xce0baf873d63724d19559b6e02645c5d898fb5a0",
"name": "0xce0baf87\u2026",
"weight": 0.0159,
"wallet": "0x51f9122c7ed2ceb749d8d63617153e98d3ba19a0",
"name": "kozelblack",
"weight": 0.016,
"tier": "validated",
"z": 4.61,
"z_oos": 3.79,
"n": 1077,
"win_rate": 32.7,
"avg_entry": 0.27,
"band_0204": 0.29
},
{
"wallet": "0x9219dd565d7521e95f273b7eea68dbb08d40027c",
"name": "aka-baka-tiki-taka",
"weight": 0.0155,
"tier": "validated",
"z": 4.49,
"z_oos": 3.72,
"n": 2256,
"win_rate": 98.8,
"z": 4.82,
"z_oos": 3.3,
"n": 2245,
"win_rate": 99.0,
"avg_entry": 0.98,
"band_0204": 0.0
},
{
"wallet": "0x6ab434242be94f834de8d38ba2de0b4cbfdaa81b",
"name": "STAYCALM",
"weight": 0.0152,
"wallet": "0xd6021b99845b33a3be838add15ba4a044d08d9ee",
"name": "Xun.he",
"weight": 0.0156,
"tier": "validated",
"z": 4.41,
"z_oos": 2.39,
"n": 2394,
"win_rate": 94.5,
"avg_entry": 0.93,
"band_0204": 0.01
"z": 4.71,
"z_oos": 2.48,
"n": 1575,
"win_rate": 47.4,
"avg_entry": 0.43,
"band_0204": 0.22
},
{
"wallet": "0x844f0a32b8f93ef96c0fb02e69da4e42e6f86fcc",
"name": "JennydoeWW",
"weight": 0.0151,
"wallet": "0x9219dd565d7521e95f273b7eea68dbb08d40027c",
"name": "aka-baka-tiki-taka",
"weight": 0.0156,
"tier": "validated",
"z": 4.36,
"z_oos": 3.81,
"n": 2380,
"win_rate": 35.9,
"avg_entry": 0.32,
"band_0204": 0.39
"z": 4.7,
"z_oos": 3.85,
"n": 2392,
"win_rate": 98.9,
"avg_entry": 0.98,
"band_0204": 0.0
},
{
"wallet": "0xdb04e241eee2c21326cdce044b43b982fba8bfe1",
"name": "0xdB04e241eEe2C21326cDCE044B43b982fba8bFE1-1780908621030",
"weight": 0.0154,
"tier": "validated",
"z": 4.64,
"z_oos": 4.43,
"n": 680,
"win_rate": 28.8,
"avg_entry": 0.23,
"band_0204": 0.19
},
{
"wallet": "0x111a20cb89e66593229f90fffb92fe5a765caceb",
"name": "JohnLayo",
"weight": 0.0153,
"tier": "validated",
"z": 4.62,
"z_oos": 3.29,
"n": 1308,
"win_rate": 30.6,
"avg_entry": 0.25,
"band_0204": 0.5
},
{
"wallet": "0xb615ca2e43ac4d650bbd352de56643989b546d93",
"name": "Lihuiying",
"weight": 0.0153,
"tier": "validated",
"z": 4.61,
"z_oos": 2.38,
"n": 2181,
"win_rate": 56.6,
"avg_entry": 0.52,
"band_0204": 0.17
},
{
"wallet": "0x82b59bbdd9ec1aaa995ee41d5d49b7de0a5f6f5f",
"name": "ldsam",
"weight": 0.0148,
"weight": 0.0142,
"tier": "validated",
"z": 4.29,
"z_oos": 4.62,
@@ -362,7 +338,7 @@
{
"wallet": "0x4d6a054119f319f16e2acd921cf8c077788efc79",
"name": "0x4d6a0541\u2026",
"weight": 0.0146,
"weight": 0.014,
"tier": "validated",
"z": 4.23,
"z_oos": 2.29,
@@ -374,7 +350,7 @@
{
"wallet": "0xb36b3af57e480c750bcebed7be2d8afd24380cb1",
"name": "Didiaodiao",
"weight": 0.0146,
"weight": 0.014,
"tier": "validated",
"z": 4.21,
"z_oos": 3.18,
@@ -383,22 +359,10 @@
"avg_entry": 0.44,
"band_0204": 0.25
},
{
"wallet": "0x111a20cb89e66593229f90fffb92fe5a765caceb",
"name": "JohnLayo",
"weight": 0.0145,
"tier": "validated",
"z": 4.2,
"z_oos": 3.22,
"n": 1098,
"win_rate": 31.3,
"avg_entry": 0.26,
"band_0204": 0.51
},
{
"wallet": "0x8cd9439c1205da4c9ba18559cdcfe2e12278190e",
"name": "kaslas",
"weight": 0.0143,
"weight": 0.0137,
"tier": "validated",
"z": 4.13,
"z_oos": 3.14,
@@ -408,21 +372,33 @@
"band_0204": 0.31
},
{
"wallet": "0x48270d81cfe598ae0379ca535a26dc41e3e9080d",
"name": "DiogoBNF566",
"wallet": "0x17f0b79bae4c986b854f6be30f1fca8c484dea12",
"name": "bdmina",
"weight": 0.0135,
"tier": "validated",
"z": 3.9,
"z_oos": 3.66,
"n": 2007,
"win_rate": 94.5,
"avg_entry": 0.93,
"band_0204": 0.01
"z": 4.06,
"z_oos": 2.89,
"n": 2014,
"win_rate": 44.1,
"avg_entry": 0.4,
"band_0204": 0.22
},
{
"wallet": "0x12eb5c354e1e74a6335e5fde181f6fe58bd465f1",
"name": "0x12eb5c35\u2026",
"weight": 0.0129,
"tier": "validated",
"z": 3.88,
"z_oos": 3.99,
"n": 1420,
"win_rate": 28.7,
"avg_entry": 0.25,
"band_0204": 0.33
},
{
"wallet": "0x1c7b8b9e0c9a5215d5b84553130029e5d1ae315d",
"name": "ksamlsa",
"weight": 0.0133,
"weight": 0.0128,
"tier": "validated",
"z": 3.85,
"z_oos": 3.54,
@@ -434,7 +410,7 @@
{
"wallet": "0xe574b987b793b08eb34d7d238eccc30a3d9bf4f5",
"name": "0xe574b987\u2026",
"weight": 0.0132,
"weight": 0.0127,
"tier": "validated",
"z": 3.82,
"z_oos": 2.36,
@@ -444,33 +420,45 @@
"band_0204": 0.19
},
{
"wallet": "0xdb04e241eee2c21326cdce044b43b982fba8bfe1",
"name": "0xdB04e241eEe2C21326cDCE044B43b982fba8bFE1-1780908621030",
"weight": 0.0131,
"wallet": "0x48270d81cfe598ae0379ca535a26dc41e3e9080d",
"name": "DiogoBNF566",
"weight": 0.0126,
"tier": "validated",
"z": 3.8,
"z_oos": 2.69,
"n": 569,
"win_rate": 28.5,
"avg_entry": 0.23,
"band_0204": 0.19
"z_oos": 3.54,
"n": 2009,
"win_rate": 94.5,
"avg_entry": 0.93,
"band_0204": 0.01
},
{
"wallet": "0x0daff95741ef98945657a52ee4bd8e525ef217a9",
"name": "lakaroseka",
"weight": 0.013,
"wallet": "0x91e8ec880471a69da3c74356a9ec2571d37b24f8",
"name": "Bigbang4",
"weight": 0.0123,
"tier": "validated",
"z": 3.76,
"z_oos": 2.66,
"n": 273,
"win_rate": 64.5,
"avg_entry": 0.54,
"band_0204": 0.17
"z": 3.7,
"z_oos": 1.04,
"n": 794,
"win_rate": 35.5,
"avg_entry": 0.3,
"band_0204": 0.37
},
{
"wallet": "0xd92f13f9c20e5739aae98032e443b13d9d823d83",
"name": "follwmee",
"weight": 0.0122,
"tier": "validated",
"z": 3.69,
"z_oos": 2.02,
"n": 2060,
"win_rate": 48.7,
"avg_entry": 0.45,
"band_0204": 0.22
},
{
"wallet": "0xdeca32428d5cf4b1c4d7266a950e20791676ddd5",
"name": "durrrrrrrr",
"weight": 0.0126,
"weight": 0.0121,
"tier": "validated",
"z": 3.65,
"z_oos": 2.45,
@@ -482,19 +470,31 @@
{
"wallet": "0x6d5922a5c641890fad61d810ce09b6c9f066b1b3",
"name": "dror-768",
"weight": 0.0121,
"weight": 0.0117,
"tier": "validated",
"z": 3.49,
"z_oos": 1.67,
"n": 536,
"win_rate": 26.9,
"z": 3.52,
"z_oos": 1.09,
"n": 583,
"win_rate": 26.4,
"avg_entry": 0.21,
"band_0204": 0.31
},
{
"wallet": "0xa191f2791f6dc0adf74c4d9223ae7df3cdf6b426",
"name": "0xa191F2791F6Dc0aDf74C4D9223AE7df3cdF6b426-1782305345333",
"weight": 0.0112,
"tier": "validated",
"z": 3.38,
"z_oos": 1.37,
"n": 1011,
"win_rate": 52.7,
"avg_entry": 0.48,
"band_0204": 0.24
},
{
"wallet": "0xc265ab3fad6092a5a28cbb72bdef33e6eaced5ab",
"name": "0xc265ab3f\u2026",
"weight": 0.0115,
"weight": 0.0111,
"tier": "validated",
"z": 3.34,
"z_oos": 2.06,
@@ -506,7 +506,7 @@
{
"wallet": "0xe75b11fa4fa01db5f11743e5f40df6c23b8e97eb",
"name": "sleepyzs",
"weight": 0.0114,
"weight": 0.0109,
"tier": "validated",
"z": 3.3,
"z_oos": 1.46,
@@ -518,7 +518,7 @@
{
"wallet": "0x6d3c9fe9cb9a7e006c99b13bdd0451ab5059c74a",
"name": "0x6D3C9fE9CB9A7e006C99b13bDd0451aB5059C74a-1775205794013",
"weight": 0.0114,
"weight": 0.0109,
"tier": "validated",
"z": 3.3,
"z_oos": 0.22,
@@ -527,10 +527,22 @@
"avg_entry": 0.26,
"band_0204": 0.4
},
{
"wallet": "0xa7614974faca5be9a1b809c978d0a8fc532a866b",
"name": "0xA7614974FAca5Be9A1b809c978d0A8FC532a866B-1777736641378",
"weight": 0.0109,
"tier": "validated",
"z": 3.3,
"z_oos": 2.65,
"n": 645,
"win_rate": 99.4,
"avg_entry": 0.98,
"band_0204": 0.0
},
{
"wallet": "0x46b2f8a865a3572a435813e747e22cce0e835977",
"name": "quantssss",
"weight": 0.0114,
"weight": 0.0109,
"tier": "validated",
"z": 3.29,
"z_oos": 2.37,
@@ -539,10 +551,22 @@
"avg_entry": 0.46,
"band_0204": 0.39
},
{
"wallet": "0x97026acc2fcbfc70420f3792ba612e5abb67ca89",
"name": "SERINAITE",
"weight": 0.0109,
"tier": "validated",
"z": 3.29,
"z_oos": 2.76,
"n": 2026,
"win_rate": 36.0,
"avg_entry": 0.33,
"band_0204": 0.43
},
{
"wallet": "0x536be02af900fe046fa708c8059c04f737a2cee3",
"name": "fill-or-fok-me",
"weight": 0.0113,
"weight": 0.0109,
"tier": "validated",
"z": 3.28,
"z_oos": 2.24,
@@ -554,7 +578,7 @@
{
"wallet": "0x3db61e79ee7afbd4ed101a9fc497c05f679acb34",
"name": "0x3db61e79\u2026",
"weight": 0.0113,
"weight": 0.0109,
"tier": "validated",
"z": 3.28,
"z_oos": 2.93,
@@ -564,21 +588,21 @@
"band_0204": 0.13
},
{
"wallet": "0x4f7d834c2292157e8c1c34653a60dff3cd8ab3ff",
"name": "52463434",
"weight": 0.0112,
"wallet": "0xec1e4ae315d80985ad25b2f6fe4dfc2941310d9c",
"name": "samoel97",
"weight": 0.0109,
"tier": "validated",
"z": 3.23,
"z_oos": 1.06,
"n": 1104,
"win_rate": 40.2,
"avg_entry": 0.36,
"band_0204": 0.21
"z": 3.27,
"z_oos": 2.3,
"n": 813,
"win_rate": 75.3,
"avg_entry": 0.73,
"band_0204": 0.04
},
{
"wallet": "0x9807ef11efccde6399f6e2fa410de357092192f4",
"name": "0x9807ef11\u2026",
"weight": 0.0111,
"weight": 0.0107,
"tier": "validated",
"z": 3.22,
"z_oos": 2.09,
@@ -590,67 +614,67 @@
{
"wallet": "0x52e9ddafda7ae033b1dd4553c7acdb9b3effb5cd",
"name": "muUren",
"weight": 0.0111,
"weight": 0.0106,
"tier": "validated",
"z": 3.2,
"z_oos": 2.02,
"n": 2274,
"win_rate": 52.8,
"z": 3.19,
"z_oos": 2.08,
"n": 2479,
"win_rate": 53.2,
"avg_entry": 0.5,
"band_0204": 0.23
"band_0204": 0.22
},
{
"wallet": "0x25d8c73a5ebeb6db934d8da68592ba3d4f1ca71f",
"name": "none910",
"weight": 0.0106,
"tier": "validated",
"z": 3.18,
"z_oos": 2.36,
"n": 1505,
"win_rate": 47.5,
"avg_entry": 0.44,
"band_0204": 0.09
},
{
"wallet": "0x90347085ff4edd5d6305eea5746d239784b0f7df",
"name": "7887",
"weight": 0.0109,
"weight": 0.0104,
"tier": "validated",
"z": 3.16,
"z_oos": 1.99,
"z": 3.14,
"z_oos": 2.03,
"n": 2371,
"win_rate": 42.1,
"avg_entry": 0.4,
"band_0204": 0.18
},
{
"wallet": "0x25d8c73a5ebeb6db934d8da68592ba3d4f1ca71f",
"name": "none910",
"weight": 0.0109,
"wallet": "0x4f7d834c2292157e8c1c34653a60dff3cd8ab3ff",
"name": "52463434",
"weight": 0.0104,
"tier": "validated",
"z": 3.15,
"z_oos": 2.4,
"n": 1502,
"win_rate": 47.5,
"avg_entry": 0.44,
"band_0204": 0.09
"z": 3.13,
"z_oos": 0.94,
"n": 1101,
"win_rate": 40.1,
"avg_entry": 0.36,
"band_0204": 0.21
},
{
"wallet": "0xec1e4ae315d80985ad25b2f6fe4dfc2941310d9c",
"name": "samoel97",
"weight": 0.0107,
"wallet": "0x40cc3feb8acaab0aa7fbd5dc7e2eb5f2f8fc1be7",
"name": "Ariyeh",
"weight": 0.0101,
"tier": "validated",
"z": 3.11,
"z_oos": 3.13,
"n": 606,
"win_rate": 76.1,
"avg_entry": 0.73,
"band_0204": 0.04
},
{
"wallet": "0x97026acc2fcbfc70420f3792ba612e5abb67ca89",
"name": "SERINAITE",
"weight": 0.0103,
"tier": "validated",
"z": 2.97,
"z_oos": 2.77,
"n": 1803,
"win_rate": 36.6,
"avg_entry": 0.34,
"band_0204": 0.44
"z": 3.05,
"z_oos": 4.04,
"n": 830,
"win_rate": 32.3,
"avg_entry": 0.28,
"band_0204": 0.29
},
{
"wallet": "0x55154a54cd74db752540dcd663a30cdb5c00eb8b",
"name": "AK47ForLIFE",
"weight": 0.01,
"weight": 0.0096,
"tier": "validated",
"z": 2.89,
"z_oos": 2.74,
@@ -658,5 +682,41 @@
"win_rate": 41.5,
"avg_entry": 0.38,
"band_0204": 0.35
},
{
"wallet": "0xb8cb308c9f16069474ef04f4681ee0e6f1a78cbd",
"name": "0xb8cb308c\u2026",
"weight": 0.0094,
"tier": "validated",
"z": 2.84,
"z_oos": 2.92,
"n": 2320,
"win_rate": 51.9,
"avg_entry": 0.49,
"band_0204": 0.16
},
{
"wallet": "0x1d949489f736378cbde40db18c093c5cff459100",
"name": "BullishBarb",
"weight": 0.0094,
"tier": "validated",
"z": 2.83,
"z_oos": 1.31,
"n": 2107,
"win_rate": 53.4,
"avg_entry": 0.51,
"band_0204": 0.25
},
{
"wallet": "0xde0463ea7f611b065e8ab06bbfbddad75e6dfa37",
"name": "mwenya",
"weight": 0.0093,
"tier": "validated",
"z": 2.81,
"z_oos": 2.36,
"n": 2163,
"win_rate": 49.7,
"avg_entry": 0.47,
"band_0204": 0.15
}
]
+15
View File
@@ -25,6 +25,21 @@ anything on the live bot"):
- **Every study gets one instrument that does not share the scorer's
assumptions** — the surge paper harness (chain-graded from day one) is
what caught the bug. Divergence between instruments is signal, not noise.
- **DEFINITION LAW (2026-07-28, from #26): a tape scorer and its harness
must be shown to name the SAME EVENTS before any tape verdict is
trusted.** Study C scored +$2.17/lean on tape and $2.26/fill at a real
book with entry price ruled out (median ask premium +1c, 72% fill).
The crossing diagnostic (lean_crossing_diag.py) found only 51% of the
harness's attempts had a matching tape crossing, and 84% of the tape's
crossings were invisible to a live bot — the two were measuring
different signals under one name. Exposure comes from triggers that
depend on RECONSTRUCTED STATE (running inventory, rolling windows,
cumulative flow): the scorer sees a whole day, the bot sees from boot.
Point-in-time triggers (one print, one burst) are not exposed, which is
why Study D's harness matched its Stage-1 definition and C's did not.
For any state-dependent trigger the crossing diagnostic — not the P&L —
is the FIRST check, and a harness should warm-start its state from tape
rather than from zero.
- **DATA LAW (2026-07-22): tests are additive, never subtractive.** Raw
streams (tape, attempts, markouts, settles, meta snapshots) are
append-only; analysis opens them read-only; no script rewrites or
+76
View File
@@ -76,3 +76,79 @@
{"study": "oracle", "day": "2026-07-25", "computed_at": "2026-07-25 20:41 UTC", "0.04": {"events": 7020, "fills": 1246, "pending": 75, "refunds": 0, "pnl": 778.29, "wins": 581, "ev_per_fill": 0.62, "hit": 0.466}, "0.07": {"events": 4411, "fills": 573, "pending": 27, "refunds": 0, "pnl": 5192.88, "wins": 274, "ev_per_fill": 9.06, "hit": 0.478}, "0.1": {"events": 3146, "fills": 340, "pending": 15, "refunds": 0, "pnl": 5558.45, "wins": 171, "ev_per_fill": 16.35, "hit": 0.503}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-25", "computed_at": "2026-07-25 20:41 UTC", "triggers": 44, "set_size": 150, "first": {"fills": 14, "misses": 30, "pending": 0, "refunds": 0, "pnl": -1442.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 14, "misses": 30, "pending": 0, "refunds": 0, "pnl": -1442.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-25", "computed_at": "2026-07-25 20:41 UTC", "screened": 1081, "leans": 7165, "follow_small": {"n": 4709, "pending": 853, "pnl": -16418.34, "ev_per_lean": -3.49, "hit": 0.575}, "mid_report": {"n": 969, "pending": 189, "pnl": 2597.06, "ev_per_lean": 2.68, "hit": 0.621}, "fade_whale": {"n": 316, "pending": 83, "pnl": -1053.18, "ev_per_lean": -3.33, "hit": 0.421}}
{"study": "flow", "day": "2026-07-25", "computed_at": "2026-07-27 15:57 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3567, "set_size": 150, "first": {"fills": 937, "misses": 2626, "pending": 0, "refunds": 4, "pnl": 862.13, "wins": 535, "ev_per_fill": 0.92, "hit": 0.571}, "worst": {"fills": 937, "misses": 2626, "pending": 0, "refunds": 4, "pnl": 422.1, "wins": 535, "ev_per_fill": 0.45, "hit": 0.571}, "controls_worst": [{"seed": 1, "fills": 15, "pnl": -378.33}, {"seed": 2, "fills": 17, "pnl": 200.6}, {"seed": 3, "fills": 32, "pnl": 322.81}]}
{"study": "oracle", "day": "2026-07-25", "computed_at": "2026-07-27 15:57 UTC", "0.04": {"events": 8387, "fills": 1519, "pending": 83, "refunds": 0, "pnl": 768.74, "wins": 714, "ev_per_fill": 0.51, "hit": 0.47}, "0.07": {"events": 5254, "fills": 698, "pending": 26, "refunds": 0, "pnl": 5085.34, "wins": 336, "ev_per_fill": 7.29, "hit": 0.481}, "0.1": {"events": 3753, "fills": 420, "pending": 15, "refunds": 0, "pnl": 5804.78, "wins": 210, "ev_per_fill": 13.82, "hit": 0.5}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-25", "computed_at": "2026-07-27 15:57 UTC", "triggers": 57, "set_size": 150, "first": {"fills": 16, "misses": 41, "pending": 0, "refunds": 0, "pnl": 2352.0, "wins": 2, "ev_per_fill": 147.0, "hit": 0.125}, "worst": {"fills": 16, "misses": 41, "pending": 0, "refunds": 0, "pnl": 2352.0, "wins": 2, "ev_per_fill": 147.0, "hit": 0.125}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-25", "computed_at": "2026-07-27 15:57 UTC", "screened": 1062, "leans": 8306, "follow_small": {"n": 5958, "pending": 398, "pnl": -1957.38, "ev_per_lean": -0.33, "hit": 0.577}, "mid_report": {"n": 1326, "pending": 76, "pnl": 2165.88, "ev_per_lean": 1.63, "hit": 0.606}, "fade_whale": {"n": 462, "pending": 19, "pnl": -535.53, "ev_per_lean": -1.16, "hit": 0.433}}
{"study": "flow", "day": "2026-07-26", "computed_at": "2026-07-27 15:57 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3521, "set_size": 150, "first": {"fills": 759, "misses": 2658, "pending": 97, "refunds": 7, "pnl": 4292.57, "wins": 439, "ev_per_fill": 5.66, "hit": 0.578}, "worst": {"fills": 759, "misses": 2658, "pending": 97, "refunds": 7, "pnl": 3797.88, "wins": 439, "ev_per_fill": 5.0, "hit": 0.578}, "controls_worst": [{"seed": 1, "fills": 12, "pnl": -253.11}, {"seed": 2, "fills": 12, "pnl": -355.65}, {"seed": 3, "fills": 11, "pnl": 59.58}]}
{"study": "oracle", "day": "2026-07-26", "computed_at": "2026-07-27 15:57 UTC", "0.04": {"events": 8473, "fills": 938, "pending": 669, "refunds": 0, "pnl": -3779.46, "wins": 439, "ev_per_fill": -4.03, "hit": 0.468}, "0.07": {"events": 5295, "fills": 404, "pending": 295, "refunds": 0, "pnl": -1964.68, "wins": 182, "ev_per_fill": -4.86, "hit": 0.45}, "0.1": {"events": 3662, "fills": 220, "pending": 152, "refunds": 0, "pnl": -1185.93, "wins": 102, "ev_per_fill": -5.39, "hit": 0.464}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-26", "computed_at": "2026-07-27 15:57 UTC", "triggers": 54, "set_size": 150, "first": {"fills": 10, "misses": 44, "pending": 0, "refunds": 0, "pnl": -1030.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 10, "misses": 44, "pending": 0, "refunds": 0, "pnl": -1030.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-26", "computed_at": "2026-07-27 15:57 UTC", "screened": 1338, "leans": 10375, "follow_small": {"n": 5148, "pending": 2651, "pnl": 21905.0, "ev_per_lean": 4.26, "hit": 0.577}, "mid_report": {"n": 1385, "pending": 602, "pnl": 8224.1, "ev_per_lean": 5.94, "hit": 0.614}, "fade_whale": {"n": 392, "pending": 169, "pnl": -4101.82, "ev_per_lean": -10.46, "hit": 0.395}}
{"study": "flow", "day": "2026-07-27", "computed_at": "2026-07-27 15:57 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 993, "set_size": 150, "first": {"fills": 189, "misses": 722, "pending": 77, "refunds": 5, "pnl": 112.46, "wins": 116, "ev_per_fill": 0.6, "hit": 0.614}, "worst": {"fills": 189, "misses": 722, "pending": 77, "refunds": 5, "pnl": 74.74, "wins": 116, "ev_per_fill": 0.4, "hit": 0.614}, "controls_worst": [{"seed": 1, "fills": 1, "pnl": 10.78}, {"seed": 2, "fills": 4, "pnl": -410.0}, {"seed": 3, "fills": 1, "pnl": 147.0}]}
{"study": "oracle", "day": "2026-07-27", "computed_at": "2026-07-27 15:57 UTC", "0.04": {"events": 5309, "fills": 517, "pending": 495, "refunds": 0, "pnl": 2958.48, "wins": 243, "ev_per_fill": 5.72, "hit": 0.47}, "0.07": {"events": 2996, "fills": 207, "pending": 180, "refunds": 0, "pnl": 1611.25, "wins": 100, "ev_per_fill": 7.78, "hit": 0.483}, "0.1": {"events": 2002, "fills": 100, "pending": 100, "refunds": 0, "pnl": 1052.39, "wins": 52, "ev_per_fill": 10.52, "hit": 0.52}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-27", "computed_at": "2026-07-27 15:57 UTC", "triggers": 20, "set_size": 150, "first": {"fills": 7, "misses": 12, "pending": 1, "refunds": 0, "pnl": 1279.0, "wins": 1, "ev_per_fill": 182.71, "hit": 0.143}, "worst": {"fills": 7, "misses": 12, "pending": 1, "refunds": 0, "pnl": 1279.0, "wins": 1, "ev_per_fill": 182.71, "hit": 0.143}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-27", "computed_at": "2026-07-27 15:57 UTC", "screened": 1535, "leans": 3103, "follow_small": {"n": 1522, "pending": 813, "pnl": 8007.61, "ev_per_lean": 5.26, "hit": 0.591}, "mid_report": {"n": 351, "pending": 235, "pnl": -902.06, "ev_per_lean": -2.57, "hit": 0.578}, "fade_whale": {"n": 78, "pending": 80, "pnl": 103.99, "ev_per_lean": 1.33, "hit": 0.359}}
{"study": "flow", "day": "2026-07-26", "computed_at": "2026-07-28 17:48 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3522, "set_size": 150, "first": {"fills": 760, "misses": 2657, "pending": 97, "refunds": 8, "pnl": 3756.49, "wins": 438, "ev_per_fill": 4.94, "hit": 0.576}, "worst": {"fills": 760, "misses": 2657, "pending": 97, "refunds": 8, "pnl": 3262.03, "wins": 438, "ev_per_fill": 4.29, "hit": 0.576}, "controls_worst": [{"seed": 1, "fills": 12, "pnl": -253.11}, {"seed": 2, "fills": 12, "pnl": -355.65}, {"seed": 3, "fills": 11, "pnl": 59.58}]}
{"study": "oracle", "day": "2026-07-26", "computed_at": "2026-07-28 17:48 UTC", "0.04": {"events": 8473, "fills": 940, "pending": 669, "refunds": 0, "pnl": -3792.27, "wins": 440, "ev_per_fill": -4.03, "hit": 0.468}, "0.07": {"events": 5291, "fills": 405, "pending": 295, "refunds": 0, "pnl": -2065.43, "wins": 182, "ev_per_fill": -5.1, "hit": 0.449}, "0.1": {"events": 3660, "fills": 220, "pending": 152, "refunds": 0, "pnl": -1185.93, "wins": 102, "ev_per_fill": -5.39, "hit": 0.464}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-26", "computed_at": "2026-07-28 17:48 UTC", "triggers": 53, "set_size": 150, "first": {"fills": 11, "misses": 42, "pending": 0, "refunds": 0, "pnl": -1133.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 11, "misses": 42, "pending": 0, "refunds": 0, "pnl": -1133.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-26", "computed_at": "2026-07-28 17:48 UTC", "screened": 1338, "leans": 10375, "follow_small": {"n": 5173, "pending": 2622, "pnl": 22204.66, "ev_per_lean": 4.29, "hit": 0.577}, "mid_report": {"n": 1389, "pending": 598, "pnl": 8497.32, "ev_per_lean": 6.12, "hit": 0.615}, "fade_whale": {"n": 392, "pending": 169, "pnl": -4101.82, "ev_per_lean": -10.46, "hit": 0.395}}
{"study": "flow", "day": "2026-07-27", "computed_at": "2026-07-28 17:48 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 1816, "set_size": 150, "first": {"fills": 469, "misses": 1304, "pending": 32, "refunds": 11, "pnl": 387.24, "wins": 269, "ev_per_fill": 0.83, "hit": 0.574}, "worst": {"fills": 469, "misses": 1304, "pending": 32, "refunds": 11, "pnl": 256.47, "wins": 269, "ev_per_fill": 0.55, "hit": 0.574}, "controls_worst": [{"seed": 1, "fills": 3, "pnl": 393.93}, {"seed": 2, "fills": 6, "pnl": -277.12}, {"seed": 3, "fills": 3, "pnl": 253.85}]}
{"study": "oracle", "day": "2026-07-27", "computed_at": "2026-07-28 17:48 UTC", "0.04": {"events": 8376, "fills": 1124, "pending": 483, "refunds": 0, "pnl": 3781.35, "wins": 552, "ev_per_fill": 3.36, "hit": 0.491}, "0.07": {"events": 4668, "fills": 434, "pending": 172, "refunds": 0, "pnl": 2116.04, "wins": 218, "ev_per_fill": 4.88, "hit": 0.502}, "0.1": {"events": 3112, "fills": 210, "pending": 90, "refunds": 0, "pnl": 1585.31, "wins": 111, "ev_per_fill": 7.55, "hit": 0.529}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-27", "computed_at": "2026-07-28 17:48 UTC", "triggers": 28, "set_size": 150, "first": {"fills": 12, "misses": 15, "pending": 1, "refunds": 0, "pnl": 764.0, "wins": 1, "ev_per_fill": 63.67, "hit": 0.083}, "worst": {"fills": 12, "misses": 15, "pending": 1, "refunds": 0, "pnl": 764.0, "wins": 1, "ev_per_fill": 63.67, "hit": 0.083}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-27", "computed_at": "2026-07-28 17:48 UTC", "screened": 1535, "leans": 5565, "follow_small": {"n": 3538, "pending": 720, "pnl": 6066.74, "ev_per_lean": 1.71, "hit": 0.583}, "mid_report": {"n": 773, "pending": 177, "pnl": 2510.12, "ev_per_lean": 3.25, "hit": 0.59}, "fade_whale": {"n": 241, "pending": 55, "pnl": -682.8, "ev_per_lean": -2.83, "hit": 0.411}}
{"study": "flow", "day": "2026-07-28", "computed_at": "2026-07-28 17:48 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 1562, "set_size": 150, "first": {"fills": 350, "misses": 1149, "pending": 59, "refunds": 4, "pnl": -1147.7, "wins": 178, "ev_per_fill": -3.28, "hit": 0.509}, "worst": {"fills": 350, "misses": 1149, "pending": 59, "refunds": 4, "pnl": -1322.06, "wins": 178, "ev_per_fill": -3.78, "hit": 0.509}, "controls_worst": [{"seed": 1, "fills": 1, "pnl": 37.72}, {"seed": 2, "fills": 2, "pnl": 59.26}, {"seed": 3, "fills": 24, "pnl": 502.53}]}
{"study": "oracle", "day": "2026-07-28", "computed_at": "2026-07-28 17:48 UTC", "0.04": {"events": 6710, "fills": 1173, "pending": 4, "refunds": 0, "pnl": 65.35, "wins": 524, "ev_per_fill": 0.06, "hit": 0.447}, "0.07": {"events": 3802, "fills": 419, "pending": 3, "refunds": 0, "pnl": 2369.06, "wins": 191, "ev_per_fill": 5.65, "hit": 0.456}, "0.1": {"events": 2679, "fills": 214, "pending": 3, "refunds": 0, "pnl": 2055.26, "wins": 103, "ev_per_fill": 9.6, "hit": 0.481}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-28", "computed_at": "2026-07-28 17:48 UTC", "triggers": 18, "set_size": 150, "first": {"fills": 6, "misses": 12, "pending": 0, "refunds": 0, "pnl": -618.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 6, "misses": 12, "pending": 0, "refunds": 0, "pnl": -618.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-28", "computed_at": "2026-07-28 17:48 UTC", "screened": 1608, "leans": 4956, "follow_small": {"n": 3043, "pending": 734, "pnl": 20781.22, "ev_per_lean": 6.83, "hit": 0.599}, "mid_report": {"n": 653, "pending": 165, "pnl": 4136.44, "ev_per_lean": 6.33, "hit": 0.574}, "fade_whale": {"n": 254, "pending": 80, "pnl": 532.17, "ev_per_lean": 2.1, "hit": 0.386}}
{"study": "flow", "day": "2026-07-28", "computed_at": "2026-07-31 00:35 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 2513, "set_size": 150, "first": {"fills": 644, "misses": 1855, "pending": 8, "refunds": 6, "pnl": 34.83, "wins": 345, "ev_per_fill": 0.05, "hit": 0.536}, "worst": {"fills": 644, "misses": 1855, "pending": 8, "refunds": 6, "pnl": -225.31, "wins": 345, "ev_per_fill": -0.35, "hit": 0.536}, "controls_worst": [{"seed": 1, "fills": 2, "pnl": 99.74}, {"seed": 2, "fills": 4, "pnl": 10.82}, {"seed": 3, "fills": 43, "pnl": 408.26}]}
{"study": "oracle", "day": "2026-07-28", "computed_at": "2026-07-31 00:35 UTC", "0.04": {"events": 8715, "fills": 1564, "pending": 0, "refunds": 0, "pnl": 751.44, "wins": 728, "ev_per_fill": 0.48, "hit": 0.465}, "0.07": {"events": 4848, "fills": 561, "pending": 0, "refunds": 0, "pnl": 1779.52, "wins": 258, "ev_per_fill": 3.17, "hit": 0.46}, "0.1": {"events": 3343, "fills": 283, "pending": 0, "refunds": 0, "pnl": 1238.42, "wins": 130, "ev_per_fill": 4.38, "hit": 0.459}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-28", "computed_at": "2026-07-31 00:35 UTC", "triggers": 33, "set_size": 150, "first": {"fills": 14, "misses": 19, "pending": 0, "refunds": 0, "pnl": -1442.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 14, "misses": 19, "pending": 0, "refunds": 0, "pnl": -1442.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 1, "pnl": -103.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-28", "computed_at": "2026-07-31 00:35 UTC", "screened": 1608, "leans": 7798, "follow_small": {"n": 5674, "pending": 323, "pnl": 26305.46, "ev_per_lean": 4.64, "hit": 0.595}, "mid_report": {"n": 1200, "pending": 43, "pnl": 4177.87, "ev_per_lean": 3.48, "hit": 0.568}, "fade_whale": {"n": 486, "pending": 29, "pnl": 3639.19, "ev_per_lean": 7.49, "hit": 0.416}}
{"study": "flow", "day": "2026-07-29", "computed_at": "2026-07-31 00:35 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3347, "set_size": 150, "first": {"fills": 937, "misses": 2390, "pending": 5, "refunds": 15, "pnl": -3335.49, "wins": 509, "ev_per_fill": -3.56, "hit": 0.543}, "worst": {"fills": 937, "misses": 2390, "pending": 5, "refunds": 15, "pnl": -3726.89, "wins": 509, "ev_per_fill": -3.98, "hit": 0.543}, "controls_worst": [{"seed": 1, "fills": 13, "pnl": -141.45}, {"seed": 2, "fills": 9, "pnl": 6.83}, {"seed": 3, "fills": 30, "pnl": 162.78}]}
{"study": "oracle", "day": "2026-07-29", "computed_at": "2026-07-31 00:35 UTC", "0.04": {"events": 8506, "fills": 1668, "pending": 2, "refunds": 0, "pnl": 34998.66, "wins": 802, "ev_per_fill": 20.98, "hit": 0.481}, "0.07": {"events": 4596, "fills": 601, "pending": 0, "refunds": 0, "pnl": 11633.14, "wins": 270, "ev_per_fill": 19.36, "hit": 0.449}, "0.1": {"events": 3210, "fills": 324, "pending": 0, "refunds": 0, "pnl": 8905.69, "wins": 142, "ev_per_fill": 27.49, "hit": 0.438}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-29", "computed_at": "2026-07-31 00:35 UTC", "triggers": 52, "set_size": 150, "first": {"fills": 17, "misses": 35, "pending": 0, "refunds": 0, "pnl": -1751.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 17, "misses": 35, "pending": 0, "refunds": 0, "pnl": -1751.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-29", "computed_at": "2026-07-31 00:35 UTC", "screened": 1763, "leans": 10164, "follow_small": {"n": 5491, "pending": 2369, "pnl": 29308.15, "ev_per_lean": 5.34, "hit": 0.585}, "mid_report": {"n": 1317, "pending": 407, "pnl": 5932.49, "ev_per_lean": 4.5, "hit": 0.576}, "fade_whale": {"n": 423, "pending": 100, "pnl": -3240.62, "ev_per_lean": -7.66, "hit": 0.392}}
{"study": "flow", "day": "2026-07-30", "computed_at": "2026-07-31 00:35 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 734, "set_size": 150, "first": {"fills": 145, "misses": 527, "pending": 62, "refunds": 0, "pnl": -671.34, "wins": 70, "ev_per_fill": -4.63, "hit": 0.483}, "worst": {"fills": 145, "misses": 527, "pending": 62, "refunds": 0, "pnl": -698.95, "wins": 70, "ev_per_fill": -4.82, "hit": 0.483}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 4, "pnl": 240.46}, {"seed": 3, "fills": 2, "pnl": -78.75}]}
{"study": "oracle", "day": "2026-07-30", "computed_at": "2026-07-31 00:35 UTC", "0.04": {"events": 1596, "fills": 2, "pending": 299, "refunds": 0, "pnl": -100.1, "wins": 1, "ev_per_fill": -50.05, "hit": 0.5}, "0.07": {"events": 904, "fills": 0, "pending": 106, "refunds": 0, "pnl": 0.0, "wins": 0}, "0.1": {"events": 634, "fills": 0, "pending": 50, "refunds": 0, "pnl": 0.0, "wins": 0}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-30", "computed_at": "2026-07-31 00:35 UTC", "triggers": 14, "set_size": 150, "first": {"fills": 3, "misses": 10, "pending": 1, "refunds": 0, "pnl": -309.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 3, "misses": 10, "pending": 1, "refunds": 0, "pnl": -309.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-30", "computed_at": "2026-07-31 00:35 UTC", "screened": 1962, "leans": 2512, "follow_small": {"n": 1958, "pending": 36, "pnl": 9182.2, "ev_per_lean": 4.69, "hit": 0.588}, "mid_report": {"n": 368, "pending": 9, "pnl": 4856.98, "ev_per_lean": 13.2, "hit": 0.655}, "fade_whale": {"n": 125, "pending": 1, "pnl": -638.46, "ev_per_lean": -5.11, "hit": 0.336}}
{"study": "flow", "day": "2026-07-31", "computed_at": "2026-08-03 16:50 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 2787, "set_size": 150, "first": {"fills": 825, "misses": 1928, "pending": 34, "refunds": 0, "pnl": 1215.35, "wins": 458, "ev_per_fill": 1.47, "hit": 0.555}, "worst": {"fills": 825, "misses": 1928, "pending": 34, "refunds": 0, "pnl": 931.14, "wins": 458, "ev_per_fill": 1.13, "hit": 0.555}, "controls_worst": [{"seed": 1, "fills": 17, "pnl": -509.3}, {"seed": 2, "fills": 1, "pnl": 129.56}, {"seed": 3, "fills": 20, "pnl": 1.18}]}
{"study": "oracle", "day": "2026-07-31", "computed_at": "2026-08-03 16:50 UTC", "0.04": {"events": 8021, "fills": 1507, "pending": 55, "refunds": 0, "pnl": 6250.34, "wins": 725, "ev_per_fill": 4.15, "hit": 0.481}, "0.07": {"events": 4419, "fills": 541, "pending": 14, "refunds": 0, "pnl": 312.8, "wins": 253, "ev_per_fill": 0.58, "hit": 0.468}, "0.1": {"events": 2966, "fills": 276, "pending": 8, "refunds": 0, "pnl": 1913.85, "wins": 136, "ev_per_fill": 6.93, "hit": 0.493}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-07-31", "computed_at": "2026-08-03 16:50 UTC", "triggers": 43, "set_size": 150, "first": {"fills": 17, "misses": 26, "pending": 0, "refunds": 0, "pnl": 8249.0, "wins": 1, "ev_per_fill": 485.24, "hit": 0.059}, "worst": {"fills": 17, "misses": 26, "pending": 0, "refunds": 0, "pnl": 8249.0, "wins": 1, "ev_per_fill": 485.24, "hit": 0.059}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-07-31", "computed_at": "2026-08-03 16:50 UTC", "screened": 2163, "leans": 10227, "follow_small": {"n": 7047, "pending": 704, "pnl": 6124.07, "ev_per_lean": 0.87, "hit": 0.579}, "mid_report": {"n": 1767, "pending": 137, "pnl": 6910.27, "ev_per_lean": 3.91, "hit": 0.597}, "fade_whale": {"n": 498, "pending": 42, "pnl": -2716.68, "ev_per_lean": -5.46, "hit": 0.42}}
{"study": "flow", "day": "2026-08-01", "computed_at": "2026-08-03 16:50 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3935, "set_size": 150, "first": {"fills": 1266, "misses": 2630, "pending": 36, "refunds": 3, "pnl": 30.81, "wins": 707, "ev_per_fill": 0.02, "hit": 0.558}, "worst": {"fills": 1266, "misses": 2630, "pending": 36, "refunds": 3, "pnl": -775.79, "wins": 707, "ev_per_fill": -0.61, "hit": 0.558}, "controls_worst": [{"seed": 1, "fills": 13, "pnl": 46.82}, {"seed": 2, "fills": 5, "pnl": -172.88}, {"seed": 3, "fills": 15, "pnl": -245.28}]}
{"study": "oracle", "day": "2026-08-01", "computed_at": "2026-08-03 16:50 UTC", "0.04": {"events": 7856, "fills": 1368, "pending": 56, "refunds": 0, "pnl": -1051.41, "wins": 617, "ev_per_fill": -0.77, "hit": 0.451}, "0.07": {"events": 4686, "fills": 554, "pending": 21, "refunds": 0, "pnl": 1651.77, "wins": 247, "ev_per_fill": 2.98, "hit": 0.446}, "0.1": {"events": 3203, "fills": 310, "pending": 17, "refunds": 0, "pnl": -299.22, "wins": 138, "ev_per_fill": -0.97, "hit": 0.445}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-01", "computed_at": "2026-08-03 16:50 UTC", "triggers": 70, "set_size": 150, "first": {"fills": 20, "misses": 48, "pending": 2, "refunds": 0, "pnl": 440.0, "wins": 1, "ev_per_fill": 22.0, "hit": 0.05}, "worst": {"fills": 20, "misses": 48, "pending": 2, "refunds": 0, "pnl": 440.0, "wins": 1, "ev_per_fill": 22.0, "hit": 0.05}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-01", "computed_at": "2026-08-03 16:50 UTC", "screened": 2392, "leans": 14346, "follow_small": {"n": 6889, "pending": 3808, "pnl": 37659.03, "ev_per_lean": 5.47, "hit": 0.589}, "mid_report": {"n": 1791, "pending": 1040, "pnl": 2385.84, "ev_per_lean": 1.33, "hit": 0.566}, "fade_whale": {"n": 483, "pending": 275, "pnl": -4623.03, "ev_per_lean": -9.57, "hit": 0.391}}
{"study": "flow", "day": "2026-08-02", "computed_at": "2026-08-03 16:50 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3935, "set_size": 150, "first": {"fills": 756, "misses": 2733, "pending": 440, "refunds": 6, "pnl": 16102.6, "wins": 537, "ev_per_fill": 21.3, "hit": 0.71}, "worst": {"fills": 756, "misses": 2733, "pending": 440, "refunds": 6, "pnl": 15763.94, "wins": 537, "ev_per_fill": 20.85, "hit": 0.71}, "controls_worst": [{"seed": 1, "fills": 14, "pnl": 219.41}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 7, "pnl": 274.59}]}
{"study": "oracle", "day": "2026-08-02", "computed_at": "2026-08-03 16:50 UTC", "0.04": {"events": 7496, "fills": 35, "pending": 1467, "refunds": 0, "pnl": -261.38, "wins": 19, "ev_per_fill": -7.47, "hit": 0.543}, "0.07": {"events": 4375, "fills": 20, "pending": 569, "refunds": 0, "pnl": -550.53, "wins": 10, "ev_per_fill": -27.53, "hit": 0.5}, "0.1": {"events": 2980, "fills": 8, "pending": 299, "refunds": 0, "pnl": -356.69, "wins": 3, "ev_per_fill": -44.59, "hit": 0.375}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-02", "computed_at": "2026-08-03 16:50 UTC", "triggers": 66, "set_size": 150, "first": {"fills": 4, "misses": 53, "pending": 9, "refunds": 0, "pnl": -412.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 4, "misses": 53, "pending": 9, "refunds": 0, "pnl": -412.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-02", "computed_at": "2026-08-03 16:50 UTC", "screened": 2535, "leans": 13155, "follow_small": {"n": 4808, "pending": 4814, "pnl": 2423.9, "ev_per_lean": 0.5, "hit": 0.596}, "mid_report": {"n": 1318, "pending": 1387, "pnl": 2163.56, "ev_per_lean": 1.64, "hit": 0.608}, "fade_whale": {"n": 351, "pending": 433, "pnl": -4667.95, "ev_per_lean": -13.3, "hit": 0.393}}
{"study": "flow", "day": "2026-08-03", "computed_at": "2026-08-03 16:50 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 1128, "set_size": 150, "first": {"fills": 287, "misses": 795, "pending": 45, "refunds": 1, "pnl": 2155.5, "wins": 174, "ev_per_fill": 7.51, "hit": 0.606}, "worst": {"fills": 287, "misses": 795, "pending": 45, "refunds": 1, "pnl": 1935.1, "wins": 174, "ev_per_fill": 6.74, "hit": 0.606}, "controls_worst": [{"seed": 1, "fills": 6, "pnl": 81.3}, {"seed": 2, "fills": 2, "pnl": 50.41}, {"seed": 3, "fills": 7, "pnl": -241.25}]}
{"study": "oracle", "day": "2026-08-03", "computed_at": "2026-08-03 16:50 UTC", "0.04": {"events": 5617, "fills": 1123, "pending": 1, "refunds": 0, "pnl": -251.52, "wins": 524, "ev_per_fill": -0.22, "hit": 0.467}, "0.07": {"events": 2975, "fills": 395, "pending": 0, "refunds": 0, "pnl": 2432.54, "wins": 183, "ev_per_fill": 6.16, "hit": 0.463}, "0.1": {"events": 1944, "fills": 193, "pending": 0, "refunds": 0, "pnl": 2652.91, "wins": 97, "ev_per_fill": 13.75, "hit": 0.503}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-03", "computed_at": "2026-08-03 16:50 UTC", "triggers": 23, "set_size": 150, "first": {"fills": 4, "misses": 17, "pending": 2, "refunds": 0, "pnl": -412.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 4, "misses": 17, "pending": 2, "refunds": 0, "pnl": -412.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-03", "computed_at": "2026-08-03 16:50 UTC", "screened": 2712, "leans": 4366, "follow_small": {"n": 2860, "pending": 543, "pnl": 7451.04, "ev_per_lean": 2.61, "hit": 0.597}, "mid_report": {"n": 641, "pending": 123, "pnl": 1210.83, "ev_per_lean": 1.89, "hit": 0.583}, "fade_whale": {"n": 145, "pending": 41, "pnl": -2219.87, "ev_per_lean": -15.31, "hit": 0.4}}
{"study": "flow", "day": "2026-08-03", "computed_at": "2026-08-05 13:21 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 2235, "set_size": 150, "first": {"fills": 662, "misses": 1509, "pending": 63, "refunds": 1, "pnl": 5294.69, "wins": 403, "ev_per_fill": 8.0, "hit": 0.609}, "worst": {"fills": 662, "misses": 1509, "pending": 63, "refunds": 1, "pnl": 4944.52, "wins": 403, "ev_per_fill": 7.47, "hit": 0.609}, "controls_worst": [{"seed": 1, "fills": 16, "pnl": 501.7}, {"seed": 2, "fills": 3, "pnl": -52.59}, {"seed": 3, "fills": 13, "pnl": -724.5}]}
{"study": "oracle", "day": "2026-08-03", "computed_at": "2026-08-05 13:21 UTC", "0.04": {"events": 7879, "fills": 1533, "pending": 1, "refunds": 0, "pnl": -186.73, "wins": 713, "ev_per_fill": -0.12, "hit": 0.465}, "0.07": {"events": 4120, "fills": 531, "pending": 0, "refunds": 0, "pnl": 3619.57, "wins": 248, "ev_per_fill": 6.82, "hit": 0.467}, "0.1": {"events": 2636, "fills": 253, "pending": 0, "refunds": 0, "pnl": 3171.44, "wins": 123, "ev_per_fill": 12.54, "hit": 0.486}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-03", "computed_at": "2026-08-05 13:21 UTC", "triggers": 39, "set_size": 150, "first": {"fills": 7, "misses": 25, "pending": 7, "refunds": 0, "pnl": -721.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 7, "misses": 25, "pending": 7, "refunds": 0, "pnl": -721.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-03", "computed_at": "2026-08-05 13:21 UTC", "screened": 2712, "leans": 8026, "follow_small": {"n": 5106, "pending": 1053, "pnl": 15190.15, "ev_per_lean": 2.97, "hit": 0.597}, "mid_report": {"n": 1161, "pending": 277, "pnl": 58.26, "ev_per_lean": 0.05, "hit": 0.582}, "fade_whale": {"n": 307, "pending": 102, "pnl": -2554.54, "ev_per_lean": -8.32, "hit": 0.417}}
{"study": "flow", "day": "2026-08-04", "computed_at": "2026-08-05 13:21 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3255, "set_size": 150, "first": {"fills": 1001, "misses": 2188, "pending": 55, "refunds": 11, "pnl": 980.73, "wins": 576, "ev_per_fill": 0.98, "hit": 0.575}, "worst": {"fills": 1001, "misses": 2188, "pending": 55, "refunds": 11, "pnl": 663.78, "wins": 576, "ev_per_fill": 0.66, "hit": 0.575}, "controls_worst": [{"seed": 1, "fills": 18, "pnl": -391.78}, {"seed": 2, "fills": 6, "pnl": 230.85}, {"seed": 3, "fills": 6, "pnl": 554.22}]}
{"study": "oracle", "day": "2026-08-04", "computed_at": "2026-08-05 13:21 UTC", "0.04": {"events": 7997, "fills": 24, "pending": 1501, "refunds": 0, "pnl": -851.82, "wins": 11, "ev_per_fill": -35.49, "hit": 0.458}, "0.07": {"events": 4345, "fills": 11, "pending": 556, "refunds": 0, "pnl": -652.15, "wins": 4, "ev_per_fill": -59.29, "hit": 0.364}, "0.1": {"events": 2891, "fills": 7, "pending": 248, "refunds": 0, "pnl": -483.45, "wins": 2, "ev_per_fill": -69.06, "hit": 0.286}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-04", "computed_at": "2026-08-05 13:21 UTC", "triggers": 68, "set_size": 150, "first": {"fills": 19, "misses": 49, "pending": 0, "refunds": 0, "pnl": 543.0, "wins": 1, "ev_per_fill": 28.58, "hit": 0.053}, "worst": {"fills": 19, "misses": 49, "pending": 0, "refunds": 0, "pnl": 543.0, "wins": 1, "ev_per_fill": 28.58, "hit": 0.053}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-04", "computed_at": "2026-08-05 13:21 UTC", "screened": 2853, "leans": 11130, "follow_small": {"n": 7428, "pending": 996, "pnl": 13966.48, "ev_per_lean": 1.88, "hit": 0.591}, "mid_report": {"n": 1907, "pending": 179, "pnl": 6117.75, "ev_per_lean": 3.21, "hit": 0.607}, "fade_whale": {"n": 513, "pending": 41, "pnl": 4327.9, "ev_per_lean": 8.44, "hit": 0.435}}
{"study": "flow", "day": "2026-08-05", "computed_at": "2026-08-05 13:21 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 1430, "set_size": 150, "first": {"fills": 420, "misses": 989, "pending": 20, "refunds": 1, "pnl": -250.11, "wins": 232, "ev_per_fill": -0.6, "hit": 0.552}, "worst": {"fills": 420, "misses": 989, "pending": 20, "refunds": 1, "pnl": -503.55, "wins": 232, "ev_per_fill": -1.2, "hit": 0.552}, "controls_worst": [{"seed": 1, "fills": 8, "pnl": 68.47}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 4, "pnl": 101.01}]}
{"study": "oracle", "day": "2026-08-05", "computed_at": "2026-08-05 13:21 UTC", "0.04": {"events": 4192, "fills": 829, "pending": 5, "refunds": 0, "pnl": 6808.55, "wins": 389, "ev_per_fill": 8.21, "hit": 0.469}, "0.07": {"events": 2264, "fills": 293, "pending": 3, "refunds": 0, "pnl": 1472.43, "wins": 136, "ev_per_fill": 5.03, "hit": 0.464}, "0.1": {"events": 1435, "fills": 139, "pending": 1, "refunds": 0, "pnl": 664.08, "wins": 68, "ev_per_fill": 4.78, "hit": 0.489}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-05", "computed_at": "2026-08-05 13:21 UTC", "triggers": 27, "set_size": 150, "first": {"fills": 11, "misses": 16, "pending": 0, "refunds": 0, "pnl": 867.0, "wins": 1, "ev_per_fill": 78.82, "hit": 0.091}, "worst": {"fills": 11, "misses": 16, "pending": 0, "refunds": 0, "pnl": 867.0, "wins": 1, "ev_per_fill": 78.82, "hit": 0.091}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-05", "computed_at": "2026-08-05 13:21 UTC", "screened": 3100, "leans": 5369, "follow_small": {"n": 3669, "pending": 338, "pnl": -2422.98, "ev_per_lean": -0.66, "hit": 0.594}, "mid_report": {"n": 917, "pending": 86, "pnl": 258.64, "ev_per_lean": 0.28, "hit": 0.576}, "fade_whale": {"n": 340, "pending": 13, "pnl": 4708.55, "ev_per_lean": 13.85, "hit": 0.476}}
{"study": "flow", "day": "2026-08-03", "computed_at": "2026-08-06 21:23 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 2237, "set_size": 150, "first": {"fills": 665, "misses": 1507, "pending": 64, "refunds": 1, "pnl": 5431.0, "wins": 404, "ev_per_fill": 8.17, "hit": 0.608}, "worst": {"fills": 665, "misses": 1507, "pending": 64, "refunds": 1, "pnl": 5058.18, "wins": 404, "ev_per_fill": 7.61, "hit": 0.608}, "controls_worst": [{"seed": 1, "fills": 16, "pnl": 501.7}, {"seed": 2, "fills": 3, "pnl": -52.59}, {"seed": 3, "fills": 13, "pnl": -724.5}]}
{"study": "oracle", "day": "2026-08-03", "computed_at": "2026-08-06 21:23 UTC", "0.04": {"events": 7879, "fills": 1533, "pending": 1, "refunds": 0, "pnl": -186.73, "wins": 713, "ev_per_fill": -0.12, "hit": 0.465}, "0.07": {"events": 4121, "fills": 531, "pending": 0, "refunds": 0, "pnl": 3619.57, "wins": 248, "ev_per_fill": 6.82, "hit": 0.467}, "0.1": {"events": 2636, "fills": 253, "pending": 0, "refunds": 0, "pnl": 3171.44, "wins": 123, "ev_per_fill": 12.54, "hit": 0.486}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-03", "computed_at": "2026-08-06 21:23 UTC", "triggers": 42, "set_size": 150, "first": {"fills": 7, "misses": 28, "pending": 7, "refunds": 0, "pnl": -721.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "worst": {"fills": 7, "misses": 28, "pending": 7, "refunds": 0, "pnl": -721.0, "wins": 0, "ev_per_fill": -103.0, "hit": 0.0}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-03", "computed_at": "2026-08-06 21:23 UTC", "screened": 2712, "leans": 8026, "follow_small": {"n": 5145, "pending": 1014, "pnl": 15181.22, "ev_per_lean": 2.95, "hit": 0.597}, "mid_report": {"n": 1167, "pending": 271, "pnl": 106.49, "ev_per_lean": 0.09, "hit": 0.583}, "fade_whale": {"n": 307, "pending": 102, "pnl": -2554.54, "ev_per_lean": -8.32, "hit": 0.417}}
{"study": "flow", "day": "2026-08-04", "computed_at": "2026-08-06 21:23 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 3258, "set_size": 150, "first": {"fills": 1007, "misses": 2189, "pending": 51, "refunds": 11, "pnl": 1454.34, "wins": 579, "ev_per_fill": 1.44, "hit": 0.575}, "worst": {"fills": 1007, "misses": 2189, "pending": 51, "refunds": 11, "pnl": 1152.64, "wins": 579, "ev_per_fill": 1.14, "hit": 0.575}, "controls_worst": [{"seed": 1, "fills": 18, "pnl": -391.78}, {"seed": 2, "fills": 6, "pnl": 230.85}, {"seed": 3, "fills": 6, "pnl": 554.22}]}
{"study": "oracle", "day": "2026-08-04", "computed_at": "2026-08-06 21:23 UTC", "0.04": {"events": 7997, "fills": 24, "pending": 1501, "refunds": 0, "pnl": -851.82, "wins": 11, "ev_per_fill": -35.49, "hit": 0.458}, "0.07": {"events": 4349, "fills": 11, "pending": 556, "refunds": 0, "pnl": -652.15, "wins": 4, "ev_per_fill": -59.29, "hit": 0.364}, "0.1": {"events": 2892, "fills": 7, "pending": 248, "refunds": 0, "pnl": -483.45, "wins": 2, "ev_per_fill": -69.06, "hit": 0.286}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-04", "computed_at": "2026-08-06 21:23 UTC", "triggers": 67, "set_size": 150, "first": {"fills": 18, "misses": 49, "pending": 0, "refunds": 0, "pnl": 646.0, "wins": 1, "ev_per_fill": 35.89, "hit": 0.056}, "worst": {"fills": 18, "misses": 49, "pending": 0, "refunds": 0, "pnl": 646.0, "wins": 1, "ev_per_fill": 35.89, "hit": 0.056}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-04", "computed_at": "2026-08-06 21:23 UTC", "screened": 2853, "leans": 11130, "follow_small": {"n": 7555, "pending": 869, "pnl": 15000.19, "ev_per_lean": 1.99, "hit": 0.592}, "mid_report": {"n": 1924, "pending": 162, "pnl": 6075.96, "ev_per_lean": 3.16, "hit": 0.606}, "fade_whale": {"n": 516, "pending": 38, "pnl": 4722.41, "ev_per_lean": 9.15, "hit": 0.438}}
{"study": "flow", "day": "2026-08-05", "computed_at": "2026-08-06 21:23 UTC", "frozen_at": "2026-07-20 21:14 UTC", "triggers": 1430, "set_size": 150, "first": {"fills": 435, "misses": 994, "pending": 0, "refunds": 1, "pnl": 670.21, "wins": 245, "ev_per_fill": 1.54, "hit": 0.563}, "worst": {"fills": 435, "misses": 994, "pending": 0, "refunds": 1, "pnl": 414.21, "wins": 245, "ev_per_fill": 0.95, "hit": 0.563}, "controls_worst": [{"seed": 1, "fills": 8, "pnl": 68.47}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 5, "pnl": 236.1}]}
{"study": "oracle", "day": "2026-08-05", "computed_at": "2026-08-06 21:23 UTC", "0.04": {"events": 4192, "fills": 829, "pending": 5, "refunds": 0, "pnl": 6808.55, "wins": 389, "ev_per_fill": 8.21, "hit": 0.469}, "0.07": {"events": 2264, "fills": 293, "pending": 3, "refunds": 0, "pnl": 1472.43, "wins": 136, "ev_per_fill": 5.03, "hit": 0.464}, "0.1": {"events": 1434, "fills": 139, "pending": 1, "refunds": 0, "pnl": 664.08, "wins": 68, "ev_per_fill": 4.78, "hit": 0.489}}
{"study": "flow_sub5c_EXPLORATORY", "day": "2026-08-05", "computed_at": "2026-08-06 21:23 UTC", "triggers": 27, "set_size": 150, "first": {"fills": 10, "misses": 17, "pending": 0, "refunds": 0, "pnl": 970.0, "wins": 1, "ev_per_fill": 97.0, "hit": 0.1}, "worst": {"fills": 10, "misses": 17, "pending": 0, "refunds": 0, "pnl": 970.0, "wins": 1, "ev_per_fill": 97.0, "hit": 0.1}, "controls_worst": [{"seed": 1, "fills": 0, "pnl": 0.0}, {"seed": 2, "fills": 0, "pnl": 0.0}, {"seed": 3, "fills": 0, "pnl": 0.0}]}
{"study": "lean", "day": "2026-08-05", "computed_at": "2026-08-06 21:23 UTC", "screened": 3100, "leans": 5369, "follow_small": {"n": 3891, "pending": 116, "pnl": -878.19, "ev_per_lean": -0.23, "hit": 0.594}, "mid_report": {"n": 977, "pending": 26, "pnl": -193.46, "ev_per_lean": -0.2, "hit": 0.572}, "fade_whale": {"n": 352, "pending": 1, "pnl": 4719.61, "ev_per_lean": 13.41, "hit": 0.474}}
+28 -1
View File
@@ -20,6 +20,9 @@ STATE_PULL = os.path.join(HERE, ".lag_state.pull.json")
ATT_PULL = os.path.join(HERE, ".lag_attempts.pull.jsonl")
SET_PULL = os.path.join(HERE, ".lag_settles.pull.jsonl")
FLYCTL = shutil.which("flyctl") or "/opt/homebrew/bin/flyctl"
# #27 freeze: v2 scores ONLY fills at/after this instant. v1 fills are
# not reusable for the band verdict (the band was found by slicing them).
V2_FREEZE_TS = 1785200000 # 2026-07-27 ~19:33Z, the commit that ships it
def sftp(remote, local):
@@ -120,7 +123,31 @@ def main():
print(f"[grade_lag] OBSERVATIONAL: median ask premium "
f"{st.median(prem)*100:+.1f}c over {len(prem)} attempts "
f"(kill-switch: >= +8c across 3 days)")
print("[grade_lag] verdict binds to the Study D pre-registration")
# ── #27 v2: the 15-40c complement band, forward fills only ───────────
import guards
led = []
try:
for ln in open(LEDGER):
try:
led.append(json.loads(ln))
except Exception:
pass
except FileNotFoundError:
pass
print("[grade_lag] " + guards.line("v1 ALL-BANDS", guards.cuts(led),
pass_ev=4.0))
v2 = [r for r in led if r.get("ts", 0) >= V2_FREEZE_TS
and 0.15 <= (r.get("price") or 0) < 0.40]
print("[grade_lag] " + guards.line("v2 BAND 15-40c", guards.cuts(v2),
pass_ev=8.0))
for lo, hi, tag in ((0.0, 0.15, "<15c"), (0.40, 0.70, "40-70c"),
(0.70, 1.01, ">=70c")):
ctl = [r for r in led if r.get("ts", 0) >= V2_FREEZE_TS
and lo <= (r.get("price") or 0) < hi]
if ctl:
print("[grade_lag] control " + guards.line(tag, guards.cuts(ctl)))
print("[grade_lag] verdict binds to the Study D pre-registration (v1) "
"and #27 (v2 band; PASS needs EV>=+$8 AND all guards clear)")
return 0
+129
View File
@@ -0,0 +1,129 @@
#!/usr/bin/env python3
"""Nightly chain-truth grading of the maker-lean harness (wwf-leanbot).
Pulls /data/lean_state.json + lean_attempts.jsonl + lean_settles.jsonl off
the box (read-only), re-grades every settle with CTF payout vectors,
appends to research/lean_paper_ledger.jsonl (keyed asset+ts, idempotent),
and prints the pre-registered readouts for #26: paper-leg EV/fill WITH
the shared concentration guards (guards.py ex-best-day, ex-top5,
top-event share; a headline PASS that fails them is CONCENTRATED and does
not graduate), plus the OBSERVATIONAL kill-switch the median ask
premium over the lean-side print (>= 8c over 3 days = the tape's entry
was a mirage, no paper sample needed)."""
import json
import os
import shutil
import statistics as st
import subprocess
import sys
HERE = os.path.dirname(os.path.abspath(__file__))
LEDGER = os.path.join(HERE, "lean_paper_ledger.jsonl")
STATE_PULL = os.path.join(HERE, ".lean_state.pull.json")
ATT_PULL = os.path.join(HERE, ".lean_attempts.pull.jsonl")
SET_PULL = os.path.join(HERE, ".lean_settles.pull.jsonl")
FLYCTL = shutil.which("flyctl") or "/opt/homebrew/bin/flyctl"
def sftp(remote, local):
subprocess.run([FLYCTL, "ssh", "sftp", "get", remote, local + ".new",
"-a", "wwf-leanbot"], capture_output=True,
timeout=600, stdin=subprocess.DEVNULL)
if os.path.exists(local + ".new") and os.path.getsize(local + ".new") > 0:
os.replace(local + ".new", local)
return True
try:
os.remove(local + ".new")
except FileNotFoundError:
pass
return False
def main():
ok = sftp("/data/lean_state.json", STATE_PULL)
sftp("/data/lean_attempts.jsonl", ATT_PULL)
sftp("/data/lean_settles.jsonl", SET_PULL)
if not ok:
print("[grade_lean] box unreachable or no state yet — skip")
return 0
stt = json.load(open(STATE_PULL))
sys.path.insert(0, os.path.join(HERE, "..", "live"))
import payouts
have = set()
ledger_rows = 0
try:
for ln in open(LEDGER):
try:
d = json.loads(ln)
have.add((d["asset"], d["ts"]))
ledger_rows += 1
except Exception:
pass
except FileNotFoundError:
pass
settled = stt.get("settled", [])
if os.path.exists(SET_PULL): # durable log beats trimmed state
seen = {(s["asset"], s["ts"]) for s in settled}
for ln in open(SET_PULL):
try:
s = json.loads(ln)
if (s["asset"], s["ts"]) not in seen:
settled.append(s)
except Exception:
pass
new = [s for s in settled if (s["asset"], s["ts"]) not in have]
if new:
payouts.ensure(sorted({s["cond"] for s in new if s.get("cond")}))
graded = flips = 0
with open(LEDGER, "a") as fh:
for s in new:
t = payouts.truth(s.get("cond"), s.get("asset")) \
if s.get("cond") else None
pay = s["payout"] if t is None else t
pnl = round(s["shares"] * pay - s["cost"] - s["fee"], 2)
if t is not None and abs(t - s["payout"]) > 1e-9:
flips += 1
fh.write(json.dumps({**s, "chain_payout": pay, "chain_pnl": pnl,
"flip": t is not None
and abs(t - s["payout"]) > 1e-9}) + "\n")
graded += 1
import guards
led = []
try:
for ln in open(LEDGER):
try:
led.append(json.loads(ln))
except Exception:
pass
except FileNotFoundError:
pass
# observational kill-switch: median premium across ALL attempts with a
# visible ask (fills, premium-skips, craters alike)
prem = []
try:
for ln in open(ATT_PULL):
try:
a = json.loads(ln)
if a.get("premium") is not None:
prem.append(a["premium"])
except Exception:
pass
except FileNotFoundError:
pass
c = stt.get("counters", {})
cuts = guards.cuts(led)
print(f"[grade_lean] +{graded} settles ({flips} flips) · "
f"lifetime cross {c.get('crossings')} att {c.get('attempts')} "
f"fill {c.get('fills')} prem-skip {c.get('premium_skips')}")
print("[grade_lean] " + guards.line("PAPER LEG", cuts, pass_ev=2.0))
if prem:
prem.sort()
print(f"[grade_lean] OBSERVATIONAL: median ask premium "
f"{st.median(prem)*100:+.1f}c over {len(prem)} attempts "
f"(kill-switch: >= +8c across 3 days)")
print("[grade_lean] verdict binds to the Study C Stage-2 (#26) pre-registration")
return 0
if __name__ == "__main__":
sys.exit(main())
+84
View File
@@ -0,0 +1,84 @@
#!/usr/bin/env python3
"""Concentration guards, shared by every harness grader (#26/#27).
Two studies passed their headline bars this week on results that one
session or five episodes were carrying (Study C ex-best-day +$1.47 vs a
+$2 bar; Study D ex-best-day $5.86 on a +$4.49 headline). These cuts
turn that lesson into machinery: every grader reports them nightly, and
a PASS whose ex-best-day EV is <= 0 is recorded CONCENTRATED and does
not graduate.
rows: dicts with chain_pnl, cost, ts, and (optionally) event.
"""
import collections
import datetime as dt
def cuts(rows, pnl_key="chain_pnl"):
"""-> dict of the guard readings (empty dict when there is nothing)."""
rows = [r for r in rows if r.get(pnl_key) is not None]
n = len(rows)
if not n:
return {}
tot = sum(r[pnl_key] for r in rows)
staked = sum(r.get("cost") or 0 for r in rows)
out = {"n": n, "pnl": round(tot, 2), "ev": round(tot / n, 2),
"pct_staked": round(100 * tot / staked, 1) if staked else None,
"wins": sum(1 for r in rows if r.get("chain_payout") == 1.0)}
out["hit"] = round(out["wins"] / n, 3)
# episode concentration
srt = sorted(rows, key=lambda r: -abs(r[pnl_key]))
for k in (1, 5):
if n > k:
ex = sum(r[pnl_key] for r in srt[k:])
out[f"ex_top{k}_ev"] = round(ex / (n - k), 2)
out["top5_share"] = (round(100 * sum(r[pnl_key] for r in srt[:5]) / tot, 0)
if tot else None)
# TIME concentration — the guard both studies needed
byday = collections.defaultdict(lambda: [0, 0.0])
for r in rows:
d = dt.datetime.utcfromtimestamp(r["ts"]).strftime("%m-%d")
byday[d][0] += 1
byday[d][1] += r[pnl_key]
out["days"] = len(byday)
out["by_day"] = {d: [v[0], round(v[1], 0)] for d, v in sorted(byday.items())}
if len(byday) > 1:
best = max(byday.values(), key=lambda v: v[1])
exn = n - best[0]
if exn > 0:
out["ex_best_day_ev"] = round((tot - best[1]) / exn, 2)
out["ex_best_day_n"] = exn
# EVENT concentration (the gate Study C's fade arm failed at 32%)
ev = collections.defaultdict(float)
for r in rows:
if r.get("event"):
ev[r["event"]] += r[pnl_key]
if ev and tot:
out["events"] = len(ev)
out["top_event_share"] = round(
100 * max(ev.values(), key=abs) / tot, 0)
return out
def line(tag, c, pass_ev=None):
"""One printable verdict line + the guard verdict."""
if not c:
return f"{tag}: no graded rows"
s = (f"{tag}: n={c['n']} {c['wins']}W · EV/fill {c['ev']:+.2f} · "
f"hit {c['hit']:.3f} · {c['pct_staked']:+.0f}% staked · "
f"{c['days']}d")
if "ex_best_day_ev" in c:
s += f" · EX-BEST-DAY {c['ex_best_day_ev']:+.2f}"
if "ex_top5_ev" in c:
s += f" · ex-top5 {c['ex_top5_ev']:+.2f}"
if "top_event_share" in c:
s += f" · top-event {c['top_event_share']:+.0f}%"
if pass_ev is not None:
bars = [c["ev"] >= pass_ev,
c.get("ex_best_day_ev", -1) > 0,
c.get("ex_top5_ev", -1) > 0,
abs(c.get("top_event_share") or 0) < 30]
s += (" -> " + ("ALL GUARDS CLEAR" if all(bars) else
"CONCENTRATED (headline only)" if bars[0] else
"below bar"))
return s
File diff suppressed because it is too large Load Diff
+117
View File
@@ -0,0 +1,117 @@
#!/usr/bin/env python3
"""#26 follow-up — DO THE TAPE AND THE HARNESS NAME THE SAME EVENT?
Study C scored +$2.17/lean on tape and $2.26/fill at a real book, with
the entry price ruled out (median ask premium +1.0c, 72% fill rate). The
remaining suspect is the SIGNAL DEFINITION itself: the harness builds
each (wallet, token) inventory from the live stream and starts EMPTY at
boot, while maker_lean.day_leans() sees the wallet's whole day. If those
two disagree about WHEN net inventory crosses $150, they are measuring
different events under one name and #22's tape number was never
reachable by construction rather than by execution.
Method: take the harness's own attempts (its declared crossings, after
the band/event-cap/print filters), recompute tape crossings over the SAME
wallets and window with the frozen method, and ask three questions:
1. agreement what fraction of harness attempts have a tape crossing
for the same (wallet, asset, day)?
2. tape-only crossings the tape names that the harness never saw
3. size drift for matched pairs, how far apart are the lean_usd the
two computed? (the direct read on whole-day vs from-boot inventory)
Read-only; no verdict authority it explains a KILL that already fired.
"""
import json
import os
import sys
import time
import collections
HERE = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, HERE)
import tape # noqa: E402
import maker_lean as ml # noqa: E402
ATT = os.path.join(HERE, ".lean_attempts.pull.jsonl")
def main():
att = []
for ln in open(ATT):
try:
att.append(json.loads(ln))
except Exception:
pass
if not att:
raise SystemExit("no attempts pulled")
lo_ts = min(a["ts"] for a in att)
hi_ts = max(a["ts"] for a in att)
print(f"harness attempts: {len(att)} · window "
f"{time.strftime('%m-%d %H:%M', time.gmtime(lo_ts))} -> "
f"{time.strftime('%m-%d %H:%M', time.gmtime(hi_ts))}Z", flush=True)
db = tape.connect()
# the harness screens off params/maker_set.json (published nightly);
# use the SAME set so any gap is about crossing detection, not the set
sharps = set(json.load(open(os.path.join(
HERE, "params", "maker_set.json")))["wallets"])
sharps = {w.lower() for w in sharps}
print(f"screened set: {len(sharps)} wallets (same file the box fetches)",
flush=True)
# tape crossings over the harness's own window, frozen method
leans = ml.day_leans(db, int(lo_ts), int(hi_ts) + 1, sharps)
db.close()
band = [t for t in leans
if ml.LEAN_USD <= t["lean_usd"] < 500.0]
print(f"tape crossings in window: {len(leans)} · in the $150-500 "
f"follow band: {len(band)}", flush=True)
def key(w, a, ts):
return ((w or "").lower(), str(a), int(ts // 86400))
# the harness's crossing is on the SOURCE token it watched (src_asset);
# day_leans keys on the same wallet+asset it saw the inventory build in
h_keys = {key(a.get("wallet"), a.get("src_asset") or a.get("asset"),
a["ts"]): a for a in att}
t_keys = {key(t["w"], t["a"], t["ts"]): t for t in band}
both = set(h_keys) & set(t_keys)
h_only = set(h_keys) - set(t_keys)
t_only = set(t_keys) - set(h_keys)
print("\n== AGREEMENT ==")
print(f" harness attempts matched by a tape crossing: "
f"{len(both)}/{len(h_keys)} = {100*len(both)/max(1,len(h_keys)):.0f}%")
print(f" harness-only (tape never named it): {len(h_only)}")
print(f" tape-only (harness never saw it): {len(t_only)}"
f" [of {len(t_keys)} tape crossings = "
f"{100*len(t_only)/max(1,len(t_keys)):.0f}% missed]")
if both:
drift = []
for k in both:
drift.append((h_keys[k]["lean_usd"], t_keys[k]["lean_usd"]))
rel = sorted(abs(h - t) / max(t, 1) for h, t in drift)
agree = sum(1 for h, t in drift if abs(h - t) / max(t, 1) < 0.10)
print("\n== SIZE DRIFT on matched pairs ==")
print(f" within 10% of each other: {agree}/{len(drift)} = "
f"{100*agree/len(drift):.0f}%")
print(f" median |gap|: {100*rel[len(rel)//2]:.0f}% · "
f"p90 {100*rel[int(.9*len(rel))]:.0f}%")
for h, t in drift[:5]:
print(f" harness ${h:>7.0f} vs tape ${t:>7.0f}")
if t_only:
by = collections.Counter(k[0][:10] for k in t_only)
print(f"\n tape-only by wallet (top): {dict(by.most_common(4))}")
if h_only:
by = collections.Counter(k[0][:10] for k in h_only)
print(f" harness-only by wallet (top): {dict(by.most_common(4))}")
print("\nREAD: high agreement => the definitions match and the KILL is "
"about the market, not the method. Low agreement or large size "
"drift => the two systems name different events and #22's tape "
"number was unreachable by construction.")
if __name__ == "__main__":
main()
File diff suppressed because it is too large Load Diff
+5
View File
@@ -0,0 +1,5 @@
# wwf-leanbot — one dep, no git, no clone (same discipline as the others).
FROM python:3.12-slim
RUN pip install --no-cache-dir websocket-client
COPY research/leanbot.py /leanbot.py
CMD ["python3", "-u", "/leanbot.py"]
+631
View File
@@ -0,0 +1,631 @@
#!/usr/bin/env python3
"""leanbot — Study C Stage-2 (#26): maker inventory-leans at REAL execution.
PAPER ONLY. No keys, no orders, no bot imports self-contained (baked
into the wwf-leanbot image). Study C (#22) PASSED its tape-scored window
(+$2.17/lean, hit .576, n=20,461, 6 days) but every entry was booked at
the lean-side LAST PRINT an entry no real order can have. Study B died
of exactly that assumption (tape-positive, $8.51/fill at a real book).
This box answers the only question that matters: when a screened
maker-sharp's inventory crosses the conviction line, is the lean side
still buyable near that print?
Two legs per lean, both recorded:
observational ask premium over the lean-side last print at trigger time
(median premium >= 8c over 3 days = the tape's entry was a
mirage pre-registered kill-switch, no paper sample needed)
paper $100 FAK walk at the real ask, gated by the pre-declared
premium cap (+3c over the print; tighter than lagbot's 4c
because a lean carries no urgency nothing is crashing)
THE VERDICT BINDS TO #26. Entries graded nightly against chain truth
(grade_lean.py). Any semantics-altering fix bumps SEM_VER and restarts
the shakedown clock.
FROZEN spec (from #22 + pre-declared; do not tune here):
set maker-sharps screened on strictly-prior tape, published
nightly by maker_set.py (the box never screens itself)
inventory rolling net/gross USD per (wallet, token) from the
orders_matched stream inventory absorbed while quoting
trigger first crossing per (wallet, token, day) of
|net|*px >= $150 AND |net|/gross >= 0.6, lean px in [0.05,0.95]
band follow arm only: lean size $150-500 (the #22 verdict arm)
entry $100 FAK walk at asks <= min(print + 0.03, 0.95)
fee 3%*sh*min(p,1-p); MAX_PER_EVENT=2 concurrent
Live-only plumbing (never signal): 30-min warmup, worker pool + bounded
queue (throttle counted), map trims, registry-style settle passes.
"""
import json
import os
import queue
import ssl
import threading
import time
import urllib.request
import websocket
WS_URL = "wss://ws-live-data.polymarket.com"
CLOB = "https://clob.polymarket.com"
SET_URL = ("https://raw.githubusercontent.com/jaxperro/winning-wallet-finder/"
"main/research/params/maker_set.json")
STATE = os.environ.get("LEAN_STATE", "/data/lean_state.json")
ATTEMPTS = os.environ.get("LEAN_ATTEMPTS", "/data/lean_attempts.jsonl")
SETTLES = os.environ.get("LEAN_SETTLES", "/data/lean_settles.jsonl")
SEM_VER = "n1" # bump on ANY semantics-altering change
# ── FROZEN — #22 params + pre-declared execution rule ──────────────────────
LEAN_USD_MIN = 150.0 # == maker_lean.LEAN_USD
LEAN_USD_MAX = 500.0 # the #22 follow arm's upper edge
NET_GROSS = 0.6
BAND = (0.05, 0.95)
PREMIUM_CAP = 0.03
STAKE = 100.0
FEE_RATE = 0.03
MAX_PER_EVENT = 2
# ── LIVE-ONLY plumbing ─────────────────────────────────────────────────────
WARMUP_S = 1800
SET_REFRESH_S = 3600
BOOK_WORKERS = 4
BOOK_QUEUE = 16
CLOB_PASS_CAP = 25
SETTLED_TRIM = 10000
SKIPS_TRIM = 500
INV_TRIM = 20000 # bounded inventory map
MAP_IDLE_TRIM_S = 86400
TOP_LEVELS = 5
SSL_CTX = ssl._create_unverified_context()
def log(m):
print(f"{time.strftime('%H:%M:%S')} {m}", flush=True)
def get_json(url, timeout=8):
req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
with urllib.request.urlopen(req, timeout=timeout, context=SSL_CTX) as r:
return json.loads(r.read().decode())
def walk_asks(asks, cap, stake_usd=STAKE):
"""FAK against a CLOB ask list within cap; partial fills kept; top raw
levels recorded for offline replays. asks arrive UNSORTED."""
lv = sorted(((float(a["price"]), float(a["size"])) for a in asks or []))
top = [[p, s] for p, s in lv[:TOP_LEVELS]]
if not lv:
return {"filled": False, "best_ask": None, "top": top}
best = lv[0][0]
spent = shares = 0.0
levels = 0
for pxx, sz in lv:
if pxx > cap or spent >= stake_usd - 1e-9:
break
take = min(sz, (stake_usd - spent) / pxx)
if take <= 0:
break
shares += take
spent += take * pxx
levels += 1
if not shares:
return {"filled": False, "best_ask": best, "top": top}
return {"filled": True, "vwap": spent / shares, "shares": shares,
"usd": spent, "levels": levels, "best_ask": best, "top": top,
"partial": spent < stake_usd - 1e-9}
def fresh_state():
return {
"sem_ver": SEM_VER, "boot_ts": int(time.time()),
"open": {}, "settled": [], "skips": [],
"pnl_realized": 0.0,
"counters": {"crossings": 0, "attempts": 0, "fills": 0,
"craters": 0, "premium_skips": 0, "throttle_skip": 0,
"book_fail": 0, "settled_total": 0, "settle_clob": 0,
"skip": {"warmup": 0, "not_in_set": 0, "band_usd": 0,
"band_px": 0, "no_print": 0, "event_cap": 0,
"no_complement": 0, "already_fired": 0}}}
class LeanBot:
def __init__(self):
self.lock = threading.Lock()
self.boot = time.time()
self.state = fresh_state()
if os.path.exists(STATE):
try:
old = json.load(open(STATE))
if old.get("sem_ver") == SEM_VER:
self.state = old
self.state["boot_ts"] = int(time.time())
log(f"state resumed: {len(old.get('open', {}))} open · "
f"{old['counters']['settled_total']} settled")
else:
log(f"SEM_VER changed {old.get('sem_ver')}->{SEM_VER}"
f"fresh state (shakedown clock restarts)")
except Exception as e:
log(f"state load failed ({e}) — fresh")
self.sharps = set()
self.set_meta = {}
self.set_ts = 0
self.inv = {} # (wallet, asset) -> [net_usd, gross_usd, ts]
self.fired = set() # (wallet, asset, day) already triggered
self.last_px = {} # asset -> (ts, price)
self.cond_assets = {} # cond -> {asset, ...}
self.tok_meta = {} # asset -> (cond, event, title, outcome)
self.book_q = queue.Queue(BOOK_QUEUE)
# ── the screened set (never computed here — published by maker_set.py) ──
def refresh_set(self):
try:
d = get_json(SET_URL, timeout=15)
ws = {w.lower() for w in d.get("wallets") or []}
if ws:
with self.lock:
self.sharps = ws
self.set_meta = {"n": len(ws), "as_of": d.get("as_of"),
"computed_at": d.get("computed_at")}
self.set_ts = time.time()
log(f"maker set: {len(ws)} wallets (as-of "
f"{time.strftime('%F', time.gmtime(d.get('as_of') or 0))})")
except Exception as e:
log(f"⚠ maker set fetch failed: {e}")
# ── stream ─────────────────────────────────────────────────────────────
def on_trade(self, p):
"""activity/trades — price marks + token metadata (the orders_matched
payload often carries empty conditionId/eventSlug; trades do not)."""
a = p.get("asset")
if not a:
return
try:
px = float(p.get("price") or 0)
except (TypeError, ValueError):
return
now = time.time()
with self.lock:
if 0 < px < 1:
self.last_px[a] = (now, px)
cond = p.get("conditionId") or ""
if cond:
self.cond_assets.setdefault(cond, set()).add(a)
self.tok_meta[a] = (cond, p.get("eventSlug") or "",
(p.get("title") or "")[:80],
p.get("outcome") or "")
def on_match(self, p):
"""activity/orders_matched — the MAKER side of every match. Inventory
absorbed while quoting, which is the #22 signal substrate."""
w = (p.get("proxyWallet") or "").lower()
a = p.get("asset")
if not w or not a:
return
try:
px = float(p.get("price") or 0)
sz = float(p.get("size") or 0)
except (TypeError, ValueError):
return
if px <= 0 or sz <= 0:
return
now = time.time()
usd = px * sz
with self.lock:
cond = p.get("conditionId") or ""
if cond:
self.cond_assets.setdefault(cond, set()).add(a)
self.tok_meta.setdefault(a, (cond, p.get("eventSlug") or "",
(p.get("title") or "")[:80],
p.get("outcome") or ""))
if w not in self.sharps:
self.state["counters"]["skip"]["not_in_set"] += 1
return
key = (w, a)
st = self.inv.get(key) or [0.0, 0.0, now]
st[0] += usd if p.get("side") == "BUY" else -usd
st[1] += usd
st[2] = now
self.inv[key] = st
if len(self.inv) > INV_TRIM:
for k in sorted(self.inv, key=lambda k: self.inv[k][2])[:2000]:
del self.inv[k]
if time.time() - self.boot < WARMUP_S:
self.state["counters"]["skip"]["warmup"] += 1
return
self._maybe_fire(w, a, st, px, now)
def _maybe_fire(self, w, a, st, px, now): # under lock
net, gross = st[0], st[1]
if gross < 1e-9:
return
lean_usd = abs(net)
if lean_usd < LEAN_USD_MIN or abs(net) / gross < NET_GROSS:
return
day = int(now // 86400)
if (w, a, day) in self.fired:
self.state["counters"]["skip"]["already_fired"] += 1
return
self.state["counters"]["crossings"] += 1
self.fired.add((w, a, day))
if lean_usd >= LEAN_USD_MAX: # follow arm is $150-500
self.state["counters"]["skip"]["band_usd"] += 1
return
# lean side: net>0 = they are accumulating THIS token; net<0 = they
# are net short it, so the lean is the complement token
if net > 0:
target, lean_px = a, px
else:
cond = (self.tok_meta.get(a) or ("",))[0]
sibs = [x for x in self.cond_assets.get(cond, set()) if x != a]
if len(sibs) != 1:
self.state["counters"]["skip"]["no_complement"] += 1
return
target = sibs[0]
lean_px = 1 - px
lp = self.last_px.get(target)
if not lp or now - lp[0] > 3600:
self.state["counters"]["skip"]["no_print"] += 1
return
print_px = lp[1]
if not (BAND[0] <= print_px <= BAND[1]):
self.state["counters"]["skip"]["band_px"] += 1
return
cond, event, title, outcome = self.tok_meta.get(
target, ("", "", "", ""))
if event and sum(1 for l in self.state["open"].values()
if l.get("event") == event) >= MAX_PER_EVENT:
self.state["counters"]["skip"]["event_cap"] += 1
return
job = {"wallet": w, "src_asset": a, "asset": target, "cond": cond,
"event": event, "title": title, "outcome": outcome,
"lean_usd": round(lean_usd, 2), "net": round(net, 2),
"gross": round(gross, 2), "side": 1 if net > 0 else -1,
"print": round(print_px, 4), "lean_px": round(lean_px, 4),
"ts": round(now, 3)}
try:
self.book_q.put_nowait(job)
self.state["counters"]["attempts"] += 1
except queue.Full:
self.state["counters"]["throttle_skip"] += 1
self._skip(job, "throttle", None)
self.log_attempt({**job, "filled": False, "why": "throttle"})
# ── execution (workers; network OUT of the lock) ───────────────────────
def book_worker(self):
while True:
job = self.book_q.get()
try:
self.attempt(job)
except Exception as e:
log(f"⚠ attempt error: {e}")
with self.lock:
self.state["counters"]["book_fail"] += 1
def attempt(self, job):
t0 = time.time()
try:
bk = get_json(f"{CLOB}/book?token_id={job['asset']}")
except Exception:
with self.lock:
self.state["counters"]["book_fail"] += 1
return
lat_ms = int((time.time() - t0) * 1000)
cap = min(job["print"] + PREMIUM_CAP, BAND[1])
r = walk_asks(bk.get("asks"), cap)
premium = (r["best_ask"] - job["print"]) if r["best_ask"] else None
rec = {**job, "latency_ms": lat_ms, "best_ask": r["best_ask"],
"premium": round(premium, 4) if premium is not None else None,
"top": r["top"], "cap": round(cap, 4), "filled": r["filled"]}
with self.lock:
c = self.state["counters"]
if not r["filled"]:
why = "crater" if r["best_ask"] is None else "premium"
c["craters" if why == "crater" else "premium_skips"] += 1
rec["why"] = why
self._skip(job, why, r["best_ask"])
log(f"{why.upper()} {job['title'][:34]} print "
f"{job['print']:.2f} ask "
f"{r['best_ask'] if r['best_ask'] is not None else ''} "
f"(lean ${job['lean_usd']:.0f}, {lat_ms}ms)")
self.persist()
else:
fee = FEE_RATE * r["shares"] * min(r["vwap"], 1 - r["vwap"])
lot = {**job, "price": round(r["vwap"], 5),
"best_ask": r["best_ask"], "premium": rec["premium"],
"shares": round(r["shares"], 4),
"cost": round(r["usd"], 2), "fee": round(fee, 4),
"levels": r["levels"], "partial": r["partial"],
"latency_ms": lat_ms}
self.state["open"][f"{job['asset']}:{job['ts']}"] = lot
c["fills"] += 1
rec.update({"price": lot["price"], "shares": lot["shares"],
"usd": lot["cost"], "fee": lot["fee"],
"partial": lot["partial"]})
log(f"FILL {job['title'][:34]} @ {lot['price']:.3f} "
f"(print {job['print']:.2f} prem "
f"{rec['premium'] if rec['premium'] is not None else 0:+.3f}"
f", lean ${job['lean_usd']:.0f}, ${lot['cost']:.2f}, "
f"{lat_ms}ms)")
self.persist()
self.log_attempt(rec)
def log_attempt(self, rec):
try:
with open(ATTEMPTS, "a") as fh:
fh.write(json.dumps(rec) + "\n")
except Exception as e:
log(f"⚠ attempts log write failed: {e}")
def _skip(self, job, why, ba): # under lock
self.state["skips"].append(
{"ts": int(job["ts"]), "asset": job["asset"], "why": why,
"print": job["print"], "ba": ba, "title": job["title"],
"lean_usd": job["lean_usd"]})
del self.state["skips"][:-SKIPS_TRIM]
# ── settles: CLOB backstop -> nightly chain truth ──────────────────────
def settle_clob_pass(self):
with self.lock:
now = time.time()
due = list(self.state["open"].keys())
due.sort(key=lambda lid: self.state["open"][lid].get("clob_ck", 0))
due = due[:CLOB_PASS_CAP]
snap = {}
for lid in due:
lot = self.state["open"][lid]
lot["clob_ck"] = now
snap[lid] = (lot.get("cond"), lot["asset"])
verdicts = {}
for lid, (cond, asset) in snap.items():
if not cond:
continue
try:
m = get_json(f"{CLOB}/markets/{cond}")
except Exception:
continue
if not m.get("closed"):
continue
for t in m.get("tokens") or []:
if str(t.get("token_id")) == str(asset):
verdicts[lid] = 1.0 if t.get("winner") else 0.0
if not verdicts:
return
with self.lock:
n = 0
for lid, pay in verdicts.items():
lot = self.state["open"].get(lid)
if lot:
self._settle(lid, lot, pay)
n += 1
if n:
self.persist()
def _settle(self, lid, lot, pay): # under lock
pnl = round(lot["shares"] * pay - lot["cost"] - lot["fee"], 2)
self.state["pnl_realized"] = round(self.state["pnl_realized"] + pnl, 2)
c = self.state["counters"]
c["settled_total"] += 1
c["settle_clob"] += 1
rec = {**lot, "payout": pay, "provisional": True,
"settled_ts": int(time.time()), "pnl": pnl}
self.state["settled"].append(rec)
del self.state["settled"][:-SETTLED_TRIM]
del self.state["open"][lid]
try:
with open(SETTLES, "a") as fh:
fh.write(json.dumps(rec) + "\n")
except Exception as e:
log(f"⚠ settles log write failed: {e}")
word = "WON" if pay == 1.0 else "refund" if pay == 0.5 else "lost"
log(f"SETTLE {word} {lot['title'][:34]} {pnl:+.2f} · "
f"realized {self.state['pnl_realized']:+.2f}")
# ── plumbing ───────────────────────────────────────────────────────────
def persist(self):
tmp = STATE + ".tmp"
json.dump(self.state, open(tmp, "w"))
os.replace(tmp, STATE)
def trim_maps(self): # under lock (minute loop)
now = time.time()
if len(self.last_px) > 400000:
self.last_px = {a: v for a, v in self.last_px.items()
if now - v[0] < MAP_IDLE_TRIM_S}
day = int(now // 86400)
self.fired = {k for k in self.fired if k[2] >= day - 1}
def feed_dict(self): # under lock
stt = self.state
return {
"mode": "paper", "study": "lean (Study C stage-2)",
"sem_ver": SEM_VER, "updated": int(time.time()),
"boot_ts": stt["boot_ts"],
"warmup_left_s": max(0, int(self.boot + WARMUP_S - time.time())),
"frozen": {"lean_usd": [LEAN_USD_MIN, LEAN_USD_MAX],
"net_gross": NET_GROSS, "premium_cap": PREMIUM_CAP,
"stake": STAKE, "band": BAND, "fee_rate": FEE_RATE,
"max_per_event": MAX_PER_EVENT},
"set": self.set_meta, "set_age_s": int(time.time() - self.set_ts),
"tracked_inventories": len(self.inv),
"counters": stt["counters"], "pnl_realized": stt["pnl_realized"],
"open_n": len(stt["open"]),
"open": [{**l, "id": lid}
for lid, l in list(stt["open"].items())[-200:]],
"settled": stt["settled"][-200:], "skips": stt["skips"][-100:],
"note": "verdict binds to #26; median ask-premium >= 8c over 3 "
"days is the observational kill-switch (graded nightly "
"from the attempts stream)"}
SUB = json.dumps({"action": "subscribe", "subscriptions": [
{"topic": "activity", "type": "trades", "filters": ""},
{"topic": "activity", "type": "orders_matched", "filters": ""}]})
def run_conn(tag, bot):
backoff = 2
while True:
state = {"fresh": time.time()}
def on_open(ws):
ws.send(SUB)
state["fresh"] = time.time()
log(f"ws[{tag}]: connected")
def ping():
while ws.keep_running:
time.sleep(5)
try:
ws.send('{"action":"ping"}')
except Exception:
break
if time.time() - state["fresh"] > 20:
try:
ws.close()
except Exception:
pass
break
threading.Thread(target=ping, daemon=True).start()
def on_message(ws, raw):
state["fresh"] = time.time()
try:
m = json.loads(raw)
except Exception:
return
if m.get("topic") != "activity":
return
try:
if m.get("type") == "trades":
bot.on_trade(m.get("payload") or {})
elif m.get("type") == "orders_matched":
bot.on_match(m.get("payload") or {})
except Exception as e:
log(f"⚠ on_message error: {e}")
try:
app = websocket.WebSocketApp(WS_URL, on_open=on_open,
on_message=on_message)
app.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})
except Exception as e:
log(f"ws[{tag}]: {str(e)[:60]}")
time.sleep(backoff + (1 if tag == "b" else 0))
backoff = min(backoff * 2, 30)
if time.time() - state["fresh"] < 60:
backoff = 2
def serve_feed(bot, port=8080):
from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer
class H(BaseHTTPRequestHandler):
def log_message(self, *a):
pass
def do_GET(self):
if self.path.split("?")[0] != "/feed":
self.send_response(404)
self.end_headers()
return
with bot.lock:
body = json.dumps(bot.feed_dict()).encode()
self.send_response(200)
self.send_header("Content-Type", "application/json")
self.send_header("Access-Control-Allow-Origin", "*")
self.send_header("Cache-Control", "no-store")
self.send_header("Content-Length", str(len(body)))
self.end_headers()
self.wfile.write(body)
ThreadingHTTPServer(("0.0.0.0", port), H).serve_forever()
def selftest():
"""Boot gate — hard exit on failure."""
bot = LeanBot.__new__(LeanBot)
bot.state = fresh_state()
bot.lock = threading.Lock()
bot.boot = time.time() - WARMUP_S - 1
bot.sharps = {"0xsharp"}
bot.set_meta, bot.set_ts = {}, time.time()
bot.inv, bot.fired = {}, set()
bot.last_px, bot.cond_assets, bot.tok_meta = {}, {}, {}
bot.book_q = queue.Queue(4)
jobs = []
bot.book_q.put_nowait = lambda j: jobs.append(j) # capture, no network
def mk(w, a, side, px, sz, cond="c1"):
return {"proxyWallet": w, "asset": a, "side": side, "price": px,
"size": sz, "conditionId": cond, "eventSlug": "ev1",
"title": "T", "outcome": "X"}
bot.on_trade({"asset": "tokA", "price": 0.30, "conditionId": "c1",
"eventSlug": "ev1", "title": "T", "outcome": "X"})
bot.on_trade({"asset": "tokB", "price": 0.70, "conditionId": "c1",
"eventSlug": "ev1", "title": "T", "outcome": "Y"})
# not in set -> ignored
bot.on_match(mk("0xrando", "tokA", "BUY", 0.30, 2000))
assert not jobs, "non-set wallet fired"
# in set, sub-threshold ($60) -> no fire
bot.on_match(mk("0xsharp", "tokA", "BUY", 0.30, 200))
assert not jobs, "sub-threshold fired"
# crosses $150 one-sided -> fires on tokA
bot.on_match(mk("0xsharp", "tokA", "BUY", 0.30, 400))
assert len(jobs) == 1, f"expected 1 job, got {len(jobs)}"
assert jobs[0]["asset"] == "tokA" and jobs[0]["side"] == 1
assert jobs[0]["print"] == 0.30, jobs[0]["print"]
# same (wallet, token, day) cannot fire twice
bot.on_match(mk("0xsharp", "tokA", "BUY", 0.30, 400))
assert len(jobs) == 1, "re-fired same day"
# net-short lean routes to the complement token
bot.on_match(mk("0xsharp", "tokB", "SELL", 0.70, 400))
assert len(jobs) == 2 and jobs[1]["asset"] == "tokA", jobs[1]
assert jobs[1]["side"] == -1
# over the $500 band edge -> counted, no job
bot.on_match(mk("0xsharp", "tokZ", "BUY", 0.50, 4000))
assert len(jobs) == 2, "over-band fired"
assert bot.state["counters"]["skip"]["band_usd"] == 1
# walk_asks: cap respected, partials kept
r = walk_asks([{"price": 0.33, "size": 100}, {"price": 0.40, "size": 900}],
0.33)
assert r["filled"] and abs(r["usd"] - 33.0) < 1e-6 and r["partial"], r
r2 = walk_asks([{"price": 0.99, "size": 10}], 0.33)
assert not r2["filled"] and r2["best_ask"] == 0.99, r2
assert WARMUP_S >= 60, "warmup must exceed a burst window"
log("selftest OK")
def main():
selftest()
bot = LeanBot()
bot.refresh_set()
if not bot.sharps:
log("⚠ no maker set yet — idling until the nightly publishes one")
threading.Thread(target=serve_feed, args=(bot,), daemon=True).start()
for i in range(BOOK_WORKERS):
threading.Thread(target=bot.book_worker, daemon=True).start()
for tag in ("a", "b"):
threading.Thread(target=run_conn, args=(tag, bot), daemon=True).start()
tick = 0
while True:
time.sleep(60)
tick += 1
try:
if time.time() - bot.set_ts > SET_REFRESH_S:
bot.refresh_set()
if tick % 2 == 0:
bot.settle_clob_pass()
with bot.lock:
bot.trim_maps()
if tick % 5 == 0:
bot.persist()
c = bot.state["counters"]
log(f"paper pnl {bot.state['pnl_realized']:+.2f} · open "
f"{len(bot.state['open'])} · cross {c['crossings']} "
f"att {c['attempts']} fill {c['fills']} "
f"prem-skip {c['premium_skips']} crat {c['craters']} · "
f"inv {len(bot.inv)} · set {len(bot.sharps)} · "
f"settled {c['settled_total']}")
except Exception as e:
log(f"⚠ loop error: {e}")
if __name__ == "__main__":
main()
+53
View File
@@ -0,0 +1,53 @@
#!/usr/bin/env python3
"""Publish the walk-forward screened maker-sharp set for wwf-leanbot (#26).
The bot must NEVER screen on its own live data that is how a study
starts selecting the wallets that happened to win during its own window.
So the set is computed here, on tape strictly BEFORE today, exactly as
maker_lean.py's screen_asof does (the frozen #22 method), and published
to research/params/maker_set.json for the box to fetch.
Wired into nightly.sh before the graders. Same contract as
informed_set.py (surgebot's input): committed file = frozen input.
"""
import json
import os
import sys
import time
HERE = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, HERE)
import tape # noqa: E402
import maker_lean as ml # noqa: E402
OUT = os.path.join(HERE, "params", "maker_set.json")
def main():
db = tape.connect()
# midnight UTC today — the set may only see strictly-prior tape
t_cut = int(time.time() // 86400) * 86400
sharps = ml.screen_asof(db, t_cut)
db.close()
out = {
"computed_at": int(time.time()),
"as_of": t_cut,
"method": "maker_lean.screen_asof (z>=2.5, >=6 resolved maker bets, "
"pnl>0) on orders_matched strictly before as_of",
"frozen_params": {"lean_usd": [ml.LEAN_USD, 500.0],
"net_gross": ml.NET_GROSS, "band": list(ml.BAND)},
"n": len(sharps),
"wallets": sorted(sharps),
}
os.makedirs(os.path.dirname(OUT), exist_ok=True)
tmp = OUT + ".tmp"
json.dump(out, open(tmp, "w"), indent=1)
os.replace(tmp, OUT)
print(f"[maker_set] {len(sharps)} wallets as-of "
f"{time.strftime('%F', time.gmtime(t_cut))} -> params/maker_set.json",
flush=True)
return 0
if __name__ == "__main__":
sys.exit(main())
+19 -4
View File
@@ -27,11 +27,23 @@ if ! mkdir "$LOCK" 2>/dev/null; then
# later night then skips SILENTLY. Trust the recorded PID: if it is gone,
# the lock is debris, so take it over.
OWNER=$(cat "$LOCK/pid" 2>/dev/null)
if [ -n "$OWNER" ] && kill -0 "$OWNER" 2>/dev/null; then
echo "$(date -u +%FT%TZ) already running (pid $OWNER) — skip" >> forward.log
exit 0
if [ -n "$OWNER" ]; then
if kill -0 "$OWNER" 2>/dev/null; then
echo "$(date -u +%FT%TZ) already running (pid $OWNER) — skip" >> forward.log
exit 0
fi
echo "$(date -u +%FT%TZ) STALE lock (pid $OWNER gone) — taking over" >> forward.log
else
# No pid file = a lock from before this guard existed (or a crash between
# mkdir and the write). Do NOT assume stale — that ran two nightlies at
# once on 2026-07-27. Age it out instead: 6h is longer than any real run.
AGE=$(( $(date +%s) - $(stat -f %m "$LOCK" 2>/dev/null || echo 0) ))
if [ "$AGE" -lt 21600 ]; then
echo "$(date -u +%FT%TZ) lock held (no pid, age ${AGE}s < 6h) — skip" >> forward.log
exit 0
fi
echo "$(date -u +%FT%TZ) STALE lock (no pid, age ${AGE}s) — taking over" >> forward.log
fi
echo "$(date -u +%FT%TZ) STALE lock (pid ${OWNER:-none} gone) — taking over" >> forward.log
fi
echo $$ > "$LOCK/pid"
trap 'rmdir "$LOCK"' EXIT
@@ -61,14 +73,17 @@ done
"$PY" forward.py >> forward.log 2>&1
"$PY" informed_set.py >> forward.log 2>&1 # surge harness reads this daily
"$PY" maker_set.py >> forward.log 2>&1 || true # leanbot input (#26)
"$PY" grade_surge.py >> forward.log 2>&1 || true # A2 measurement -> chain truth
"$PY" surge_book_replay.py >> forward.log 2>&1 || true # virtual $100/5% book
"$PY" grade_oracle.py >> forward.log 2>&1 || true # oracle paper -> chain truth
"$PY" grade_lag.py >> forward.log 2>&1 || true # lead-lag paper -> chain truth
"$PY" grade_lean.py >> forward.log 2>&1 || true # maker-lean paper -> chain truth
"$PY" meta_snap.py >> forward.log 2>&1 || true # market metadata (local gz)
cd ..
git add research/forward_ledger.jsonl research/params/informed_set.json \
research/lean_paper_ledger.jsonl research/params/maker_set.json \
research/surge_paper_ledger.jsonl research/oracle_paper_ledger.jsonl research/lag_paper_ledger.jsonl \
research/surge_meas_ledger.jsonl research/surge_book.json 2>/dev/null
if ! git diff --cached --quiet; then
+123 -123
View File
@@ -1,157 +1,157 @@
{
"generated_at": 1785020316,
"as_of_tape_ts": 1785009592,
"generated_at": 1786138469,
"as_of_tape_ts": 1785931199,
"method": "study_flow.informed_set FROZEN (top_n=150, z>=2.5, n>=6)",
"wallets": [
"0xda770326bd091d26f816917aa83a6baff668683f",
"0x893575c7d99542163c6b6e8a0fe5af0b6d217daa",
"0xa9f5e5c9c761a0c7d692ba479028f778a5dd937f",
"0xc4fe817476491890086330a639ac417d51bf601f",
"0x2005d16a84ceefa912d4e380cd32e7ff827875ea",
"0xc7d02944a76b9f83b199e9090ecc92c82d241f8a",
"0xdbdd45150249e229eb4ca8aa48a30dca21faa5de",
"0xa9f5e5c9c761a0c7d692ba479028f778a5dd937f",
"0xfe787d2da716d60e8acff57fb87eb13cd4d10319",
"0x945a49252f772a10c6ddd1d1e1e24ee20438a48c",
"0xdbdd45150249e229eb4ca8aa48a30dca21faa5de",
"0xdb83e85ffd22faa4009273034770f96ffc5b1e50",
"0x204f72f35326db932158cba6adff0b9a1da95e14",
"0xe91171f655be1568e4c63f29663c0028649e3d4e",
"0xc7d02944a76b9f83b199e9090ecc92c82d241f8a",
"0x945a49252f772a10c6ddd1d1e1e24ee20438a48c",
"0x0d2d845a6ff64e31e04a70afce8a573940767ff5",
"0xc29198ad764bd6adaf7bb971a3757a689ece5d74",
"0xf1f2b3c6c5bea42a6664fe3a8395addc1ab28c8d",
"0x076daa87c4fe1a85402a9b6b8e0a866224388d4c",
"0x1cdd071bb612de6d66d0c882b676c663697de595",
"0x904ed7c7820a434ea9b11e7333ed69190d850bec",
"0x592997c2d8119d82d71f21119957c6434d244684",
"0x200ffb575b936d297fcf39076ddf2b476ae07a96",
"0xe91171f655be1568e4c63f29663c0028649e3d4e",
"0x204f72f35326db932158cba6adff0b9a1da95e14",
"0xa951006f1ce68498c1aef9b013880459e6e08a2f",
"0xa6db8383b756f1e58c504ff4179e19427dd73155",
"0x1cdd071bb612de6d66d0c882b676c663697de595",
"0xf1f2b3c6c5bea42a6664fe3a8395addc1ab28c8d",
"0x47138dc1eef25f1ea91f3b2fda0e0f455c634d21",
"0x48363a6cd08b9602e9f2e0523c4f9a89d4c4859b",
"0x904ed7c7820a434ea9b11e7333ed69190d850bec",
"0x2e3c40fa47b27c676ddd573064162f57d51508ba",
"0xc29198ad764bd6adaf7bb971a3757a689ece5d74",
"0x200ffb575b936d297fcf39076ddf2b476ae07a96",
"0x521070c99db06e54af5e8e4a91d6858decdfbd53",
"0x34045be5c902268d74219ebfe7caa347cfae10d2",
"0x2f26606ccc45a934838a97d44a30c32012ae0d8f",
"0x67011de1721bd8af42522c8eacbb4c52d518d7d2",
"0x67af214764bd6eda61fadb25cdcbea6d13d761ee",
"0x5d634050ad89f172afb340437ed3170eaa2c9075",
"0xae4160ad50090eb38c6792e4e00caa512ff88311",
"0xbfd770b7ff07fb2ece41b0e7c593db65a84cf0bf",
"0x14e72e19ea2f6e2be41504dd3268184ebe5fa32c",
"0xa3c2ec158f222f3f4f5f4f57b113d761a4d3df3d",
"0xe8e086f7ef06af27889edfb5026e1453c61d7eec",
"0xa6db8383b756f1e58c504ff4179e19427dd73155",
"0x2a69660046d7acc4ab204d7cc5ba78b0776cd2f7",
"0x84ad9c5c547a82ec9a08547b94bd922446e5bfb7",
"0xb4d250f58c26840e09723a83ce9c8149aa32ce99",
"0x0346afae2603313d2bbee96b628536c8cbe352a5",
"0x489d3df3601288940f89d56b5642b0951129f6e3",
"0x14f3cee5d890a61fe427407f340d190eab7a0796",
"0x03bf6d028f9bbc44a8b90d4b195ecbfe54c324b9",
"0x5d634050ad89f172afb340437ed3170eaa2c9075",
"0x67af214764bd6eda61fadb25cdcbea6d13d761ee",
"0x67011de1721bd8af42522c8eacbb4c52d518d7d2",
"0xb4bfe836c584d3439507b390d42f907bccd860f8",
"0xae4160ad50090eb38c6792e4e00caa512ff88311",
"0x076daa87c4fe1a85402a9b6b8e0a866224388d4c",
"0xd9c9651bfd445b2cddf750662ee79a755f216686",
"0x0c99d9f172fc4c25fd2aa92f9fc272da5f020c88",
"0x2da325618fff9b2ffe64a49253fbcae8c7b9f258",
"0x77de6e0a24dc57a4345c987eb061d46eb6e5e67a",
"0xd218e474776403a330142299f7796e8ba32eb5c9",
"0x0c99d9f172fc4c25fd2aa92f9fc272da5f020c88",
"0xbe0a86f399d6e690d37e9471ea0b9375a89fb267",
"0x0346afae2603313d2bbee96b628536c8cbe352a5",
"0x34045be5c902268d74219ebfe7caa347cfae10d2",
"0xa032d2358fa08860ba30ba8e8d828b7738202090",
"0x592997c2d8119d82d71f21119957c6434d244684",
"0x84ad9c5c547a82ec9a08547b94bd922446e5bfb7",
"0x6c21ba8e90183039779f41f9443543a3c2fdbe9e",
"0xfb0c8b014cc976a606e924b5fc4a93b31fd98c72",
"0x505f23d257d23e4a1ec37ff9bca7c88f3bf0645e",
"0x84d4f0a864c647b88635c0e299da30d7606377a9",
"0xadfb6cba33cebca02eab6111ace1e3924b9cc2ef",
"0x0ec7f0eac6c47934ab9b41e02bd8f15a5f4293d1",
"0x2d6ac4f70307102ac46e9e6ded67f3838ddf8add",
"0x14f3cee5d890a61fe427407f340d190eab7a0796",
"0xcf7379b4b891c06d88807f6f70efa75378120215",
"0x7ddeb72e6b8726b146d085c20a90bb64158030b1",
"0x489d3df3601288940f89d56b5642b0951129f6e3",
"0xa509ae942ac8d8bc3f8c5df30cb6ae2c9b13ae46",
"0xf504d6bcf88d485d21f65398b9deb04d92180111",
"0xb4d250f58c26840e09723a83ce9c8149aa32ce99",
"0x77de6e0a24dc57a4345c987eb061d46eb6e5e67a",
"0xe84f8e41ad5ad780e24f7bcbdca23b5f615ab777",
"0xebff466d6070548b13a432d7583e9fa5bce870e5",
"0x60ec17443af511a21945f01430e61c803465f7b0",
"0xd5a32eba30f8baa08c3f12880ff6525f926d5b70",
"0x22da1a1fc2b14f5c76b0e179048734c015ef2866",
"0x2d6ac4f70307102ac46e9e6ded67f3838ddf8add",
"0x47c9014f76660cd2efe17c1f5ea342fd12cd2038",
"0xa509ae942ac8d8bc3f8c5df30cb6ae2c9b13ae46",
"0xa032d2358fa08860ba30ba8e8d828b7738202090",
"0xf504d6bcf88d485d21f65398b9deb04d92180111",
"0x65228958f3c7e09f09ce2dab06813d6051333a5a",
"0x2d67bf6d38a2f9ae509883b91cf254b3fbfa3667",
"0x5b6e80132e843cb8570ee93e448f05f40ef3f544",
"0x03bf6d028f9bbc44a8b90d4b195ecbfe54c324b9",
"0x0ec7f0eac6c47934ab9b41e02bd8f15a5f4293d1",
"0xe01069845e5f21c1cd1b438087f5badb24f65147",
"0x2232de21ea9c2d4117aa0c036834ccae53a1a2c5",
"0xc3a7bca628ccd2fd4bfc72f86c1f257e96e43172",
"0x9ab303a355bf22a29e485d98fb88d140abb43044",
"0x8d0c8253703b8febbe53f45d182671c5385dc90a",
"0xbe0c69b37d57a0e2f171b606adab285e56fec0cd",
"0x6b23c73159b753c96d3c1ed94413f113300c04a3",
"0x505f23d257d23e4a1ec37ff9bca7c88f3bf0645e",
"0x52d93dcf81444f793dda7fedc370f7a35101fb1a",
"0xeda9da7fe9a6992128f5008ddbd7156cef74f624",
"0x7d0e41915dd94259bbe9dae12d33b1c26d304f01",
"0xc846f5368ab49a854d2280b7ecff92669824c413",
"0xe83abacce6bf35b11b8de4c890ea4bf19d218355",
"0x48363a6cd08b9602e9f2e0523c4f9a89d4c4859b",
"0x6d3c5bd13984b2de47c3a88ddc455309aab3d294",
"0x0cf18b4294b05509c44a6a0172eff7e97b20d7fe",
"0x9d94f602535e518ee1cb6aade0ca9569f1b1017d",
"0x2c46ffe86ee500875db3c679e52f6e64854cdac9",
"0xc75b0390b025086df22363d6c22602506c3b3ea7",
"0x26c283df72be6f746b6acd37b7b06ff89da60cdf",
"0x664a25f165a0150ce687410470f3352f5783fc5f",
"0xb6d2d81518cda8f9025697f942b2533ad4efd67b",
"0x237f21a15396d2e56c7ca5f74cfbc6af9dade76e",
"0x629da223adfc9957329e02de95ae3d263f92756c",
"0xf1ee4842fa0c7283632185e42577027452d4519c",
"0xfb0c8b014cc976a606e924b5fc4a93b31fd98c72",
"0x83d9a38fbf2265d1a092499a964412dd44e810d9",
"0x94d22bf045f9a1d1cb37a40a4a8c86fd8917cfbd",
"0xff34c2cc46e7624310f3549ea355540d57a4694b",
"0x84d4f0a864c647b88635c0e299da30d7606377a9",
"0x37c1ff27d21b08d1cae9f38453b895eae2a78de1",
"0x98db8cca55c32b24cfb414b5b43d273f4e1fdd17",
"0xa3b48b1e1e3c44c2c8181092206f65f29bce88df",
"0x6b23c73159b753c96d3c1ed94413f113300c04a3",
"0xf1ee4842fa0c7283632185e42577027452d4519c",
"0x4f29e103339919c4baaea2a60195cf1c8bb27a7e",
"0x9ab303a355bf22a29e485d98fb88d140abb43044",
"0x47c9014f76660cd2efe17c1f5ea342fd12cd2038",
"0xa3c2ec158f222f3f4f5f4f57b113d761a4d3df3d",
"0x0cf18b4294b05509c44a6a0172eff7e97b20d7fe",
"0x41a65744f604696f8811fd38c68bb1e92b62fcf2",
"0x22da1a1fc2b14f5c76b0e179048734c015ef2866",
"0xb6d2d81518cda8f9025697f942b2533ad4efd67b",
"0x65228958f3c7e09f09ce2dab06813d6051333a5a",
"0x98db8cca55c32b24cfb414b5b43d273f4e1fdd17",
"0x19e5e4bd692fea0b868aa1b57ab4bd5a86a0dd71",
"0x789c0d48c4ff22a306223f0713cf3a0d5e420d10",
"0x94d22bf045f9a1d1cb37a40a4a8c86fd8917cfbd",
"0x9d94f602535e518ee1cb6aade0ca9569f1b1017d",
"0x5fe0ff9fda392aa72aa945843f3ebcd8b83dcc67",
"0x2c46ffe86ee500875db3c679e52f6e64854cdac9",
"0xde9f7f4e77a1595623ceb58e469f776257ccd43c",
"0x3cadb93ce001cb0ac411683a32437414550c92f0",
"0xe28db285fa8acdf73eb9d184627a1924bc7d9c81",
"0x52d93dcf81444f793dda7fedc370f7a35101fb1a",
"0x32b484581fc5606de9c1e43af4636b6be9bc8b21",
"0xb91cdd2b03d05f67db8ed560fb56cca7f668ed66",
"0x902859b3b16e0a95311cd31b41c702a1e8b78608",
"0x5c18d1f705989046f5106d64a0cb34d5deb02f76",
"0x5268527977f700f9bf9b6d5cd843859e4e70135d",
"0x83d9a38fbf2265d1a092499a964412dd44e810d9",
"0xecae02fb51a11dd8ada7a7dc9f25a3212e3fc544",
"0x00093a689df7fb09a137f9db7102d9e967c85497",
"0xb7ab821f037a4c8deb9b23b8001a4be985d116d0",
"0x717990979ff84a32d47205a7eede94317aab7d79",
"0x664a25f165a0150ce687410470f3352f5783fc5f",
"0xc75b0390b025086df22363d6c22602506c3b3ea7",
"0x2b358a81a9aa4904fad6981ae9ad62e52fe10bfe",
"0x2f26606ccc45a934838a97d44a30c32012ae0d8f",
"0x7d0caf83488431bb760f204d52bdf5246e2fa3b7",
"0x237f21a15396d2e56c7ca5f74cfbc6af9dade76e",
"0x56cc7a163d7a56134a394b76abaa47c7bdcad589",
"0x147c2760baa011fdcd0d02ea0f610ffb0fd92540",
"0x133a9901fcdb918685b90c93f8fd574521df504a",
"0x35e701f088b6ef25fff6b902769c1cd8b85f8331",
"0xbb8ef6381e4a35b4124584cfce1c73137e2508c1",
"0x717990979ff84a32d47205a7eede94317aab7d79",
"0x2ad531734533078236780a5acda36d91037a62ff",
"0xbafd69a6c38f9887a6ec6923a2318ee1a6884898",
"0x80d8dddcfdc075eb70f6d2d774a27bfb255ab703",
"0x9e20c1016cfdf518c84aa398d64bf9b2277a5cf9",
"0x5b6e80132e843cb8570ee93e448f05f40ef3f544",
"0x5d346a9488fa7a91dc13f16bf48131783b2fd7b5",
"0xb7ab821f037a4c8deb9b23b8001a4be985d116d0",
"0x4f29e103339919c4baaea2a60195cf1c8bb27a7e",
"0x19e5e4bd692fea0b868aa1b57ab4bd5a86a0dd71",
"0x0db98a11b12ab30fc1e43ea9c9b63df50849a4a8",
"0xb91cdd2b03d05f67db8ed560fb56cca7f668ed66",
"0x2c475c09b18fa388f3c60cacef6e7221b00b47f5",
"0xc1fd8001916292efc9343e2d555bb67e9edb10cc",
"0x5c18d1f705989046f5106d64a0cb34d5deb02f76",
"0xbac4ab50a9059b89131cf7bad38bb12c031586db",
"0x2b358a81a9aa4904fad6981ae9ad62e52fe10bfe",
"0xe29c038d6eacea4c98d7c39cd2583e940b28a31d",
"0x5268527977f700f9bf9b6d5cd843859e4e70135d",
"0x147c2760baa011fdcd0d02ea0f610ffb0fd92540",
"0x5a218c7ad04135830a45c41aaed7294df7809318",
"0xfb8edbc409120f8dbab8df8e723037e0fe773dc3",
"0x39b286cde7bfa4bca0158a950c29df75485b157c",
"0xde9f7f4e77a1595623ceb58e469f776257ccd43c",
"0xd13c1e677498544774850a8d34b210887ec798a7",
"0xedf72350cc1d1fc9b02186f33a19a27108e24003",
"0x789c0d48c4ff22a306223f0713cf3a0d5e420d10",
"0xeea3f08e8a36081233e4c4b4142fd61a7b56a6a2",
"0x5fe0ff9fda392aa72aa945843f3ebcd8b83dcc67",
"0x4126330ba61224a3b265921fcdea1adc50d6e68b",
"0x162147bf9d4588675de814fce9ce36d3b2c0f040",
"0x1cae27a4deb610229d264199b655f2b1a4d5d01c",
"0x83182e6abe7101f2084eef8d570ebdfc66dc34a6",
"0x54e00a1ceb7f3b7c0bd240d1deeb0edb6b0eb02c",
"0x0df758f3a438f88d9b98da42ab76cd585a101ec1",
"0x50e53a797b6b889c5bbe19fcc7bd7f9eb9ede39f",
"0xff34c2cc46e7624310f3549ea355540d57a4694b",
"0xd5a32eba30f8baa08c3f12880ff6525f926d5b70",
"0x91ac00e15e85a986f4d3d035e3d9b1b4ac435ff3",
"0xbe0a86f399d6e690d37e9471ea0b9375a89fb267",
"0xdc4f58a48ed4467743609fdce11eea483c759804",
"0xfd3e6449d0c1e807501dcc17c0d9447201f35a7a",
"0x5b335d15730525051850b1104944d3add933d653",
"0x56cc7a163d7a56134a394b76abaa47c7bdcad589",
"0x3a855ba8cdce3fce20ddf6c2867c4889cfa1e543",
"0x6683015d89998282a0d9be2570bf1e1471d38b7e",
"0x98883c610e4400dd998f81cf41658d51ff06e6fe",
"0x747fda2528435ab2719fdc36d07b4248af61f2d7",
"0x64d4c540211c48ce4cb7b853ffcb0df2b438f056",
"0x19673598d769d46f729a31c72169c47b010830b5",
"0x4126330ba61224a3b265921fcdea1adc50d6e68b",
"0xe83abacce6bf35b11b8de4c890ea4bf19d218355",
"0x42c99f38d2b951b0dc8e8bd5371fa80c9dd19623",
"0xc2bec11a79567ea92f7c5dfa6587eadaede6af12",
"0x7d0caf83488431bb760f204d52bdf5246e2fa3b7",
"0xc39969c3ccce23cb870f4fffd92e88cba04f53ab",
"0xb8fc63b6b017d941510cd32e275058c40171b543",
"0x4462e46cf0d31466693058893f4913e2411fbfdf",
"0x209f44d8e117c9bc443a3cadae55e6ccc9cb0eb4",
"0x7d0e41915dd94259bbe9dae12d33b1c26d304f01",
"0xeea3f08e8a36081233e4c4b4142fd61a7b56a6a2",
"0xdc4f58a48ed4467743609fdce11eea483c759804",
"0x6683015d89998282a0d9be2570bf1e1471d38b7e",
"0xe29c038d6eacea4c98d7c39cd2583e940b28a31d",
"0xeda9da7fe9a6992128f5008ddbd7156cef74f624",
"0xc1fd8001916292efc9343e2d555bb67e9edb10cc",
"0x50e53a797b6b889c5bbe19fcc7bd7f9eb9ede39f",
"0x4cd4554904388f7efe1f95bb0eba3dd507c38a5c",
"0x14e72e19ea2f6e2be41504dd3268184ebe5fa32c",
"0x54e00a1ceb7f3b7c0bd240d1deeb0edb6b0eb02c",
"0xfb8edbc409120f8dbab8df8e723037e0fe773dc3",
"0x77bcf759a5bbbf604a52d839d5f68ead4c78b91b",
"0xdc41c39b95453c943174f369926018f6963bdd7e",
"0x2ad531734533078236780a5acda36d91037a62ff",
"0x5e507cd1b1136f55b5487089cf424df9d257c665",
"0x325f0e5b5afc66ff54102d850f67f0c621304511",
"0xd9e0aaca471f489be338fd0f91a26e8669a805f2",
"0x8d10b39465225d7a881b56b4af8354997f0c940a",
"0x2262474668f524ef50c65dd308852feb805b21a1",
"0x80d8dddcfdc075eb70f6d2d774a27bfb255ab703",
"0xe08771473b2f794127c54957825cc716e01abc81",
"0xc846f5368ab49a854d2280b7ecff92669824c413",
"0xe8e086f7ef06af27889edfb5026e1453c61d7eec",
"0x3654e2c92f08f722e8983db1f5d48c8962bf1b78",
"0xcd96b01fac6276ac3d8ad618dacca0d3592f11a3",
"0xafafeebd1d3b9c3391099aa3db30c75ca77d1635",
"0x365f951dc281322d83f6fcda884c7f66a938706a",
"0x32b484581fc5606de9c1e43af4636b6be9bc8b21"
"0xfd3e6449d0c1e807501dcc17c0d9447201f35a7a",
"0x5a218c7ad04135830a45c41aaed7294df7809318",
"0x7e5972bfc25819775ee5a9d4f191919375487b8b",
"0xc2bec11a79567ea92f7c5dfa6587eadaede6af12"
]
}
File diff suppressed because it is too large Load Diff
+38 -4
View File
@@ -21,7 +21,23 @@ SIGNAL decay, not our execution (T3/T11 own execution).
Outputs: EV/bet by age-in-set bucket (0-2d / 3-6d / 7-13d / 14d+),
pooled AND per-wallet-day mean-of-means (concentration guard), plus the
survival curve (fraction of detected wallets still published at age k).
NOT pre-registered informs a rotation policy for the follow set."""
NOT pre-registered informs a rotation policy for the follow set.
VERDICT (2026-07-27, cached-only grading, COVERAGE 14%): NO EDGE DECAY.
EV/bet by age-in-set: 0-2d +$13.75 (n=867) · 3-6d +$17.97 (n=839) ·
7-13d +$22.24 (n=1,569) · 14d+ +$19.81 (n=2,406) the FRESHEST bucket
is the weakest and edge holds past two weeks. Set against the survival
curve (49% of detections gone within 1 day, 11% at 28d), the churn is
THRESHOLD JITTER around the z-cutoff, not wallets going stale.
=> Do NOT build an age-based rotation rule; age is not a decay signal.
Caveats: 14% coverage (cached chain truth only rises on its own as
other nightlies fill the payouts cache; rerun later to confirm) and
top-5 wallets carry 44% of the pooled total.
METHOD NOTE: ensure() over every cond these wallets ever touched was a
TREADMILL (84k conds, RPC-bound, count grows daily) five runs across
five days never finished it. Cached-only + honest coverage answered the
same question in minutes. Pass --ensure to crawl the tail anyway."""
import collections
import json
import os
@@ -120,14 +136,29 @@ def main():
flush=True)
import payouts
# CACHED-ONLY grading (2026-07-27): ensure() over every cond these
# wallets ever touched is a TREADMILL — 84k conds, RPC-bound, and the
# count grows daily as they keep betting; five runs across five days
# never finished it. The question ("does edge decay after detection")
# does not need every historical bet: it needs an unbiased sample of
# post-detection ones. So grade what chain truth is ALREADY cached and
# report coverage; the cache fills from every other nightly anyway, so
# coverage rises on its own without a dedicated crawl.
conds = sorted({b[1] for b in bets if b[1]})
print(f"ensuring {len(conds)} conds against chain…", flush=True)
payouts.ensure(conds)
if "--ensure" in sys.argv:
print(f"ensuring {len(conds)} conds against chain…", flush=True)
payouts.ensure(conds)
else:
print(f"cached-only grading over {len(conds)} conds "
f"(pass --ensure to crawl the uncached tail)", flush=True)
per_bucket = {tag: [] for _, _, tag in BUCKETS}
per_wd = {tag: collections.defaultdict(list) for _, _, tag in BUCKETS}
graded = skipped = 0
for w, cond, asset, p, ts in bets:
if ts is None or p is None: # cache rows with no entry time
skipped += 1
continue
if ts // 86400 < det_n[w]:
continue # pre-detection bet
pay = payouts.truth(cond, asset)
@@ -142,8 +173,11 @@ def main():
per_bucket[tag].append(ev)
per_wd[tag][(w, int(ts // 86400))].append(ev)
break
cov = 100 * graded / max(1, graded + skipped)
print(f"chain-graded post-detection bets: {graded} "
f"(ungraded/refund skipped: {skipped})\n", flush=True)
f"(ungraded/refund skipped: {skipped}) · COVERAGE {cov:.0f}%"
f"{' ⚠ low — treat buckets as indicative' if cov < 50 else ''}\n",
flush=True)
print("EV BY AGE-IN-SET (per $100 at the wallet's own entry, feeless):",
flush=True)
+2 -2
View File
@@ -1,5 +1,5 @@
{
"computed_at": "2026-07-25 23:22 UTC",
"computed_at": "2026-08-07 21:34 UTC",
"spec": {
"bank": 100.0,
"stake_pct": 0.05,
@@ -600,7 +600,7 @@
65.22
],
[
1785021753,
1786138484,
60.83
]
]
+2154 -2101
View File
File diff suppressed because it is too large Load Diff
+78
View File
@@ -2078,3 +2078,81 @@
{"ts": 1785166439.87, "trade_ts": 1785166439, "lat_s": 0.87, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 54.6, "price": 0.22, "title": "", "tx": "0x1d7efd3602d5729255d54a7f8752d6408a8cdc28b986628810a5f18e684ffca7", "seen": false}
{"ts": 1785166462.76, "trade_ts": 1785166462, "lat_s": 0.76, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 10.117646, "price": 0.849999990116278, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0xf8ff3960c913a682ea4908dce6487170261b8a825c2567f462068f71a800e603", "seen": false}
{"ts": 1785166464.44, "trade_ts": 1785166464, "lat_s": 0.44, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 10.666665, "price": 0.140624928222645, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0x7be9420a3829808126d60c5a8ec89e2aafe8e0407ee7e3126c14483ba2270937", "seen": false}
{"ts": 1785166548.02, "trade_ts": 1785166547, "lat_s": 1.02, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 8.07, "price": 0.85, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x31d9a584b9f3d4c10271bb770e7eab3679c41cdb822af903387526176c0831b2", "seen": false}
{"ts": 1785166548.13, "trade_ts": 1785166547, "lat_s": 1.13, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 8.07, "price": 0.15, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0xec76a8eddaf18e45b01a291cab38e16dc2afa0b3ba32c0751b309ecf31fef710", "seen": false}
{"ts": 1785166550.55, "trade_ts": 1785166550, "lat_s": 0.55, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.04, "price": 0.9, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x3ddf981d4405cecf74c6bd7564ca87661d6920d03b341b686b249c5f488b240f", "seen": false}
{"ts": 1785166554.74, "trade_ts": 1785166550, "lat_s": 4.74, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.04, "price": 0.14, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0x45e34e31cf5737cc687eea39814abaf384c863e3c863cc8fbb4106c487dbb052", "seen": true}
{"ts": 1785166572.32, "trade_ts": 1785166572, "lat_s": 0.32, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 12.666665, "price": 0.089999932894728, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0x6fda4d82d773ac70ff77329662fb4ca80f1a6edbb71a8fa0105fec70f8d8d7b0", "seen": false}
{"ts": 1785166572.46, "trade_ts": 1785166572, "lat_s": 0.46, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 11.488887, "price": 0.89999997388781, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x78ffbc4eb4d0d51e9806dde15e4fab1a3e5ede7448c46ea4fec48479d711b1db", "seen": false}
{"ts": 1785166577.56, "trade_ts": 1785166577, "lat_s": 0.55, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 11.488887, "price": 0.89999997388781, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x50fdc368912fd8a7caa4c0d6c74d0147831b18341b16a0b66ffbc2b0ef71ef41", "seen": false}
{"ts": 1785166577.63, "trade_ts": 1785166577, "lat_s": 0.63, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 12.536, "price": 0.0909380982769623, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0xe38a61919a1d2c908cd958c30b78d50a4076d6f67c999e30410c999634ea2ad0", "seen": false}
{"ts": 1785166594.89, "trade_ts": 1785166594, "lat_s": 0.89, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 10, "price": 0.92, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x0f108c2c0a837c2c30c213339ffb85c856d3f3bf0fe5106b20ccc565992fd5ed", "seen": false}
{"ts": 1785166600.59, "trade_ts": 1785166595, "lat_s": 5.59, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 10, "price": 0.08, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0xd48e53e4f4b8a56164b16b1f34299a7dd02aeef8abd970ca6f73fefb916a13cd", "seen": true}
{"ts": 1785166620.04, "trade_ts": 1785166619, "lat_s": 1.04, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 10, "price": 0.1, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0x9308f3ec2c7ead16c8234c5f7ba366008283161f5c31c7de837197e421e59e9e", "seen": false}
{"ts": 1785166625.87, "trade_ts": 1785166619, "lat_s": 6.87, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 10, "price": 0.9, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0xfc631766502a4f30314b49d08ca883116babafcd7dfc4bbc90bd0c2b7bcf8615", "seen": true}
{"ts": 1785166712.95, "trade_ts": 1785166712, "lat_s": 0.95, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 23.529406, "price": 0.150000004250001, "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "tx": "0x2d8ba983363f633ece9bb11b8489e1fba8bbe4033abca2f2fc5cbcb292ba8fcb", "seen": false}
{"ts": 1785167007.18, "trade_ts": 1785167006, "lat_s": 1.18, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 1.48, "price": 0.95, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0x94aae6199bbba2d95311e1a16bf42649c110869aea3225e77b3d05e176227d64", "seen": false}
{"ts": 1785167007.39, "trade_ts": 1785167007, "lat_s": 0.39, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.53, "price": 0.08, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0xd252ba8e7fbc7f3ad2a92280c88cca190f87808defff3fef73c2f731187c6dcf", "seen": true}
{"ts": 1785170374.65, "trade_ts": 1785170374, "lat_s": 0.65, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 25, "price": 0.93, "title": "Will LAB reach $24 before 2027?", "tx": "0x24eb88f749883a2c320403a97183ef6206d2ca814c19a42b7f6abc4c0862c265", "seen": false}
{"ts": 1785170376.38, "trade_ts": 1785170374, "lat_s": 2.38, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 25, "price": 0.08, "title": "Will LAB reach $22 before 2027?", "tx": "0xdf60e4df2b384e44fa312bb8c25af577d2adb57153eed49a46c887ed0726cee9", "seen": false}
{"ts": 1785170509.59, "trade_ts": 1785170509, "lat_s": 0.59, "wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c", "name": "BikesAreTheBikes", "side": "BUY", "size": 205.76, "price": 0.028, "title": "Will 40 ships transit the Strait of Hormuz on any day by Jul", "tx": "0xac6662d6a67789d06d6057951ef54fa5e8bdc44cb03f1d181f49969935c7d20f", "seen": false}
{"ts": 1785170523.88, "trade_ts": 1785170523, "lat_s": 0.88, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 15, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x0ed93c89e31c0d6d5f56e12d9b33e59519303da011e53983ab67eff536644db5", "seen": false}
{"ts": 1785170791.66, "trade_ts": 1785170791, "lat_s": 0.66, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 19.99, "price": 0.08, "title": "Will LAB reach $22 before 2027?", "tx": "0x11421e20b508084bd384bafbf1abe6ae4bf8125f2a58b3f24c4db85a085deefd", "seen": false}
{"ts": 1785170792.56, "trade_ts": 1785170792, "lat_s": 0.56, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 19.99, "price": 0.93, "title": "Will LAB reach $24 before 2027?", "tx": "0xb6eed8a628c9405afd137efcc78655f99020c0c00564e5531a65073650bccd96", "seen": false}
{"ts": 1785171458.68, "trade_ts": 1785171458, "lat_s": 0.68, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 8, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xe75d55da65058feb669ce4a70fc996a8f3a1c7f6e68b9b4c22047202480958e9", "seen": false}
{"ts": 1785171497.08, "trade_ts": 1785171496, "lat_s": 1.08, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 27, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xe90b3f62d8ed36682b444193002d0473a7ac27900178a73e6d01c931f03b6a8e", "seen": false}
{"ts": 1785171574.03, "trade_ts": 1785171573, "lat_s": 1.03, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 19, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xfbf20a8628c2f029736100e4157c106af66ff465ceaff3b6be96d35231574deb", "seen": false}
{"ts": 1785171769.61, "trade_ts": 1785171769, "lat_s": 0.61, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 5, "price": 0.88, "title": "S&P 500 (SPY) closes above $740 on July 27?", "tx": "0xe917dc43ba43eb6ff492a86d781dd12e948932b431ea96c3023535e5086838dd", "seen": false}
{"ts": 1785171769.69, "trade_ts": 1785171769, "lat_s": 0.69, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 5, "price": 0.22, "title": "SPY (SPY) Up or Down on July 27?", "tx": "0x1a1d28796b2401ac57b84e2f7cf771c629482be4c53edcc63c4718a849f37dc2", "seen": false}
{"ts": 1785171799.05, "trade_ts": 1785171798, "lat_s": 1.05, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 20, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x38c8216fb92be07be534163bc338a566a3e4b7d2cac4db9427a0b7a89d9ab7b5", "seen": false}
{"ts": 1785172092.59, "trade_ts": 1785172092, "lat_s": 0.59, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 21, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xe92a98db3388db10bcc7d6b95f0bb4b01c2998afcd24df36b0a8d9bee9b035c9", "seen": false}
{"ts": 1785172916.79, "trade_ts": 1785172916, "lat_s": 0.79, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 14, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x8c75e36cab4b95adc922600548a0ae24a0c333fce566af3fb3ab92912c6c426e", "seen": false}
{"ts": 1785172962.5, "trade_ts": 1785172962, "lat_s": 0.5, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 25, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xacd52d73bdf71233ca97015f65af84783c004d19bc1e57fef22e9be83a85c0c5", "seen": false}
{"ts": 1785173433.19, "trade_ts": 1785173432, "lat_s": 1.19, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 73, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x23ab2c869f4b66b5ea8cde0a4e2bf7a1358bd3cbb989e116c891737e56bc6b28", "seen": false}
{"ts": 1785173459.87, "trade_ts": 1785173459, "lat_s": 0.87, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 125, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xd1885ce2d3925a8130de6974aee9fb7ccfa2a788a54a41223447f11144fd6a3b", "seen": false}
{"ts": 1785173663.44, "trade_ts": 1785173663, "lat_s": 0.44, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 5.882346, "price": 0.1500000170000201, "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "tx": "0xb2009512ef6fdc54e48e0a59a92d4be5071881cf9ddddc77d601a1686a16442d", "seen": false}
{"ts": 1785173713.01, "trade_ts": 1785173712, "lat_s": 1.01, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 32, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xcf31da3510645fb6dfdbc8b87d794c795929cf4948d5b60ab154c121220d0e27", "seen": false}
{"ts": 1785175033.12, "trade_ts": 1785175032, "lat_s": 1.12, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 58.823526, "price": 0.1500000017000001, "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "tx": "0x3b2249383410f3f641c86663d387fd2798b421105d054036fce800524a9e60ff", "seen": false}
{"ts": 1785175094.31, "trade_ts": 1785175093, "lat_s": 1.31, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 30.1, "price": 0.042, "title": "Amazon 2026 capex above $190B?", "tx": "0xc2ad8deeaeea052d127675f262642cb681902136a3cab5d736a69fee7895f837", "seen": false}
{"ts": 1785175094.39, "trade_ts": 1785175094, "lat_s": 0.39, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 30.1, "price": 0.9630239202657807, "title": "Amazon 2026 capex above $180B?", "tx": "0x1820a066b49e2f12faea38800641dd1498b9d836bac064ea4c743a7e5eaf07f3", "seen": false}
{"ts": 1785175494.66, "trade_ts": 1785175494, "lat_s": 0.66, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 44.5, "price": 0.88, "title": "LoL: Solary vs Esprit Sh\u014dnen (BO1) - LFL Regular Season", "tx": "0x3f23e06d90c25679544dc12a97580081753ac41f176fdb3b655f0b4e30284924", "seen": false}
{"ts": 1785175909.33, "trade_ts": 1785175908, "lat_s": 1.33, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 2.66, "price": 0.05, "title": "US announces halt in Iran offensive operations by August 15?", "tx": "0x04e8e8d35452a24765e171b32c3ad09e5616309f706ad7368c0a7379e949de69", "seen": false}
{"ts": 1785175911.03, "trade_ts": 1785175910, "lat_s": 1.03, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 1.48, "price": 0.975, "title": "US announces halt in Iran offensive operations by August 31?", "tx": "0xc3059d712aedf7e070877ad49e4aa528fc58b70d98a88e163cfaba25881cd3a3", "seen": false}
{"ts": 1785176159.59, "trade_ts": 1785176159, "lat_s": 0.59, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 20.909089, "price": 0.219999972260867, "title": "", "tx": "0x6a269a1a4907dd7316e8fc85816a111fb51b32e369177f72feba7b2471216e67", "seen": false}
{"ts": 1785176159.74, "trade_ts": 1785176159, "lat_s": 0.74, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 1, "price": 0.53, "title": "", "tx": "0x86947c8745927b63504712b94f7f9a032881a7db6dde2d0f03def18decc7d74a", "seen": false}
{"ts": 1785176233.64, "trade_ts": 1785176233, "lat_s": 0.64, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 1, "price": 0.53, "title": "", "tx": "0x7d0100a278d95c771591b4c02a0855becff5ae3e539f9bc0c5b73ebefc5cdc2c", "seen": false}
{"ts": 1785176234.43, "trade_ts": 1785176234, "lat_s": 0.43, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 20, "price": 0.38, "title": "", "tx": "0x3675846aba63186ea6d1e37172401b75c2c9396723d58903cb57c20092cb58f5", "seen": false}
{"ts": 1785176903.64, "trade_ts": 1785176903, "lat_s": 0.64, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 3.125, "price": 0.68, "title": "LoL: ThunderTalk Gaming vs JD Gaming (BO3) - LPL Group Ascen", "tx": "0xad2caf18f76975f731ec5fecf4ace19a96381f339325bae818dddf4fcb726350", "seen": false}
{"ts": 1785176978.36, "trade_ts": 1785176977, "lat_s": 1.36, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 19, "price": 0.47, "title": "", "tx": "0x73b389de1a51f7024c4e1466a7ffa4da86a364e72be04ce70e71629e2dae5522", "seen": false}
{"ts": 1785177302.31, "trade_ts": 1785177302, "lat_s": 0.31, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 1, "price": 0.35, "title": "", "tx": "0x30606e98f7aa16fddebfde912d438eeddbc22669acb93209b1098017b59bc7af", "seen": false}
{"ts": 1785177304.46, "trade_ts": 1785177304, "lat_s": 0.46, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 1, "price": 0.84, "title": "", "tx": "0x2a63a918d13c6abc574d7fc60f3f7b8be582f1bc43dacfbcce499a9e459816d3", "seen": false}
{"ts": 1785177647.27, "trade_ts": 1785177647, "lat_s": 0.27, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 9.27, "price": 0.999, "title": "Will Robinhood Markets, Inc. (HOOD) hit (LOW) $95 Week of Ju", "tx": "0x6223c1f550c1730b94c178cea79b64c0887146687588ac0d92e19bfed95e8819", "seen": false}
{"ts": 1785177649.22, "trade_ts": 1785177649, "lat_s": 0.22, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 9.27, "price": 0.14, "title": "Will Robinhood Markets, Inc. (HOOD) hit (LOW) $92.50 Week of", "tx": "0x9328a051699e1fe0275d6c382e1febd6f9c31e741dc964840f910b1513dc220e", "seen": false}
{"ts": 1785178249.65, "trade_ts": 1785178249, "lat_s": 0.65, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 28, "price": 0.35, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x15de479ceaf4d1fca09e80655663af1249dbee005e7db759c0ea540ac5b5a5ca", "seen": false}
{"ts": 1785178580.87, "trade_ts": 1785178580, "lat_s": 0.87, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 20.0119, "price": 0.8395002973230928, "title": "", "tx": "0xeb7e1ad8b426a543a00398ee3f40d9e160b6006abeef90161209920e72ef4f14", "seen": false}
{"ts": 1785178580.99, "trade_ts": 1785178580, "lat_s": 0.99, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 20, "price": 0.14, "title": "", "tx": "0xbb925629ab9f356ab3810cfe559ec039e19c4f115b97f2c818b16f24fea90b62", "seen": false}
{"ts": 1785179113.3, "trade_ts": 1785179113, "lat_s": 0.3, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 2.35294, "price": 0.15, "title": "LoL: Bilibili Gaming vs LGD Gaming (BO3) - LPL Group Ascend", "tx": "0x7dc017125269b25c75e3d450ef2848e4e0c98aea7be191ad25ed6a59535ea292", "seen": false}
{"ts": 1785179209.6, "trade_ts": 1785179209, "lat_s": 0.6, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 3.076922, "price": 0.3500000975000341, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0x486e1bfe5f564e616482d75006dbc769a2bffea09651d89a2549a32fba003f13", "seen": false}
{"ts": 1785181063.13, "trade_ts": 1785181062, "lat_s": 1.13, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 24.7134, "price": 0.4960871430074373, "title": "Will Stripe's valuation hit (HIGH) $200B by December 31?", "tx": "0xb7dbb2c97aa6148fd3582b0f54661ef9c1ce00b5fe902492e16922d0e5373036", "seen": false}
{"ts": 1785182387.83, "trade_ts": 1785182387, "lat_s": 0.83, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 5, "price": 0.83, "title": "", "tx": "0x6e18c53837cc7cc7ae58f70f72066795e988215beabbf42648fe39994864b637", "seen": false}
{"ts": 1785182389.89, "trade_ts": 1785182388, "lat_s": 1.89, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 5, "price": 0.4, "title": "", "tx": "0x1bb20d6b58f31abe88124d5fd862d25ce8f32efe3b43e95ab44916357144c183", "seen": false}
{"ts": 1785182494.26, "trade_ts": 1785182493, "lat_s": 1.26, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "BUY", "size": 483.02, "price": 0.58, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0x13d0568a5374f074d4b48314157a46f3fac2ae04f8bf666dedfd2b4020b8923d", "seen": false}
{"ts": 1785182577.8, "trade_ts": 1785182577, "lat_s": 0.8, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 10, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0xbfc441b580419ed8e3bb6304d64004490d7bb4b66b85b84703e622624aa211c0", "seen": false}
{"ts": 1785182579.59, "trade_ts": 1785182579, "lat_s": 0.59, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 9.86, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0x7b96cf605cff183e6577819b16d2fc9ba40a5bbf4fcc09fd4bfa46259f2ec762", "seen": false}
{"ts": 1785182585.25, "trade_ts": 1785182582, "lat_s": 3.25, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 10, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0xc93cc90d5cae2da89e7d220c5df421cdc1538a5143a1c0876c3372fb9cf9ecdb", "seen": true}
{"ts": 1785182586.77, "trade_ts": 1785182586, "lat_s": 0.77, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 32.22857, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0x9ba22c5fcaa60e8d6ce169b3a455d2f2fb0be79ad1c069db8c99020fb2d69a96", "seen": false}
{"ts": 1785182588.56, "trade_ts": 1785182588, "lat_s": 0.56, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 10, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0x80365ea1f960983d3ab520de4c6a4a2627cfcc353ea8ac82cdc0fc6cc5711a46", "seen": false}
{"ts": 1785182591.73, "trade_ts": 1785182591, "lat_s": 0.73, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 10, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0xa9cfa030082cd1ff2dbdc66ef075901f07be9278baaa4d80dbdcb25998a33b6b", "seen": false}
{"ts": 1785182593.1, "trade_ts": 1785182592, "lat_s": 1.1, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "name": "Kruto2027", "side": "SELL", "size": 10, "price": 0.7, "title": "Fritz vs. Bergs: Match O/U 22.5", "tx": "0x074d12dc324e4db5ce2fb1c2974bf74e35fa14e4be48d10cc644d51529e3f174", "seen": false}
{"ts": 1785182810.96, "trade_ts": 1785182810, "lat_s": 0.96, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 20, "price": 0.968, "title": "Will the Fed\u2019s lower bound reach 1.75% or lower before 2027?", "tx": "0x850fdfa53aed737071fe07f5178e3337d790f6b45a0ae73d5adc00084307df82", "seen": false}
{"ts": 1785182811.03, "trade_ts": 1785182810, "lat_s": 1.03, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 20, "price": 0.036, "title": "Will the Fed\u2019s lower bound reach 2.75% or lower before 2027?", "tx": "0x1d8b22172c82b45c4eb5d00ba947ae3face326e31dd01aba06957cbf5ecd608b", "seen": false}
{"ts": 1785185416.47, "trade_ts": 1785185416, "lat_s": 0.47, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 41, "price": 0.31, "title": "Will Airbnb, Inc. (ABNB) hit (LOW) $140 Week of July 27 2026", "tx": "0xadb0df0891cfe23d185e1efb735f0302b5761208e716234d533e9f108a7ed7bd", "seen": false}
{"ts": 1785185416.66, "trade_ts": 1785185416, "lat_s": 0.66, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 42.05, "price": 0.9607300832342449, "title": "Will Airbnb, Inc. (ABNB) hit (LOW) $130 Week of July 27 2026", "tx": "0xdc1cea326b2f376715a17717634378d6a9df4ac7be710ea18ea0e9e3fab92c52", "seen": false}
{"ts": 1785188899.18, "trade_ts": 1785188898, "lat_s": 1.18, "wallet": "0x40ce68f1564f3c751b12d88a393d8cc0651dbf90", "name": "JuiceFarm", "side": "BUY", "size": 5.384614, "price": 0.3500000185714333, "title": "LoL: Kiwoom DRX vs Nongshim Red Force (BO3) - LCK Round 3-4 ", "tx": "0xca71191767e24b44ccbea40e233fbc1d3ecf61c5670d6f8d8eddce3ada266d4b", "seen": false}
{"ts": 1785191856.07, "trade_ts": 1785191855, "lat_s": 1.06, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 70.446807, "price": 0.4699999958834188, "title": "US x Iran diplomatic meeting by August 7, 2026?", "tx": "0x92db963229353a71a5077a28549f2e9345d5d46eb385265c291feea777a78abf", "seen": false}
{"ts": 1785191856.17, "trade_ts": 1785191855, "lat_s": 1.17, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 68.975608, "price": 0.409999995940594, "title": "US x Iran diplomatic meeting by August 15, 2026?", "tx": "0x3d192b40d3fd8ef243b024422fd24ab587dfa86cdeea09829f7e9b7d29125efa", "seen": false}
{"ts": 1785191883.78, "trade_ts": 1785191883, "lat_s": 0.78, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 34, "price": 0.55, "title": "US x Iran diplomatic meeting by August 7, 2026?", "tx": "0x5e4fe948c467ad3a48509436dbcc3bbf740e4bf156106a5015024797d89d293f", "seen": false}
{"ts": 1785191883.92, "trade_ts": 1785191883, "lat_s": 0.92, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 64.75, "price": 0.4, "title": "US x Iran diplomatic meeting by August 15, 2026?", "tx": "0xb2ecce840be85c043bd7505c0a4c90694348fbc42f05b6154dfcadb051eb886c", "seen": false}
{"ts": 1785191896.28, "trade_ts": 1785191896, "lat_s": 0.28, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "BUY", "size": 29.67857, "price": 0.5599999932611308, "title": "US x Iran diplomatic meeting by August 7, 2026?", "tx": "0x85e2fdf3bd5a09ad874c14538c018090e8ba54f1180f52267405a7f6b2483c3c", "seen": false}
{"ts": 1785192679.42, "trade_ts": 1785192679, "lat_s": 0.42, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 4.75, "price": 0.24, "title": "Will any AI model reach a Chatbot Arena score of at least 15", "tx": "0xfa73ce7490ef58d79f55e0c4c6b70a0cdb469e4e1ef39671a2cd479ba8d0e108", "seen": false}
{"ts": 1785192680.68, "trade_ts": 1785192679, "lat_s": 1.67, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 4.75, "price": 0.78, "title": "Will any AI model reach a Chatbot Arena score of at least 15", "tx": "0xfb2d809d7d510c077936c28b58ae408d38305490d5bdb369bd6e04b7b472a69e", "seen": false}