├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ ├── blockcypher │ │ ├── context │ │ │ └── BlockCypherContext.java │ │ ├── exception │ │ │ └── BlockCypherException.java │ │ ├── message │ │ │ └── WebhookJsonReader.java │ │ ├── model │ │ │ ├── address │ │ │ │ └── Address.java │ │ │ ├── blockchain │ │ │ │ └── BlockChain.java │ │ │ ├── error │ │ │ │ ├── BlockCypherError.java │ │ │ │ └── Error.java │ │ │ ├── info │ │ │ │ └── Info.java │ │ │ ├── nulldata │ │ │ │ └── NullData.java │ │ │ ├── transaction │ │ │ │ ├── Transaction.java │ │ │ │ ├── TransactionConstants.java │ │ │ │ ├── input │ │ │ │ │ └── Input.java │ │ │ │ ├── intermediary │ │ │ │ │ └── IntermediaryTransaction.java │ │ │ │ ├── output │ │ │ │ │ └── Output.java │ │ │ │ └── summary │ │ │ │ │ └── TransactionSummary.java │ │ │ └── webhook │ │ │ │ ├── Webhook.java │ │ │ │ └── WebhookConstants.java │ │ ├── service │ │ │ ├── AbstractService.java │ │ │ ├── AddressService.java │ │ │ ├── BlockChainService.java │ │ │ ├── InfoService.java │ │ │ ├── TransactionService.java │ │ │ └── WebhookService.java │ │ └── utils │ │ │ ├── BlockCypherRestfulConstants.java │ │ │ ├── annotation │ │ │ └── AnnotationUtils.java │ │ │ ├── config │ │ │ └── EndpointConfig.java │ │ │ ├── gson │ │ │ └── GsonFactory.java │ │ │ ├── rest │ │ │ ├── RestUtils.java │ │ │ ├── jersey │ │ │ │ └── JerseyRestUtils.java │ │ │ └── restlet │ │ │ │ └── RestletRestUtils.java │ │ │ └── sign │ │ │ └── SignUtils.java │ │ └── google │ │ └── bitcoin │ │ └── core │ │ ├── AddressFormatException.java │ │ ├── Base58.java │ │ └── utils │ │ └── Utils.java └── resources │ └── log4j.properties └── test ├── java └── com │ └── blockcypher │ └── service │ ├── AbstractServiceTest.java │ ├── AddressServiceTest.java │ ├── BlockChainServiceTest.java │ ├── EmbeddedServer.java │ ├── InfoServiceTest.java │ ├── MultiSigTest.java │ ├── ReaderTestInterceptor.java │ ├── TransactionServiceTest.java │ └── WebhookServiceTest.java └── resources ├── blockcypher.endpoint.properties └── log4j.properties /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/context/BlockCypherContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/context/BlockCypherContext.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/exception/BlockCypherException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/exception/BlockCypherException.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/message/WebhookJsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/message/WebhookJsonReader.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/address/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/address/Address.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/blockchain/BlockChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/blockchain/BlockChain.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/error/BlockCypherError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/error/BlockCypherError.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/error/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/error/Error.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/info/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/info/Info.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/nulldata/NullData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/nulldata/NullData.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/Transaction.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/TransactionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/TransactionConstants.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/input/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/input/Input.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/intermediary/IntermediaryTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/intermediary/IntermediaryTransaction.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/output/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/output/Output.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/transaction/summary/TransactionSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/transaction/summary/TransactionSummary.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/webhook/Webhook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/webhook/Webhook.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/model/webhook/WebhookConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/model/webhook/WebhookConstants.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/AbstractService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/AbstractService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/AddressService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/BlockChainService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/BlockChainService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/InfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/InfoService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/TransactionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/TransactionService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/service/WebhookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/service/WebhookService.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/BlockCypherRestfulConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/BlockCypherRestfulConstants.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/annotation/AnnotationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/annotation/AnnotationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/config/EndpointConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/config/EndpointConfig.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/gson/GsonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/gson/GsonFactory.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/rest/RestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/rest/RestUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/rest/jersey/JerseyRestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/rest/jersey/JerseyRestUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/rest/restlet/RestletRestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/rest/restlet/RestletRestUtils.java -------------------------------------------------------------------------------- /src/main/java/com/blockcypher/utils/sign/SignUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/blockcypher/utils/sign/SignUtils.java -------------------------------------------------------------------------------- /src/main/java/com/google/bitcoin/core/AddressFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/google/bitcoin/core/AddressFormatException.java -------------------------------------------------------------------------------- /src/main/java/com/google/bitcoin/core/Base58.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/google/bitcoin/core/Base58.java -------------------------------------------------------------------------------- /src/main/java/com/google/bitcoin/core/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/java/com/google/bitcoin/core/utils/Utils.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/AbstractServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/AbstractServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/AddressServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/AddressServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/BlockChainServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/BlockChainServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/EmbeddedServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/EmbeddedServer.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/InfoServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/InfoServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/MultiSigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/MultiSigTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/ReaderTestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/ReaderTestInterceptor.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/TransactionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/TransactionServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/blockcypher/service/WebhookServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/java/com/blockcypher/service/WebhookServiceTest.java -------------------------------------------------------------------------------- /src/test/resources/blockcypher.endpoint.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/resources/blockcypher.endpoint.properties -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockcypher/java-client/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------