{"_id":"@d11k-ts/binance-beacon","_rev":"5-cddd758781bc2706f77f37416c129234","name":"@d11k-ts/binance-beacon","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@d11k-ts/binance-beacon","version":"0.1.0","description":"binance beacon chain module for d11k chain","keywords":["d11k","binance","beacon-chain","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","compile":"tsc -p tsconfig.build.json","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"devDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@types/big.js":"^4.0.5"},"peerDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@d11k-ts/client":"^0.1.1","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.1"},"dependencies":{"@d11k-ts/client":"^0.1.1","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.1"},"_id":"@d11k-ts/binance-beacon@0.1.0","dist":{"shasum":"dad31ca44642a92ff5c2b9f551ce249b3dd10b27","integrity":"sha512-Ae07d1ccb/6twbOp9T+SqmKdXrLmpl8URrlxsR0NQBFOhfS8U0SODmnIGfKbEBAGN7/oVf5BYK3y8K5ByOIXXw==","tarball":"https://registry.npmjs.org/@d11k-ts/binance-beacon/-/binance-beacon-0.1.0.tgz","fileCount":14,"unpackedSize":90264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2dK0Bhq6cHTqk+QEZA6wPSkJbzakURZ6OPOEUQUqCdAiAF8yHbHv3JGjghg/KPF47ENRhO1z955/JkTe4cSAZcwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgNKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHfQ/7BdIk0mqnFt3otHNg1e7b9VrsxgTLKJvn8M5fyZ0DaG47c6iu\r\nIMciap1kMFVdjbyp8QlWL8z+DIHvFweBmQ7Mhd5WPI2dZqVJiDV6XU/XRWB4\r\nmoJzeoPvDdVWpwonTOyaXxoTlPZPNgkTrsaZF2hxWBVWnZSL3kTP74QVGryI\r\nUjo7Ur1112p7i14+i16JwIGwkVMyyk21heCLU1hOKhPvUgaQ2ZXNs3VOgoSR\r\nqz1J3pHS0W6sBUmtcHRkOEKdgw38my839dgjnHLoWWXqvTbjcXb7/Bk3qMgw\r\npLWt7EzdtEQlWymT2SxAaGETlN60cki8lLsSzeGgkGXvV6ffYu8Mly8493kq\r\nxYl4U8mjPmDidHPIRp4BJ7hydaGwwnHGqDd8CbJbL4BY/fTonqXPhSf1MXA9\r\npTZloiisavVnmHlRBfq/WKHB2X1FPYNs+e4+zlIYzh/+YSf35oZV4yvYLEqJ\r\niu2PYRdQYXIuoR+WDVo6DWyDUFgnuJiqo+FcgJPExVF+lh5IsNBjkDPrreqm\r\nn3AjfwmSpOahz3Bvab9is31LAQ3I5jfatLOcCClZAxpeJjT+6yp/AOrcA5Xz\r\n/peg4m3fWmhSO8qZgyXLAsmRO+AYkS9fa6wx/b43UqFV5SRlPSJbcE18+B9e\r\nJEzKl4TPCI7Yym0Wekv2g6feA82PccbgNr4=\r\n=eWgc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binance-beacon_0.1.0_1669386928429_0.2448787774354031"},"_hasShrinkwrap":false},"0.1.1":{"name":"@d11k-ts/binance-beacon","version":"0.1.1","description":"binance beacon chain module for d11k chain","keywords":["d11k","binance","beacon-chain","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","compile":"tsc -p tsconfig.build.json","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"devDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@types/big.js":"^4.0.5"},"peerDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@d11k-ts/client":"^0.1.3","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.2"},"dependencies":{"@d11k-ts/client":"^0.1.3","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.2"},"_id":"@d11k-ts/binance-beacon@0.1.1","dist":{"shasum":"7da358e87cd65ccd0eae839cd89bbe5f82b227eb","integrity":"sha512-+bsk9gNxslf1hzKsXpgg9Oq0H3fR+AeecdiGJhuaQAsGJVk/nGUS8QYgxrCP94n5CI/PB3SJm3fk8tYPiNRAZQ==","tarball":"https://registry.npmjs.org/@d11k-ts/binance-beacon/-/binance-beacon-0.1.1.tgz","fileCount":14,"unpackedSize":70600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3Bkxc8/ACvgTESBGStsMSzRbVRJ96rFM/yvhUTaGyoAiB1B3ntLxaMwgBSp4xUrpi7kY5OzDQ4qwNd7Eh7HHevWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkYHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfsw/+JEk3BfCBk+td+5l5FEvq13TjMdGTT/2q+xRkTxJKztuhCHUX\r\nnKSEBaY9sDZ9L8Ny5T3Q3l9lZ9KsiLN86Wo/saVUwX2kb7um2YTLcQCOXhqF\r\nUaawTJ8FsVPxQfnYsy2GRA2rQsJr+RLnVDBcVhWa273O3rIiTvnzbA8qb3bF\r\nlhia+mvbylj7wdHu00zdajBaoOnTOzDzGhCVkYXPWo0UJOOTbWNoMygPPjoh\r\nzDO4wovH8mAUb9V4sPLuW1yFh3MmR+Opu8sGXgcHZRjefySWWrMAdOaHABJN\r\nX9WaQYsFdZ+f2gAUtVaJ24VepN5sQGy36Jn9cW43Grk6L+BMyMunaa7z1HW6\r\n/1IqV/l8USS6ecAkSWgyx0SCHxbBZPLfKbms+Mkl4lE0pi2ftrNA7sS4zSDH\r\nAcC9ZJL3JiOh2YQNB9VePeRi05IB9+zT1Yksp5oMCJc7UiWsrVgZRaASuNle\r\ngswFDpPxP2Vpy44FZpAZ8RM1qJcnn+RS2IvvLB7+5zRi/mH+5SVGzf88HZbH\r\nBADcN5K9Cz8PjMtW+Vc3efl5Fbk+r5VoPO0sG/9Vb/WWcDH8vGoDnB2q8qWx\r\njpDFiE30OZsr5MPZj+ehfwbcdEYPtalTxz18mLPjGymNfBMduc3pHN1E9dwt\r\n48JF61W44un22PadHvFoUrh+5/aM6Len8Uo=\r\n=RJYQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binance-beacon_0.1.1_1670480367436_0.7095872858731977"},"_hasShrinkwrap":false},"0.1.2":{"name":"@d11k-ts/binance-beacon","version":"0.1.2","description":"binance beacon chain module for d11k chain","keywords":["d11k","binance","beacon-chain","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","compile":"tsc -p tsconfig.build.json","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"devDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@types/big.js":"^4.0.5"},"peerDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@d11k-ts/client":"^0.1.4","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.3"},"dependencies":{"@d11k-ts/client":"^0.1.4","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.3"},"_id":"@d11k-ts/binance-beacon@0.1.2","dist":{"shasum":"b54bcf0671275eccffb4dc403ab377358d72d331","integrity":"sha512-b39JmljSAHS7MKpRcOMa3rFBpHn8Q0ldobBbdMbmtM0L1PNX6num/86CQ1VXW1dLHE7So0hsR24tS2SwarqWKA==","tarball":"https://registry.npmjs.org/@d11k-ts/binance-beacon/-/binance-beacon-0.1.2.tgz","fileCount":14,"unpackedSize":75929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw9Tm8q5BAVCaHNWF7zF3Ow7050tcUfnMON8joyOzNCAiALFWO2+JkyAKKjS2Rrl9lHY2wbwhjL3lhozlATWGZURQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0ubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCihAAosXZBnBI546xgYL7IM7XOXbc4w6bXA874Qj09m/a9Q7ef11E\r\ncU3rsImlUx6yWpu6I2TsUzRrtUTwk9fiapAOBzLIOwpZ53Of/X/vMPDj20AM\r\n4KJj5gpUol0L/gFEGHsTYn8ViSOwdnl2VrZsZ3OyUt/4mtfAdukJeQ/CqRdw\r\naW0pWlqCCPFXj7loAgEo7sjUo4IlmTtzX9e2rJRebp0ibAHR99C9D1ojrD2+\r\nhVQfh8XJqkb0M5ZFhAHJa8X6JCpVjeAGgScInQhh00t5uIO/wD+YE2IGbxBe\r\njXLdJwltxqzv59LNS0cTqjItobjoIX1b0qj0onXyaMGNC/Wb9bQVHjibWnnb\r\nfeRuz5seOKY4BGxc+ZsUMvlqFVGkhgSieHl0q/Ev+c5VQ+IrKYcBqwF1WVCL\r\n6ey4IPqQvUjJMOlhzehD5UUB8TAO0oERvjrfoln0iXVQVzxNDuNkXQbi5nOF\r\nWdx2E9Po/aRPykc+ua/s0TX2s24HvZhfxByzGHExzRAcF8Lo/jApBPbuOn99\r\nAuc616dKVXK57I6Qnd+alFzahMBltbb5UDYNF1C2lZVuS/kf74HNUQ+Ls75g\r\n1oU+ybSCWWvPY4jGj+hYpY1d1hL5zSC7tXHNuC1FO/AVO2vv9RjeBaKV6Of7\r\nWH+qSPZjr0Th2qUNeZ46E3K+75zzRuL7xAA=\r\n=t6Ku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binance-beacon_0.1.2_1671121819414_0.8113260076989341"},"_hasShrinkwrap":false},"0.1.3":{"name":"@d11k-ts/binance-beacon","version":"0.1.3","description":"binance beacon chain module for d11k chain","keywords":["d11k","binance","beacon-chain","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","compile":"tsc -p tsconfig.build.json","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"devDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@types/big.js":"^4.0.5"},"peerDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.3"},"dependencies":{"@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.3"},"_id":"@d11k-ts/binance-beacon@0.1.3","dist":{"shasum":"551ea4239d103054554f98051a8825f1e12c951f","integrity":"sha512-ioUBzCumWvQ3h2Ga7biUcE8JKdY0pF+IOXXeUzDP1855+FrLWrZDxOV9R5ePAZQOG7/DLLo2hGIeM7BZIMQ8LA==","tarball":"https://registry.npmjs.org/@d11k-ts/binance-beacon/-/binance-beacon-0.1.3.tgz","fileCount":14,"unpackedSize":75929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiTYyBlYEhJg6Oio4OwJRxC8OpjotSQCdoU0Sh79DPUAiBtxvqO4xkKGMpMEb2aXgpLz2SDg7mnpdBxGN9isI/qLA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqxaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqrw//ajvGm0l342jDjhy8Ake53HlrgAUMdGMy165VwxXfdHVb3qwZ\r\nD9HGgnaDUKqVUQG+ECq45C2opSdrMu1jKj/5AVAbcEAub2SSz+ex9mDqSglt\r\nQ9EUxP84Y0G3v7TKIdW8reN6ewDJ85l4C8OogT+/rRDl9HVmNM2BaMy9RO5n\r\nKxvfJxwpZMPU3wRfO+8Pg/gp7teVvJRAMRUtDPKA6MSlUS0ettunknmC7vGT\r\nraUR5x3P2SJdZg4/nzXRLG7L5q+Co+Zh4CYYgywjyzzWDtzuXMm9nx8WAJgw\r\n4iB/CR1unnCn5a5/QJwf+UfPGM7Yc2CgLwM+oxJ4m0WcOppiR/lgJWgZzOZF\r\nZ91WyKXOYiyW8kxbPVklyoMT/2m7cK4BMiJy1x7ubq//ul8LfzY3xtWv3eKr\r\nEl7Jx1Q6GVAKwMI2+ch1UrYZK4MvsPrlMwvdnWdK0Wk5dfwmU1PQlL00y3LY\r\nG5q5E20iYaHzdyS/x3aerVlfurXDbzAJSn3EsigLI2EhYb4Eh5nqiV1vnQpF\r\nU9v0tT4x+pBE+asepipkV3kBt3cMeI/cPDE8zYJBlRntIK+Fk+XTEMEDiKw8\r\nLfQLgdzjfJ1pHamKUmVnx6iqsVv4uSQ/jOSB9jLwWo8v6PyP1nVAVu+md+lo\r\n9CDhxFUk87OZEiHAaJeBzDWxdl0BbGBBbAA=\r\n=wS7a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binance-beacon_0.1.3_1672156823195_0.5278069407563442"},"_hasShrinkwrap":false},"0.1.4":{"name":"@d11k-ts/binance-beacon","version":"0.1.4","description":"binance beacon chain module for d11k chain","keywords":["d11k","binance","beacon-chain","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","compile":"tsc -p tsconfig.build.json","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"devDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@types/big.js":"^4.0.5"},"peerDependencies":{"@binance-chain/javascript-sdk":"^4.2.0","@d11k-ts/client":"^0.1.6","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.4"},"dependencies":{"@d11k-ts/client":"^0.1.6","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.4"},"_id":"@d11k-ts/binance-beacon@0.1.4","dist":{"shasum":"a56edd939b667296c03a9553837e8f089f6622cb","integrity":"sha512-fOY6OJvsA+iw7vmGD29tlmjdduQAHN5C9yhfWlcPB+jlXWVCQwK277D6vTJuXsEpAJ3uoruTvwT92FAjEKp7wA==","tarball":"https://registry.npmjs.org/@d11k-ts/binance-beacon/-/binance-beacon-0.1.4.tgz","fileCount":18,"unpackedSize":96287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaW8EP5qC1+wW9F9kJdkQPsZ+BZ4OtqGeGdV8gDyta4wIhAPTYtGAdDf0gDXxBmTPh23y/vGxHMB0qND6RLUaCaVlS"}]},"_npmUser":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"directories":{},"maintainers":[{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/binance-beacon_0.1.4_1686160347876_0.4838398475619303"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-25T14:35:28.358Z","0.1.0":"2022-11-25T14:35:28.652Z","modified":"2023-06-07T17:52:28.187Z","0.1.1":"2022-12-08T06:19:27.634Z","0.1.2":"2022-12-15T16:30:19.642Z","0.1.3":"2022-12-27T16:00:23.344Z","0.1.4":"2023-06-07T17:52:28.040Z"},"maintainers":[{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"description":"binance beacon chain module for d11k chain","homepage":"https://github.com/dojimanetwork/d11k-ts#readme","keywords":["d11k","binance","beacon-chain","dojima"],"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"license":"ISC","readme":"# `@d11k-ts/binance-beacon`\n\n## Modules\n\n- `client` - Custom client for communicating with Binance Chain by\n  using [`binance-chain/javascript-sdk`](https://github.com/binance-chain/javascript-sdk)\n- `types` - TypeScript type definitions\n  for [`binance-chain/javascript-sdk`](https://github.com/binance-chain/javascript-sdk) (not completed)\n  and [`Binance WebSocket Streams`](https://docs.binance.org/api-reference/dex-api/ws-streams.html).\n- `util` - Utitilies for using [`binance-chain/javascript-sdk`](https://github.com/binance-chain/javascript-sdk)\n\n## Installation\n\n```\nyarn add @d11k-ts/binance-beacon\n```\n\nFollowing dependencies have to be installed into your project. These are not included in `@d11k-ts/binance-beacon`.\n\n```\nyarn add @binance-chain/javascript-sdk\n```\n\n## Service Providers\n\nThis package uses the following service providers:\n\n| Function                     | Service              | Notes                                                                         | Rate limits                   |\n|------------------------------| -------------------- | ----------------------------------------------------------------------------- | ----------------------------- |\n| Balances                     | Binance Dex          | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1accountaddress | 5 requests per IP per second. |\n| Transaction history          | Binance Dex          | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1transactions   | 60 requests per IP per minute |\n| Transaction details by hash  | Binance Dex          | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1txhash         | 10 requests per IP per second |\n| Transaction fees             | Binance Dex          | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1fees           | 1 request per IP per second   |\n| Transaction broadcast        | Binance Dex          | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1broadcast      | 5 requests per IP per second  |\n| Explorer                     | Binance Dex Explorer | https://explorer.binance.org                                                  |                               |\n\nThis package gets the node information (`https://docs.binance.org/api-reference/dex-api/paths.html#apiv1node-info`) to\ntransfer tokens.\n\n## Documentation : Basic Usage Example\n\n### Connect wallet to new Binance-beacon Chain Client\n\n- Create new BinanceBeaconChain client\n- Network default is `Mainnet`\n\n```ts\n//Imports \nimport {BinanceBeaconClient} from '@d11k-ts/binance-beacon'\nimport {Network} from '@d11k-ts/client'\nimport {AssetBNB, assetAmount, assetToBase, baseToAsset} from '@d11k-ts/utils'\n\n// Connect wallet to new btc client \nconst connectWallet = async () => {\n  let phrase = \"phrase\"\n  // mainnet\n  const bnbClient = new BinanceBeaconClient({phrase})\n  // testnet\n  // const bnbClient = new BinanceBeaconClient({ phrase, network: Network.Testnet })\n  // \n  // For 'doj-testnet add this along with phrase\n  // const bnbClient = new BinanceBeaconClient({\n  //   phrase,\n  //   network: Network.DojTestnet,\n  //   dojClientUrl: 'https://bnb-test.h4s.dojima.network'\n  // });\n  let address = bnbClient.getAddress()\n  console.log(`Asset Address is: ${address}`)\n\n  let balances = await bnbClient.getBalance(address, [AssetBNB])\n  try {\n    let assetAmount = (baseToAsset(balances[0].amount)).amount()\n    console.log(`with balance: ${assetAmount}`)\n  } catch (error) {\n    console.log('no balance')\n  }\n}\n```\n\n### Transfer bnb using Binance-beacon Client\n\n- Default feeRate is `fast`\n- Create new Binance-beaconClient instance\n- Convert amount to transfer to base amount\n- Build transaction\n- Returns txHash as string\n\n```ts\nconst transferBnb = async () => {\n  // First initiate BinanceBeaconClient\n  let amountToTransfer = 0.0001\n  let recipient = 'insert address'\n  let amount = assetToBase(assetAmount(amountToTransfer, 8))\n  console.log(\"Building transaction\")\n  try {\n    const txid = await bnbClient.transfer({\n      \"amount\": amount,\n      \"recipient\": recipient,\n      \"memo\": \"memo\",             // optional\n      \"walletIndex\": 0,            // optional (default)\n      \"asset\": AssetBNB,          // optional (default)\n\n    })\n    console.log(`Amount ${amount.amount().toString()} ${AssetBNB.symbol} TransactionId: ${txid}`)\n  } catch (error) {\n    console.log(`Transfer failed: ${error}`)\n  }\n}\n```\n\n### Get transaction Data & transaction History\n\n- Create new Binance-beaconClient instance\n- **Note**: Doj-testnet doesn't provide txData and txs list\n- Call getTransactionData(hash) returns hash-details\n- Call getTransactions(address) returns list of transactions (if any)\n\n```ts\nlet hash = \"insert hash string\"\ntry {\n  const txData = await bnbClient.getTransactionData(hash)\n  console.log(txData)\n\n} catch (error) {\n  console.log(`Error: ${error}`)\n}\n\n// Retrieve transaction history for a set address\n// txHistoryParams > address, offset, startTime, asset? \ntry {\n  const txHistory = await bnbClient.getTransactions({address: Address, limit: 4})\n  console.log(`Found ${txHistory.total.toString()}`)\n  txHistory.txs.forEach(tx => console.log(tx))\n\n} catch (error) {\n  console.log(`Error: ${error}`)\n}\n```\n\n### Get transfer fees\n\n- Bnb has fixed fee client, average, fast and fastest return the same value.\n- getFees() returns current fees for the network\n\n```ts\ntry {\n  const fee = await bnbClient.getFees()\n  console.log(`Fees average:  ${baseToAsset(fee.average).amount()}`)\n  console.log(`Fees fast:  ${baseToAsset(fee.fast).amount()}`)\n  console.log(`Fees fastest:  ${baseToAsset(fee.fastest).amount()}`)\n\n} catch (error) {\n  console.log(error)\n}\n\n```\n### Get Binance Inbound address\n\n- Get Binance Inbound address from hermes chain\n- Can be used in adding liquidity pool and swapping\n\n```ts\nconst inboundAddr = async () => {\n  try {\n    const inboundAddress = await bnbClient.getBinanceInboundAddress()\n    console.log('Inbound Address :: ', inboundAddress)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Get default liquidity pool gas fee\n\n- Get Binance default liquidity pool gas fee from hermes chain\n\n```ts\nconst defaultLPGasFee = async () => {\n  try {\n    const LPDefaultGasFee = await bnbClient.getDefaultLiquidityPoolGasFee()\n    console.log('Liquidity pool default gas fee :: ', LPDefaultGasFee)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Add BNB token into liquidity pool\n\n- Add BNB tokens into liquidity pool\n- Get Binance Inbound address from hermes chain\n\n```ts\nconst addBNBToLiquidityPool = async () => {\n  let amountToTransfer = 0.001\n  const inboundAddress = await bnbClient.getBinanceInboundAddress()\n  try {\n    const liquidityPoolHash = await bnbClient.addLiquidityPool(\n      amountToTransfer,\n      inboundAddress,\n      dojAddress,           // optional dojima address\n    )\n    console.log('Liquidity pool hash : ', liquidityPoolHash)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Swap BNB tokens\n\n- Swap BNB tokens to required token using receiver address\n- Get Binance Inbound address from hermes chain\n- Supported tokens for swapping - 'AR', 'DOT', 'DOJ', 'ETH', 'SOL'\n\n```ts\nimport {SwapAssetList} from '@d11k-ts/utils'\n\nconst swapBNB = async () => {\n  let amountToTransfer = 0.001\n  const inboundAddress = await bnbClient.getBinanceInboundAddress()\n  try {\n    const swapHash = await bnbClient.swap(\n       amountToTransfer,\n      SwapAssetList,\n      inboundAddress,\n      reciepient                // Respective receiver SwapAssetList token address\n    )\n    console.log('Swap tx hash : ', swapHash)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Example Code\n\nFor sample code check out example test case in `./examples/test.ts`","readmeFilename":"README.md"}