Commit Graph

120 Commits

Author SHA1 Message Date
FiveMovesAhead
8ccedeb43e Add set-profile endpoint
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2026-02-03 16:17:35 +00:00
FiveMovesAhead
938a4b2c20 Random track selection 2026-01-27 12:07:34 +00:00
FiveMovesAhead
bd333f8f72 Add legacy multiplier.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-12-05 16:03:43 +00:00
FiveMovesAhead
6fe26d4e3e Calculate potential qualifiers. 2025-12-05 09:12:36 +00:00
FiveMovesAhead
e9ac9c2fb4 Discard bundle quality that are below the threshold. 2025-12-03 10:12:47 +00:00
FiveMovesAhead
c19fcbc1ff Move some config to be common across tracks. 2025-11-26 13:52:24 +00:00
FiveMovesAhead
136d2a0e35 Allow for sampling above and below average quality. 2025-11-25 21:48:56 +00:00
FiveMovesAhead
ddef2300de Account for binary quality. 2025-11-25 21:48:54 +00:00
FiveMovesAhead
5fbd9f812b Rework races into tracks. 2025-11-25 21:48:53 +00:00
FiveMovesAhead
d03c193d1d Replace difficulty with races. 2025-11-25 21:48:44 +00:00
FiveMovesAhead
a021d1be74 Use RuntimeConfig consistently. 2025-11-25 21:48:29 +00:00
FiveMovesAhead
01a0acd065 Replace size_range with allowed_sizes. 2025-11-25 21:48:25 +00:00
FiveMovesAhead
0d8fa8dab9 Add hyperparameters and runtime to precommit. 2025-11-25 21:48:20 +00:00
FiveMovesAhead
64ba783ead Allow benchmarks to be stopped on protocol side. 2025-11-25 21:48:19 +00:00
FiveMovesAhead
ac83e5ea87 Align runtime/verifier/test_algorithm. 2025-11-25 21:48:18 +00:00
FiveMovesAhead
b060d38b4e Implement protocol side updates. 2025-11-25 21:48:18 +00:00
FiveMovesAhead
d7d32dc281 Remove min deposit for delegatee. 2025-10-10 21:44:18 +01:00
FiveMovesAhead
a5ca085d6e Move gamma magic numbers to config.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-10-09 11:53:01 +01:00
FiveMovesAhead
13f6b885e8 Add support for hyperparameters. 2025-10-07 23:30:12 +01:00
FiveMovesAhead
96bdf6fb0a Update Solution to string, and align tests. 2025-10-07 23:30:10 +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
bb7bac60bc Consistently use u64 for nonces, solutions and qualifiers. 2025-09-04 12:00:20 +01:00
FiveMovesAhead
9f89fc02a8 Rework config so more settings are challenge specific. 2025-08-27 14:56:29 +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
0ed70d69dc Rename breakthrough -> advance throughout code. 2025-08-27 14:51:50 +01:00
FiveMovesAhead
352bdcb5a4 Use snake_case rather than lowercase.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-06-16 13:40:52 +01:00
FiveMovesAhead
71482c92ee Add ChallengeOwners emission type. 2025-06-16 11:30:58 +01:00
FiveMovesAhead
0a371023ee Remove AlgorithmType.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-06-13 20:57:38 +01:00
FiveMovesAhead
9e550d11b6 Add ChallengeType to get-challenges. 2025-06-09 12:21:28 +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.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-06-05 14:27:26 +01:00
FiveMovesAhead
a703df3fc9 Rename aarch64 to arm64.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-06-04 12:21:09 +01:00
FiveMovesAhead
18a1f1db92 Update tig-benchmarker master and README.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-21 10:14:01 +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
7882e43bdf Calculate delta based on target_hash_threshold for smoother transition. 2025-04-17 17:33:15 +01:00
FiveMovesAhead
4ceb71a5c2 Add verified as tx type. 2025-04-17 17:33:12 +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
785ce8cdfd Add max_reliability.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-03-24 14:36:22 +08:00
FiveMovesAhead
43ef0f1856 Apply min_num_nonces and min_solution_ratio to filter qualifiers.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-03-24 14:25:52 +08:00
FiveMovesAhead
958ef783a4 Require a minimum number of nonces.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
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.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-03-18 21:30:51 +08:00
FiveMovesAhead
e7cc3b4b86 Change reward_share and coinbase in block_data to PreciseNumber.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-02-06 10:03:33 +08:00
FiveMovesAhead
64b228f394 Add support for coinbase. 2025-01-16 10:53:07 +00:00