{"_id":"@defihelper/provider-keeper","_rev":"8-4923b769e592dc34441fb25e14c3ee42","time":{"0.0.1":"2021-12-09T14:11:04.132Z","created":"2021-12-09T14:12:13.164Z","0.0.2":"2021-12-09T14:12:13.401Z","modified":"2022-04-05T03:38:21.288Z","0.0.3":"2021-12-09T14:18:37.708Z","0.0.5":"2022-02-03T12:35:40.939Z","0.1.4-dfh":"2022-02-03T16:10:38.944Z","0.1.5-dfh":"2022-03-14T07:49:00.476Z"},"name":"@defihelper/provider-keeper","dist-tags":{"latest":"0.1.5-dfh"},"versions":{"0.0.2":{"name":"@defihelper/provider-keeper","version":"0.0.2","description":"ProviderKeeper for Signer","keywords":["signer","waves","keeper","provider","waveskeeper","blockchain"],"author":{"name":"smelnikov@web3tech.ru"},"main":"dist/provider-keeper.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/wavesplatform/provider-keeper.git"},"bugs":{"url":"https://github.com/wavesplatform/provider-keeper/issues","email":"support@waves.tech"},"scripts":{"build":"webpack","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts'","coverage":"c8 npm test","prepublish":"npm run build"},"dependencies":{"@waves/marshall":"^0.14.0","@waves/ts-types":"^1.0.0","tslib":"^2.1.0","typed-ts-events":"^1.2.1"},"peerDependencies":{"@waves/signer":"1.x"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@types/selenium-webdriver":"^4.0.15","@waves/signer":"^1.0.3","@waves/waves-transactions":"^4.2.1-beta.6","@waves/waveskeeper-types":"^0.2.0","c8":"^7.9.0","chai":"^4.3.4","chromedriver":"^93.0.1","codecov":"^3.8.3","mocha":"^9.1.1","selenium-webdriver":"^4.0.0-rc-1","testcontainers":"^7.20.2","ts-loader":"^6.2.1","ts-node":"^10.2.1","typescript":"^3.7.4","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"engineStrict":true,"engines":{"node":"^16","npm":"^7"},"exclude":["./tests/","./node_modules/","./dist/"],"gitHead":"294c6194be4d9360fdb768ae71e61540ce6f82e0","homepage":"https://github.com/wavesplatform/provider-keeper#readme","_id":"@defihelper/provider-keeper@0.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9XBqJOZc8AdRPc2LZY3auzc/Q+c9+YPDvg5DXat8Yp81KgyyN9jIBcExxqMmrW1ywum0gm1ZOBPIvP43gkAPfA==","shasum":"cf550115c7459472e916c49b96cadfec5c72fd8e","tarball":"https://registry.npmjs.org/@defihelper/provider-keeper/-/provider-keeper-0.0.2.tgz","fileCount":2,"unpackedSize":4266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsg69CRA9TVsSAnZWagAAU68QAI+JA+5Ax6Jbp3FQ2JF3\nCzqDOqbkOQ2ZbOgUSx8zH5Efubm1jKwZrTaTaXes3dbv0/N+4qyLq7+UFhSb\nGdp6v7tvXci8SlwuHKstEURjfY7aXlTyBtiiY8KeaqhFJHZC821hDpE1CgIT\nQEdKrQoblt5o9puUpN9Gq7kclG0TfQ7LHtj877bFvL6KHAb/onkIFuhPVy9j\nC80sRt/MXmKadhFbjDsirURVnMEJXxXwEoVai3uLZYPKJXgEdgwVALsygFTO\n+yKf+7hPzG1UrCSejF0ejsjxEjzWLgl//V719TGmHAE6u9zJh3WFFeOjAqzv\nt7bUwCCmCp4fbjgWhjlxpQFp6i5iLLqsbvksxHLRqDur6mMHAu0f+JhMpO4y\naPb7ZsHcRASHmWeHo1jVq/X1LQqe6CJ4gExYnTPx/X2Fn3F/gv0H3Hrw9jIf\n/0PPqoKR4ez1tKW/vKVzzaLWl+jTS+4si3jw+Cmwy7gCioP16rgE3Y4F+1/f\nMYV7u4tCvLwc97XySotPNjyxicdNB3spVTh8Y4ceoP41aw2TO8jeF7gYrLb/\nWx1B02TqjODj8iJCkkueWUYB2+z4vrxRHIVTxl6+06axqToN49DOnAzO+/Aq\n5AJSVxkmtaz++ttue4+d6OBtEvsHmc3OZtJIqhxU/7sPt4BwIT+gFBwjWJHm\nUcRG\r\n=bBNM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6Va87Gjq0Vs40S06R13qmStr/ZxIDJfr37TIFOluupAiBk2TD9jdFsvTn6dqUKSY+7DM4Min3YrM0SmHD7yt8D6w=="}]},"_npmUser":{"name":"defihelper","email":"admin@defihelper.io"},"directories":{},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/provider-keeper_0.0.2_1639059133257_0.17307380258573613"},"_hasShrinkwrap":false},"0.0.3":{"name":"@defihelper/provider-keeper","version":"0.0.3","description":"ProviderKeeper for Signer","keywords":["signer","waves","keeper","provider","waveskeeper","blockchain"],"author":{"name":"smelnikov@web3tech.ru"},"main":"dist/provider-keeper.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/wavesplatform/provider-keeper.git"},"bugs":{"url":"https://github.com/wavesplatform/provider-keeper/issues","email":"support@waves.tech"},"scripts":{"build":"webpack","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts'","coverage":"c8 npm test","prepublish":"npm run build"},"dependencies":{"@waves/marshall":"^0.14.0","@waves/ts-types":"^1.0.0","tslib":"^2.1.0","typed-ts-events":"^1.2.1"},"peerDependencies":{"@waves/signer":"1.x"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@types/selenium-webdriver":"^4.0.15","@waves/signer":"^1.0.3","@waves/waves-transactions":"^4.2.1-beta.6","@waves/waveskeeper-types":"^0.2.0","c8":"^7.9.0","chai":"^4.3.4","chromedriver":"^93.0.1","codecov":"^3.8.3","mocha":"^9.1.1","selenium-webdriver":"^4.0.0-rc-1","testcontainers":"^7.20.2","ts-loader":"^6.2.1","ts-node":"^10.2.1","typescript":"^3.7.4","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"engineStrict":true,"engines":{"node":"^16","npm":"^7"},"exclude":["./tests/","./node_modules/","./dist/"],"gitHead":"294c6194be4d9360fdb768ae71e61540ce6f82e0","homepage":"https://github.com/wavesplatform/provider-keeper#readme","_id":"@defihelper/provider-keeper@0.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aCUa8vLfH3T1VCqzMlKRPuCq8wX/DNZCaNJ16OHfYCa+6HqyWPaa+N8GtY+5OmUYb+7LfTT70CfgcNllaba5RQ==","shasum":"eb6fa8e80d4a04b5aad8650858c81aecc80fec5a","tarball":"https://registry.npmjs.org/@defihelper/provider-keeper/-/provider-keeper-0.0.3.tgz","fileCount":7,"unpackedSize":330826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhshA9CRA9TVsSAnZWagAAm/YP/AosNycePCPmaeGioimi\ner0bRkvjvl81C94z1gLZj81wsCi5QIUhEgoPqnLx3IhBv7McbOFEBWIh7Brw\nA9iFmV2qzbeHHCbNJJAbn28MGHEpc88jRr4L6mMfc+B597Clz3wCOu7Z6BIk\nb8SPnQYpM7OPrJAUsYWfR1nBTBBk1EA4X6JsHyG0pIS/p9VnSxAuqUYzYWkK\neQIJYTloEJlNh9FSsYqg7I/zDXoAC8GErlHkeqn/YVEQl6XQ6c+JflTiAp1q\n6wRnGrZ6b+BapI7GOpmDUBtKM05xYxYEitxThVG19YzNqXkK1YSjaKpSWKxG\n1Ponl/OrEDvIP+A53HiDpi2GFfJ54zZ3U3uxoJAN5bMkDRnPnRx0dbgIWjqM\nkEUqueCdLJThiPxADte/XTwyk9ST07VplIuWtc3LQ59dgUrhVfU9LOC3VnoV\nrMHbdgYy9BMF/6seLbpw7qCOGVCbvsiWZA738EO7kpxlMNjrWFRTPBmX1cwz\n8ZMKcD5BywvbpMHgp8Em3EUbVt1ShrBJdxFeimfnSLEyWtNnThmdanzFKc82\ns3rLZuN3Q0GjateIEbfaSJwB1nGKDJsbqHPvb90a9fIR/6yzOygBcSecNuRw\nnWyK1BsrQcUs/R7bHAXzBjTfweERGAcH+kXJ1hVpxlslhs7Jtkg1xPk7DkaV\nRE8B\r\n=lliI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJUgum8pIARsbkHwbW/D4SBF2c7/iuN5I7eHemmpLQVAiB5jsoQ2u5y4R5QtGx+fKq9y0b7P+R3ozfqSLZKm5eXOg=="}]},"_npmUser":{"name":"defihelper","email":"admin@defihelper.io"},"directories":{},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/provider-keeper_0.0.3_1639059517356_0.9438809485630015"},"_hasShrinkwrap":false},"0.0.5":{"name":"@defihelper/provider-keeper","version":"0.0.5","scripts":{"provider:test":"npm run test -workspace=provider","provider:coverage":"npm run coverage -workspace=provider","provider:build":"npm run build -workspace=provider","ui:build":"npm run build -workspace=test-app","ui:start":"npm run start -workspace=test-app"},"workspaces":["provider","test-app"],"engineStrict":true,"engines":{"node":"^16","npm":"^7"},"gitHead":"eeec8d59511704da6448e68f1e068f805a226d7a","description":"[![npm](https://img.shields.io/npm/v/@waves/provider-keeper?color=blue&label=%40waves%2Fprovider-keeper&logo=npm)](https://www.npmjs.com/package/@waves/provider-keeper)","_id":"@defihelper/provider-keeper@0.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-kmQO5cYZHjoxF6cg/aAew0mm0vWeKP0PHYui06RrfxUEVmptocxq8MoV6/+Tpqybv8Lnq5RFuiaQZ133t+H3Bg==","shasum":"53616400d7a8e2429c68abf676575ea2211ed157","tarball":"https://registry.npmjs.org/@defihelper/provider-keeper/-/provider-keeper-0.0.5.tgz","fileCount":39,"unpackedSize":90281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+8wcCRA9TVsSAnZWagAA36MP/0YIscWvj6OvuxUpEDKJ\nosvLk1CT9Gss/M6qkham068qZmWtW7+laAGhzaBubFGoYWz8Q9Iau01WkK/x\nvS43l6FcaPVWP8Z7TJMWgbNDyE+z3TqL1rqTEFTVzuaeEj+XihC/WLiPOWLy\nl9T9jIEeCCYTQLHJ9hucVDnaQEBSlYnszNjX7e1kcJRcnVsU99FA4LzGo64w\nAsPe4Qn77qvddFP2pDFbUiAT4uN0uwisqWsgvHdunYVG+OIhgmArRfRHEjhz\n98doQP1AsIvAOjNPwD0tue3+U28/k0m3UYx6CBi0gqO8WeNP4rRnXV8h+Y+0\ndkzsCRrPl5PvGvNv19TgTtzD9YJ1/DMyRkC9hMZRd7TxrNhjdusybcu4vqjO\nYAU3P694oVsexadbrwulxSTWx18FFNLnKdF1JVVA1va18mn2wB4nivrOP3xO\nHzykPhyEMtLCb/U6XBeclUTxvwcAqkWRApcOpIJpXxSi0yQPrDMqooFc2KQk\nHODIAP+AHrnYuczKzQIedan+XIKVbj+sOGbw6/umfiy0VNtrR+islcmXAsK7\nbVIceHtCUgZdLHzMsRyJM9tYnS5OKPQUMV3JzXiV711nsdHRz3SygB7DUsvC\n+hxcsNVADIDGct5RiigSc30ocgAaZviA8ri2Apr989BlL3UehmB2ZuH2KxFF\nKcQ7\r\n=GMNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXTmDs5pdx1hoFPd3Z6AWpgcflZwlWjj+jbG+nlaHFYAIhAMLh7yZ/VnjjjwPnAmpUhTcnQntvDnxLRuFEowG+DMvl"}]},"_npmUser":{"name":"defihelper","email":"admin@defihelper.io"},"directories":{},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/provider-keeper_0.0.5_1643891740771_0.9592250735470962"},"_hasShrinkwrap":false},"0.1.4-dfh":{"name":"@defihelper/provider-keeper","version":"0.1.4-dfh","description":"ProviderKeeper for Signer","keywords":["signer","waves","keeper","provider","waveskeeper","blockchain"],"author":{"name":"smelnikov@web3tech.ru"},"main":"dist/provider-keeper.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/wavesplatform/provider-keeper.git"},"bugs":{"url":"https://github.com/wavesplatform/provider-keeper/issues","email":"support@waves.tech"},"scripts":{"build":"webpack","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts'","coverage":"c8 npm test","prepublish":"npm run build"},"dependencies":{"@waves/marshall":"^0.14.0","@waves/ts-types":"^1.0.0","tslib":"^2.1.0","typed-ts-events":"^1.2.1"},"peerDependencies":{"@waves/signer":"1.x"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@types/selenium-webdriver":"^4.0.15","@waves/signer":"^1.0.3","@waves/waves-transactions":"^4.2.1-beta.6","@waves/waveskeeper-types":"^0.2.0","c8":"^7.9.0","chai":"^4.3.4","chromedriver":"^93.0.1","codecov":"^3.8.3","mocha":"^9.1.1","selenium-webdriver":"^4.0.0-rc-1","testcontainers":"^7.20.2","ts-loader":"^6.2.1","ts-node":"^10.2.1","typescript":"^3.7.4","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"engineStrict":true,"engines":{"node":"^16","npm":"^7"},"exclude":["./tests/","./node_modules/","./dist/"],"gitHead":"ac98f5e3da03abba5028872dfff74c04cbfdc609","homepage":"https://github.com/wavesplatform/provider-keeper#readme","_id":"@defihelper/provider-keeper@0.1.4-dfh","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-a7XWd+5daeHERu78OLUUcL25p6QC4ZhrUKiCq8a1Wtl7FdYdUUEpsE1ZcqL8d1n5v0UmzrM4idzVM8z6qRikPw==","shasum":"6f9bfd0de7fadef9ba70238384580d6669131b2e","tarball":"https://registry.npmjs.org/@defihelper/provider-keeper/-/provider-keeper-0.1.4-dfh.tgz","fileCount":7,"unpackedSize":330830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+/5+CRA9TVsSAnZWagAAhMAP/ikMiNbYXw6lfgPxz0+5\nDgjbVCosaqToELH7dnlqZ/pSgOMJ35St3UCyjBlwONYFareehAO415G8wVsa\n4TKCvh4AZmUokyAyI178ljG7bK8nBo4rtcS6v/wM9TKRo5vxNf6KQjVrN56P\nfGS7Ud3K2wQ/NTvP+OeogHTIziD3KFRNg9RYUmcoCOOiLXFMYCsxQ6B35ygh\noI8mUCozRRKVi4Zh4tbS4vGRUETJEKh+aKz4bO309xunpkh3cD+9rbkdOj7j\nP6gmLL8aSZZIaean8T+Rp6Jfvb9M+W/213jY9vlbNIvrLm+wtWcjBRq5EJLV\nPRQn/m3ngtCFoskA/JjBBCufJuGEZ6DRXOxgMqAG61hAA1DF4y/fCED8cof+\n7W52IahOfPGCDo0+tyiYJMZ0wtmQ9+CNpNp14R/EipTCuFZmAjtIZFvEymX0\nMY5uF6wX1G5ndyYsyhWsGz9GsKhWEscuAEBs+WncpIa7meBDSz2d4oebNhe/\nV+HYYZkkBRvAup8D9uvfqqNcTh/QZ0oncWx8TaVBiIgXgxCv9PBwJyOoJ6GQ\nYYrdD2PbpaWNcbpwm6dF5T0xMFxHguQpFHOlOWJfG/xfizDkp5NMCs6hmSsu\n3TsHKIoJyMWSfK8iumo37nTroiK9cyQQ3Y3aSYE689prg5pAJuwhAtcdhWl6\nyCc+\r\n=6cA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANDQ1X59Trw0rUwepHL/xpG43D7z50dbU/IsSp78ZldAiB9ib4Kcx5RV/VTfJf01Viw7JQLk3BgF/CusyzJjLwbNQ=="}]},"_npmUser":{"name":"defihelper","email":"admin@defihelper.io"},"directories":{},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/provider-keeper_0.1.4-dfh_1643904638732_0.45061037659606296"},"_hasShrinkwrap":false},"0.1.5-dfh":{"name":"@defihelper/provider-keeper","version":"0.1.5-dfh","description":"ProviderKeeper for Signer","keywords":["signer","waves","keeper","provider","waveskeeper","blockchain"],"author":{"name":"smelnikov@web3tech.ru"},"main":"dist/provider-keeper.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/wavesplatform/provider-keeper.git"},"bugs":{"url":"https://github.com/wavesplatform/provider-keeper/issues","email":"support@waves.tech"},"scripts":{"build":"webpack","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts'","coverage":"c8 npm test","prepublish":"npm run build"},"dependencies":{"@waves/marshall":"^0.14.0","@waves/ts-types":"^1.0.0","tslib":"^2.1.0","typed-ts-events":"^1.2.1"},"peerDependencies":{"@waves/signer":"1.x"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","@types/node":"^16.9.1","@types/selenium-webdriver":"^4.0.15","@waves/signer":"^1.0.3","@waves/waves-transactions":"^4.2.1-beta.6","@waves/waveskeeper-types":"^0.2.0","c8":"^7.9.0","chai":"^4.3.4","chromedriver":"^93.0.1","codecov":"^3.8.3","mocha":"^9.1.1","selenium-webdriver":"^4.0.0-rc-1","testcontainers":"^7.20.2","ts-loader":"^6.2.1","ts-node":"^10.2.1","typescript":"^3.7.4","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"engineStrict":true,"engines":{"node":"^16","npm":"^7"},"exclude":["./tests/","./node_modules/","./dist/"],"gitHead":"fbd8d49931a20c2bdf0330cb12c2b0a1e3b71fe6","homepage":"https://github.com/wavesplatform/provider-keeper#readme","_id":"@defihelper/provider-keeper@0.1.5-dfh","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-LBhSLCQm0LzEZIBbSjIFaVRYXZ1FbAFowtpvMy5U+mPSRgLWIqdiFTqxuZCqTMRidU6hDXmGoWtHVwor0RL1/g==","shasum":"255cfd3c52cd581cef8ad6b5a92a15638970e7d7","tarball":"https://registry.npmjs.org/@defihelper/provider-keeper/-/provider-keeper-0.1.5-dfh.tgz","fileCount":7,"unpackedSize":330830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLvNsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf5Q/+KI8FWozUN7YRuH24dLljsGGt8umqpuJB9x/n2y920oJih/9t\r\n5MJnn9TPugMifRFDQ5T7d5xo5Ryx1CrXA4caX+TPlfYQW+2kaNIdygjHCx11\r\n17AyaErGDh67kOgWNVz4WQmgNSG1XzkjUzYtmWeWmWxuOOePFZGpSKL++6ri\r\nJLf6PWOz8QS+KOsNUEuVuby2cazaa/yeb6K83Ph5isb5r7s2J5HMalzZaeSn\r\nYBB2nqwdax248QiJKsREuraZPR+/NjOPOkxg9nJEcNK9Yzct0qvwSAG0WFUE\r\nZWZNwxl2y4S600v6nP1repxDxI0SMDOjOtFEW9b2tbKgLzniybqf/wkz3yMC\r\nCQDNszEMep/l0LO04hTGidzYroTHkiXxWT71sxqmCiRqr7gVfzQegufsMQrf\r\n64ZITchV433ttseF4+A3YXU6+oTxre5dXFU/HIXCGwUmzXbIB9k3BuiQwdkI\r\nsXvEhp2nnw5WfTr9BFkLR1gBogoY6TeUG5ZZDHj4TVe7DJ78OmE4imwQwl5B\r\nNO6FdZ2DJULPfQWM3ZBXWPJRe/oru/S8cuENqfllXwkh5emZsf96uWLIMZWu\r\niTsqPSOOAVoIw1bKNns5L3vRTLQWDFAb/aLyIyPdifnpH+TazDJQuioysvz8\r\njXpXRc6+UHGxm4qpPvBn4wLsojOquPYtP3M=\r\n=46ml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOieNLjcXiiPJVUgkKBwOYRlyB0pPLJj4JkNvaw1HLyAiEAqWhkd2/GlEOwJaqFNLSx1/0IB2zUO8xm//YQ+tr+g70="}]},"_npmUser":{"name":"defihelper","email":"admin@defihelper.io"},"directories":{},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/provider-keeper_0.1.5-dfh_1647244140209_0.6459404577163324"},"_hasShrinkwrap":false}},"maintainers":[{"name":"defihelper","email":"admin@defihelper.io"}],"description":"ProviderKeeper for Signer","readme":"# ProviderKeeper\n\n* [Overview](#overview)\n* [Getting Started](#getting-started)\n\n## Overview\n\nProviderKeeper implements a Signature Provider for [Signer](https://github.com/wavesplatform/signer) protocol library.\n\n## Getting Started\n\n### Library installation\n\nTo install Signer and ProviderKeeper libraries use\n\n```bash\nnpm i @waves/signer @waves/provider-keeper\n```\n\n### Library initialization\n\nAdd library initialization to your app.\n\nPlease note, that the Keeper extension API may not be ready on the page yet, so you should execute the asynchronous `signer.setProvider(keeper)` using `await`.\n\n* For Testnet:\n\n   ```js\n   import { Signer } from '@waves/signer';\n   import { ProviderKeeper } from '@waves/provider-keeper';\n\n   const signer = new Signer({\n       // Specify URL of the node on Testnet\n       NODE_URL: 'https://nodes-testnet.wavesnodes.com'\n   });\n   const authData = {\n       data: 'server generated string',\n   }\n   const keeper = new ProviderKeeper(authData);\n   await signer.setProvider(keeper);\n   ```\n\n* For Mainnet:\n\n   ```js\n   import { Signer } from '@waves/signer';\n   import { ProviderKeeper } from '@waves/provider-keeper';\n\n   const signer = new Signer();\n   const authData = {\n       data: 'server generated string',\n   }\n   const keeper = new ProviderKeeper(authData);\n   await signer.setProvider(keeper);\n   ```\n\n### Basic example\n\nNow your application is ready to work with Waves Platform. Let's test it by implementing basic functionality.\n\nFor example, we could try to authenticate user and transfer funds:\n```js\nconst user = await signer.login();\nconst [transfer] = await signer\n  .transfer({\n      recipient: '3Myqjf1D44wR8Vko4Tr5CwSzRNo2Vg9S7u7',\n      amount: 100000,  // equals to 0.001 WAVES\n      assetId: null,   // equals to WAVES\n  })\n  .broadcast();\n```\n\nOr invoke some dApp:\n```js\nconst [invoke] = await signer\n  .invoke({\n      dApp: '3Fb641A9hWy63K18KsBJwns64McmdEATgJd',\n      fee: 1000000,\n      payment: [{\n          assetId: '73pu8pHFNpj9tmWuYjqnZ962tXzJvLGX86dxjZxGYhoK',\n          amount: 7,\n      }],\n      call: {\n          function: 'foo',\n          args: [\n              { type: 'integer', value: 1 },\n              { type: 'binary', value: 'base64:AAA=' },\n              { type: 'string', value: 'foo' }\n          ],\n      },\n  })\n  .broadcast();\n```\n\nFor more examples see [Signer documentation](https://github.com/wavesplatform/signer/blob/master/README.md).\n\n### How to build\n\n```shell\nnpm ci\nnpm run build\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/wavesplatform/provider-keeper#readme","keywords":["signer","waves","keeper","provider","waveskeeper","blockchain"],"repository":{"type":"git","url":"git+https://github.com/wavesplatform/provider-keeper.git"},"author":{"name":"smelnikov@web3tech.ru"},"bugs":{"url":"https://github.com/wavesplatform/provider-keeper/issues","email":"support@waves.tech"}}