Commit graph

28 commits

Author SHA1 Message Date
Savely Krendelhoff 0bf84576a8
[PHASE-8] Add proper configuration 2025-08-23 17:49:32 +07:00
Savely Krendelhoff 65945d34c0
[PHASE-7] Add more protocol tests 2025-08-23 13:08:45 +07:00
Savely Krendelhoff 8aa5b91f24
[PHASE-7] Remove validation from message decoder 2025-08-23 13:08:38 +07:00
Savely Krendelhoff 2c8d6c828f
[PHASE-7] Add encoding and decoding for client 2025-08-23 13:00:14 +07:00
Savely Krendelhoff 0caaab002f
[PHASE-6] Implement tcp server 2025-08-23 12:50:42 +07:00
Savely Krendelhoff 8476340f75
[PHASE-6] Define server configuration 2025-08-23 12:46:17 +07:00
Savely Krendelhoff 9d10f385b5
[PHASE-6] Add logger helper 2025-08-23 12:46:01 +07:00
Savely Krendelhoff d874a2ceb4
[PHASE-5] Implement roundtrip tests 2025-08-23 12:35:47 +07:00
Savely Krendelhoff 140099d6c2
[PHASE-5] Rework codec 2025-08-23 12:35:08 +07:00
Savely Krendelhoff c147bc7fe4
[PHASE-5] Move requests to separate file and implement decoding 2025-08-23 12:35:07 +07:00
Savely Krendelhoff c7b930c935
[PHASE-5] Move constants into separate file 2025-08-23 12:35:06 +07:00
Savely Krendelhoff d12de089a0
[PHASE-5] Delegate encoding to the objects themselves 2025-08-23 12:35:05 +07:00
Savely Krendelhoff 94eb94e167
[PHASE-5] Implement application layer 2025-08-23 12:35:04 +07:00
Savely Krendelhoff 7db1a401d3
Implement codec tests 2025-08-22 21:04:06 +07:00
Savely Krendelhoff dc9f2b24d6
Implement codec 2025-08-22 21:03:54 +07:00
Savely Krendelhoff ffc23c362b
Define presentation layer types 2025-08-22 21:03:42 +07:00
Savely Krendelhoff 25be919fe5
Implement tests 2025-08-22 20:38:48 +07:00
Savely Krendelhoff f38aa214d2
Implement service layer 2025-08-22 20:38:12 +07:00
Savely Krendelhoff c14532bd1f
Rename quote module 2025-08-22 20:19:32 +07:00
Savely Krendelhoff bd618a8193
Implement simple quote service 2025-08-22 20:05:48 +07:00
Savely Krendelhoff f752389dba
Add tests for pow component 2025-08-22 19:50:34 +07:00
Savely Krendelhoff b4a1c4dc37
Add solver 2025-08-22 19:30:26 +07:00
Savely Krendelhoff 859bd989be
Add pow config 2025-08-22 19:30:02 +07:00
Savely Krendelhoff c5dcc2acce
Move current code to separate package 2025-08-22 19:30:02 +07:00
Savely Krendelhoff 84844cdb66
Add challenge verifier 2025-08-22 19:30:01 +07:00
Savely Krendelhoff 19ebf54673
Add challenge generator 2025-08-22 19:30:00 +07:00
Savely Krendelhoff 47d1280556
Set up testing framework and utilities 2025-08-22 19:29:57 +07:00
Savely Krendelhoff 2a4060bc8a
Add PoW challenge structure and types 2025-08-22 19:01:09 +07:00