Commit Graph

491 Commits

Author SHA1 Message Date
FiveMovesAhead
d652e9503f Add support for cuda code submissions. 2025-04-30 14:24:18 +01:00
FiveMovesAhead
492890a4fc Update templates for tig-algorithms. 2025-04-30 14:22:53 +01:00
FiveMovesAhead
34317a8c77 Update tig-worker to invoke tig-runtime. 2025-04-30 14:15:27 +01:00
FiveMovesAhead
92a9d07fd8 Add tig-runtime crate. 2025-04-30 14:14:19 +01:00
FiveMovesAhead
a31d0bf0b7 Add tig-binary crate. 2025-04-30 14:13:37 +01:00
FiveMovesAhead
8c40e66656 Deprecate tig-wasm 2025-04-30 14:12:13 +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
dbb6927ffa Clarify better_than_baseline in challenge descriptions, and add extra precision for knapsack. 2025-04-25 18:05:22 +01:00
FiveMovesAhead
f4c233aeb4 Add clone trait and pub qualifiers to tig-challenges. 2025-04-25 09:32:59 +01:00
FiveMovesAhead
afe04c7233 Fix non-deterministic baseline algorithm. 2025-04-17 17:33:15 +01:00
FiveMovesAhead
7882e43bdf Calculate delta based on target_hash_threshold for smoother transition. 2025-04-17 17:33:15 +01:00
FiveMovesAhead
c1d200212a Generate integer node positions. 2025-04-17 17:33:14 +01:00
FiveMovesAhead
d8487afaf8 Use root mean square. 2025-04-17 17:33:14 +01:00
FiveMovesAhead
0781a0fdae Update knapsack and vehicle_routing docs with multi sub-instances. 2025-04-17 17:33:13 +01:00
FiveMovesAhead
07eaa65fa9 Update vehicle routing challenge to VRPTW. 2025-04-17 17:33:13 +01:00
FiveMovesAhead
620370bb61 Update vehicle_routing and knapsack to have multiple sub-instances. 2025-04-17 17:33:13 +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
bde9e731fe Add hash_threshold logic to tig-benchmarker 2025-03-31 21:08:17 +08: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
13e88f7588 Add script for checking reliability 2025-03-25 19:54:22 +08:00
FiveMovesAhead
6b51a77a82 Fix integer overflow bug. 2025-03-25 19:34:01 +08:00
FiveMovesAhead
41d3c22e32 Add solution_ratio fields to swagger. 2025-03-24 16:16:19 +08:00
FiveMovesAhead
c4858c6dee Fix test_algorithm defaults. 2025-03-24 15:56:38 +08:00
FiveMovesAhead
00746ced07 Update swagger for get-difficulty-data. 2025-03-24 15:56:24 +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
d91882207e Fix scripts. 2025-02-26 23:35:27 +08:00
FiveMovesAhead
136dd3fd8e Fix calc_apy script. 2025-02-18 01:46:23 +08:00
FiveMovesAhead
ed4281d117 Merge branch 'token_locker' into test/blank_slate 2025-02-14 11:20:43 +08:00
FiveMovesAhead
7e32e09b11 Update swagger with new & updated endpoints. 2025-02-13 16:52:21 +08:00
FiveMovesAhead
f4195007b4 Update OPoWBlockData fields. 2025-02-06 10:51:23 +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
7deb677643 Merge branch 'c003_quadkp_update' into blank_slate 2025-02-02 18:14:46 +07:00
FiveMovesAhead
424d096a85 Only update adoption for active breakthroughs. 2025-01-26 10:20:21 +08:00
FiveMovesAhead
cb4d877988 Address deposit edge case. 2025-01-23 20:14:16 +08:00
FiveMovesAhead
1bb3a70e68 Add example batch verification script. 2025-01-18 16:51:58 +00:00
FiveMovesAhead
ec5e09d1c0 Add get-batch-data endpoint to master. 2025-01-18 14:19:26 +00:00
FiveMovesAhead
101ca13ca3 Remove attribution section from evidence template. 2025-01-18 14:18:43 +00:00
FiveMovesAhead
44d8b93e5d Rewarded tokens need to be claimed. 2025-01-17 00:11:57 +00:00
FiveMovesAhead
4acf08f597 Add relock function to TokenLocker. 2025-01-16 22:08:33 +00:00
FiveMovesAhead
b20a190ebc Minor edits to breakthrough flow. 2025-01-16 21:37:10 +00:00
FiveMovesAhead
81c01e5bcf Allow difficulty_ranges to be disabled. 2025-01-16 17:45:54 +00:00