Skip to content

Instantly share code, notes, and snippets.

@genecyber
Last active August 29, 2015 14:19
Show Gist options
  • Save genecyber/ce73f6a9c24c9583488f to your computer and use it in GitHub Desktop.
Save genecyber/ce73f6a9c24c9583488f to your computer and use it in GitHub Desktop.
var java = require("java")
java.classpath.push("./lib/omnij-rpc-0.3-SNAPSHOT.jar")
java.classpath.push("./lib/omnij-core-0.3-SNAPSHOT.jar")
java.classpath.push("./lib/bitcoin-rpc-0.3-SNAPSHOT.jar")
java.classpath.push("./lib/bitcoinj-core-0.13-SNAPSHOT.jar")
java.classpath.push("./lib/slf4j-api-1.7.6.jar")
java.classpath.push("./lib/slf4j-jdk14-1.7.5.jar")
java.classpath.push("./lib/guava-16.0.1.jar")
java.classpath.push("./lib/jackson-core-2.3.3.jar")
java.classpath.push("./lib/jackson-databind-2.3.3.jar")
java.classpath.push("./lib/jackson-annotations-2.3.0.jar")
var URI = java.import("java.net.URI")
var RPCURI = java.import("com.msgilligan.bitcoin.rpc.RPCURI")
var rpcUser = "xmc-msc-rpc"
var rpcPassword = "xxxxxxxxxx"
var host = "xxxxxxxxxxxxxxx"
var client = java.newInstanceSync("foundation.omni.rpc.OmniExtendedClient",getURI(),rpcUser,rpcPassword)
client.listproperties_MP(function(err,data){
console.log("returned "+data)
})
function getURI() {
return new URI(RPCURI.rpcssl,null,host,RPCURI.RPCPORT_MAINNET,RPCURI.rpcfile, null, null)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment