Sean Gilligan
Sean Gilligan
@dexX7 Obviously this would be useful for Omni testing, as well.
Well, there's another @mrhaki Spocklight article that may have a better solution for that case: [Spocklight: Only Run Specs Based On Conditions](http://mrhaki.blogspot.com/2015/09/spocklight-only-run-specs-based-on.html).
Good point - some examples would be helpful. In the meantime, Here's a very simple example as a Groovy script: #!/usr/bin/env groovy @GrabResolver(name='bitcoinjaddons', root='https://dl.bintray.com/msgilligan/maven') @Grab('com.msgilligan:bitcoinj-rpcclient:0.2.1') import com.msgilligan.bitcoinj.rpc.BitcoinClient import org.bitcoinj.params.MainNetParams URI...
You're welcome. If you modify it and use it for anything interesting that you can share -- let us know!
The **Gradle** user guide has a section titled [Reproducible archives](https://docs.gradle.org/5.3/userguide/working_with_files.html#sec:reproducible_archives) that may be useful.
See also: https://reproducible-builds.org
This commit should have been a step in the right direction: https://github.com/ConsensusJ/consensusj/commit/8c1539e0775d91bd4aed3e1676a10a676bd84059
To keep things simple I'd like to focus initially on functions that can be implemented without a [BlockStore](https://bitcoinj.github.io/javadoc/0.13.1/org/bitcoinj/store/BlockStore.html), using only the [PeerGroup](https://bitcoinj.github.io/javadoc/0.13.1/org/bitcoinj/core/PeerGroup.html) component of bitcoinj. But if you want to...
The `bitcoinj-daemon` module was created for this purpose and currently serves a "very small subset" of Bitcoin RPCs.
The [cj-btc-daemon-mn](https://github.com/ConsensusJ/consensusj/tree/master/cj-btc-daemon-mn) submodule partially implements a useful subset of Bitcoin Core's [Blockchain RPCs](https://developer.bitcoin.org/reference/rpc/index.html#blockchain-rpcs) and natively compiles with GraalVM `native-image`. With a little bit of refactoring and adding some documentation (in...