{"_id":"@amortaza/acewallet","_rev":"5-b366807d8a5f5b74adc4f7945647618c","name":"@amortaza/acewallet","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@amortaza/acewallet","version":"1.0.0","_id":"@amortaza/acewallet@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"amortaza","email":"emailalpha3@gmail.com"},"dist":{"integrity":"sha512-FqMMoMHclAlC+eRIvbgLT2WB0qZIA559gLz7VXGGlRtmhcKZOH9x66/XLmjae8Am49/15tPMjvAu/ZQNx6S7wg==","shasum":"fb99b9d447ceddb4d1e189b6655b506b9509a93e","tarball":"https://registry.npmjs.org/@amortaza/acewallet/-/acewallet-1.0.0.tgz","fileCount":6,"unpackedSize":17476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMUgFCRA9TVsSAnZWagAA4+YP/3vWdRN1LHo3lndoVdDK\ntmstngpyrhR0xVm8XJROSJFuy2qq7jolb9lyCsTSkhk5DDxhsKbbwq5QpA3/\nbD5VxwSlg7zaoQkfamz0zbnyPmrK7Dihhcct3FAHwZtp/lFGFfGSl4XoiNiv\nC6YX56yd2uf3aV55RlHjnpzGob3qFmPIaYUqlGLFcDLSH+krItMlIXmBkn9N\n6YGxovcnqOvPeDe1mbYE2Ojvog/U0nAcvLj7yjzb5PmeqC9ZfYnGLl3KD4kC\nl2BvVmbIklJJib/M+zZiJ+CZDMYjEEH0kK3DWmD1cpMfuqZzKSheOxefWo7O\nTB8VuMgnkPFB0J51FKuya3haSaiuwZlJTd9TgwGykD3QEzkXsL4HfcIS8JJk\nMmki5G2qcU9mbmOmH9IfWNzzZqkDuHuExtxkMDj98gciGgaC1ofkPwqsLgqC\nVvwdMJa7Fhz/+JGQVMcsqaE5lx/EXHmEPY3CM/aIBDxRr9JE4/FQPrJ+LtCP\n1HRghN4UWfLyGd9paQ0YSpw/7JRHIxfAA4LovMxHqSbuPscvUXp6FSI6Oh3m\nDUqdIEkgUx6LtmZokaWXP5vv+cg1Oe1TMnYHdR1/wtxedkWbC5wvJ1n9x97I\nhccAKafVz0eGEdQfUY7ZGEnet0AtCXsvUBG6MRbcSZsJd4PdX70G9PfM6bD+\nImqR\r\n=z0j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHI/KCs/VJOSHx8vRkPJjhT1HB91RnQG8puEKzuO6ydjAiEAtWLPpLUDo+gBgVMOKks2WrEGDMlln6CmARDf/dokBVw="}]},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acewallet_1.0.0_1546733573132_0.22629333716319477"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amortaza/acewallet","version":"1.0.1","description":"BCH Wallet API (Node JS)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amortaza/acewallet.git"},"keywords":["bch","bitcoin cash","api","javascript","wallet"],"gitHead":"53bfc56d289ccb8a157491d672735c4b18b0f3b6","bugs":{"url":"https://github.com/amortaza/acewallet/issues"},"homepage":"https://github.com/amortaza/acewallet#readme","_id":"@amortaza/acewallet@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"amortaza","email":"emailalpha3@gmail.com"},"dist":{"integrity":"sha512-fEVMlMVnRz/1dr+7njXxTWm7LmnSsNM6wVEtIQh92eEba05Tt+GZrI8nL2SDAf/obiDOq+45HVwFvnrsF9acIw==","shasum":"9b32a08fc642bf594b66de1460502829e9896ae9","tarball":"https://registry.npmjs.org/@amortaza/acewallet/-/acewallet-1.0.1.tgz","fileCount":8,"unpackedSize":19364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMVSCCRA9TVsSAnZWagAAM5oP/2VWp6sB8NIZCG/+W87J\nZZJ9Yy2lTFrhfmJEhiySX8czow0j2qdadOc155++uivYHsw5RI0wHfUr7qOK\njK2xZ93qdEGf4HGBCsnYxpL9wBzRf8QWVp/KWnaRdpBPMiO9HsApwdJiDttE\nVH7gDfrCczdViTmmZaoYyhF9g/VoCQB40UZeWB7MuvKQNIdLspr5CPR+T7yN\noiCCqZuuuwSHbBTot/XVbYv4GIcoF8o9ntJJjofMRe2ZGnOrCcheeNOxZUIS\nFs4hSzHF9n38gEY1EFuweu9nJI7B67KdrR2K8hgJPYdMbUsVgzaA1Ix6dZw4\nojUQ4uMJq2R2x8iS9IjoKoObBVjdBqu7nojREbJcnLy9UvVVjlA6VC2HDI6b\nu2tYcN5YjcRMy4+3CWcEc6i+89L/7vdKw6eRLSKrFkGhrX0VK3UbgoI55kNa\nrlZTBRklwrjYTvWza8hmmLKyRTjTJ9sYLR5syvirXk0HvNGxPkZwqBd2kxAj\nbBL4xTADQ/xC/VYoZ3lcZ+Brgw0KGHbc/xK/zaUu0EYtjYVsDCVuSl4faeQR\njEZMFYF8OFaN9AMsZUsJiyDOvnmUReR5XCrqOOWT6ztZ5XP8hotbwsD2RNUL\nbwzh8B2IUFtkH/J0E+xeBOrk/zxLT4bicit66RUEYcrW3QrViWDDTDEEX3Pv\nFZ7U\r\n=Lpbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH88XT1xrbCaRJTJemFYLhs85d6BC8opyWm21SRo4ChDAiEAknSKRHRgZiELgLBgE3eBtTqlw6CSJJUKt/d10hzDzUM="}]},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acewallet_1.0.1_1546736769393_0.8517354366101666"},"_hasShrinkwrap":false},"2.0.0":{"name":"@amortaza/acewallet","version":"2.0.0","description":"BCH Wallet API (Node JS)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amortaza/acewallet.git"},"keywords":["bch","bitcoin cash","api","javascript","wallet"],"gitHead":"46cc7841db98abd6ddec761c5600bae31bb82119","bugs":{"url":"https://github.com/amortaza/acewallet/issues"},"homepage":"https://github.com/amortaza/acewallet#readme","_id":"@amortaza/acewallet@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"amortaza","email":"emailalpha3@gmail.com"},"dist":{"integrity":"sha512-YILzPohqCXNW+isuinQ6LKe1EpBdMOWkHvHFnOw7iK27TdTeiYAQjt5RRC39kvdCtSUBT5V9bpfMP1p5AJWRaw==","shasum":"1f8e20a4ff97df5fa2b713537a51d1a731f87e04","tarball":"https://registry.npmjs.org/@amortaza/acewallet/-/acewallet-2.0.0.tgz","fileCount":8,"unpackedSize":18943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMVbRCRA9TVsSAnZWagAAGdYP/jd0VpKzlQbvtLY9EH/P\nREJL1larm+PkFkBlP/fQjjbVpZ+5KTVLyxfV+NxALvWUtLdKoGxXH888fS5o\n4tZtryscymZkCuU/TQhWiZNHqXL4QDPmjzNcmKvvRtN3JuFI3sXsrnFeNdto\nnoJXDeQaHlQkQQ0vxifyOXoG4TNkI42hU/nDtctQ9uZQFqy3XjFPu7wL98cP\nkgQcO+bckSgfhfxz5Q/iP/Lv2cZexkGELOcPj3uDqDCl6BlfYsM2pN0eyLbm\nuc4lZUSO6UUZpwrv+094Hayb9mKU5z/sfcW6jP9zTai/cJcS8zDR4Oad+/vS\nkruUNk6NEdTc5CLvymgD3K9BPi9OBSeqjTmHrGc/pztXEhETHdHEruGV8utc\nTSkRzFxztCSpyrv4/4d5I9LT4GfBvDoKep9PmmUuwWYAAdS64Ka32DstSPpo\nyBikW2c3+rbdf7YnyxX3Y4LOJ2aZ6G9SnTEMEpS0sr5kNoE3LjmqrKGF26cf\n/onS0DicRV2A2dxuyE+SiypaTaFswJp4nBtmbLB9FhC/pHC76wsV6520mhTa\nkq+iu6AMIgis/CNG/T7tXpu18TQr//K6c9bDBdBq9LHlsi9yPDvsNSN5HLCx\n5IiKv4A54T4mBpD4pN9KPZII/hIbhrJv8PnU1RzdCSFrGWSfBAHXpLPYZt06\n2LQi\r\n=v5qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCk+/7h+MxxTcy7TagwblqukBXrIzArqboqcYozYenoAiBPWYOkPPr5dxX2XBUqOn8DGApgMKOCpoLyk6z8EyaIsw=="}]},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acewallet_2.0.0_1546737360409_0.9571419167413566"},"_hasShrinkwrap":false},"2.0.1":{"name":"@amortaza/acewallet","version":"2.0.1","description":"BCH Wallet API (Node JS)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amortaza/acewallet.git"},"keywords":["bch","bitcoin cash","api","javascript","wallet"],"dependencies":{"bitbox-sdk":"^2.2.8"},"bugs":{"url":"https://github.com/amortaza/acewallet/issues"},"homepage":"https://github.com/amortaza/acewallet#readme","_id":"@amortaza/acewallet@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"amortaza","email":"emailalpha3@gmail.com"},"dist":{"integrity":"sha512-bMcOhN1HIPpjFiTp2XGWFGKB3XYtIFFU1hvhJsGtTq8pK6PK9hvGoeRVEPoyfH+VgRXGHHw7TV/+4Pt9f5/1oA==","shasum":"32bfa167806b1b4f286eaca6f48a6e1b3e4a3fd9","tarball":"https://registry.npmjs.org/@amortaza/acewallet/-/acewallet-2.0.1.tgz","fileCount":6,"unpackedSize":17720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMWRFCRA9TVsSAnZWagAAtgUQAJ2zgiE3QSmXybhy98HB\nEgN6crrAXXgmb7WgIJn0+z1GLRRNDFOtV/E7MVdUNRHsZ674hyN844997rQe\nQPGZCwBvC7N0wU8ae19y6sHV3RsO0CbFIgXm1IPH96VRvkuGd0Hw1GoN+zLT\n6fHPAgNdLonkbvuMitZQs0uU8iTKdzjtoH/ln3O0k1WPBC6vjmUgW8UwLdSa\n01lSuxSiqu2Js88jja+1ZlVx+NxFsci1BA2X6LsIxSJILg6xVvTkwkzRrl22\n74NFw3xlA0lcdUBLHdHrRnyXg49EnWKr18qaFiFBe2kdxZKRor20ls82sFll\n7epmySjwDmDn4xTNYBBiMTeIZxg4fQhOZNLn0/6JDO0k/sMk3+Gym7x6OA04\n+zNdaFIrGVwIpYD6ugeGyJ7Qatdgravc4v8zwJGeTFnMQhfUfT25kuj9Jny6\n4mk/EcH18hlzmr2o69d55KnOI2q0QA136wwjF1yGXOY2vtu/tlW0joaLntdV\nDoQgId4SRKmLdhjBgQQ//fjq3o8sQ34BMGqXTbQ0ji35ag7sKoQkAIF3+iON\n7vAkdgbf+cFVic+dRC1oD2BJ1wsUnafUFhxq9UJ9N6VJHAW6lcNT6RpUyXkl\nRjJbbIkyDinD52A5KKkPSoB/510sltXYDWWkjy4YaFP/xiLGPXhy+Ejjo4HX\nm9VO\r\n=Hqh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwz4sDJ+q5EqfDXuqemImnLljgLqtAAW0YD2lkj7BKnAiEA1EaIIJHFU+59+TXJEqJ57Ch3Wif3gJXscGUsA7+A0nU="}]},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acewallet_2.0.1_1546740804295_0.7978662418261733"},"_hasShrinkwrap":false},"2.0.2":{"name":"@amortaza/acewallet","version":"2.0.2","description":"BCH Wallet API (Node JS)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amortaza/acewallet.git"},"keywords":["bch","bitcoin cash","api","javascript","wallet"],"dependencies":{"bitbox-sdk":"^2.2.8"},"devDependencies":{"standard":"^12.0.1"},"scripts":{"lint":"standard"},"gitHead":"a740f24ff43a6035952131b155ca7d1c7bb32490","bugs":{"url":"https://github.com/amortaza/acewallet/issues"},"homepage":"https://github.com/amortaza/acewallet#readme","_id":"@amortaza/acewallet@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"amortaza","email":"emailalpha3@gmail.com"},"dist":{"integrity":"sha512-2UfF7R6kMgikflmqyYBUZedM7/klgRRMYnbku04ycI71FCvSi14f2/26VXJ73smVnVt7kfxdI9OymUPVe4cR7A==","shasum":"972bd9310624016af63ba5bb9ade4df50d2fb6cc","tarball":"https://registry.npmjs.org/@amortaza/acewallet/-/acewallet-2.0.2.tgz","fileCount":8,"unpackedSize":27716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMYDYCRA9TVsSAnZWagAA99QP/iXQr75qgTu6z8ocmdYD\n0NFP59uIt4NPWePFBmhRbzsQyb7K7BtL1rT9hkaIXxbQSZLHLK+/9PuzWXNm\nBsf9YRvuOwDxRXvEyy5hNJKw6pw03TFtcbROn3XgHfr0gd1JoprzAMIEw8S9\nXtD5/dKpd3gWo8nFMHVd2yaBKxznL3OTOdzMMhj9wnXgNCbA4Mn0vrNoxH6p\nyQp7NR5FBsiUKZAQr6Yyh64z8Ez0i4xtcys8M3b4hQl6Cu+3D15loQb0sJYa\nnGHIk4Q0wAg6GfhPO4zU7KwrTez6ui07FG1VtujTEiwV1RVVgn6GvhrDxdvE\nrsg7GsfQYksfDh0uwVmyvzwzWYEWx+ncZsV7fJGkR8e2puBurqdwV91dLAnn\nAtY653QgxkYxACTUEJYR2oATPw7d+zIx+UPS7YsDx3WN4t/YyV5ITH+utpVJ\nEsTMfuhkb1PeBtBPPxTHf/visEzbISNiy15jufJ1e6FWzHoSQADF0ewZBqur\n2FAY2UmV15Y6IFzXcgUQ8CvCh+gPFtZV/ySlygSnl45PNUJrxI18Qg8PA2Tx\nYGholEXs15yOAhvsVbLmSqL/OGyOMJUHDCJEKQlS3bZaL0ikNeKBDHZhB3Kr\no66OJAIsKTiPRpRXeLmsnFCAgzK4kQUrKC5nscIT2Q7A3JFl4xE7h4ppkQSE\nH8mo\r\n=n2DQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3gpO2kW/QFEwIFbybZJjgMYnJ3AtmGRpEG+ezAIoSyAiEAxYWfvjrGNjCb5ihJFblC2SyymG3DmCc8425k33WcBqk="}]},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acewallet_2.0.2_1546748119690_0.2362201538185873"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-06T00:12:52.945Z","1.0.0":"2019-01-06T00:12:53.281Z","modified":"2022-04-04T13:50:48.875Z","1.0.1":"2019-01-06T01:06:09.550Z","2.0.0":"2019-01-06T01:16:00.599Z","2.0.1":"2019-01-06T02:13:24.545Z","2.0.2":"2019-01-06T04:15:19.860Z"},"maintainers":[{"name":"amortaza","email":"emailalpha3@gmail.com"}],"readme":"# @amortaza/acewallet\n\nBCH Wallet API (Node Module)\n\nThis library exposes one class `Wallet` which provides basic functions for a Bitcoin wallet.\n\n## Install\n\n```\n$ npm install @amortaza/acewallet\n```\n\n## Usage\n\n### Constructing a Wallet Object\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet;\n\nlet wallet = new Wallet();\n\n// 'wallet' is our wallet object!\n```\n\n\n## wallet.generateMnemonic() \n\n```\nGenerates a 256-bit BIP-39 (24-word) seed phrase.\n\nReturns a string.\n\n```\n\n##### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet;\n\nlet wallet = new Wallet();\n\nconsole.log( wallet.generateMnemonic() );\n\n// example: \"mad tell hobby stomach inner focus practice aunt upon few simple improve curtain man erupt inch allow story mechanic soldier eight avoid sausage gym\"\n```\n\n## wallet.load( mnemonic, starting_ChangeAccount_Index, onWalletLoaded, onError )\n\n```\nLoads a wallet with a given mnemonic (24-word BIP-39 seed phrase).\nThis function *must* be called before any other function.\n```\n\n#### inputs\n\n`mnemonic` \n> A string which is a 24-word BIP-39 seed phrase.  Such a mnemonic can be generated with `wallet.generateMnemonic()`\n\n`starting_ChangeAccount_Index`\n> To speed up loading the wallet, we can skip `change address` that have 0 satoshi values.  During the course of usage, the wallet will message the application about up to which index can be safely skipped.\n\n`onWalletLoaded( first_change_utxo_index )`\n> A callback function for when the wallet has finished loading.  The `first_change_utxo_index` value that is passed in tells the application the index of the first funded `change utxo` - by skipping previous indexes during wallet loads, we save significant time.  This is the value the application can pass in as `starting_ChangeAccount_Index` the next time the wallet needs to be loaded.\n\n`onError( msg )`\n> A callback function to handle errors.\n\n#### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet\n\nlet wallet = new Wallet();\n\nlet mnemonic = ''; // Read mnemonic from storage, or generate it.  Any BIP-39 24-word passphrase will do.\nlet index = 0;     // Start reading every wallet address from index 0.\n\nwallet.load( \n\tmnemonic, \n    index, \n    (first_index) => { \n    \t// Save first_index and use next time application starts. Use first_index instead of 0 to speed things up!\n    }, \n    (err) => { /* handle error */ }\n);\n```\n\n## wallet.reload( onWalletLoaded, onError )\n\n```\nReloads a wallet with same parameters as original wallet.\nThis function should be called after everytime the wallet is funded.  Since we do not know when a wallet may be funded, many applications might reload a wallet based on a timer.  Also whenever a payment is sent from the wallet, it should be reloaded.\n```\n\n#### inputs\n\n`onWalletLoaded( first_change_utxo_index )`\n> A callback function for when the wallet has finished loading.  The `first_change_utxo_index` value that is passed in tells the application the index of the first funded `change utxo` - by skipping previous indexes during wallet loads, we save significant time.  This is the value the application can pass in as `starting_ChangeAccount_Index` the next time the wallet needs to be loaded.\n\n`onError( msg )`\n> A callback function to handle errors.\n\n#### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet\n\nlet wallet = new Wallet();\n\nlet mnemonic = ''; // Read mnemonic from storage, or generate it.  Any BIP-39 24-word passphrase will do.\nlet index = 0;     // Start reading every wallet address from index 0.\n\nwallet.load( \n\tmnemonic, \n    index, \n    (first_index) => { \n    \t\n        // here we reload immediately after the wallet has loaded successfully for demonstration.\n        wallet.reload( ()=>{}, ()=>{} );\n        \n    }, \n    (err) => { /* handle error */ }\n);\n```\n\n## wallet.getBalance()\n\n```\nReturns the number of satoshis in the balance of the wallet.  It includes both confirmed and unconfirmed satoshis.\n```\n\n#### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet\n\nlet wallet = new Wallet();\n\nconsole.log( 'Wallet balance is ' + wallet.getBalance() );\n\n```\n\n## wallet.send( to_cashaddress, satoshis, onSuccess, onError )\n\n```\nSend `satoshis` number of satoshis from wallet to the BCH CashAddress format `to_cashaddress`. \n```\n\n#### inputs\n\n`to_cashaddress` \n> A string which is the BCH CashAddress format of the destination address to receive the funds.\n\n`satoshis`\n> The number of satoshis to be sent.\n\n`onSuccess( send_result )`\n> A callback function for when the fund has been successfully sent.  The `send_result` is taken directly from Bitbox's results.\n\n`onError( msg )`\n> A callback function to handle errors.  Most common error will be insufficient funds.  Currently the `msg` is a human readable message instead of an error-code.\n\n#### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet\n\nlet wallet = new Wallet();\n\nwallet.load( \n\t'', \n    0, \n    (first_index) => { \n    \t// Lets send 1000 satoshis\n        wallet.send( 'bitcoincash:pqkh9ahfj069qv8l6eysyufazpe4fdjq3u4hna323j', 1000, ()=>{}, ()=>{} );\n    }, \n    (err) => { /* handle error */ }\n);\n```\n\n## wallet.fetch_ReceiveCashAddress( onSuccess( cashaddress ), onError )\n\n```\nFetches the next `cashaddress` that can be used to fund the wallet.  Note the function does not return any values. The address is accessed via `onSuccess()` callback.\n```\n\n#### inputs\n\n`onSuccess( cashaddress )`\n> A callback function for when the next receive address has been successfully determined.  \n\n`onError( msg )`\n> A callback function to handle errors.  Most common error will be insufficient funds.  Currently the `msg` is a human readable message instead of an error-code.\n\n#### example:\n\n```js\nconst Wallet = require('@amortaza/acewallet/wallet.js').Wallet\n\nlet wallet = new Wallet();\n\nwallet.load( \n\t'', \n    0, \n    (first_index) => { \n    \t\n        wallet.fetch_ReceiveCashAddress( \n        \t(cashaddress)=>{\n            \tconsole.log('please fund this wallet by sending to ' + cashaddress);\n        \t}, \n            ()=>{} \n        );\n    }, \n    (err) => { /* handle error */ }\n);\n```\n","readmeFilename":"README.md","description":"BCH Wallet API (Node JS)","homepage":"https://github.com/amortaza/acewallet#readme","keywords":["bch","bitcoin cash","api","javascript","wallet"],"repository":{"type":"git","url":"git+https://github.com/amortaza/acewallet.git"},"bugs":{"url":"https://github.com/amortaza/acewallet/issues"},"license":"MIT"}