{"_id":"@dattabot-blockchain/geneth-tx","_rev":"12-aa1d9d0268b239ca3eb572b107bdb97a","name":"@dattabot-blockchain/geneth-tx","dist-tags":{"latest":"1.1.9"},"versions":{"1.1.1":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.1","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.1","maintainers":[{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"6fd5b0a8ad119bda05e209137970bfcad7922d1c","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.1.tgz","fileCount":13,"integrity":"sha512-v+4MxBct5+OPI8mkbrTs0tsAaIYuplzSzXRmiKyOmwKxbDoIZhkAII60bup1nLKESR1oWdOAwq9FW8V+ZFDb9A==","signatures":[{"sig":"MEUCIQDPkYm4B+zb5gD0rKjNk+nO7t/QC4zcKPwIptUOjeuYkAIgIX/TReRPK341dHCbR5LPk/a21vYplASZn+oZAiYFrdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf//+lCRA9TVsSAnZWagAAJVcP/2Ep/1Z+RowZem4R3P8W\nUFlfG2/SUIci8iLd10qjp6rRs+SNzCZTAn4vptaQy6Vzw49PcRhdimCCUJAZ\n4ZvVWG/1B2iSGkn96FToY5kpk7+Lsh2vxz851DDrbRs53AuM0Z0xfYtMtJS0\npUbqMjed1Gdavz+vZK5jLclk5H7BsFjL2pi1YZn3TnZdN4wrtBCohHm7AgCt\nGrdcygON3upJrtFCMWxNfWD1kNnT8WmGKFJSY/Zm9Mev+gZPiEHQy9L1F9fK\nR/CMvd43SUnXn4FzGoONEqh/x80ZxCviU2IUl8UlYTipEk+0Hvx5KtwWR5DR\nMGOJGvtIcFI/gy4RrXz0C+wrZ8GZAxNrYO9T1G4/JgoV4UNLD1IrbVIit2b4\ndyBOYURB9MduN67c5cA5jrY/aFmsr9z3NIYDgqk5mjXmbYZ6g7hlVqSPGpm9\nj9UCUvg1pwa6TgBY1BHqS2D8GDcnt5qDj/7kBEPqnYNdLL6h4cgTxy/20yMi\nRAxh7umGjSbAKx04oekQ9p04rsogDPQU1wcifLc+WjSh+4+tBUDjxD+bj//e\niHocmkLLmrUSEXEGCrg7cyDW7uEmT7L8mOxBQmn41IpDjFlIc9B5GgK/9utZ\nQT6eDRv7EZQ91OdgHZXnwbRPr6O11tsHNKOqUBxskyJpK64lRjC+uHhk78ts\n2UFB\r\n=5hdq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"}],"gitHead":"43a7ff95b475a207f1909d772f3501cd8bf2d8df","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"tonycops","email":"anthonykusuma13@gmail.com"},"_npmVersion":"6.11.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"10.16.3","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","generated-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.1_1610612645225_0.5189213515875624","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.2","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.2","maintainers":[{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"33d358765f27e5dfbeb5e9218a67e3c72439f2db","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.2.tgz","fileCount":13,"integrity":"sha512-lDIkEWsZ83yeW1QXSzLVp/43p7O8svMPvjMq3OZ4iesFRH+wbS/on73vyDTVXRNZwOsXY6nQxX6O1G1D1sNYAQ==","signatures":[{"sig":"MEYCIQDKtdwfPyAsrQVaHFYSMX8ceTMJf7kccuiq+klrw6fkRAIhANIrPUx+IqASqF3QF6DgqxjSbpNv2QyKYwsUe5aVTqCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAAJqCRA9TVsSAnZWagAAutAQAJDvBj2AchfM4pvCwXOM\nqk+4ZSs1bKpx6sxGwogXbHDOCarArbdiX3KSXeUFsWKr4musczjpPfW0K2lM\n6QDf4ELIJ2KDA5y64GExfAIyNeLJEgZwrWxrW56PKw4GkN3/+pW9I/3P/EVF\ncL2YL39PwIRdouceJxBzNXIE9XY8Fwd9RdydTla+Zx9Fk5/eBbyhJNs/tXVr\no/PpDzqVP8uI7eVDSUovWVoG2V28a0ZNDuf/VsI3B2/iNiJLthxbc1W0Vb7E\nYVp8g8Nx+BNkiTrGEuXoRxZsaEMi7CW5mlcYo1YLpToGH2k+JfpjV+YJzxSy\nS7Pv1FT5/Dp1U+IxHuxnSGDZLX5r6Tb7cij+pDC5NI2COC3eR5iFirTx7oOg\nk+1QdO8aGov8+WlkILBBs/jfyvSlpE/7gKEG20h/dJnREl59T3/wH/bq6414\njVTpm0YvgaL+llvHMZhkZ+lF+VBBHvBDxfe/hurNImHqc5tg8dbw2cz+MN5h\nSsHGtqF8I4qjMqU+Lr5UqordturBBC4agI94fBkXMi3IewvEHIS5a7PXKWbu\nVxZEyIzCPvu+0JmIDivEz1eCV9aW321G7KLiJjbnmsyWwtGib4Xe2vpBN/Mv\nMbV6lR20fXMy50vlJRoHvFrFwcX03TJ/03cDjrQSCARx5beFl+wBQXP4e26T\nzr8B\r\n=OFvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"}],"gitHead":"43a7ff95b475a207f1909d772f3501cd8bf2d8df","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"tonycops","email":"anthonykusuma13@gmail.com"},"_npmVersion":"6.11.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"10.16.3","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.2_1610613354108_0.4387745456180827","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.3","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.3","maintainers":[{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"7001084bccc866562f07acac5de9c984f1c35522","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.3.tgz","fileCount":13,"integrity":"sha512-DiMxMteAbMKnJhmaxYeITflBIpMEGoev6xwjDbB81VB12V4UIKhrXDH9w3GAfnOlPrm90JDK3M3l4nVIdv4hIw==","signatures":[{"sig":"MEUCIQCOZgoVbyWtRxbw0OvhDQPeJ6d834bgFKH6SXmTbrVxxwIgMzQqYFluHIrtkFEuOR9XPhcl1RqDcpppU1QbhcL31oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7pmCRA9TVsSAnZWagAAZYkP/RQCn397rf5HJc/zn70i\ne2Pnu8N6gcDCQ64QzP9Foo4laNNx62EidCAbv6J9cuXFLZUXZ+M1BYcyU8ZQ\n0wskcwqrOSTBfx8RjK36Loif71VfDQIRiTlxPHybkdf1+tuRxQMGDulI/oeK\nuunTa1EmxYeLqCvQQUjMqTjz6p08GCtwR/wT917o1auV1ObySqicpiwvGFM6\nRCy+Ql3nvWJeUvS5n1E2I3Em2PYgo+i5G2kPtYYYqjRu+a/jyJ1pMDwEC50E\nMr7cqQhyIyTm4lkcxdowTf8duSEOdPmh6Vy8gNz2pk+PEjtEWP8sztW0D/aQ\nacvejjeU5WgGjWMP8j3DWlcLnAaGj60zZShzARj7+Vd+6uZQz7Z9lccBSE5d\nVsT1KiKnI6g2JS8nC9K9tFcVCbd5l6dcqSOKX5pv9e7mKjbB8A5/9zVJXMp7\ncfBxkqg4cM0Wket9bnZG0P1ZLbTBN6Vs3R/0mslegDoQ1taPh5AI3t1+gdIO\nZdkwwMWLXefdtjVqRdh/x0PO/a96Fw332RHYXC10E0b2fPRv+0W31A4Njx7G\n709iPafce6Tc6wO9fwfA6YZ2LmzU07/IGhJdQg0DViM9tWaVsXty2mkgW7QJ\nvW83S9gcj8COZGlpUowOLiFoCEv7seuBZMddBYVsLEncaWLM+IN6EEUR3paH\nHvcr\r\n=PMHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"}],"gitHead":"d737d04a52ac1cbc580db448605cc07e9a019642","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"tonycops","email":"anthonykusuma13@gmail.com"},"_npmVersion":"6.11.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"10.16.3","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.3_1612167781635_0.5777257153815749","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.5","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.5","maintainers":[{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"d9bd242beecb86b560257a916f0beaf7589e3001","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.5.tgz","fileCount":13,"integrity":"sha512-cVSlgBOClOmqeZ+U+lKULOEwGXnSh8AgGyRHC4fc/2F13u+ke5RofZaJpMMBL7up6lyXdwtiyL0/uoLkl5F2HA==","signatures":[{"sig":"MEYCIQDKoobEBvOo9pY4/Vby4TRE01ax2ehCOgEw3RX5nUjrxgIhAOvOAfzqZ4XtAPXltngPbvpafAVcMjWCZarBXoKewFaM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUcLxCRA9TVsSAnZWagAAMiAP/jlvG0WTkovSFjY9Odvh\nKuBRk+Fgn5OzLn7q7pk0iPlGkHRCIo13dVzgJHWUbKRvjTWSfarLQeB8skO9\nf4JVbi/IxF0oFoKNGsmCIajdpUgH5/cuj8vNJMgy9gibf6gwgPSZSPNEL5ej\nbSBYnnPeatMLN8HDfqZrnfVoQmZtDz9IsXY3AdSMKOFaueZzXbDqG5u6wJKq\nmy1aXyyQv0bq1hPaFL97kDG12oSMYwgiW1heIPIdJSZunOL62qE9DZXm9+xJ\n+rlyDDke2f80oboQL8/LrmlyG/eNOxSx5yy2CAmK/kh+1l1vUHmYmvAv5HS0\nqyufFRSQ6YPmRJDfgm0UHx2NsrChP6HXnykYrx9OognhCjAnhR1o4GrJDV1c\nP8Rkm6rFDpKR28G7Ytf9exdInKeCWbCg4xux+OW/XKz2Ki95zlHJ2poUnLz4\nCvo4/2NbtRmL+5Y9+j5ZB6EiXYvECpfKkgTmfobZYAYPNiMknjxqGto1IK0A\nTHwKRwdoW0M7GPn66/+KBIiWb/wkmDyTncQ6fzaI3Gwu26H0kbwsvSipzkG4\ndroOi9vgAGFN7mXpZ7G0yAkI9Qb2WzlTtLkCfEeShUFjhiHm0y/AcGdk55ot\n6dDnwTbFR6I7JNzJKSeXo/zhiRT//WM1XojGNmsx+d5RxPmr5gSJpg4pU1kn\nVum6\r\n=uSTw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"}],"gitHead":"825d1c534327beb960a09656f3bf2008941a727e","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},"_npmVersion":"6.14.8","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"12.16.2","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.5_1615971057518_0.17818920167568475","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.6","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.6","maintainers":[{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"8573dd1e0f2c60109e83d0b2a7b8fe64820caf15","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.6.tgz","fileCount":13,"integrity":"sha512-mjcH7fTX2Ju59BkEUUIz/9LzIl1O4s4b1s6uF3ZOyZpiN1gqeG1qxXSnzYi0AyrPTIYul5cOLBvtJpwY8OyTLA==","signatures":[{"sig":"MEYCIQDFHl0lyQIe30OMMAlbdHDHEMSVykm0GecHsxd/Wl2fPgIhALVUAYSmn/hTXS9x0gOMAXwS+vfhjLMPS7csa/J07Upo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWZPXCRA9TVsSAnZWagAAhIEP/i6ZH2grqw27dWuqwXXJ\ny9jpx+OGX1VF2rMTWHjJJ4EKvG6M6bWhAl5QgSyvKV62QXBykx9BivqV0TOz\n+tsssaXnkbsaksI7w09emWv/ySwd1z/NYpt05y66aaGS0hsIlGpqWiSJf0qZ\nHgEUCvEB8v5cS1D9hMpfiUuifhgczsWYovP7fCXQ7UB28s6DCUMpJyLBGVeM\n9aqp8RMnhHjCaJteZpR7CIu8R/IQR5k1NBfxBj+Inwba6tVL7i1NvlFEVwGt\n9aTipbpXQxN2mFxLoRRaGYFR6k7QwwZWxLjvWJ4lwdkilgzs2iKaIIeSI/oA\nHyT+QVbdJ7yHIBC3LEaEQOOHo4tqX9z9cglMuxyz48cAYVu22Py24hnpRlnn\nC5qXsyi4/H2WVsgguSS63HsM02o8BD3HXATCSXOo6bc8v5WQ+HqBewaZKke2\nfrBFn/R/UpZrnKB/wXbBjqtk/ICJvg6PUiIIShcdi1pae6TBa0LCDA/RpR0T\njXzvab77CPaBSVSfCWkdDKxbVWcMePzzGJ0uidmqHvG+YGfw6xtwZhwBhevP\nuWF2bXUh609v055FgL5j85B5Vtg0djjCFqUEAMsrTOsKUTFTxkJlCQQLxjba\nQj8tUFsSeuJdO/ZjbIwJ5H0IYNY+YaDrAzmWr38divCKg7AMBPVdL0AB793q\nXPsR\r\n=L1oS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"}],"gitHead":"fc32bdf4bb27caa4df22852b7c1dfe822e94edf8","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},"_npmVersion":"7.6.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"12.16.2","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.6_1616483286693_0.3911796782345365","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.7","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.7","maintainers":[{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"c5ef1392bdb699f39354182febe1d580cc7a6faa","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.7.tgz","fileCount":13,"integrity":"sha512-RcO2jckOdAMR+VADnsjbokylxBgNZtg21VcRS2K0+3dHzsoXI3uW6y7Jt18IR8t98B40nvG4RqrSgZnBDlpTWw==","signatures":[{"sig":"MEUCIBoyAehkWYt+mXXJg4r85rPJvk16Aucyu9cNCWaxHBNmAiEAqL/QeqZQpeETjpPcYlhBX73kTjIgO/TtDBfEZNHftcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYTixCRA9TVsSAnZWagAAedQQAJmVgoUtoQMfzbEhDhC3\nhv6e1jtH5t5WbRCIGVGTkwwglSOQbEGsHQ6hCcv+Az8gjEQWUVK6KgskyJxO\nxv0NhLXirsKkFpXNJVzqAunG7Ww06b6Fm7X/KQOVtCaJ0+zqR/uo+zPMQFA1\nGfupyCIe710SUe2NyAQhcnquTiD+oUFGfcpCJ9xD0hoIUJ7HIiLMlV0C/3sa\n/OmuqxYDLsa87vNtussa+Zl/aFdA7vELLVV0i8fUnCVI8bYcIq73FOooc7mu\nW2ZLW0qaIID5bXvaYsfW2DkVzMO6NhWtSR3VrexTivxJyNWBuf6TQQG44NQ+\nrngu9g5+eWGDh7kPx7o1FHaKgENS85TJKY+AucWHoBB4t3WQbBmab0QK2tvs\nghmxT3Hy7pvR5LKVmpf5Lh3cW0Wfko9sQPopvKLiirB9IBkbb4zA9ZQxDW7o\n7698frIQ1lyLoShdJKWrK1WU5WLJufl4uVVY2p9/07brxjvgveRsbI9qf8Fr\nL8NZEstBhQWegEBNEbAdm0gnSVmu9tasqR4W2Djy+c0oLlAEYzi/sQZNZda5\nPXbpCJvrb/5rEg711JqhFxYyCssPQEdXIyIyPmmiekZb+fc5wRo0Uqbr9NO0\n9l72WV2KUhS0Q3a0rNzQ+5Am+Ey1RDSF1AbOg46rXCYBIfuEpi8I75EMLouK\nLn4h\r\n=s32Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"},{"url":"","name":"Naufal Ikhsan","email":"naufalikhsan85@gmail.com"}],"gitHead":"32823dbc95a0af5a3fa63cb1abc34119f8e43aae","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},"_npmVersion":"7.6.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"12.16.2","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.7_1616984240423_0.34346721421758986","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.8","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.8","maintainers":[{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"6197544cc75fd3ec38e12c6f17f9ecf42ad246d4","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.8.tgz","fileCount":13,"integrity":"sha512-xFJZ3lo/O4rUWCwVDUPXl+u0cFviBeOYSNZBHUF31o+T5hfoyIaH6T0DX43XzRr6zxFHesJaZ+VY1ItM4jNMqQ==","signatures":[{"sig":"MEUCIF4Jq2aYKAvB+xFpo8DNMcy/aL2lfFzHfDquZ63ty/4ZAiEAslP4jfvy5s0F2kecBSLpM44isaQIBFy98+GT8tW3jHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc7kfCRA9TVsSAnZWagAAvCkP/RtUPpjrvQ6SdEqAlwB8\n0hAw0u0AKODS0WrJ/6xQEslwptrHZwY9RysdJY4UmaJ/AENLslhobUQusxQN\nQo3DbZrROiwkn9s48up2iR5jJWlQonlhQdzII0CJjWOTZarLyflwlbBWpnQK\nfWJsWMxX+bDnlLDLOckEQyYC1Z5YX9g8w8qpp03Nr0OmN/H6lC+fZsWlSoI4\nFeJjaroWbyl5NCH7/mzmj80DgHspITvjh6ykF5CszJ1ovuSN1FjtxUoPamvz\nyvEtYV5Or1VwLvnJ3LgSJpsnZeeJhQmxc+/V+NqvZ2UPbxU9fCUHcqEvY6Ny\nJRFCHwwSWEQX5nGBkITdoEC/8YvKjn06a3NEIukTFG9yQPi864/tnzt+2tr4\nbHftUA0tc4K9iPV1hExXS3y4epoL1tiZ/COM+ncBHUza+7tPK3PG84N4E/5B\nU0Hw9FVZzbk89ciSHUPgtZslgc70K1gtl5Ppd4YAyriRovKW1sVffDVitAGZ\nWd6LpkizQEc5gfc7jxealyBX4d6CVB/zkXQ9912CNqMz0snncJIQVSAA2rBL\nO1v/F7CZd6Cx/LU8+MQx03Sza4cZMncWYwCMO0Rs7tA7GKm1MUR7WzIzx0Mg\nYNHtAR9d5bRVbmvh7guKbi/o7/ZzlLmTKVFQHGakPCiJnHhju27csFe1faWB\ntUAz\r\n=UbKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"},{"url":"","name":"Naufal Ikhsan","email":"naufalikhsan85@gmail.com"}],"gitHead":"2c5ad2653245b453db0fc490d86848730360021e","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},"_npmVersion":"7.6.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"12.16.2","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.8_1618196766726_0.4197772527262216","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@dattabot-blockchain/geneth-tx","version":"1.1.9","license":"ISC","_id":"@dattabot-blockchain/geneth-tx@1.1.9","maintainers":[{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},{"name":"tonycops","email":"anthonykusuma13@gmail.com"},{"name":"dattabot","email":"cloudoperation@dattabot.io"}],"dist":{"shasum":"06347d94b136d0d1dde641bb7211c48d3a6b5df6","tarball":"https://registry.npmjs.org/@dattabot-blockchain/geneth-tx/-/geneth-tx-1.1.9.tgz","fileCount":13,"integrity":"sha512-n4HmwNUYaS+zakVrDnrZ92CeyXMB0KoIy/BfPD+FCOOKw+2IPRj8a7XJaLyCQPB9iorA+U6HrK5bOm/WzLxFtQ==","signatures":[{"sig":"MEQCIHyz42/usIsHc2ce9VA3FzhM2ka3b9xDnMacRXhAhnGeAiAYfW8wlhLUDT47P4mnQtRVAB6TyIorVvxg9Fx30TjvXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc/1aCRA9TVsSAnZWagAAHBIP/ApeP6XCvGYWD5bGnqvR\ntzZ/vJ15EdjPKQGzszvBC8MfNIzEd/t26bThxrUPW+YEEYnYJe54AsoNTniC\n9exir/dq/HxJhmk60e+r958s1lPeFDnCIE9Ldj2/YoaxRNHziSPNnBY9F1zd\nkmiGfV5H7ZGRcLg7aZ+huFOJ3fN54KH4ThjABIQbGreWVqH8M68GncjmH2UD\nOokRQTF93KuWvJEsupbCWHDoWzadgMnZQpz0faWUMhtI92AcelDvxSLqQMWw\nbKnHCaTM0WSplpD1U3K1xArG4rPYIBZCx6oV6upf69hQgEsQcdZkIFC5T/F7\nxwqMuWg8OJuTbA0lZsZ+jsEh7lzI4nFoixAn6/nIPkzb2wH/MpxaLg1y8kiC\nxVWER8pUev9W/FwWRv35pT2tktAscon0rCFSF1rPWwEhSkIYF0d1HRQvJMxd\nZbPPuiF39TKJdQrCkfHgOVDDG1n16N+fpRxV4jWxuIQzB1nb5uwLfbakk6kT\njUKTKyoL/k1G/tE42dOm8Q4yXPRPzrrcrNcsbrghzBoEAG5mYYmqpSucnPd9\nkCYUYQXlds0cDWpaz5692UqeVyZDMKRFAQOcIT+6UXvy5DF54vV9dT5y9Bhk\n7fYfcpuDKJYSBIvxQewurw0x/IiVlTO/1Xq5uDSH5Dv+51UH3N3TSHma81xz\n0tDZ\r\n=9FPc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/SDK/SDK.js","authors":[{"name":"Arkan Gilang","email":"","homepage":""},{"url":"https://github.com/jonassunandar","name":"Jonas Aditya Sunandar","email":"jonassunandar@yahoo.com"},{"url":"https://github.com/tonycops","name":"Anthony Kusuma","email":"anthonykusuma13@gmail.com"},{"url":"","name":"Naufal Ikhsan","email":"naufalikhsan85@gmail.com"}],"gitHead":"ca4bec97a76af2fe73eead494e83b3c59924e892","scripts":{"run":"node -r ts-node/register","test":"mocha --timeout 500000 --require ts-node/register test/*.ts","build":"tsc --esModuleInterop true test.ts && node test.js"},"_npmUser":{"name":"naufal.ikhsan","email":"naufal.ikhsan@dattabot.io"},"_npmVersion":"7.6.3","description":"Javascript SDK to interact with smart contract that implements EIP-137","directories":{},"_nodeVersion":"12.16.2","dependencies":{"fs":"0.0.1-security","rlp":"^2.2.3","web3":"1.2.6","ts-node":"^8.1.0","typescript":"^3.4.5","ethereum-ens":"^0.7.7","ethereumjs-tx":"^1.3.7","xmlhttprequest":"^1.8.0","eth-ens-namehash":"^2.0.8","@dattabot-blockchain/cgen-wallet":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.1.4","ts-node":"^8.2.0","typescript":"^3.4.5","@types/chai":"^4.1.7","@types/node":"^12.6.8","@types/mocha":"^5.2.6","source-map-support":"^0.5.12","truffle-hdwallet-provider":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/geneth-tx_1.1.9_1618214234080_0.11840356125474205","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-01-14T08:24:04.995Z","modified":"2024-07-31T04:39:22.022Z","1.1.1":"2021-01-14T08:24:05.392Z","1.1.2":"2021-01-14T08:35:54.261Z","1.1.3":"2021-02-01T08:23:01.847Z","1.1.4":"2021-03-17T06:22:36.766Z","1.1.5":"2021-03-17T08:50:57.640Z","1.1.6":"2021-03-23T07:08:06.831Z","1.1.7":"2021-03-29T02:17:20.629Z","1.1.8":"2021-04-12T03:06:06.920Z","1.1.9":"2021-04-12T07:57:14.232Z"},"license":"ISC","description":"Javascript SDK to interact with smart contract that implements EIP-137","maintainers":[{"email":"cloudoperation@dattabot.io","name":"dattabot"},{"email":"naufal.ikhsan@dattabot.io","name":"naufal.ikhsan"}],"readme":"Javascript SDK to interact with smart contract that implements [ EIP-137 ](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-137.md)\r\n\r\n\r\n# How To\r\n\r\n## 1. Install Package \r\n``\r\n    npm install generalized-sdk\r\n``\r\n\r\n## 2. Set Environment Variables(optional):\r\nYou need to set environment variables: ENS_ADDRESS, and RPC. \r\n\r\nFor example:\r\n```\r\nexport ENS_ADDRESS=my_ens_address\r\nexport RPC=my_rpc\r\n```\r\n\r\n### **Default Environment Variables:**\r\nThis is the default setting if you do not set it\r\n```\r\nENS_ADDRESS=0x6833934d94fb4bebb9a780c5af3848a3de0c1f0e\r\nRPC=https://testnet.haratoken.app\r\n```\r\n# Functions\r\n\r\n## **Constructor**\r\nYou can set which web3 you want to use when initiating new instance.\r\n```\r\nlet SDK = new GeneralizeSDK(my_ens_address, my_web3);\r\n```\r\n\r\n#### **Parameters**\r\n1. ```my_ens_address(optional)``` : Ens address\r\n2. ```my_web3(optional)``` : Your web3\r\n\r\n## **setRPC**\r\nSet RPC to interact with\r\n```\r\nSDK.setRPC(_yourRPC);\r\n```\r\nWill return a new Web3 instance if succeded and boolean 'false' if failed.\r\nCurrently listed chain ID for transaction are :\r\n1. mainnet\r\n2. morden\r\n3. ropsten\r\n4. rinkeby\r\n5. goerli\r\n6. kovan\r\n7. haratoken\r\n\r\nYou can add your own customize chain ID here at ```SDK/chainID.json```\r\n\r\n## **Fetch**\r\nGet transaction hash\r\n```\r\nSDK.fetch(obj);\r\n```\r\n\r\n#### **Parameters**\r\n1. ```Object``` : Object you have to define to interact with SDK\r\n    - ```uri```: ENS name\r\n    - ```fn```: which function you want call/send\r\n    - ```addr```: address used to call the contract (resolved using current web3 if not defined)\r\n    - ```callback``` : an object that has following functions:\r\n        - ```sign(tx)```: function to sign transaction. Have to return raw of the signedTransaction\r\n        - ```getAddress()```: function to get sender of the transaction. Have to return the sender address\r\n    - ```params```: array of parameters\r\n\r\n#### **Returns**\r\nYou will get an ```Object``` with following attribute:\r\n- ```txHash``` : Transaction hash if you send transaction to blockchain\r\n\r\n    or \r\n- ```result``` : Data from smart contract if you pass call function\r\n   \r\n\r\n### **Example**\r\n```\r\nlet objSend =  {\r\n    uri : 'attesttest.hara.ethnet',\r\n    fn : 'attest',\r\n    callback: {\r\n        sign: async (tx)=>{\r\n            let pk = web3.utils.sha3(seed +  process.env['TOKEN_SALT']);\r\n            let acc = web3.eth.accounts.privateKeyToAccount(pk);\r\n            tx.fromAddress = acc.address;\r\n            let signedTx = await acc.signTransaction(tx);\r\n            return signedTx.rawTransaction;\r\n        },\r\n        getAddress: async ()=>{\r\n            let pk = web3.utils.sha3(seed + process.env['TOKEN_SALT']);\r\n            return web3.eth.accounts.privateKeyToAccount(pk).address;\r\n        }\r\n    },\r\n    params : [\r\n        initVersion,\r\n        initItemAddress,\r\n        initTopic,\r\n        initValue,\r\n        initExpiredTime\r\n    ]\r\n};\r\n```\r\n### **Object for call**\r\n```\r\nlet objCall =  {\r\n    uri : 'attesttest.hara.ethnet',\r\n    fn : 'getValue',\r\n    callback: {\r\n        sign: async (tx)=>{\r\n            let pk = web3.utils.sha3(seed +  process.env['TOKEN_SALT']);\r\n            let acc = web3.eth.accounts.privateKeyToAccount(pk);\r\n            tx.fromAddress = acc.address;\r\n            let signedTx = await acc.signTransaction(tx);\r\n            return signedTx.rawTransaction;\r\n        },\r\n        getAddress: async ()=>{\r\n            let pk = web3.utils.sha3(seed + process.env['TOKEN_SALT']);\r\n            return web3.eth.accounts.privateKeyToAccount(pk).address;\r\n        }\r\n    },\r\n    params : [\r\n        initVersion,\r\n        initItemAddress,\r\n        initTopic,\r\n        attestorAddress\r\n    ]\r\n};\r\n```\r\n\r\n## **Get Transaction Hash**\r\n### **Remember you can still get transaction hash even though the transaction has not mined yet.**\r\n\r\nThere two ways to get transaction hash from send transaction object:\r\n### **.then**\r\n```\r\nSDK.fetch(obj).then(result=>{\r\n    console.log(result.txHash)\r\n}).catch(err=>{\r\n    ...\r\n});\r\n```\r\n### **async/await**\r\n```\r\ntry{\r\n    let result = await SDK.fetch(obj);\r\n    txHash = result.txHash;\r\n}catch(err){\r\n    ...\r\n}\r\n```\r\n\r\n## **getTransactionReceipt**\r\nYou need to wait several seconds for transaction to be mined/confirmed\r\n```\r\nSDK.getTransactionReceipt(txHash);\r\n```\r\n#### **Parameters**\r\n- ```txHash``` : Transaction hash\r\n    \r\n#### **Returns**\r\n- ```receipt``` : Full receipt of the transaction hash\r\n\r\n## **getPastEvents(Not Tested Yet)**\r\nTo get past events that are emitted from a smart contract from ```block 0``` to ```latest```\r\n```\r\nSDK.getPastEvents(uri, eventName, filter);\r\n```\r\n#### **Parameters**\r\n- ```uri``` : ENS or HNS name\r\n- ```eventName``` : Event name\r\n- ```filter``` : an ```Object``` that needs to follow these rules:\r\n    1. The ``key`` in the object is the event variable name followed by its value\r\n    2. The ``value`` of the element is in array form\r\n    \r\n#### **Returns**\r\n``Promise`` returns \r\n- ```Array``` : an array consists of event objects\r\n### **Example**\r\n\r\n```\r\nevents = await SDK.getPastEvents(\r\n    'attest.hara.ethnet',//uri\r\n    'AttestLog', //eventName\r\n    {itemAddress:[0xfaC4316f68389F1b1ec40Cb39113Ea8F8BFb8DdD], //filter\r\n     version:['0x000000c.....']} //the each value is in an array\r\n    );\r\n```\r\n\r\n# Testing\r\n\r\nYou need to define MNEMONIC in environment variable\r\n\r\nRename ``test.example.sh`` to ``test.sh``\r\n\r\n``test.sh`` will contain:\r\n```\r\n    export ENS_ADDRESS=0xmy_ens_address..\r\n    export RPC=my_rpc\r\n    export MNEMONIC=my_mnemonic_words\r\n    npm run test\r\n```\r\n\r\nthen execute ``test.sh`` in terminal\r\n\r\n``. test.sh``\r\n\r\n\r\n","readmeFilename":"README.md"}