Skip to content

Activity

Added test for tree calculating the root via tree traversal

tigeryantpushed 1 commit to main • fc6e510…33b5d27 • 
on Jan 6

Implemented MerkleTree struct and test to create empty merkle tree

tigeryantpushed 1 commit to main • 510a368…fc6e510 • 
on Jan 6

Added validate_merkle_root method on Block and corresponding test

tigeryantpushed 1 commit to main • db77bf1…510a368 • 
on Jan 5

Added validate_merkle_root method, split Block and BlockHeader in to …

tigeryantpushed 1 commit to main • 56f6fe0…db77bf1 • 
on Jan 5

Added test which wraps merkle_root() by reversing endianess of input …

tigeryantpushed 1 commit to main • c427596…56f6fe0 • 
on Jan 5

Implemented merkle_root method and test, minor edits to other tests t…

tigeryantpushed 1 commit to main • 21c29f1…c427596 • 
on Jan 5

Added p2wsh test and p2sh_p2wsh verify input tests

tigeryantpushed 1 commit to main • 3673355…21c29f1 • 
on Jan 4

Added test for verifying P2SH-P2WPKH input, added method to identify …

tigeryantpushed 1 commit to main • 9967d4d…3673355 • 
on Jan 4

Implemented passing test for verifying P2WPKH transaction inputs

tigeryantpushed 1 commit to main • 5eb21b9…9967d4d • 
on Jan 3

Implemented fetch_transactions test to be able to asynchronously retr…

tigeryantpushed 1 commit to main • b838233…5eb21b9 • 
on Jan 3

Implemented test for getting blocks and categorising transactions by …

tigeryantpushed 1 commit to main • 8eaf345…b838233 • 
on Jan 2

Implemented P2P messages and data structures for requesting blocks us…

tigeryantpushed 1 commit to main • ae06ec5…8eaf345 • 
on Dec 31, 2024

Added boilerplate for inventory_vector struct

tigeryantpushed 1 commit to main • 1ff5ac6…ae06ec5 • 
on Dec 30, 2024

Added basic tests for p2wsh identification and parsing

tigeryantpushed 1 commit to main • ef0521d…1ff5ac6 • 
on Dec 30, 2024

Updated readme - reworded main paragraph and added acknowledgements

tigeryantpushed 1 commit to main • 23ef628…ef0521d • 
on Dec 29, 2024

Updated Readme - completed Chapter 13 - segwit

tigeryantpushed 2 commits to main • bf12666…23ef628 • 
on Dec 29, 2024

Implemented merkle_parent_level method

tigeryantpushed 1 commit to main • a427656…bf12666 • 
on Dec 28, 2024

Added merkle_parent method and test

tigeryantpushed 1 commit to main • 048dda9…a427656 • 
on Dec 28, 2024

Added boilerplate for Simplified Payment Verification - merkle_parent…

tigeryantpushed 1 commit to main • de31607…048dda9 • 
on Dec 28, 2024

Updated readme - Chapter 10 (Networking) complete

tigeryantpushed 1 commit to main • d9275a7…de31607 • 
on Dec 28, 2024

Implemented test to repeatedly getheaders, parse the headers response…

tigeryantpushed 1 commit to main • 006feec…d9275a7 • 
on Dec 28, 2024

Implemented HeadersMessage with methods for NetworkMessage, getheader…

tigeryantpushed 1 commit to main • 65c3667…006feec • 
on Dec 27, 2024

Implemented logic for getheaders (in test), refactored listen method

tigeryantpushed 1 commit to main • 6d93858…65c3667 • 
on Dec 27, 2024

Implemented parse for GetHeadersMessage

tigeryantpushed 1 commit to main • c2c5402…6d93858 • 
on Dec 27, 2024

Implemented NetworkMessage trait methods for GetHeadersMessage (excep…

tigeryantpushed 1 commit to main • a014d89…c2c5402 • 
on Dec 27, 2024

Added boilerplate for GetHeadersMessage struct

tigeryantpushed 1 commit to main • 2ac19ed…a014d89 • 
on Dec 27, 2024

Fixed NetworkEnvelope parsing bug, refactored Node::wait_for, updated…

tigeryantpushed 1 commit to main • 4f954f9…2ac19ed • 
on Dec 26, 2024

Implemented handshake method on Node struct and tests

tigeryantpushed 1 commit to main • c6a28fd…4f954f9 • 
on Dec 26, 2024

Added Node::handshake method, NetworkMessages enum and updated concre…

tigeryantpushed 1 commit to main • 6282135…c6a28fd • 
on Dec 25, 2024

Imported NetworkMessage trait into network tests

tigeryantpushed 1 commit to main • 143fccc…6282135 • 
on Dec 24, 2024