Skip to content

Instantly share code, notes, and snippets.

@MasonBorda
Last active June 8, 2017 23:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasonBorda/3b3f801225b87541c4eb to your computer and use it in GitHub Desktop.
Save MasonBorda/3b3f801225b87541c4eb to your computer and use it in GitHub Desktop.
Getting Started With the BitGo SDK
var BitGoJS = require('bitgo');
var bitgo = new BitGoJS.BitGo({env: 'test', accessToken: process.env.ACCESS_TOKEN});
if (process.argv.length < 3) {
console.log("usage:\n\t" + process.argv[0] + " " + process.argv[1] + " <label> <walletPassword>");
process.exit(-1);
}
var label = process.argv[2];
var walletPassword = process.argv[3];
// Create the wallet
bitgo.wallets().createWalletWithKeychains({"passphrase": walletPassword, "label": label}, function(err, result) {
if (err) { console.dir(err); throw new Error("Error creating wallet!"); }
console.log("Wallet Created: " + result.wallet.id());
console.dir(result.wallet.wallet);
// console.log("BACK THIS UP: ");
// console.log("User keychain encrypted xPrv: " + result.userKeychain.encryptedXprv);
// console.log("Backup keychain encrypted xPrv: " + result.backupKeychain.encryptedXprv);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment