├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── assembly.sbt ├── doc ├── database_setup.md └── header_sync.md ├── lib └── bitcoin-s-core-assembly-0.0.1.jar ├── project ├── Build.scala ├── build.properties └── plugins.sbt └── src ├── main ├── resources │ ├── application.conf │ └── logback.xml └── scala │ └── org │ └── bitcoins │ └── spvnode │ ├── Main.scala │ ├── NetworkMessage.scala │ ├── block │ ├── MerkleBlock.scala │ └── PartialMerkleTree.scala │ ├── bloom │ ├── BloomFilter.scala │ └── BloomFlag.scala │ ├── constant │ ├── Constants.scala │ └── DbConfig.scala │ ├── gen │ ├── BloomFilterGenerator.scala │ ├── ControlMessageGenerator.scala │ ├── DataMessageGenerator.scala │ └── MerkleGenerator.scala │ ├── headers │ └── NetworkHeader.scala │ ├── messages │ ├── NetworkPayload.scala │ ├── TypeIdentifier.scala │ ├── control │ │ ├── AddrMessage.scala │ │ ├── Alert.scala │ │ ├── FilterAddMessage.scala │ │ ├── FilterLoadMessage.scala │ │ ├── PingMessage.scala │ │ ├── PongMessage.scala │ │ ├── RejectMessage.scala │ │ ├── ServiceIdentifier.scala │ │ └── VersionMessage.scala │ └── data │ │ ├── BlockMessage.scala │ │ ├── GetBlocksMessage.scala │ │ ├── GetDataMessage.scala │ │ ├── GetHeadersMessage.scala │ │ ├── HeadersMessage.scala │ │ ├── Inventory.scala │ │ ├── InventoryMessage.scala │ │ ├── MerkleBlockMessage.scala │ │ ├── NotFoundMessage.scala │ │ └── TransactionMessage.scala │ ├── models │ ├── BlockHeaderDAO.scala │ ├── BlockHeaderTable.scala │ ├── CRUDActor.scala │ └── ColumnMappers.scala │ ├── networking │ ├── BlockActor.scala │ ├── Client.scala │ ├── PaymentActor.scala │ ├── PeerMessageHandler.scala │ └── sync │ │ └── BlockHeaderSyncActor.scala │ ├── serializers │ ├── RawNetworkMessageSerializer.scala │ ├── block │ │ └── RawMerkleBlockSerializer.scala │ ├── headers │ │ └── RawNetworkHeaderSerializer.scala │ └── messages │ │ ├── RawTypeIdentifierSerializer.scala │ │ ├── control │ │ ├── RawAddrMessageSerializer.scala │ │ ├── RawBloomFilterSerializer.scala │ │ ├── RawFilterAddMessageSerializer.scala │ │ ├── RawFilterLoadMessageSerializer.scala │ │ ├── RawNetworkIpAddressSerializer.scala │ │ ├── RawPingMessageSerializer.scala │ │ ├── RawPongMessageSerializer.scala │ │ ├── RawRejectMessageSerializer.scala │ │ ├── RawServiceIdentifierSerializer.scala │ │ └── RawVersionMessageSerializer.scala │ │ └── data │ │ ├── RawBlockMessageSerializer.scala │ │ ├── RawGetBlocksMessageSerializer.scala │ │ ├── RawGetDataMessageSerializer.scala │ │ ├── RawGetHeadersMessageSerializer.scala │ │ ├── RawHeadersMessageSerializer.scala │ │ ├── RawInventoryMessageSerializer.scala │ │ ├── RawInventorySerializer.scala │ │ ├── RawMerkleBlockMessageSerializer.scala │ │ ├── RawNotFoundMessageSerializer.scala │ │ └── RawTransactionMessageSerializer.scala │ ├── store │ └── BlockHeaderStore.scala │ ├── util │ ├── BitcoinSpvNodeUtil.scala │ └── NetworkIpAddress.scala │ └── versions │ └── ProtocolVersion.scala └── test ├── resources └── logback-test.xml └── scala └── org └── bitcoins └── spvnode ├── NetworkMessageTest.scala ├── block ├── MerkleBlockSpec.scala ├── MerkleBlockTests.scala ├── PartialMerkleTreeSpec.scala └── PartialMerkleTreeTests.scala ├── bloom ├── BloomFilterSpec.scala └── BloomFilterTest.scala ├── constant └── TestConstants.scala ├── headers └── NetworkHeaderTest.scala ├── messages ├── NetworkPayloadTest.scala ├── TypeIdentifierTest.scala ├── control │ ├── FilterAddMessageSpec.scala │ ├── FilterLoadMessageSpec.scala │ ├── PingMessageSpec.scala │ ├── PongMessageSpec.scala │ ├── RejectMessageSpec.scala │ ├── VersionMessageSpec.scala │ └── VersionMessageTest.scala └── data │ ├── GetDataMessageSpec.scala │ ├── GetHeadersMessageSpec.scala │ ├── HeadersMessageSpec.scala │ ├── InventoryMessageSpec.scala │ ├── InventorySpec.scala │ ├── MerkleBlockMessageSpec.scala │ └── TransactionMessageSpec.scala ├── models └── BlockHeaderDAOTest.scala ├── networking ├── BlockActorTest.scala ├── ClientTest.scala ├── PaymentActorTest.scala ├── PeerMessageHandlerTest.scala └── sync │ └── BlockHeaderSyncActorTest.scala ├── serializers ├── block │ └── RawMerkleBlockSerializerTest.scala ├── headers │ └── RawNetworkHeaderSerializerTest.scala └── messages │ ├── RawTypeIdentifierSerializerTest.scala │ ├── control │ ├── RawAddrMessageSerializerTest.scala │ ├── RawFilterAddMessageSerializerTest.scala │ ├── RawFilterLoadMessageSerializerTest.scala │ ├── RawNetworkIpAddressSerializerTest.scala │ ├── RawPingMessageSerializerTest.scala │ ├── RawRejectMessageSerializerTest.scala │ ├── RawServiceIdentifierSerializerTest.scala │ └── RawVersionMessageSerializerTest.scala │ └── data │ ├── RawGetBlocksMessageSerializerTest.scala │ ├── RawGetDataMessageSerializerTest.scala │ ├── RawGetHeadersMessageSerializerTest.scala │ ├── RawHeadersMessageSerializerTest.scala │ ├── RawInventoryMessageSerializerTest.scala │ ├── RawInventorySerializerTest.scala │ ├── RawMerkleBlockMessageSerializerTest.scala │ ├── RawNotFoundMessageSerializerTest.scala │ └── RawTransactionMessageSerializerTest.scala ├── store ├── BlockHeaderStoreSpec.scala └── BlockHeaderStoreTest.scala ├── util ├── BitcoinSpvNodeUtilTest.scala └── TestUtil.scala └── versions └── ProtocolVersionTest.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/README.md -------------------------------------------------------------------------------- /assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/assembly.sbt -------------------------------------------------------------------------------- /doc/database_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/doc/database_setup.md -------------------------------------------------------------------------------- /doc/header_sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/doc/header_sync.md -------------------------------------------------------------------------------- /lib/bitcoin-s-core-assembly-0.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/lib/bitcoin-s-core-assembly-0.0.1.jar -------------------------------------------------------------------------------- /project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/project/Build.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/Main.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/NetworkMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/NetworkMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/block/MerkleBlock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/block/MerkleBlock.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/block/PartialMerkleTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/block/PartialMerkleTree.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/bloom/BloomFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/bloom/BloomFilter.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/bloom/BloomFlag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/bloom/BloomFlag.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/constant/Constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/constant/Constants.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/constant/DbConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/constant/DbConfig.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/gen/BloomFilterGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/gen/BloomFilterGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/gen/ControlMessageGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/gen/ControlMessageGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/gen/DataMessageGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/gen/DataMessageGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/gen/MerkleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/gen/MerkleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/headers/NetworkHeader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/headers/NetworkHeader.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/NetworkPayload.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/NetworkPayload.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/TypeIdentifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/TypeIdentifier.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/AddrMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/AddrMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/Alert.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/Alert.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/FilterAddMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/FilterAddMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/FilterLoadMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/FilterLoadMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/PingMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/PingMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/PongMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/PongMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/RejectMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/RejectMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/ServiceIdentifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/ServiceIdentifier.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/control/VersionMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/control/VersionMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/BlockMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/BlockMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/GetBlocksMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/GetBlocksMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/GetDataMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/GetDataMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/GetHeadersMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/GetHeadersMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/HeadersMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/HeadersMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/Inventory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/Inventory.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/InventoryMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/InventoryMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/MerkleBlockMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/MerkleBlockMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/NotFoundMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/NotFoundMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/messages/data/TransactionMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/messages/data/TransactionMessage.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/models/BlockHeaderDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/models/BlockHeaderDAO.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/models/BlockHeaderTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/models/BlockHeaderTable.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/models/CRUDActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/models/CRUDActor.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/models/ColumnMappers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/models/ColumnMappers.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/networking/BlockActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/networking/BlockActor.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/networking/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/networking/Client.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/networking/PaymentActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/networking/PaymentActor.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/networking/PeerMessageHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/networking/PeerMessageHandler.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/networking/sync/BlockHeaderSyncActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/networking/sync/BlockHeaderSyncActor.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/RawNetworkMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/RawNetworkMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/block/RawMerkleBlockSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/block/RawMerkleBlockSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/headers/RawNetworkHeaderSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/headers/RawNetworkHeaderSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/RawTypeIdentifierSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/RawTypeIdentifierSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawAddrMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawAddrMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawBloomFilterSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawBloomFilterSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterAddMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterAddMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterLoadMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterLoadMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawNetworkIpAddressSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawNetworkIpAddressSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawPingMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawPingMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawPongMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawPongMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawRejectMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawRejectMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawServiceIdentifierSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawServiceIdentifierSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawVersionMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/control/RawVersionMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawBlockMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawBlockMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetBlocksMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetBlocksMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetDataMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetDataMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetHeadersMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetHeadersMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawHeadersMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawHeadersMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventoryMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventoryMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventorySerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventorySerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawMerkleBlockMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawMerkleBlockMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawNotFoundMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawNotFoundMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawTransactionMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/serializers/messages/data/RawTransactionMessageSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/store/BlockHeaderStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/store/BlockHeaderStore.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/util/BitcoinSpvNodeUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/util/BitcoinSpvNodeUtil.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/util/NetworkIpAddress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/util/NetworkIpAddress.scala -------------------------------------------------------------------------------- /src/main/scala/org/bitcoins/spvnode/versions/ProtocolVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/main/scala/org/bitcoins/spvnode/versions/ProtocolVersion.scala -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/NetworkMessageTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/NetworkMessageTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/block/MerkleBlockSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/block/MerkleBlockSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/block/MerkleBlockTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/block/MerkleBlockTests.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/block/PartialMerkleTreeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/block/PartialMerkleTreeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/block/PartialMerkleTreeTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/block/PartialMerkleTreeTests.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/bloom/BloomFilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/bloom/BloomFilterSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/bloom/BloomFilterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/bloom/BloomFilterTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/constant/TestConstants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/constant/TestConstants.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/headers/NetworkHeaderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/headers/NetworkHeaderTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/NetworkPayloadTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/NetworkPayloadTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/TypeIdentifierTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/TypeIdentifierTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/FilterAddMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/FilterAddMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/FilterLoadMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/FilterLoadMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/PingMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/PingMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/PongMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/PongMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/RejectMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/RejectMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/VersionMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/VersionMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/control/VersionMessageTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/control/VersionMessageTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/GetDataMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/GetDataMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/GetHeadersMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/GetHeadersMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/HeadersMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/HeadersMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/InventoryMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/InventoryMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/InventorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/InventorySpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/MerkleBlockMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/MerkleBlockMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/messages/data/TransactionMessageSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/messages/data/TransactionMessageSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/models/BlockHeaderDAOTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/models/BlockHeaderDAOTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/networking/BlockActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/networking/BlockActorTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/networking/ClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/networking/ClientTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/networking/PaymentActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/networking/PaymentActorTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/networking/PeerMessageHandlerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/networking/PeerMessageHandlerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/networking/sync/BlockHeaderSyncActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/networking/sync/BlockHeaderSyncActorTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/block/RawMerkleBlockSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/block/RawMerkleBlockSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/headers/RawNetworkHeaderSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/headers/RawNetworkHeaderSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/RawTypeIdentifierSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/RawTypeIdentifierSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawAddrMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawAddrMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterAddMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterAddMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterLoadMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawFilterLoadMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawNetworkIpAddressSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawNetworkIpAddressSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawPingMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawPingMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawRejectMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawRejectMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawServiceIdentifierSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawServiceIdentifierSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawVersionMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/control/RawVersionMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetBlocksMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetBlocksMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetDataMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetDataMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetHeadersMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawGetHeadersMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawHeadersMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawHeadersMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventoryMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventoryMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventorySerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawInventorySerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawMerkleBlockMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawMerkleBlockMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawNotFoundMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawNotFoundMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawTransactionMessageSerializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/serializers/messages/data/RawTransactionMessageSerializerTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/store/BlockHeaderStoreSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/store/BlockHeaderStoreSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/store/BlockHeaderStoreTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/store/BlockHeaderStoreTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/util/BitcoinSpvNodeUtilTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/util/BitcoinSpvNodeUtilTest.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/util/TestUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/util/TestUtil.scala -------------------------------------------------------------------------------- /src/test/scala/org/bitcoins/spvnode/versions/ProtocolVersionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcoin-s/bitcoin-s-spv-node/HEAD/src/test/scala/org/bitcoins/spvnode/versions/ProtocolVersionTest.scala --------------------------------------------------------------------------------