22 Commits

Author SHA1 Message Date
Mark Spanbroek
07ad1d3d79 exchange packets over network connection 2024-12-19 17:16:17 +01:00
Mark Spanbroek
7a987a57cd open and close network connections 2024-12-18 14:53:06 +01:00
Mark Spanbroek
d1dd428560 blocks contain signed transactions 2024-12-18 10:37:40 +01:00
Mark Spanbroek
a82e62522f deserialize block 2024-12-18 10:28:10 +01:00
Mark Spanbroek
ad3cfdbec5 convert transaction to string 2024-12-18 10:19:09 +01:00
Mark Spanbroek
0fff583d58 wrap storage proof inputs into an object 2024-12-17 13:10:22 +01:00
Mark Spanbroek
54d5c89122 deserialize transaction 2024-12-17 12:24:16 +01:00
Mark Spanbroek
4e86fcb581 deserialization of signatures and identifiers 2024-12-16 17:27:17 +01:00
Mark Spanbroek
2a4cef2d77 serialize signed block 2024-12-16 10:48:52 +01:00
Mark Spanbroek
8bb117cd40 serialize signed transaction 2024-12-16 10:16:00 +01:00
Mark Spanbroek
1c538eb74f replace SignedTransaction with Signed[Transaction] 2024-12-12 15:29:44 +01:00
Mark Spanbroek
179f6e5564 lazy calculated transaction hash 2024-12-12 15:01:24 +01:00
Mark Spanbroek
135e8efbc6 sign and verify hashes 2024-12-11 10:56:41 +01:00
Mark Spanbroek
04d66b8bd9 calculate block id based on block hash 2024-12-10 16:10:12 +01:00
Mark Spanbroek
343b4bdccd block serialization 2024-12-10 15:47:37 +01:00
Mark Spanbroek
9917e5b229 change type of transaction merkle root and challenge 2024-12-05 08:24:30 +01:00
Mark Spanbroek
56ec9a03c2 transaction signing 2024-12-04 15:45:11 +01:00
Mark Spanbroek
ac4413fce5 serialize transactions using protobuf 2024-12-04 15:10:22 +01:00
Mark Spanbroek
19b82c93cb replace constantine with blscurve and nimcrypto
reason: slow build times with constantine
2024-12-04 10:08:59 +01:00
Mark Spanbroek
d91a89ebeb BLS signatures 2024-12-03 15:11:46 +01:00
Mark Spanbroek
f051273d01 replace slot id by request id and slot index 2024-12-02 16:07:47 +01:00
Mark Spanbroek
943aa07cd7 transaction types 2024-12-02 15:45:44 +01:00