{"_id":"@dappetizer/transaction-hopper-js","_rev":"5-9a1b5adae77d200599af573571760dc0","name":"@dappetizer/transaction-hopper-js","dist-tags":{"latest":"0.1.22"},"versions":{"0.1.0":{"name":"@dappetizer/transaction-hopper-js","version":"0.1.0","description":"A JavaScript based Transaction Hopper for EOSIO software","main":"hopper.js","dependencies":{"eosjs":"^20.0.3"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","gitHead":"fae8f266e2818c022422b8d17b395e3d03d6a3b8","_id":"@dappetizer/transaction-hopper-js@0.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+zhZCcB9t5DEgS3euOWY+nXanWEzDEBMkv1/KhYWyy06OmZOaALXYlr2KFWYEOkSlv5EvfQ+eB2GqCIYOjR5/Q==","shasum":"04c55e1d5454ab4f18eae32e2c1bd5a95b4e557a","tarball":"https://registry.npmjs.org/@dappetizer/transaction-hopper-js/-/transaction-hopper-js-0.1.0.tgz","fileCount":4,"unpackedSize":5806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYB7hCRA9TVsSAnZWagAA7hgP/0N5LoQIqz80/9DZPAw3\ndQN38GumP2bp3BDz5oAxxORKd/2B8A7FROFTgWT+RL+UfHqL/zp0I5AZnwuo\nK4dr/e3wGFsmsLAe+0tksHDZxvYVUdakfgFO22qjjTJe9S0Q8zjuG+9xItmn\nJq5U28n3L18wiv0bpsTmg89mOfkXJQczMTM7/63ukvXAvphAqg2kVNG31oAy\nsDgypB7B76Nzvq+o3GuCf3m2xioom/SLDzDuzL0GM6hCCjLWFQNv+tRTJ34U\nhqPR0bAI8zL8ZHvtWp9MtMiE77mfe68SjNVALfIM6c60vXQmYuZ5xn6aeQM1\nfiVHby9Eexxd1YyV5H6jwmPPIsHxkBQhjWJWptGtsYh5FquG5S2yPRwV8rM8\nI6sJJ65rEYfH4LoGoFMGFkGCrGOaMG+FK0KaMTSj9Npc1i7fJvcT1ElPaexB\nEgihTcpNC4R3GG9t3oxnpCe0MiN8e3shedmXxvZKzuXYA1Xk1EH1qS6mi53C\nN16907zB7hVfQnECzS0Bytbk87vOou4viSysxI93m/STzu4qg28vNknaUPBz\ni4A7+Hg19gsALkBc8UNqrwAGsVA8Nm4uSm2MyF/ioYiLP1v6wwNldJCWu/is\n4O4U3xu11tD6dMsg+nbMW6tZEdPVf5T4gOcZk80gTameLmPRvSqNbimoViHd\n9Rb7\r\n=nirf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6kltv3aEjmlY/aEpiWFW7Ye9a0ckFWJjQjrU2MKuKBAiB2Ov3xGXHg/ktk6uxlii0ecH+8gr6zLAFaAjL2saMWDQ=="}]},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"_npmUser":{"name":"dappetizer","email":"craig@dappetizer.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transaction-hopper-js_0.1.0_1600134881190_0.3191385375849398"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dappetizer/transaction-hopper-js","version":"0.1.1","description":"A JavaScript based Transaction Hopper for EOSIO software","main":"hopper.js","dependencies":{"eosjs":"^20.0.3"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","gitHead":"6fe1a067a07dca181ad018c33b885b5ce0777068","_id":"@dappetizer/transaction-hopper-js@0.1.1","_nodeVersion":"12.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8jK0dLEmxw4t/EXlUfQMfAU14yrI2ZI7jGyOe5lNGwVhYMjijAeG2L7W6L1lAspNvFqh3PVyDFPG14Y7tSrI1w==","shasum":"e2dfe277113da15c130581147394aa9dca3efecf","tarball":"https://registry.npmjs.org/@dappetizer/transaction-hopper-js/-/transaction-hopper-js-0.1.1.tgz","fileCount":3,"unpackedSize":4570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYCA5CRA9TVsSAnZWagAACRsP/3LjolLZgiba/MH9CY9z\n7/6ti/BoY44u5ow9OuZv2mtBtyRhGDZca1fEZc5VJ9RdFns+kGGDXSOlYBPk\nCEL8lGdFQQUSrXnSXZhcGJLL7S72qGIGhLbhzKYWiiDIpyp27cSmQq+jwlsc\n07qTONryqpZ+AbBBn0HrLRzF5ZLzRRsz577Jxu53xLfCX38NhaY/evy50W5t\nQ0htNsCVaGvdbZSm8VhOu/tFufIuCLjzFU3YXbQz4vOcHATdblRE0Gxh2Thc\nHFm9xsLlFnlMLBXF5x9kYGHVqCePRhO/QouxkSerOqTl+GNKeP3lOWt26ccW\nBYCecx0PC49Uf6bfxrnQlOa0droga/3mDBDFstekGEQWkRDpJZOG5sQEGori\nYNDBN+g5wFASmbYzOFTCM/G3s8ihlpEu5VBtor5S4+gG8BJ4blccSl0TvTIP\n46BVlEqiPUDxXvE3KLVc11dbC2AzLWVGogXJ3OtZvT8rWOaewfr09YJ7Q6ng\nt4RcBrXyncbNesRcoMUHvAUHBB69N6HkzbFU/s+Ipy8NYap23viTB5lVOb/z\nSryxFlviDgHcjT42GnZR0i5Z9ICqojLuwahHEQ7v6xrou4Ql+E5Pt/tX0Kxx\nTLc2BcJw6NodFbjvGVHHx5iKqtaGhL2tYN3EftVi6xbh8qNwmF4hKFx8sMpv\nPvBA\r\n=AV+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEAh4ddZIkhWF9Tfocc0HF0G3hC+6J00vHJisF5tPaKwIgAgKXxvendeqn85LvnoZyRXjp3B+9cqzcgFPMoeBgAV0="}]},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"_npmUser":{"name":"dappetizer","email":"craig@dappetizer.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transaction-hopper-js_0.1.1_1600135225178_0.7127954119496649"},"_hasShrinkwrap":false},"0.1.2":{"name":"@dappetizer/transaction-hopper-js","version":"0.1.2","description":"A JavaScript based Transaction Hopper for EOSIO software","main":"hopper.js","dependencies":{"eosjs":"^20.0.3"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","gitHead":"6fe1a067a07dca181ad018c33b885b5ce0777068","_id":"@dappetizer/transaction-hopper-js@0.1.2","_nodeVersion":"12.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BxqZq67T9zLXbLnfqM+MbaLeGIOGO9Fp7ogznUmqATqLa0yjLK57eTmq75YWwi7CaZR66FsDFQN2fjB3uxnfjw==","shasum":"bf863217e6af1c370f1a674f737941c904cbb30e","tarball":"https://registry.npmjs.org/@dappetizer/transaction-hopper-js/-/transaction-hopper-js-0.1.2.tgz","fileCount":3,"unpackedSize":4913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ5w4CRA9TVsSAnZWagAALJYP/3UBEZYFBENvIPQXKb7w\nXDXA5p02JmtUC3FozigIxrKpdU5YnecPdFz/crbQsEtHrNwXpmkKFq0PwQ/n\n4ggDA7uQBim+tEOZ6JnOFzfsvHsbe+CE9CwGA+OvRc1EDwkqRw10K9JvjdO8\nclE5DR69O0BWx7BcSX7Zg6zkTLsxVZC4FyRQZNiYoC834M6GodU/fVN107+/\n+qE+mzgArYnc4+NGh9trJlfst3MmxLYWVdO5FtV2S66BYOzUsyLDbV3cCwWY\n7msntph3Yc4Jv5igiqp/cjuq2uXFr/zBjSQQ4nUho4xC5vzHFxDTOEj/4PFy\nMPXynBaB5oHZUve9cHcQQ6ryxppqkCessXa5MJMGImL3NEpLhjHRaYCWOGPr\n3P2ELIy29a379eHvBWfqLF8jAdVNLI+loldKjGHXAdHnqcTTjiqNH/rHVKH7\nqHCLNiBw93TTlVpU3xJwBslPMASZq4Alp2FaS5XSLabKIduTIlRwP0PjRJEc\n09TN7Feab9YQl6CGkn5VRNTEHMSLosdPtuXqiGB4OVQOEPzn+Tb6qdFHz3K9\n7QoXw3I6bsRX87Ko2p10qr+jD9hZLRt3x3cas9cvskvE4ScrNGtZO52aGqJh\npGz4V0vvXDdnlYrbfSKWIPbmIq/PUZGkIEnJqqglc8dY2SeIS7lbZ/P1auNd\nyRJX\r\n=gRbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIqLbTSumt0/r5kSLD9uUl36dzdNHJkzJFxCEIRJgrkAiAg/YSRSzA449nfko4ToLZszgvg2QLYZDXQD91eMI4E3Q=="}]},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"_npmUser":{"name":"dappetizer","email":"craig@dappetizer.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transaction-hopper-js_0.1.2_1600625719674_0.4128580658221044"},"_hasShrinkwrap":false},"0.1.21":{"name":"@dappetizer/transaction-hopper-js","version":"0.1.21","description":"A JavaScript based Transaction Hopper for EOSIO software","main":"hopper.js","dependencies":{"eosjs":"^20.0.3"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","gitHead":"6fe1a067a07dca181ad018c33b885b5ce0777068","_id":"@dappetizer/transaction-hopper-js@0.1.21","_nodeVersion":"12.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6uD3ZPrLchmBP1SpylPJX5X/Roj59ndigVDjqIddHCO1UpEL+aqwhM7jt3do0MNOu/ybJgGsq3os7lKlsvY7sw==","shasum":"66ef4b8c93b6acfe5eeec7db0e9ce6582a84729c","tarball":"https://registry.npmjs.org/@dappetizer/transaction-hopper-js/-/transaction-hopper-js-0.1.21.tgz","fileCount":3,"unpackedSize":4935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaVKuCRA9TVsSAnZWagAAP2AP/39tfwre5g3w5xM4rzyo\n3C7kRwjy7e9RWJSDmLQH93tSKNx+10JKXFGkQgEcZSpSt0iHYeOae3IJiD9s\nFn6Bkn+0XEQB3lY1RnDQ1g3YvQD1MazfderISIyc/3AqJlKN7rKYGsC0hHhh\n13PZNJw2be6lU6ivCW8iZihf3dn/KtBXkMMb/NADkaByusB9FoUh420Lf7Gs\nqhG+01wX00rPNaPKt+fN1f+JHKATPuYYThs0LR1QzznN905kCo13UtW4cwpf\nHMliI1sMuVjUz+coz3zCdPqQuAA6EBZtJVzZvvoECCUx2sHhGEGzI0mj3iSV\nUEhy4MuoJ4QPo6CobP1Z+j528cvoRl9UOoD5wdAqgdtaivz4YtQyE+ILPnQn\nc3GyE8LqCIYV706RTYPAZnTd7HU3GUqDR9KXexlp8Bjf+wQBsuMn13kEBj0G\nrOBtpxRl6iN2OGY/pk4cL8ECm/ek+y8BT7LEdPQV/Q8ePorQpmZtVbfAj/VT\nYlPWx8dgwTCnqPFqE9DAi0lNUm+rutDJM6/2cslHs5WRaC1lwFyk+zJ08KoG\nPydEN70GXGC4gPQw/l7CsfEe2H4wYf2NA2BeemC6SMopxsOw3qXFdghxVi6U\nP48vF7DnRoxBafL9gJthc8ljpQfe+LgX118VGI/67HBgontl34n5Ts4d/Ts4\niGgN\r\n=vVS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdrntxpJvd3sAKXuKBjfh4iIpsa/uhsqC6khPGvL52AAiEA+Kqb3HnomoNG1aF7Mw830CJe6f6PrpSOBpgbvSE9Mbo="}]},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"_npmUser":{"name":"dappetizer","email":"craig@dappetizer.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transaction-hopper-js_0.1.21_1600737966129_0.782554159525779"},"_hasShrinkwrap":false},"0.1.22":{"name":"@dappetizer/transaction-hopper-js","version":"0.1.22","description":"A JavaScript based Transaction Hopper for EOSIO software","main":"hopper.js","dependencies":{"eosjs":"^20.0.3"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","gitHead":"6fe1a067a07dca181ad018c33b885b5ce0777068","_id":"@dappetizer/transaction-hopper-js@0.1.22","_nodeVersion":"12.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qdb7HH9hGcPMVkLwT1+Wmj2UM3LUO2A4X2kzsehu3g1iGMmHu2NYOleFymWG34FGysbyVRSVNmeB5Pg17HHUaw==","shasum":"1af1d970d44311ab0249dd0c6e24c3c84f2f3142","tarball":"https://registry.npmjs.org/@dappetizer/transaction-hopper-js/-/transaction-hopper-js-0.1.22.tgz","fileCount":3,"unpackedSize":4953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaVjjCRA9TVsSAnZWagAA7cEP/3DM2i8/taGwmSvUue8P\nYWbS9R5ByX2qHhYc2WHa1wZQ0oI0vbG3jMqC5TgaErRY03uZMjSYupM5Gwui\n68FDD02XIROC8837FfYxJbOcVGTkkFjdeNm/mdLtppKJDzvCb2WOY4CHWrvc\ndpSElXT4SvQmDiL5y1a2HcDf3HSApNEsoU4n9n/13KiB8RUWVtxdkOHOPgsj\n1EdL+qpuVunIQ/hJ5z0mGRiWfXRvqNT/ZMNNGpAOf1v9+m5sRfAOlLBKwstd\nIzj89aFMcogc72J5Pi0fLOfit7+XUC+JvC2k8i+8YqZWLiXPnke0dg9m7Rzq\nupZ+FWsC+rFMFOmOliNiCOdC9OE7mTzbY35UzjjDikFlMzRWVYGk/gvYn6na\nkwRbCNR/THcsAij2P/iQuC/gQnLt+y+jlOO3u4CgQh12ar8ZI6YC3bPD03No\nQOCUHWiJQE88cMBeHx+Zwg6VlP5nurL5zNaLn3/Kzy8Xpg1AM2JdDEaqP9fl\nE8Pa/4MEPsPgq5g4+Ct3DMy+ox+UIYzHPzbQKWEH8DVVPaKqmyD2Rx8JPdm0\n23HpYXtFPjlH/HYUC0kOkqcz4IublzzkAMw9q9pvZ5bgXYzR+39voS/zVB1q\nDayps+AgbRFkLGMBaLuX4PCSePgmG0j+nLCBSm1lqyGciQ/0C0n1azx2zzkg\nsiEo\r\n=7rvh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTGz7bX2szWbxSaf1/n1Y1xD59UkbN9wTbFMF4OvUe7AiBKK0+3Em6Wq94tSVikItburZQqCYCrc/qVfghS6GrxnQ=="}]},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"_npmUser":{"name":"dappetizer","email":"craig@dappetizer.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transaction-hopper-js_0.1.22_1600739555057_0.8273426172413083"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-15T01:54:41.148Z","0.1.0":"2020-09-15T01:54:41.320Z","modified":"2022-04-05T02:44:01.167Z","0.1.1":"2020-09-15T02:00:25.314Z","0.1.2":"2020-09-20T18:15:19.790Z","0.1.21":"2020-09-22T01:26:06.327Z","0.1.22":"2020-09-22T01:52:35.183Z"},"maintainers":[{"name":"dappetizer","email":"craig@dappetizer.io"}],"description":"A JavaScript based Transaction Hopper for EOSIO software","homepage":"https://github.com/Dappetizer/transaction-hopper-js#readme","repository":{"type":"git","url":"git+https://github.com/Dappetizer/transaction-hopper-js.git"},"bugs":{"url":"https://github.com/Dappetizer/transaction-hopper-js/issues"},"license":"ISC","readme":"# Transaction Hopper JS\nA JavaScript based Transaction Hopper for EOSIO software\n\n## Usage\n\n### Setup\n\n    //eosjs\n    const { Api, JsonRpc, RpcError } = require('eosjs');\n    const { JsSignatureProvider } = require('eosjs/dist/eosjs-jssig'); //development only\n    const fetch = require('node-fetch'); //node only; not needed in browsers\n    const { TextEncoder, TextDecoder } = require('util'); //node only; native TextEncoder/Decoder\n    const defaultPrivateKey = process.env.PRIV_KEY;\n    const signatureProvider = new JsSignatureProvider([defaultPrivateKey]);\n    const rpc = new JsonRpc(process.env.RPC_ENDPOINT, { fetch });\n    const api = new Api({ rpc, signatureProvider, textDecoder: new TextDecoder(), textEncoder: new TextEncoder() });\n\n    //require module\n    const transactionHopper = require('transaction-hopper-js');\n\n    //set signer\n    const signer = 'testaccounta';\n\n    //initialize hopper\n    const hopper = TransactionHopper(signer, api);\n\n### Load Action\n\n    //define action\n    let newAction = {\n        account: 'eosio.token',\n        name: 'transfer',\n        authorization: [\n            {\n                actor: 'testaccount1',\n                permission: 'active',\n            }\n        ],\n        data: {\n            from: 'testaccount1'\n            to: 5\n            quantity: '1.0000 TLOS'\n            memo: ''\n        }\n    };\n\n    //load action into hopper (loads into back of queue)\n    hopper.load(newAction);\n\n### Frontload Action\n\n    //load action into front of hopper\n    hopper.frontload(newAction);\n\n### Fire Transaction\n\n    //fire contents of hopper as single transaction, clears hopper\n    hopper.fire();\n\n### View Hopper\n\n    //view contents of hopper\n    hopper.view();\n","readmeFilename":"README.md"}