-
59bbeff1c1
Improve the block transfer logic
main
Lukas
2026-03-22 20:41:53 +01:00
-
0aa58b137b
Fix a bug that prevented the blockchain to sync
Lukas
2026-03-22 17:47:42 +01:00
-
1d3cf3e242
Log errors that occur when sending a udp packet
Lukas
2026-03-22 16:12:39 +01:00
-
de62f95f45
Fix a race condition
Lukas
2026-01-05 12:02:27 +01:00
-
a3b92fcc72
Document a required dependency
Lukas
2025-12-14 17:46:31 +01:00
-
2e163f9786
Add a license
Lukas
2025-12-14 00:23:06 +01:00
-
cbdbb79e4e
Include usage information
Lukas
2025-12-13 23:56:16 +01:00
-
872e44e317
Implement gambling
Lukas
2025-12-13 23:41:07 +01:00
-
fd6b5019ac
Describe the advanced blockchain that supports gambling
Lukas
2025-07-04 21:21:24 +02:00
-
38c204cab2
Improve the wallet output formatting
Lukas
2024-03-25 22:15:10 +01:00
-
3d239a7526
Fix a bug that caused the node to crash
Lukas
2024-03-25 21:53:42 +01:00
-
608a57c71d
Make the wallet backwards-compatible
Lukas
2024-03-25 21:28:04 +01:00
-
77e85886ce
Implement the wallet software
Lukas
2024-03-25 20:59:32 +01:00
-
7037de6090
Add a missing byteorder parameter
Lukas
2024-03-24 15:05:29 +01:00
-
825b07bc11
Implement the mining software
Lukas
2024-03-24 13:09:29 +01:00
-
2f3216a0c4
Implement mining task request/response
Lukas
2024-03-23 18:57:57 +01:00
-
56c0598d6b
Add a script to show all block messages
Lukas
2024-03-20 23:00:11 +01:00
-
54c81810ee
Allow clients to transmit payments
Lukas
2024-03-20 22:59:44 +01:00
-
c6394d2ca1
Implement exchange of open transactions
Lukas
2024-03-20 22:23:26 +01:00
-
0218e34787
Do not rewrite the blockchain file at startup
Lukas
2024-03-17 18:56:56 +01:00
-
1d627a83cb
Fix a bug during initial blockchain check
Lukas
2024-03-17 18:49:22 +01:00
-
833a300611
Fix a bug during transaction validation
Lukas
2024-03-17 18:35:13 +01:00
-
05881a9450
Persist blocks locally in a file
Lukas
2024-03-17 17:43:59 +01:00
-
e1fe8b0958
Reorder field in the block
Lukas
2024-03-17 09:54:00 +01:00
-
f41710c3dd
Implement block transfer logic
Lukas
2024-03-16 21:56:12 +01:00
-
44598fc030
Implement blockchain logic
Lukas
2024-03-16 17:10:03 +01:00
-
9204f87c56
Plan the carrotcoin launch
Lukas
2024-03-16 15:56:52 +01:00
-
53e659fc9d
Fill computed fields during validation
Lukas
2024-03-16 15:20:46 +01:00
-
c48d2d8e0d
method get_block_raw
Atdhe
2024-03-04 18:42:17 +01:00
-
f57eab2e3e
Create a first draft of the blockchain class
Lukas
2024-02-25 16:29:05 +01:00
-
e041a8cb04
Describe mining messages
Lukas
2024-02-25 15:26:27 +01:00
-
ea2d9577ae
Add messages to transfer open transactions
Lukas
2024-02-25 15:12:46 +01:00
-
ebf079ff4a
Ignore invalid IPv6 addresses
Lukas
2024-02-25 14:56:03 +01:00
-
d804c05e75
Describe block transfer and list hash messages
Lukas
2024-02-25 14:32:57 +01:00
-
c4942dd716
Send the second last block difficulty sum
Lukas
2024-02-25 00:55:47 +01:00
-
bd51b5efff
Fix a bug that caused a busy loop without peers
Lukas
2024-02-11 22:31:43 +01:00
-
bc45c9d5e6
Implement the partner introduction logic
Lukas
2024-02-11 22:14:19 +01:00
-
a5e44de6fc
Implement sending of heartbeats
Lukas
2024-02-11 18:27:32 +01:00
-
b67e01f6dc
Define a first peer-to-peer network protocol version
Lukas
2024-02-11 17:22:56 +01:00
-
c1af21b442
Describe more criteria
Lukas
2024-02-11 15:08:34 +01:00
-
89983c8acb
Define the blockchain
Lukas
2024-02-10 20:32:46 +01:00