{"_id":"@heathmont/ih-ngiw","_rev":"377-927122b6021551f92fc3d7d4567cfb56","name":"@heathmont/ih-ngiw","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@heathmont/ih-ngiw","version":"1.0.0","keywords":["hub88"],"author":{"name":"Igor Adrov","email":"nucleartux@gmail.com"},"license":"ISC","_id":"@heathmont/ih-ngiw@1.0.0","maintainers":[{"name":"nucleartux","email":"nucleartux@gmail.com"},{"name":"rissicay","email":"rissicay@gmail.com"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"inha","email":"inha.sheremet@heathmont.net"},{"name":"joebell93","email":"joe@joebell.co.uk"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"alex_nikolayev","email":"sanikolaev1998@gmail.com"},{"name":"xsagaroth","email":"keith.rickett@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"krisseliine1","email":"krisseliine@gmail.com"},{"name":"asubair","email":"abdul.subair@heathmont.net"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"yanmhlv","email":"yanmhlv@gmail.com"},{"name":"natanata","email":"nataliia.ketova@heathmont.net"},{"name":"bilalj","email":"bilal.javed@heathmont.net"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"peeter","email":"peeter.tomberg@gmail.com"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"ulissesalmeida","email":"anizark@gmail.com"},{"name":"frfroes","email":"frfroes@gmail.com"},{"name":"marichka4345","email":"mariia.tretiak@heathmont.net"},{"name":"danaec","email":"imenitui@gmail.com"},{"name":"llxff","email":"ll.wg.bin@gmail.com"},{"name":"eugene.cherkassky","email":"eugene.cherkassky@gmail.com"},{"name":"vpantiushenko","email":"vladyslav.pantiushenko@heathmont.net"},{"name":"ysemeniuk","email":"yureciko@mail.ru"},{"name":"taanielsylla","email":"taaniel.sulla@heathmont.net"},{"name":"eaguilera","email":"eduardo.aguilera@heathmont.net"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"islmv","email":"islmv@mail.ru"},{"name":"ronhovar","email":"nemish.i.nelos@gmail.com"},{"name":"magnus-heathmont","email":"magnus.paaru@heathmont.net"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"drownbes","email":"drownbes@gmail.com"},{"name":"a.satin","email":"astair36@gmail.com"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"bulldozer","email":"aleksandr@heathmont.net"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"kiote_the_one","email":"krivich.ekaterina@gmail.com"},{"name":"kasparaasamets","email":"kaspar.aasamets@gmail.com"},{"name":"oleg-ch","email":"olegch5432@gmail.com"},{"name":"vlarok","email":"vladimir.rokovanov@gmail.com"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"dennisnikiforov","email":"dennis.nikiforov@outlook.com"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"tim2cf","email":"ilja@heathmont.net"},{"name":"nazipov","email":"nazipov.almaz@gmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"unique_opinion","email":"andrei.chernykh@gmail.com"}],"homepage":"https://github.com/coingaming/ih-ngiw#readme","bugs":{"url":"https://github.com/coingaming/ih-ngiw/issues"},"dist":{"shasum":"346cfa0910d924a22b0a9abc6857a1b68b770ecf","tarball":"https://registry.npmjs.org/@heathmont/ih-ngiw/-/ih-ngiw-1.0.0.tgz","fileCount":5,"integrity":"sha512-acEU+1m1Bzg4C5bUqxqbocFNryWavO/7innWEdnNplm2IIuC+mVrBHv5I8gEahI4/OqfEAoGwWwFKLhu9yEAfg==","signatures":[{"sig":"MEUCIBavw5czGfAyzV9XKKJmtPuKcGOXfLjmVnrNqls/9k8cAiEApGjkq5RvUME4v73HMZVOkVyhu8vzmXXSTaWppihorOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ3cYCRA9TVsSAnZWagAAbsUQAJ/UFmMXTzpkdL0irp7I\nNhQjgjvGLVGePKAmhNvUs9EbaWHub4k2dcDO6DKU00Y2J+sN3qxK4Im1bYER\nx8c3Wr19rj2I7LeMUkZZaN6S2MGICVrPWICDFDCcXbx8WTFa60n0gs5ZzEvE\nLeh4bfQzxzOflvXTtBYShBeY8MFJO8h8SNcBK2AfSUmOKRaojtnRNlfpC5K7\nV/fk9Xr9DbL9BBGrgsBZUBBvP4WatjmDeXUybLnmQzmIXtvO0FU2Ntg8iuIs\nf0OJ7BEaXNpm4yCC7DN3PpeapnlQEPMLOeC1sVkhkFz+fVI1Zadopp1HITib\natmnsNsB/ZG8ajg8lqm0Swp4tTEAQpSwjlXf3al/2rsOOR3VyCnDOLmZB8ie\neoUnchf5Te+Oq7/qzpHaq6Sejyn1ZvY4DKFF+WLvYZ3GqjljlNpcexyd9vvD\nsHLuneeNQLpt/Y8RmygcHIJKh8E6+X6431JlHPN76Rp8XpI2oXSQgDNd78/1\nYJSpr8rLRW8+/T/Xk9yh76FYPZ0k2gEOzUqNJX2ZrK1zHKYDoBEklUTJAHp7\n6NY5JTwNdZ6AQ50FFmUwXg0YkauX62ygJjA3qHwmGVXr3QGcKtGeQJSAXQnZ\nklCWV2NgEY/TXJ2KUYyCwE3xsJCWNOYEe7P9J85K+49CGu3mNoxM0uYJAcnp\nZoP4\r\n=BV10\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fbb18c1f76a7923cacc3c6c4095810722417e50a","scripts":{"test":"jest"},"_npmUser":{"name":"nucleartux","email":"nucleartux@gmail.com"},"repository":{"url":"git+https://github.com/coingaming/ih-ngiw.git","type":"git"},"_npmVersion":"6.10.2","description":"Hub88 Next Generation Integration Wrapper","directories":{},"_nodeVersion":"12.7.0","dependencies":{"express":"^4.17.1","hm-crypto-nodejs":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ih-ngiw_1.0.0_1567061784169_0.7830729081767671","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@heathmont/ih-ngiw","version":"1.0.1","keywords":["hub88"],"author":{"name":"Igor Adrov","email":"nucleartux@gmail.com"},"license":"ISC","_id":"@heathmont/ih-ngiw@1.0.1","maintainers":[{"name":"a.satin","email":"astair36@gmail.com"},{"name":"alex_nikolayev","email":"sanikolaev1998@gmail.com"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"asubair","email":"abdul.subair@heathmont.net"},{"name":"bilalj","email":"bilal.javed@heathmont.net"},{"name":"bulldozer","email":"aleksandr@heathmont.net"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"danaec","email":"imenitui@gmail.com"},{"name":"dennisnikiforov","email":"dennis.nikiforov@outlook.com"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"drownbes","email":"drownbes@gmail.com"},{"name":"eaguilera","email":"eduardo.aguilera@heathmont.net"},{"name":"eugene.cherkassky","email":"eugene.cherkassky@gmail.com"},{"name":"frfroes","email":"frfroes@gmail.com"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"inha","email":"inha.sheremet@heathmont.net"},{"name":"islmv","email":"islmv@mail.ru"},{"name":"joebell93","email":"joe@joebell.co.uk"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"kasparaasamets","email":"kaspar.aasamets@gmail.com"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"kiote_the_one","email":"krivich.ekaterina@gmail.com"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"krisseliine1","email":"krisseliine@gmail.com"},{"name":"llxff","email":"ll.wg.bin@gmail.com"},{"name":"magnus-heathmont","email":"magnus.paaru@heathmont.net"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"marichka4345","email":"mariia.tretiak@heathmont.net"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"natanata","email":"nataliia.ketova@heathmont.net"},{"name":"nazipov","email":"nazipov.almaz@gmail.com"},{"name":"nucleartux","email":"nucleartux@gmail.com"},{"name":"oleg-ch","email":"olegch5432@gmail.com"},{"name":"peeter","email":"peeter.tomberg@gmail.com"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"rissicay","email":"rissicay@gmail.com"},{"name":"ronhovar","email":"nemish.i.nelos@gmail.com"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"taanielsylla","email":"taaniel.sulla@heathmont.net"},{"name":"tim2cf","email":"ilja@heathmont.net"},{"name":"ulissesalmeida","email":"anizark@gmail.com"},{"name":"unique_opinion","email":"andrei.chernykh@gmail.com"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"vlarok","email":"vladimir.rokovanov@gmail.com"},{"name":"vpantiushenko","email":"vladyslav.pantiushenko@heathmont.net"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"xsagaroth","email":"keith.rickett@heathmont.net"},{"name":"yanmhlv","email":"yanmhlv@gmail.com"},{"name":"ysemeniuk","email":"yureciko@mail.ru"}],"homepage":"https://github.com/coingaming/ih-ngiw#readme","bugs":{"url":"https://github.com/coingaming/ih-ngiw/issues"},"dist":{"shasum":"e81e019272c2c319dfb016b89601d6faa3ef08b3","tarball":"https://registry.npmjs.org/@heathmont/ih-ngiw/-/ih-ngiw-1.0.1.tgz","fileCount":5,"integrity":"sha512-2Bha7r1gDZlmmdGiT7rneSaOj5SVy4Flg2hXfmveyIPK5+02s2U/lj9U8Z538FdUv0l9GrKdY4IejHi+0abimw==","signatures":[{"sig":"MEYCIQCg8hfjXP09OtYEoDcP6vIvUQ3IHgf5LxweVfX3OQ3iWwIhANMBQXa0PPVRwgocdtH+KxyLx5+ebdcNBziuqwBk3qxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ3jjCRA9TVsSAnZWagAAfYAP/1eaG7W27JEkrNcjcdUf\ng5J6xcs3rdu4Zc6D5ZeEANgTvu/9j09vprYHdUimuWdcKeWd90sk9IdJNNCn\n84TEqV1AVTlV7227VQzNcnv2UsJVFOiTFIPD/MtsdDlB02pVll3EgTgspZz+\nls2PfP07U0+dZE4toJYnhBn1jF02vm9SZh4iupRcr4EFwjU+JI6D8fLLrM7R\niHuSYzmavH4qM4Om06szvADJR+O5quD9tNhQZUvfJAjegH3Kf19mRE516obE\n5acdTUO6yLu6brF1glRTgzFiTLtX1HlJwclD2TXutIKcKhcFq2/7HFV7Jent\nQh5pPvKIFryw/q3vl+ToPTM18n61Dxudl7LDRgizTD2Hsb/IfqkLZjWuAks7\n4DHJFUzUynB38ZbnG4PseZpu6vTqKdJkJ8mVN5Bu+JspVNTQfHL79T6ku2cV\nK8vrt9rikAYlrWIZgpnxSW+5EnuD2ip6UXjflSMdJQ2a/iMxNAGcOHkwa8mm\nDysxQlfUcp38ZtBEmhnErOJf6HclxurjLP1DjlO0ufFE46qHKrtqfe2x2b6L\nB5X5IhQ5RiiJ9E7QRye0a/ZatevnRgul9cK+C4p4m+Rkze/CdjK7BW5i5JJx\nLblhgQA+ClCDwTxlpE778+Ziy7zMlMIeX9W9S2VpJZ+vPMVXOLRPiyJmVQYJ\nzwr0\r\n=yWsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4e5be5bbe1bfc336f636a2a9aeea4c260ca1adea","scripts":{"test":"jest"},"_npmUser":{"name":"nucleartux","email":"nucleartux@gmail.com"},"repository":{"url":"git+https://github.com/coingaming/ih-ngiw.git","type":"git"},"_npmVersion":"6.10.2","description":"Hub88 Next Generation Integration Wrapper","directories":{},"_nodeVersion":"12.7.0","dependencies":{"express":"^4.17.1","hm-crypto-nodejs":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ih-ngiw_1.0.1_1567062242806_0.1651789038840905","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@heathmont/ih-ngiw","version":"1.0.2","keywords":["hub88"],"author":{"name":"Igor Adrov","email":"nucleartux@gmail.com"},"license":"ISC","_id":"@heathmont/ih-ngiw@1.0.2","maintainers":[{"name":"a.satin","email":"astair36@gmail.com"},{"name":"alex_nikolayev","email":"sanikolaev1998@gmail.com"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"asubair","email":"abdul.subair@heathmont.net"},{"name":"bilalj","email":"bilal.javed@heathmont.net"},{"name":"bulldozer","email":"aleksandr@heathmont.net"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"danaec","email":"imenitui@gmail.com"},{"name":"dennisnikiforov","email":"dennis.nikiforov@outlook.com"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"drownbes","email":"drownbes@gmail.com"},{"name":"eaguilera","email":"eduardo.aguilera@heathmont.net"},{"name":"eugene.cherkassky","email":"eugene.cherkassky@gmail.com"},{"name":"frfroes","email":"frfroes@gmail.com"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"inha","email":"inha.sheremet@heathmont.net"},{"name":"islmv","email":"islmv@mail.ru"},{"name":"joebell93","email":"joe@joebell.co.uk"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"kasparaasamets","email":"kaspar.aasamets@gmail.com"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"kiote_the_one","email":"krivich.ekaterina@gmail.com"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"krisseliine1","email":"krisseliine@gmail.com"},{"name":"llxff","email":"ll.wg.bin@gmail.com"},{"name":"magnus-heathmont","email":"magnus.paaru@heathmont.net"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"marichka4345","email":"mariia.tretiak@heathmont.net"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"natanata","email":"nataliia.ketova@heathmont.net"},{"name":"nazipov","email":"nazipov.almaz@gmail.com"},{"name":"nucleartux","email":"nucleartux@gmail.com"},{"name":"oleg-ch","email":"olegch5432@gmail.com"},{"name":"peeter","email":"peeter.tomberg@gmail.com"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"rissicay","email":"rissicay@gmail.com"},{"name":"ronhovar","email":"nemish.i.nelos@gmail.com"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"taanielsylla","email":"taaniel.sulla@heathmont.net"},{"name":"tim2cf","email":"ilja@heathmont.net"},{"name":"ulissesalmeida","email":"anizark@gmail.com"},{"name":"unique_opinion","email":"andrei.chernykh@gmail.com"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"vlarok","email":"vladimir.rokovanov@gmail.com"},{"name":"vpantiushenko","email":"vladyslav.pantiushenko@heathmont.net"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"xsagaroth","email":"keith.rickett@heathmont.net"},{"name":"yanmhlv","email":"yanmhlv@gmail.com"},{"name":"ysemeniuk","email":"yureciko@mail.ru"}],"homepage":"https://github.com/coingaming/ih-ngiw#readme","bugs":{"url":"https://github.com/coingaming/ih-ngiw/issues"},"dist":{"shasum":"21a6808835284111ab0da76ececefcc5c2165966","tarball":"https://registry.npmjs.org/@heathmont/ih-ngiw/-/ih-ngiw-1.0.2.tgz","fileCount":5,"integrity":"sha512-VGB0ebvo9xVoH+rTF9i8/OKyUW1KuduyU+86A61Uu166DS2Y9xoe0c/uIRZdaLtEt6aax8saotbBQzOkVACIMw==","signatures":[{"sig":"MEQCIGT2eZXvLxE5A/vmVwwoHLgpKqz74aB1yUECV/yEeon8AiANXHHDrgkrzOrSL2rc6qSUYPhfp387CWssIpkey0SrZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ33CCRA9TVsSAnZWagAAQFQP+QFzD4o/uAAWNgt2/hlb\ne77M3bjSk9OPuVabSeqAr0fESG7x39+/bMxvN4B/qiuuBXXGygPmAexVE5Dm\nexzoGiGhC436TP9b0VGo/87tzUzpUr62uBCa8NH/ZW/X51ZPIfLqpin/Hh/Z\nTcbnBp1Q377o0rYfIRacAqWn28vc22pi8Ca9eTJTIGp7Mgv+3h4DQEMeTx4E\nm/5uqo9r3U+zAo6cdE5TdrUkAN+TAtZq9RWwOnQOOAhiyK/Qq4SkZJm8gGyU\n+97r/6s213OeLx9n8SLx/4tRiGHNi69ehiOwLHSu9WYDUY8dUBmTbX/6dj5v\n4zSoPHESPCYSGdfYqMQh+py1QQEXv00S7WGX168HfIDVJGS1LnHf4J0rrNFV\n5vUcLDk8nRia/v6i703R1tjZcSLtwD/vwgDNb8IbTime8C4ykdOTg14dU/+8\n364pD3BDZGpKuUcGNAxtnaeymuzgbteglJqGAqSsry9w3sMqheZN4CCs4Kbk\n2rZAIfCA3w6XxZylSXzdiJ+liT2dfWawUR0pFdpKP3AHQ+pTSqneFwfVLUDL\nfmWYlAQ2YNYGzY0KK+8z/L7/yafplFY4h5mVZOg0LZeLeV4r3hpLL8zTW+j3\nMvWxA3zs6hXepodSYw1wEX7ZND9c2nf4w1XCOjQod6m06gUvRlnVih2vduSM\ntOVm\r\n=KhMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5cc5d8e2f6a7bd103d3cc0aad8d20899452e13ba","scripts":{"test":"jest"},"_npmUser":{"name":"nucleartux","email":"nucleartux@gmail.com"},"repository":{"url":"git+https://github.com/coingaming/ih-ngiw.git","type":"git"},"_npmVersion":"6.10.2","description":"Hub88 Next Generation Integration Wrapper","directories":{},"_nodeVersion":"12.7.0","dependencies":{"express":"^4.17.1","hm-crypto-nodejs":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ih-ngiw_1.0.2_1567063490058_0.15681314975980842","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-29T06:56:23.937Z","modified":"2026-09-17T08:47:08.688Z","1.0.0":"2019-08-29T06:56:24.319Z","1.0.1":"2019-08-29T07:04:02.917Z","1.0.2":"2019-08-29T07:24:50.227Z"},"bugs":{"url":"https://github.com/coingaming/ih-ngiw/issues"},"author":{"name":"Igor Adrov","email":"nucleartux@gmail.com"},"license":"ISC","homepage":"https://github.com/coingaming/ih-ngiw#readme","keywords":["hub88"],"repository":{"url":"git+https://github.com/coingaming/ih-ngiw.git","type":"git"},"description":"Hub88 Next Generation Integration Wrapper","maintainers":[{"email":"anderson.amorim@heathmont.net","name":"anderson.amorim"},{"email":"hypno@hot.ee","name":"hypno"},{"email":"kriips@gmail.com","name":"kriips"},{"email":"majataiwo@outlook.com","name":"twinsmaj"},{"email":"segaz2002@gmail.com","name":"segaz2002"},{"email":"mahdyb@gmail.com","name":"beygi"},{"email":"vadim.landa@heathmont.net","name":"wildstrings"},{"email":"tisma_n@hotmail.com","name":"nemtish"},{"email":"margus.lamp+github@gmail.com","name":"mlamp"},{"email":"karl.kallavus@heathmont.net","name":"karl-kallavus"},{"email":"redscare1@gmail.com","name":"vladimir.puz"},{"email":"d.pshnv@gmail.com","name":"dpshnv"},{"email":"rdd4692@gmail.com","name":"roman.danilov"},{"email":"yuliana.yarema@heathmont.net","name":"yuliana84"},{"email":"aleksandr.tvorogov@heathmont.net","name":"alekstv"},{"email":"no4ekk@gmail.com","name":"no4ek"},{"email":"tidart@gmail.com","name":"tidart"},{"email":"thatitis@gmail.com","name":"thais_oliveira"},{"email":"tsenturk@gmail.com","name":"tsenturk"},{"email":"shiwantha.lakmal@yolo.com","name":"shiwantha-lakmal"},{"email":"oladetountemitayo@gmail.com","name":"oladetounjed"},{"email":"iuzhakovv@gmail.com","name":"iuzhakov"},{"email":"j.tihvan@gmail.com","name":"kekekeke"},{"email":"amdas72@gmail.com","name":"sleekyom"},{"email":"vwithn@gmail.com","name":"dr.champ"},{"email":"danil.chibrikov@heathmont.net","name":"iamdnch"},{"email":"rashmi.madabavita@yolo.com","name":"rashmimadabavita"},{"email":"pkgodara.choudhary@gmail.com","name":"pkgodara"},{"email":"keio.novikov@yolo.com","name":"keionov"},{"email":"marko.tomberg@heathmont.net","name":"marko.tomberg"},{"email":"pavel.tomozov@heathmont.net","name":"pavtom"},{"email":"rafael.souza@ioent.com","name":"neo_arcanjo"},{"email":"mahyor.sam@gmail.com","name":"supercede"},{"email":"hieu.trung@yolo.com","name":"hlt102"},{"email":"verrev1@hotmail.com","name":"verrev"},{"email":"btlouvem@gmail.com","name":"bruno.louvem"},{"email":"kinowashere@proton.me","name":"kino-was-here"},{"email":"rlalwani3108@gmail.com","name":"reshma.ramnani"},{"email":"oleksandr.makarenko@yolo.com","name":"oleksandr.makarenko"},{"email":"mara.stain@heathmont.net","name":"marsta"},{"email":"oksana.nakorchevska@yolo.com","name":"onakorchevska"},{"email":"yasirasar@gmail.com","name":"yasirasar"},{"email":"igor.levin.il@gmail.com","name":"levin_ua"},{"email":"erik.cardona@yolo.com","name":"erikcardona"},{"email":"me@apodlaski.com","name":"apodlaski"},{"email":"rochelle.abeywickrama@yolo.com","name":"rochelle.abeywickrama"},{"email":"mkjell@hotmail.com","name":"mkjell"},{"email":"alice.but99@gmail.com","name":"alisachyo"},{"email":"karlo.smid@ioent.com","name":"karlosmid-ioent"},{"email":"edgar.miadzieles@yolo.com","name":"hmburger"},{"email":"triin.kullisaar@gmail.com","name":"tkullisaar"},{"email":"salvatore.criscione@yolo.com","name":"salvatorecriscioneyolo"},{"email":"oleg.kiviljov@gmail.com","name":"olegkivi"},{"email":"msmahesh007@gmail.com","name":"memoryinject"},{"email":"marin.miletic@ioent.com","name":"marinmiletic-ioent"},{"email":"vikram.singh@yolo.com","name":"drchamp"},{"email":"ilia.shchepin@ioent.com","name":"ischepin"},{"email":"ashutoshkrchaubey@gmail.com","name":"chaubeyashutosh"},{"email":"sander.vali@ioent.com","name":"sanderv-ioent"},{"email":"murat.yilmaz@ioent.com","name":"muratyilmaz-ioent"},{"email":"anton.frolov@yolo.com","name":"anton_frolov_yolo"},{"email":"svetlana.semenova@yolo.com","name":"snsemenova"}],"readme":"# ih-ngiw\n\nHub88 Next Generation Integration Wrapper\n\n## Usage\n\nFirst of all you need to install package:\n\n```\nnpm install --save @heathmont/ih-ngiw\n```\n\nThen you can include your it in your own script:\n\n```\nconst Ngiw = require(\"@heathmont/ih-ngiw\");\n```\n\nYou should already have public and private key for checking requests from Hub88, in case you don't read about it here: https://github.com/coingaming/Hub88-Examples.\n\nConstructor accepts `port` and `publicKey`, `privateKey` params:\n\n```\nconst path = require(\"path\");\n\nconst w = new Ngiw({\n  port: 3000,\n  publicKey: path.resolve(__dirname, \"priv/demo_pub.pem\"),\n  privateKey: path.resolve(__dirname, \"priv/demo_priv.pem\")\n});\n```\n\nYou need to implement 4 callbacks, for example:\n\n```\nconst balance = req => {\n  const user = db.findUserBySession(req.token);\n  return { user: user.name, balance: user.balance, currency: \"EUR\" };\n}\n\nconst win = req => {\n  const game = db.winGame(req.transaction_uuid);\n  return { user: game.user, balance: game.balance, currency: \"EUR\" };\n}\n\nconst rollback = req => {\n  const transaction = db.rollbackTransaction(req.transaction_uuid);\n  return {\n    user: transaction.user,\n    balance: transaction.balance,\n    currency: \"EUR\"\n  };\n}\n\nconst bet = req => {\n  const transaction = db.betTransaction(req.transaction_uuid);\n  return {\n    user: transaction.user,\n    balance: transaction.balance,\n    currency: \"EUR\"\n  };\n}\n\nw.balance(balance);\nw.win(win);\nw.rollback(rollback);\nw.bet(bet);\nw.start();\n\n```\n\nEvery callback called with different params, you can find description here in `body` section: https://app.swaggerhub.com/apis/hub88/hub88/2.0#/Wallet%20API. For example `balance` callback called with `token` and `game_id` (you should not care about `request_uuid`, it handled internally).\n\nIn every callback you should return `user`, `balance`, and `currency` fields. Or if something goes wrong your can return `status` field, you can grab all statuses from `Ngiw.STATUS_CODES`. For example:\n\n```\nconst { RS_ERROR_USER_DISABLED } = Ngiw.STATUS_CODES;\n\nw.balance(res => {\n  return { status: RS_ERROR_USER_DISABLED };\n})\n```\n\nMore compilcated example can be found in `example/` folder.\n","readmeFilename":"README.md"}