UNPKG

meta-contract-debug

Version:

Meta Contract SDK

32 lines (26 loc) 998 B
const { exit } = require('process') const { mvc } = require('mvc-scrypt') // fill in private key on testnet in WIF here const key = 'cReKmkHQn8ejr8Kun9miTceTSUpqa77jpQysnbgyxgU3HSu7T9cG' const key2 = 'cQPQkyGSzoCfh4gAWJHN2oa4YtQSUekAtocZ2KVMoUobvTAiSuD9' const key3 = 'cNYMFfzbLxSJ8Xgswu8Qk1rVHEx9aRpd88gYc15VhaovAh1Epf4Y' if (!key) { genPrivKey() } function genPrivKey() { const newPrivKey = new mvc.PrivateKey.fromRandom('testnet') console.log(`Missing private key, generating a new one ... Private key generated: '${newPrivKey.toWIF()}' You can fund its address '${newPrivKey.toAddress()}' from some faucet and use it to complete the test Example faucets are https://faucet.bitcoincloud.net and https://testnet.satoshisvision.network`) exit(0) } const privateKey = new mvc.PrivateKey.fromWIF(key) const privateKey2 = new mvc.PrivateKey.fromWIF(key2) const privateKey3 = new mvc.PrivateKey.fromWIF(key3) module.exports = { privateKey, privateKey2, privateKey3, genPrivKey, }