Commit Graph

175 Commits

Author SHA1 Message Date
FiveMovesAhead
e39948899e Patch how min/max frontier are applied. 2025-10-25 11:04:13 +01:00
FiveMovesAhead
c2b4191c1a If cutoff is 0, deposit does not affect total. 2025-10-16 09:31:10 +01:00
FiveMovesAhead
d8e52c5606 Default cutoff to 0. 2025-10-14 14:15:12 +01:00
FiveMovesAhead
d1eaab5729 Clip using epsilon threshold. 2025-10-10 22:34:23 +01:00
FiveMovesAhead
a5ca085d6e Move gamma magic numbers to config. 2025-10-09 11:53:01 +01:00
FiveMovesAhead
59b483abff Add logic for resolving frontiers. 2025-10-07 23:30:20 +01:00
FiveMovesAhead
9eba7e2f3d Any undelegated deposit is self-deposit. 2025-10-07 23:30:19 +01:00
FiveMovesAhead
13f6b885e8 Add support for hyperparameters. 2025-10-07 23:30:12 +01:00
FiveMovesAhead
2149bf6790 Update imbalance calculation. 2025-10-07 23:30:09 +01:00
FiveMovesAhead
1be59bd936 Support multiple files for code submission. 2025-10-07 23:30:08 +01:00
FiveMovesAhead
0206bda2b3 Replace min/max difficulty with min/max frontier. 2025-10-07 23:30:03 +01:00
FiveMovesAhead
16b7670bfb Remove deposit from cutoff and split into 2 factors. 2025-10-07 23:30:02 +01:00
FiveMovesAhead
fb8f746a1b Fix player block data reward calculation. 2025-09-16 11:52:44 +01:00
FiveMovesAhead
075ada5796 Fix benchmark config bug. 2025-09-04 12:03:40 +01:00
FiveMovesAhead
ec1f9d03fd Add extra info to invalid merkle proof message. 2025-09-04 12:00:23 +01:00
FiveMovesAhead
acca5344b5 Fix 2 smallest sets logic. 2025-09-04 12:00:23 +01:00
FiveMovesAhead
bb7bac60bc Consistently use u64 for nonces, solutions and qualifiers. 2025-09-04 12:00:20 +01:00
FiveMovesAhead
ab0a74400f Update get_benchmark_data. 2025-09-04 11:56:42 +01:00
FiveMovesAhead
34131bdf42 Optimise submit-benchmark payload size. 2025-09-04 11:56:36 +01:00
FiveMovesAhead
9f89fc02a8 Rework config so more settings are challenge specific. 2025-08-27 14:56:29 +01:00
FiveMovesAhead
4957a809d4 Rename advance_id to algorithm_id. 2025-08-27 14:51:58 +01:00
FiveMovesAhead
b31a0b2c51 Rename advance_id to algorithm_id. 2025-08-27 14:51:56 +01:00
FiveMovesAhead
9d39eacc1a Remove Option for round_pushed. 2025-08-27 14:51:56 +01:00
FiveMovesAhead
ac82f43b75 Rename algorithm -> code. 2025-08-27 14:51:55 +01:00
FiveMovesAhead
5c94bd14b8 Add leftover algorithm rewards to bootstrap. 2025-08-27 14:51:52 +01:00
FiveMovesAhead
0ed70d69dc Rename breakthrough -> advance throughout code. 2025-08-27 14:51:50 +01:00
FiveMovesAhead
615ac4037e Fix vault calculation. 2025-08-15 21:26:29 +01:00
FiveMovesAhead
71482c92ee Add ChallengeOwners emission type. 2025-06-16 11:30:58 +01:00
FiveMovesAhead
2e982d9482 Allow algorithms to be submitted before challenge is active. 2025-06-16 10:58:14 +01:00
FiveMovesAhead
0a371023ee Remove AlgorithmType. 2025-06-13 20:57:38 +01:00
FiveMovesAhead
96d275f56b Discard solutions based on reliability. 2025-06-06 12:35:29 +01:00
FiveMovesAhead
e3e7fcc5d1 Require benchmarkers to submit discarded solution nonces. 2025-06-05 14:27:26 +01:00
FiveMovesAhead
fcee3b9068 Add cpu architecture to outputdata, and cpu/gpu to algorithm details. 2025-05-03 08:54:24 +01:00
FiveMovesAhead
d652e9503f Add support for cuda code submissions. 2025-04-30 14:24:18 +01:00
FiveMovesAhead
ab7f7256f6 Only difficulties with at least 1 solution can be on the frontier. 2025-04-28 10:41:46 +01:00
FiveMovesAhead
7882e43bdf Calculate delta based on target_hash_threshold for smoother transition. 2025-04-17 17:33:15 +01:00
FiveMovesAhead
321e52d29b Add emissions to block details. 2025-04-15 15:27:33 +01:00
FiveMovesAhead
cbc8454609 Implement hash_threshold update logic. 2025-03-31 21:08:15 +08:00
FiveMovesAhead
8eac6014c3 Add hash_threshold to ChallengeBlockData. 2025-03-31 21:08:14 +08:00
FiveMovesAhead
6b51a77a82 Fix integer overflow bug. 2025-03-25 19:34:01 +08:00
FiveMovesAhead
785ce8cdfd Add max_reliability. 2025-03-24 14:36:22 +08:00
FiveMovesAhead
43ef0f1856 Apply min_num_nonces and min_solution_ratio to filter qualifiers. 2025-03-24 14:25:52 +08:00
FiveMovesAhead
cc568d9523 Rearrange factor calculation. 2025-03-20 15:54:04 +08:00
FiveMovesAhead
958ef783a4 Require a minimum number of nonces. 2025-03-18 21:41:02 +08:00
FiveMovesAhead
a1d2134c3d Require min solution ratio. 2025-03-18 21:41:02 +08:00
FiveMovesAhead
ca35a60126 Add weighting based on solution ratio. 2025-03-18 21:41:01 +08:00
FiveMovesAhead
99975da7c0 Move hardcoded magic numbers to config. 2025-03-18 21:30:51 +08:00
FiveMovesAhead
7b11c445ba Merge branch 'token_locker' into test/blank_slate 2025-02-06 10:17:35 +08:00
FiveMovesAhead
e7cc3b4b86 Change reward_share and coinbase in block_data to PreciseNumber. 2025-02-06 10:03:33 +08:00
FiveMovesAhead
424d096a85 Only update adoption for active breakthroughs. 2025-01-26 10:20:21 +08:00