btcd-cli4j
btcd-cli4j copied to clipboard
A simple Java wrapper around Bitcoin Core's JSON-RPC (via HTTP) interface
**_BtcdClient.decodeRawTransaction_** raises an IllegalArgumentException on parsing native segwit script types: _witness_v0_keyhash, witness_v0_scripthash_ e.g. `java.lang.IllegalArgumentException: Error #1001010: Expected the argument to be a valid 'bitcoind' script type, but was invalid/unsupported instead....
[](https://infosecwriteups.com/want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-1fc329d898fb) --- This is a security fix for a high severity vulnerability in your [Apache Maven](https://maven.apache.org/) `pom.xml` file(s). The build files indicate that this project is resolving dependencies over HTTP...
mvn-nemp-ftp Nemp's Maven Repository http://mvn.neemre.com/
This PR fixes an error parsing this message: ``` { "result": { "version": 220000, "subversion": "/Satoshi:22.0.0/", "protocolversion": 70016, "localservices": "0000000000000409", "localservicesnames": [ "NETWORK", "WITNESS", "NETWORK_LIMITED" ], "localrelay": true, "timeoffset": 0,...
added bound-checks to avoid errors in toAddressOverview when there is no account in the returned JSON. Found when calling listAddressGroupings().
Bumps httpclient from 4.3.6 to 4.5.13. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
when use bitcoin 0.14.0 the ``` public BtcdClientImpl(CloseableHttpClient httpProvider, Properties nodeConfig) throws BitcoindException, CommunicationException { initialize(); rpcClient = new JsonRpcClientImpl(configurator.checkHttpProvider(httpProvider), configurator.checkNodeConfig(nodeConfig)); configurator.checkNodeVersion(getInfo().getVersion()); configurator.checkNodeHealth((Block)getBlock(getBestBlockHash(), true)); } ``` the `getInfo().getVersion()`` will be...
issue explains itself imo ` * What went wrong: Execution failed for task ':compileJava'. > Could not resolve all files for configuration ':compileClasspath'. > Could not download btcd-cli4j-core-0.5.1.jar (com.neemre.btcd-cli4j:btcd-cli4j-core:0.5.1) >...
Exception in thread "main" HttpLayerException(super=CommunicationException(super=com.neemre.btcdcli4j.core.http.HttpLayerException: Error #1003001: The server responded with a non-OK (4xx) HTTP status code. Status line: HTTP/1.1 404 Not Found, code=1003001) bitcoin v0.18.1