You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current Java clients for Bitcoin and Omni are very close in name and behavior to the direct RPCs, but their names are camel-case and because Java methods can't have optional parameters there are overloaded methods with fewer parameters.
OmniCLIClient.goovy is a starting point for this work. There is a placeholder class BitcoinCLIClient.groovy as well. The idea is to use Groovy's optional arguments capability to more closely resemble the RPC methods themselves.
One of the reasons for this implementation would be writing functional tests that are very readable by people familiar with the RPCs from Bitcoin and/or Omni documentation or from using the CLI command-line tools.
The text was updated successfully, but these errors were encountered:
The current Java clients for Bitcoin and Omni are very close in name and behavior to the direct RPCs, but their names are camel-case and because Java methods can't have optional parameters there are overloaded methods with fewer parameters.
OmniCLIClient.goovy
is a starting point for this work. There is a placeholder classBitcoinCLIClient.groovy
as well. The idea is to use Groovy's optional arguments capability to more closely resemble the RPC methods themselves.One of the reasons for this implementation would be writing functional tests that are very readable by people familiar with the RPCs from Bitcoin and/or Omni documentation or from using the CLI command-line tools.
The text was updated successfully, but these errors were encountered: