Commit Graph

81 Commits

Author SHA1 Message Date
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
FiveMovesAhead
a8c5fda873 Add support for TokenLocker. Remove submit-topup and submit-deposit. 2025-01-15 00:29:37 +00:00
FiveMovesAhead
14373ff80c Add delay before voting begins.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-01-09 11:25:43 +08:00
FiveMovesAhead
461dcd19aa Rename fields to votes tallied. 2024-12-04 04:33:21 +00:00
FiveMovesAhead
1fb4d822f6 Allow delegating to multiple players. 2024-12-03 00:37:20 +00:00
FiveMovesAhead
bf7fa8452f Add breakthroughs. 2024-11-30 00:49:26 +00:00
FiveMovesAhead
59dbef3739 Update cutoff calc. 2024-11-27 17:20:21 +00:00
FiveMovesAhead
dd9cba76d1 Make algorithm round_pushed round_active option. 2024-11-26 17:09:11 +00:00
FiveMovesAhead
f775b42125 Make runtime_signature a single u64. 2024-11-25 12:47:59 +00:00
FiveMovesAhead
1053b4cbec Change runtime configs to be based on AlgorithmType. 2024-11-25 12:34:55 +00:00
FiveMovesAhead
a3b274ff2e Rename config parameter. 2024-11-25 12:18:16 +00:00
FiveMovesAhead
94bb0f3c9c Rename param to min_lock_amount. 2024-11-25 11:51:31 +00:00
FiveMovesAhead
425442c6ef Rename associated_deposit to delegated_weighted_deposit for clarity 2024-11-25 11:41:46 +00:00
FiveMovesAhead
81f7bcdb7c Simplify config. 2024-11-25 11:22:10 +00:00
FiveMovesAhead
c27e34d32a Rename config params for clairty. 2024-11-24 00:55:15 +08:00
FiveMovesAhead
0d1c5c76a1 Add self_deposit field to OPoWBlockData. 2024-11-23 22:58:43 +08:00
FiveMovesAhead
ef951d5a82 Player name is nullable if no ENS. 2024-11-22 19:41:07 +08:00
FiveMovesAhead
ea79f61e9f Add code to submit_algorithm. 2024-11-22 18:39:09 +08:00
FiveMovesAhead
45f9d96ba9 Don't use thread_rng. 2024-11-22 16:40:02 +08:00
FiveMovesAhead
2e638d14da Can delegate as long as initial deposit meets min requirement. 2024-11-22 03:30:07 +08:00
FiveMovesAhead
cc6e3d293d Remove eth_block_num. 2024-11-22 02:10:39 +08:00
FiveMovesAhead
d6a0c5ef36 Remove block_confirmed from ChallengeState. 2024-11-22 01:21:50 +08:00
FiveMovesAhead
0ef50c76d2 Remove unneccessary Delegatee structs. 2024-11-21 11:23:23 +08:00
FiveMovesAhead
aeb8c6c878 Add benchmark to ActiveType. 2024-11-21 03:55:20 +08:00
FiveMovesAhead
d698526481 Add minimum deposit requirement for delegator and delegatee. 2024-11-21 03:47:50 +08:00
FiveMovesAhead
3b9e1d309a Simplify context. 2024-11-21 03:14:00 +08:00
FiveMovesAhead
ca89cc287e Merge branch 'runtime_signature_update' into test/temp 2024-11-20 12:26:19 +08:00
FiveMovesAhead
1a48452cf5 PoD + delegation update. 2024-11-20 12:26:08 +08:00
FiveMovesAhead
f33ffc8460 WIP 2024-11-18 08:43:36 +08:00
FiveMovesAhead
c660193cbe Update runtime signature to an array 2024-10-19 08:33:14 +01:00
FiveMovesAhead
00055da089 Remove wasm blob. 2024-09-23 14:04:18 +08:00
FiveMovesAhead
46e44fa3ee Add tests to ensure python and rust versions are the same. 2024-09-22 23:14:18 +08:00
FiveMovesAhead
3cb372f9d5 Deprecate rust crates tig-api and tig-benchmarker. 2024-09-22 15:28:02 +08:00
FiveMovesAhead
1dcc34a956 Precommit config should be Option 2024-09-20 19:44:33 +08:00
FiveMovesAhead
93a71835fc submission_delay_multiplier f64 2024-09-20 19:28:05 +08:00
FiveMovesAhead
a2dd845132 Use rand_hash in calculating seed. 2024-09-20 09:50:55 +08:00