{"_id":"@zcloak/login-providers","_rev":"47-9f1ebba74c83997b81c4127d762032cc","name":"@zcloak/login-providers","dist-tags":{"beta":"1.2.0-beta.0","latest":"2.1.2"},"versions":{"0.0.1-14":{"name":"@zcloak/login-providers","version":"0.0.1-14","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.0.1-14","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"52242a3b26540ac770aa5a2b223b1df6dbf5cec6","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.0.1-14.tgz","fileCount":18,"integrity":"sha512-u1zOZaBgNiqXIv0P99YQvl+wJSA4+UnfSDeYrvZWVVoBDzN/ZNduuzBslCEDBJmbu1MZN/7o71dKafDxrL3ouQ==","signatures":[{"sig":"MEQCIGU7XvOS46tGHMGZjzTTtUY4qoIs7HCUxwkDd9S7eddrAiB8ihX9XsGYezunF7m9MfSOUGtGuNeOFd47stR+hp+tXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMn1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocqQ//fySS4+G6nNDd9AZzhyesW3uadWGekqLvMYdzX8jYJu6OugZf\r\n4Y6xNA8HvG9spfdwJj/0ZZCZ/BzixzUfLZu8F5kr8uERBdTgLfB+78SiLQSl\r\n4/4T0hHBLSqbn5TcNV2QbBY/myfKq33TVIoP24RQkzGWTv/+aPbzwa4uQanH\r\n1KTRTVdtH5gVsegiPBwrlEnUFBffv0dslVBW1UIbIMXPm8WaG5XxwBufjgHl\r\nRbQPNXhHRk8TqR995uXDODI7fJOx2njLf3FPK9H6snaZnF2h2bEBiUho4lxi\r\npg/IIkY2a0fCdMrUO86Ar7TktLs542sM428/XbkVsjrWezSQXmU60DAdKMBk\r\nSWToyPGvUtl9k9A7+MjL94xku4bt7PEioE+2xLr2PSoOu+IMNmt7KURDMf4B\r\ndzKo+Zingxl2tPWj3SgIopc7EdBYUm39sp9b8JfBhhRsGi2+TzVLqzZbaomX\r\nnLe5/q5YH9q4Ouqq0Vk+jtwRbJpkufKbXc3epRWXbudwKk6juOYLlIyvqz/K\r\n81WgRllPiLJPB+o5pDdiE9oSAcxRTVO166SmtYlKpavhA+U7hTYxj20/CN6N\r\nzZ6oIrjkNrIyYupzzJcZyws7CPZzWlsWbn9YqOnrr05N7yqyeZoII9nAcWto\r\nElV16JUVk2yF2QDiu+vQWo+xTn8owB4RRU8=\r\n=WCXK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"0fbe9949d740c2b249b2ada0045fa001de94702a","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.0.1-14","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.0.1-14_1664253277759_0.6527416146302165","host":"s3://npm-registry-packages"}},"0.0.1-15":{"name":"@zcloak/login-providers","version":"0.0.1-15","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.0.1-15","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"6f3c2be4dc1851dbeb759971e03974e661cfe6f2","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.0.1-15.tgz","fileCount":18,"integrity":"sha512-TZlr0O+n24e6j0DOT4znNUkdP7Og/9wLrsl6fcjz/CndBQgY0JajtcIEJZJeeAk/DT5ws23h4jq9fw/iiN45YA==","signatures":[{"sig":"MEQCIEh8wZK1ARSMEpinknzshFz0wrFD289A6jgfKj2p7tsiAiAqbV770Cd3ikKjWwXCNhDmsl3ydZN9mT5GYdWtu89Vmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNT97ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroWQ/6A29nafrlH3BIYmNVkGjk+o0iRSpdcpqxnTsS5oJjjmdTYchN\r\n8Lww8dcwo/beuJUIG7U3AKJkiL3EvhaEBU40yKj3eLAqkKjNOjoqtIUPD7PT\r\n/HkmBkiZuwsL8fSDK4TJSS2gBdmfY+MpdUCi5kiFqlXeLpNHeQ+D0BNx+8iU\r\nQ3suTrKZmfdXPSuQg7Q2PwUMuuUh+yKHKOaPCQ1xxnhx5BL0gASbBNeS+zlD\r\n42JTw9/uPvkNaElxUtB5x9WpayWiz2uw9XnlVnL1Dv2qZfqk27OeDuktmLKJ\r\nV571RwB/76FE00dUssdzWaLcyiWnhY3C4yAcl3XLVzwF2UX74B9XgIsP6WZl\r\n65B6dDf5tPy/mHpYOYrjdvkZy1BYjczg3qNXwcNXQG7tzIq9JfDO2GQqe8Ch\r\nTZAUqdo1botBAZ2SXvsG1DJoOziu1tO9KQF7CFxEwpDFtEKuAJbTO+XxjbGJ\r\noCrV4izspZehps3eImkm6UIJsZFd+HHJzoNpRqiRURp5V8qwJ1i8o4d6vHCM\r\nISc7QotRollC9i46rtQ87IDAihPl3ucJziznyDkHMO5sunOWsA1PgJh3dmhM\r\nKjqGj1Ko40IL+L3OszlLmXNBgDE3ajvbFDuCIgHoqcZ866HO/O5fLIpmwvqc\r\nz+DUJ74lG1oGQ8b5JFrUKtT1RGEDs2x2yNc=\r\n=18I1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"164e62e42f29a8a560691292f48295176fbbcd1d","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.0.1-15","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.0.1-15_1664434043037_0.9097057624406153","host":"s3://npm-registry-packages"}},"0.0.1-16":{"name":"@zcloak/login-providers","version":"0.0.1-16","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.0.1-16","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"35edd1bf71b33e37b0c3cb064b30046509878a1f","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.0.1-16.tgz","fileCount":18,"integrity":"sha512-XVLtRYxRaaHtr0LNxqyHjproNikvN0BD/1KQM/FdX1OZCHQMQuttlHt0vXW6b+IEzkeKHpqWTpFwpYnmWSmaqw==","signatures":[{"sig":"MEUCIQCvpWrtItaQSdvet/zcQx1vlxXAtTm8X52mry+o53S9tAIgLYw+g7/leSYYXyEu+e+1LwactDendku+wa7jFGS87gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNwTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr46A//fr6UlvTSuRldsF8vSaZgYDlAWh4qZja5T4UMcYCqCnqLp0ul\r\nEPS9CyLltcSEnt+Aw8BG9JaekTyXFyvlgYoeju+b7a/7OU8VB1NMQwhk3YJq\r\nK6TWtbOZfsaSAA6EQuTDRaiY27Gj8XvmSwmXile6PpY+ag+PRME6xeAyhvqE\r\nC/w/H1BnXAqspVSkTDhCBpb1ELC4kguqRmwPp3BqOq99VHtssdfJix9hE3tU\r\negCxVFFBC+kZDUvdLTPhZbPYgE4hvg2a/7MJNNMsbHvJLxuiPinpWY/fmyw+\r\nwiLfBgW8grDMo4yVjzrMvrcpMN+Dfa89ahFWLxwClhGWJnyTq0f6j9NIyiES\r\ni0szT/r/4bsyDV86he9vOS2SD/GkzKVPMKuH16BXHrHmRP2KYAff0t/4fA7+\r\n2rADo4y4k+uNLCFn7znPG89cb+OUkYt8SMq01P+FEqnK1J04FSgfQJoSQU04\r\nxb3l7zZTTVNT+YMd9YdgzRShXhW4GsFeqzOUUeSMhC4umT8XmZacIQXNhceG\r\n7f/mmg6K0Qt6KkvRxJhgKkyv12BJ7uuGE9uRYfaZEyieX54OblLUbZBYHqNj\r\nmjpJnmXhQWkRQS6nTyC2vBg2aeva4tcFj2axDabdqqmUv3CYkaSrjxMEBnmA\r\nh/HmwI4lUYk8GzlerOv1y0ubWZxa5QoAu44=\r\n=3Ck4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"732ac00f8609be711813be7eb40b8786d6a36d7e","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.0.1-16","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.0.1-16_1664550099830_0.8827728826577628","host":"s3://npm-registry-packages"}},"0.0.1-17":{"name":"@zcloak/login-providers","version":"0.0.1-17","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.0.1-17","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"5f9c4641c466b063e826cff0211a2963ba79809b","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.0.1-17.tgz","fileCount":18,"integrity":"sha512-9BJfty0FdAUgCZiYEz/fwMhUw/an+baoH/Wk1duiaJ69bJHTRqzrLGd/CVyK4F6sDYiBT2u3C97Kd3ZGxxAbDQ==","signatures":[{"sig":"MEUCIFUMIV/JwKN6th6PdgxMiOOhKjo/otnOHK/w0B6kJOjgAiEAgQ6Oh3HnVz9IAyA0jUsSYUYLQwiPOylLuRO2HO2relk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNwW+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm/Q//ct23UcsZlOKKopgLF4ZegfHyi4H9YNp3BWvRNv1IpEu8ulSA\r\nujOPq3vqiH7WTGReA+jBewrFMUZ4ZgFHJBqkWav2tHr3N+66xPgpZNFpBFxw\r\n/X7ckbqn1tapV01NRoYDr9UEIQMN3BnBZvX98BMpLo7BX2+mtSXhWJHus96D\r\njtdfbUHtH4pE/mE5JXvquNWrY4fLA4uI5Oy4Xh2y2rfQ8WbHs9xP7yqyKlKs\r\nU6k90GEy1o5l5nYNr/6di8LM8HIEMQYiZ4s2h7ViD5lLCWZPFd5RVNnL08bE\r\nsj4EI1Im35+emBgNE4/OlytoHUdc6Fu0UwZR73PHyFmkKxf3dziktCghVK7j\r\nTFmzm+Bdd6P5DoZpeFLCGsXIJs+QYXuVA7PiveWDilLsPC693B+geiyCgeby\r\nMsNhaIDBj6Nc9Oyyxt0X8Nnu9wZZ9I1umson02AEKDiTehtIqfte9a6U9pa3\r\nm9/EhkZpvi/KKOuCw2mhIcKajFfYYc6offFhf9NhPtX7KwslaHIEW1upEGzB\r\nWyHdOkFDMIdxeQyv4Kjh82yEwmg04xIlk8mIpCQag9cap4/J/rvvjj/TERvR\r\nOUFIVH46FLO7+HEA3IfSh+qQxiKDvfSaa8gbjrvxHZsTjqEneB/tBwj9DFlF\r\n0qZ2WZlM+m1B6um4rdLSn3br9/wbHy8t02M=\r\n=dVVp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"b3e1e7587558c25e65c694ab9242d5fc4876bc99","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.0.1-17","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.0.1-17_1664550334384_0.018360651666157635","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@zcloak/login-providers","version":"0.1.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"2795fab2cf86e1a7cd324301a81165136fa002e4","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.1.tgz","fileCount":18,"integrity":"sha512-SB7B9E4poAPDhVwAJambSRSI5NnsbvNxnMYxXyDuPuR695/1R1/NpejlsiP4B5m8sD1FbEtXn4wXF8sxEwzWng==","signatures":[{"sig":"MEUCICpG/SbW5XE9Q8TUCmg0bLCPkbl9JEcBq6Lfj9IlPgCQAiEAhnf2qqsD6R/ipL44G8ooJAbcUuU334xhlfulnioiWHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNxB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqefA/+JttxGvVPGNs/Fjhg0JLOvz0YspUrKl9CEspM2eL/5nrfEHM8\r\n5jzbo7VJjWUL68FJtRdlLArqWmGtvpYtQtyO+pgU9x0taMz4H+WVKdGgYr3D\r\nq7uTg04DxFZchqHLNb6hQuXk3N1lEdqWaoXsmnZWjTXOFG2qY9RnXY7gtVEq\r\nN8iR+ZZvpbbBEgxbfghS0ArvENN21OPUQcprUKQ9Q5BPyx0SxgvPGsTZMecM\r\naS3lDKsRSfdM9t9L3dcD2ra7Mt4xuQWkURmkmILligBK613RSxv6J8Jpbk9U\r\nMY2w317x7qFB/39VtlHr8NXd3HtyuM3UYz94YIdD29QOHUCWQxlvVmzyT6jU\r\nI+Yo7url2f2emLfdBnYkLsBdONj9tXYJQRWM5Flr1P1ipdgasK4sdaxQ7xxN\r\nm4MoZEMnjpM7TWiSravtZOncLmc7xWRVO4fPAE9+jOtohsPiO6yNIM3vsg12\r\nx8XptD09SuYFX+Cd+fvN70p//uyAHusr3xqCvZG0DnQua/4zXSIDT5kXUecZ\r\nffGImlUP6anEEyXp8mqVd+OxAiIiK3D6KhpIFA/D36yFR4b0enkX0iE8a/GU\r\nIKJPKa0v7unZpLvTOz0nREt8ZpaRXe1v5M3RNxugTat+YWNs5KL4mO6D9kBs\r\nrEHF4bWRbuQF4dfv+MvZnt9cKGyqDFlKEqM=\r\n=kdOX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"71adc4e9320989af0fc7c4804248f61bb1c98995","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.1","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.1_1664553076607_0.172430070232084","host":"s3://npm-registry-packages"}},"0.1.2-0":{"name":"@zcloak/login-providers","version":"0.1.2-0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.2-0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/login-providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"5f51295ec47d882f184596f57dd301b4fc110986","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.2-0.tgz","fileCount":18,"integrity":"sha512-HjATcWk7M9dFzHn4vckCZK9PlmebXfp6jn1Je4RwbnqOpmZiwk/IcxkY5lRoPMwEt9ppJf2aCmK3MLw0MpyQBw==","signatures":[{"sig":"MEUCIQCpvXVQeeFs2HkMWlifoHhG8PCF8pcvprnBLAqMqsf2vwIgQwBl6zzft3RpfUkVEBb2XTfSsqinXiak0RVzjFb3Kvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNxiqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1IBAAhpDnLZxABHR1xnaqkJgSIBeNhobcSurS3t8SfIirCO7jDWkL\r\n7we3rhQdyIYuBEKxEL91bM5t2b7dtsvQ3oSd3sLtWbdxC1+1dZIbXsPcdJus\r\nW1DLys+LmffpEAoII4SLJ66mB4grElRUgoq6zJZaDK7fw1l7JvnAN8h3H4eb\r\nKaDDK6azL2n9Y6K5t+/g/FOL73oPapNypky6Ms+b2xhz/vX9vYjlZw9GGbCu\r\nSXaD5C+5JPaMFBNiAHXGBzVBl13i7JI1r5cH2mLP40qptNXZ/ZWJjCNvA8PJ\r\nteKAxUDWZiJJaN8OYratfHC4CxqHHJZ3JPcApKbnPpI36sl0KCLcfjMz/40j\r\nLeTyTPbiA90meJsb+g4WYDXK/RK5VC/l9UozaL7DcnwXZPUkPVb5F7O4JU0K\r\nsdXvpjKczKUW2+BJLb9D7W7vJoa3lsyDe+eXyc5iaw0/GEMsBqQXJAIfgR85\r\nxxYi025el2wKy27btjTvH3HDnAFPmIXJYzt5Qa8zgxhbFF/r5rdXCBF5I2Pt\r\n3CGMNx6jdibnZOosTawqDLEJgokdIRLQLYqbVF92Q3qqyCyP3OsEtbSEayHJ\r\njJB6M+T4lyfp4eUnYXHwPus1BGMVqUWOo6HSc3wxigWPrAU6gCQiEw/Q3yrK\r\nDPlXjK4iZxqTz3KvfMGuBnbasLdByQ84Vx4=\r\n=nB3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"156e0c277103b4358a9fe4d1067476f97ac864ce","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/login-providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.2-0","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.2-0_1664555178435_0.6249601675141903","host":"s3://npm-registry-packages"}},"0.1.2-1":{"name":"@zcloak/login-providers","version":"0.1.2-1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.2-1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"274f0a364d8eb92cc569cc883483222535ba66b5","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.2-1.tgz","fileCount":18,"integrity":"sha512-Qa4/kLtvXk7gvyj6+qLhWkJb/sxdEZcMh8Ym7TuE7DXoZZ/oG+WSzhLbzyZ46hJAWB8UObPAvS/PXhwb7fzfew==","signatures":[{"sig":"MEYCIQDBHMt/y7ssknhWgNFFf9czrje8RMSRAdFLJtFSBFjb3QIhALbJePkyWCjOt3G8LK16QqEpdcEIp+f4of9bfTQTIxS/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR43FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ig/5AA31V6CAXndrYNqsyGmxGDuEhy4eqgmdky6HMvnuCpHj6yx/\r\nDgnHkvoaGooS3znZ/YG0Yy3/wOCb4zD5zWgoP/JzW4TvAy3hJvHKxfKMr1ve\r\nDOlKcO08I423/A1MENygUDzrQcmTa26uYPmrJti/GcPcrJ5nfqSSJQ2XtvQp\r\nnWWclDSkLrYfUhz4eUiDzoSXmu+o4c1vvwlAMzDVweTF/FPVdjbjYH3NF/zH\r\nG72UNJnXpRqYVlJFHK5ytxKQtFn7TisjbUZ/NoTQMIxr4+JA3vvU2fp0xWWY\r\nYE+3k8LSL7eygMlAew4RLlKaxNzJH/1+mYN0qqZixNQxV6pnhohFR3IduHqb\r\nBjT0/EyIxgsusMywvAx8NGZh38D7x/heX7YpMgQK/I3VQ5MeZe827EPXDrgc\r\nimfUaTcN1TrLXOLjYLy3S7laL/P4m5E/EMI9xOlVWFgcjovaOT0QqZFpi29q\r\nLr58hKLhXsm9cOJhmm5v7EjJXISnZSXtpsuTair567klItvWiFWmF9r+H4B/\r\n/ssL0qBkbnZeM3ypApHefe/LARADO1FJ0GY3dFbH8YeBGO7HbtjWC0QoGCMP\r\nrbZwIJc9x6zl2cyQWTVQSsYi9Kkc4/sw8FtAxV0VoEdiT19J4lYUtnDwykep\r\nd4GZBMQyKWoaY2ekcZiwQWDiUPUH/qvOmpo=\r\n=PoOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"d3dbafe070b482a26c965bc9efa5ee4b30b9df16","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.2-1","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.2-1_1665633733369_0.5651712831245241","host":"s3://npm-registry-packages"}},"0.1.2-2":{"name":"@zcloak/login-providers","version":"0.1.2-2","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.2-2","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"00a5127a9d1c9c4101c05a82132b3966c93f74e5","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.2-2.tgz","fileCount":18,"integrity":"sha512-iDL/qkR3hIiKsqifMk1oXJyQV1isoKhdu8rk7Wn9QmLoAKdJx0fRv/vvoYxacfxHQ/w4xfjMr5hh3MkAMGM2iw==","signatures":[{"sig":"MEUCIFpL/gw4twuLgeOcSektUG7AHjmcU2tYhzRcicj949CYAiEA+fkWTw0cqf1s0GeVW6J5RyY52oUOMyXdeMVyArqyRjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR6/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWPA/7BUl0CRVHFmoqrj9izNQS82IMvBJX4Lij0glP6qTrvAPSFQ/g\r\nTniCfKF0qLvdqU56PfP5BeTHANzy5M5lIX0qX56X9Wp4Xw0FCTgJWxK5rwXd\r\ntweMgcLShmImj2Sf/NXprE59fmBBYtf/qUWiNEh5N+bc9bvdI52s2OdOk3gO\r\njteeTY+fP8E5oN22AwmlYxWMKKdXFdF6PoL2aiJ1fH3iUII+7w3UzVeIrDpd\r\nAR4vnyrw5t+W0UB1jk3is3SzsIabDoSEm5mBRgsnQ1+QUlZLIZi6Gc9F43JY\r\nNHZpbBqSPfBhjtk7zzYJ/f8OVTvaHt0tNPCJGU0685aje7Aq+61iKWHRW9IM\r\nNSMzl4Cu8oT6Rx4cWiSruw+5wJ6rC7I/NN/A1jAFIPOfg6IFMr8EjPLsitdU\r\neHKMy0uxMazrW4ViDw24MkHPqA+7p68uJ7yBBw15LvmlYyEFliK0CaK2qcCT\r\nQR/tqkAi0jGRFwJ78UGAm8O7OFuIi8pP7sbZ+iDo5659I+Q9TVMLxUTUbDnq\r\ncH2KE0dBIhi7TccVWrBxmaOEATU7enIlH9tu9t81wL/vS+5UF4ObjLYrYWHO\r\nXV3Uy8LcltFITrWy3rXlxha2qTN8A+1dejnVqGZKbz3mJeMiTgU0COZMDv8g\r\n28couPoKBmjZgVdBdqMxAIzeZhal1ayqjYg=\r\n=Wy71\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"f22c083a643b40cda13e3a2308481ab5fdbe468c","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.2-2","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.2-2_1665642485040_0.07067570475810259","host":"s3://npm-registry-packages"}},"0.1.2-3":{"name":"@zcloak/login-providers","version":"0.1.2-3","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.2-3","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"8733ab0f17f55e67040322d79bf8b59dc7320b38","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.2-3.tgz","fileCount":18,"integrity":"sha512-ReMxpalB9hHOE3aTcp2vPmQcAT2PzcW9/S9Gt9O3l/lBDZcHmZ99Gv+YUJX6rN4P7Qlx6brlQ8x3NEdcfwGfvg==","signatures":[{"sig":"MEYCIQCC8CaLPdRpNUrqosD4AcEpfIze/6xfCZGysVvopgMtCgIhAKUNjxZzTFWlfxeGpnt8ZWPtpNHVRUPF68wWvQrUXR+G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTh3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxlQ/+M8EodDekigdVJkb/+6QQiFXVTmsv74mLIYbAvsYbOtnxzj9l\r\n7vfu65Ws1tzJOpVmdvW2v4BUJDpm8ahjBzKv00p82ftLFIdh+e2L4T4ZNGuP\r\nZe0hxitCTTJOWEGFTkyF8OfH3vPSGIktw/yvRbW/7jyaLkXeQ/LnMHXvihmZ\r\nrlSzaoqCDBDm6K+rNnbluSAyXPxDYTOhmRwMFUWrodKTKbLrR8dqcbLxv9ID\r\nW7a9gM4XCLIQXAs4GVRKIdRqxLzybDZoSlVE6XhZ0TV9kHEL/0suzyMgWwAC\r\nDw/Qet/oI5XgIjoV+wVnAKJ9QHPttq8mA5BRXba/LeUcMLP3op3nZHnmuoEz\r\nhVlNueYbD6QaLY0kxDqgzsi9ZlXa+wPeLNhClkGQq6tLacAcrkqx9H3ZZv/+\r\nHr08W43r4baCii+A/paKYGyJkbVrE0fOMEweC4F0NhSogD2XeqesugtgU1NW\r\nIoUnCjgNKzYMpOtslfTtAEb6RTdeSEktv71HbZNTc5/Zn95WfWffJRrE8+1S\r\nhC035pRzcAey32gGwxj+L+9v0ylc0Q8jnLJvNbGJ5WfY7SH0leIfVAQ7q/cE\r\n9gvV0txYGy1s70Me1kz7O/dN9TAEMtrvjPGyk5ymdndyiY3HIfJeX6gSjk2R\r\n25MPdsTDD/U/BfVDYZMnHVir7OIgJ6eRoBk=\r\n=bJaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"ded4cf028f0abf2673490f072ea524c2d414a949","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.2-3","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.2-3_1666063814533_0.24011104998771216","host":"s3://npm-registry-packages"}},"0.1.2-4":{"name":"@zcloak/login-providers","version":"0.1.2-4","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.1.2-4","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"3e5cafd38da886fedde738dc6c8023a9d3fe28d5","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.1.2-4.tgz","fileCount":18,"integrity":"sha512-tcQAJmGpgiuscWorl1Uy6IV66iJwkctAocRkAPiStyEBZX24t9OUA9Y6Z+HmDLolzmExxeYX93WwtVFOvt9ruQ==","signatures":[{"sig":"MEUCIQDG2PSuV8hjjROISs/CSr1pm2Xgov5hOs0KOEdwdu9lPgIgYRKYUrc8LjSOgLos224OEjOfBCMTQY9jHMGMPp4PM8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUgQTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYNg/+LWtVBdXwma4oDqcU8luxpg3e/XLmBOGlEs6H1PYF/J388uoP\r\n0MqJVLjo4Dd7fs8uMO0Casls873HYR3Vpe7fRiojEbM0nqd34XW0bsGeB9N6\r\nHqn45PvGVxPaa9I+SFY9lckD/FW7EvA8qyt/tFLHPWRiu1oKkf+wSSQeVT+k\r\n93gsdlNAad03i1Q5A3zB4UMedrDf8TqfeZ6XUCKRHuxYUC5cNs5JCf5nNDxN\r\n6qXcr0bRpVGa94XfsaCPI2FfJwa+kXUegOKai58TW3AvwpIKy5pHWbUE9mkN\r\n8J7Ijz3Qk87jYw7yj4QhVlPyogPU9pd7lK9waGnYHHcsGlPAggUORySHEeKr\r\nQ4dL1SiXxpkbRS6+n1JsI2ufLLJGCVSPLsinyGAwgjdJ3i32H+2XOysmHOlD\r\nynxdIUFzWXxPOe4N8k5YMNyDKKFOPACxj6nSzQnyXU9ZKaLKh2QzPjBYSsnK\r\naNDiHGKM1iraTkp/T0DE3ccR1WyLlz7XPVsFZQxNbpnTGCQdBsbwJRebYD8S\r\n2fxY5Y+r8vTFIKwqV3NbdKItfASVIwkqt9OgS/bpfEBt09Fxfk1uJmmgvAMA\r\nE2V/19NiU24ZmiEckDhlqUjCg9QCyDWtg5jOTuw4J9rGUssyXnRZwBGg1f5C\r\n+T8xbVbkeWI0KppEuUOMueflnuIR0ewzNi4=\r\n=W+s3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"./index.d.ts","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.cjs"},"./types":{"types":"./types.d.ts","default":"./types.js","require":"./types.cjs"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./base/Events.cjs"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./base/Provider.cjs"},"./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./ZkidWalletProvider.cjs"}},"gitHead":"eaa1ac653ca18705072bf8c5e7632fab44f82023","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.15.0","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.9","@zcloak/login-rpc":"0.1.2-4","@kiltprotocol/types":"^0.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.1.2-4_1666319379757_0.3122504772926904","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@zcloak/login-providers","version":"0.2.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.2.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"08addf163d2b854475da1b56c66a69a096a17a46","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.2.0.tgz","fileCount":19,"integrity":"sha512-wYzGhcbsk/8KM3DK4RIymVshWlCk+0lDS1ES8ZmxIuUKTzHBd9iumxqjsWRD/+hjvWjnx+DZreusZv/SxIWkVg==","signatures":[{"sig":"MEYCIQCNRuvRNA8zZrfUOgfSuVy4nQ+hAbvqZwT4oc8KS6iP3wIhAPB7EQkMKn1fL2QHN9hxGf3vhRgCnHwlZ4KPbTFJSSLm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkvF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZIQ/9FAY+R42Xn01Y7Vk8wzciDke4KQHub4xjdd0rOgWqp2ZPZNoL\r\nhHZI7sxK/h4e5rT9ZmskWy89nA+4p/6Covzqxri0jODhLJOmU/QKUKtoKiVF\r\nhyKrIEcxelM9yG4zE7+utlrwJaV5rIkBQoePRWsAEl5Osd70aDOZF5lt0+QK\r\nhuRhbPT7hVMTbosBdBztdik5/bL7p2n5aQdVOFm8rypJKrHKoQ42sJI5ryIH\r\nT7SQuUl0NLq+mK+El/EXD1Jd+ufWTkIoVK9Y+S+S6Y0HIjfltXRjQjDNhEe/\r\nDo/lDcOp/iyZ4Aa1tLJJlVennJPzQZClNFnPTx6w99J57agkwKC2W365BtyX\r\nk1vOc4zq6TYgADaqr58qEFclCYiK0RZPPuOrgIglY0ND8ewVuKMjRwakHP7C\r\nn7rBrzMv69NPC9745ITrNVeuYaLIvQRPwqvfBc63L0nKxcpnRI1pgmEAX+zm\r\nSFp+lsj8j+qM5rPj/7rDqzjgH4S+6n3rjyRKrRjLRfxswnyvaIXRNLhKrWu2\r\nA9ji+dVE2sfzbjp8zSIlq7O5trVp9jWmDE/D2gvzrZOpWuKAJGNF7kNyngV0\r\nhSBizH1r1Idgd1626NIIMLmesIckaogz0BSHtODKIoSOEFhQscI0C4vA+wKV\r\nwQCVepafogYa6MHGZUKfHGv3baQXr7VUadE=\r\n=iFIv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./cjs/base/Events.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"8f1d1e010e9c56a00463dc20cc44ea6b2e681f02","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.12","@zcloak/login-rpc":"0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.2.0_1670574458831_0.24898841093790258","host":"s3://npm-registry-packages"}},"0.2.1-0":{"name":"@zcloak/login-providers","version":"0.2.1-0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.2.1-0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"a600ab04394e48fdb39ee2749991384156a2d116","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.2.1-0.tgz","fileCount":19,"integrity":"sha512-odSHfc40GUDLlUv6VwGnQsImtq7GGkeoS9qQZxjH3d6Cla3tkL3HJKCVjTrVDaPjT8oCn/Rs3SXLp68resNLoA==","signatures":[{"sig":"MEUCICuqfks23QHvN0X894SdttE7IhbOSUfW7C01LfW+7gE6AiEAyqkE6ScJg/P1zSQF1rp96Hy0EO+Ro/ZViKb5yWWaU1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjleL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxXw//W30KhWP6DD2OSpmJcERaD8eOaKW8/W3b8RETox8fMlXAXMwY\r\nlxAOkaVXwTpbyk++gyL53HmvaBad7GEHB0+gMdEtykveFMKglskqrPYbgAbK\r\nzSavaJy9sG7lvDN+siaiyw4DLKL7agXzSc4GU/AqUo5UL0V3SP1NN59K6z2X\r\nsoCrTf9bSvK+U1pCw0lKTqe3tHzA58RuLeI/U9akRkrqHjrckDPkWI4gwNGQ\r\nen7Hpys3kyOTkzCIErZB4i2NyE4l6LS5MrLynpb1on7i/NI/g1f/FUKHjOq7\r\ndX9FUv3szZKQsoYr7qOKQLMYq/DKmhjLwjv4f+M+tIIMNKOwWgc4G2rbZB6S\r\nsn25UdkdeYwx4jSz3CbXWn/KeqCW33oJLqbwHY57AcPxiZMgxKeM9MYG7S5r\r\nnUSWD17f0VcyDLFeYJnXM7NrtVpzG25PzdRLVbWzmtQDsWJXBI/7QF4hrGrU\r\nTuz6amgizo07zTnMvuXCmuO11/pBk7XzhKEMEJ3lgTYJNapYC9x0zhiBKP9h\r\nsB38WOyZgISxLRYCY3Gwwj9Mc6pI9wglBq1RvewRB8SMVfueqdXcVlkQCym8\r\nylFUNE75qug5kw8SnY4KEsvQK9JnuDn+VibZgH8EHxf3XyTWF/QE2GUnHIOB\r\n+usYRNUnNV7kwOtW9/kuM4oKaFry/VHd/+8=\r\n=bteb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./cjs/base/Events.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"45cc230dd43b17b8e1c86f9f1b94babe2fc13e16","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.12","@zcloak/login-rpc":"0.2.1-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.2.1-0_1670767357467_0.8605834126404321","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@zcloak/login-providers","version":"0.3.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"8594ba091e2ab367e03c67b13deb070790cd0751","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.0.tgz","fileCount":19,"integrity":"sha512-kbqyGibvqcZknJM7jFncFr+vLCSRplQlW3xxnFSmYyEt1wzJdMXjK8SWRobxeZOwEQcQN8xFkRDXXsgvvIb/zA==","signatures":[{"sig":"MEUCIQDSbiCOHecWLMhAstWy6bvngbwqCZ1DWsNrF8B8p6luDwIgLQo2BJxPyYk5EQ9j4AVAVo9n+EUezSFMXZu/Agr0xgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjleS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Hg//bBR5CGTLTRN753mfvgro4zxxKCAiOhKsmru5Jl6Q+u5lIE3k\r\nhhPK7JqROdfAXcNYkES52IvJTY7OlJsNKqsUbRF9Zdvi3GxK3v+1PaL32TLU\r\nzTndNuF1cQJkDhWX8EaAizwuQelFd2iR8Xeb8bYsPesCm0ohM+5OsuXJixwZ\r\nGdNSx9XVf9jcjdryjRhQFC5yrIgsL38n1Rl1kuCAuLRKs9VXhBNnnu+yFAL8\r\nBqEpMeZRbjmOzn4AVJyu1mBg8cuaFBvwoSMnCzdKkqAJ5e3ecODSKojDd7Ql\r\nFKAe1EuaSyrsW8UtetBwXu1ZWKxla9Uxq0vXx99t1vDzBBOU538pAxWrqyFy\r\nBXkqtSf+Sq19F3i+vMRMP57Xyp7QmDhMCZ/qj+QJ238IpQVQ36YpjVxOunLi\r\nXndcTtycvGIi8Jhq463JoYGSzJWEFk+49I4OqF/JF5S1CuxbY9fFIg4sQWE5\r\nIPmKrCJYCwkeIvgtW9hb/uJWslKw+YTicFRSuk32aoVNTDEgYWHMLyQQCr2E\r\nSX0w8/M5g+Y4WPkBfOa9Pu+Cs7RnU3mIdaNgOU/jcoS1nhAOILUSpI5c9YNd\r\nCzKv+HM7Hh8bwr5GGeovVRMdG8k+KI7BcUWw8xcwATR7DemD/49F79KQwSrz\r\nlUpaRqYAWaeRsoXSZzbYtfU3w571Hla8MrM=\r\n=D1U7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./cjs/base/Events.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"fc69d1bdf4c21221962f2d2bfdfd6e1285fabb04","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.12","@zcloak/login-rpc":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.0_1670767799852_0.09944633323023666","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@zcloak/login-providers","version":"0.3.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"3d9834616bc042708652980c5515cda3247978e0","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.1.tgz","fileCount":19,"integrity":"sha512-T9l+EIRQmk1FKdC38KD2Gn5gQsXUWIggnW9HrCAlM26UflQx+WybKYulBD1vdpBpI0wVk/cqetOwkDTt4uScJg==","signatures":[{"sig":"MEUCIQDw34YXVjnlhi5P6MtU+5Oh8waB4SpUJiOlOAlXlw/0jAIgGqHl64rvxE+KjnsDEWUnncKRSuGkERxQnvJw94gOFZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlebOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3qA/+IwwobDOY0Cd5zKCT+n1j44nqKxj/vhsLgRQX7WEEWKUWhQOW\r\n+GV3fbXFxo3l7Snol2+gaVdRsk0RJGRZFjTLcCS43x6htfVVQD8WoCrM4Jhi\r\n3xuPf4eE92ldU8xf9WhXcgaobkXR4TXiBGD994rG2VapupRfKc+j5no9fMEb\r\n6L/KuN9PTPrpV9HwfUw8fpHqvzOp0vAiFKinlVWN4W/MgYWNZHq2f1ZncU9s\r\nXa1Svws4nsquB/eiFo7aF47HD5ivhec90CaE559lmPin9bLzwBVSId1xI+0w\r\ngBOoePJaypGNY2G/0Pm5xZKCO+w3jmd4EvWUWpP6apY70POPlhrsxr3GtD92\r\nsPWAV1k3lvRA//JLWynkQNN1o9p9CjePW0MzJoRlczrVpn2gyBIElL3fPuvf\r\n8N0lt+OUBCBoUlljcOu4hwAkXM5jixP06c+g+m+HOvXAKGKvj5CVtW/YfyMx\r\ngR3yUvsjqkvJpRMpOnMrolDnRKZduSR73eOKTv1oxI8X9zsladvqy7cTyTIm\r\ne0dV8RVNaQi+VZjXVc3gRzmmXxE+dbTatkOIGdXZOP7+ydS11GWdDxlu8Aow\r\nUrchbOEqcvPQepcNp8WzZeoUjYT8KELXzTKJ+VvjmcyJncI1Uf/mknEbdrup\r\n/+cAswipZZzWi3tNLcY0K/cTN7R28GH8HDE=\r\n=j6+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./cjs/base/Events.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"b0890e0898784eb8a231a65aa3e1dd2beb9014d5","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.12","@zcloak/login-rpc":"0.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.1_1670768333997_0.6919187610117314","host":"s3://npm-registry-packages"}},"0.3.2-0":{"name":"@zcloak/login-providers","version":"0.3.2-0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.2-0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"840ee09e3466477f00daea6a21057275916b9fee","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.2-0.tgz","fileCount":19,"integrity":"sha512-P4bKFW3esaTGS5MEhHL7DZ2piwKxcO5uwU2rXPvg0d6iPNgTHKVzDZeZHf15BuaToQ9BWC6MElEeeAfPAbIe2Q==","signatures":[{"sig":"MEUCIQC1dje5f63PIPP9CflKyJaEmbQIsadBzNAPase/G7RkEAIgI7YkGQEj6u7B+4aXWD/v1fBigxtHwAF9wZbnIHcLxOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmgamACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMBw/8Cmyr1FarCeTtQ6utUDWjrXeEKJQEec2DJKCXsj+SCjPfzgmY\r\nOOyB/gSluSP+Xv2lN+QVGggZA2C0V7sQanGmi7SPq3e7BC6NTrl6d/nG5Nli\r\n4w7gvZu/5vN6pIpj3IM/5SmZiZ8rw/qQHm2i8r2eNkBn2f0yf7wMZocOzIpF\r\n/FsrJG/CxSrqLVlTTC9MWD37mbS1PvKH4Br0IjnxVRQWEwJDmrR00MpGlF6k\r\nQxPJkgQwOrTDp0D/VqPcv2GQCj+ucUCzykEJtF92i1czd8QljMKwsFsjdk3a\r\nro/nIGiXWtaTg3580OXlaHSpOEA7pVHdhzyG+7SyS5tcw52s76kyUxTrQ9FW\r\nDsuc72R6pZsmGZDJfYv+Tc/Upko5u9lS7TUwK/xO7lsWVYojbKXYyYttqIRu\r\nIOybJYUO6p/d+Dbr8wUj+fRfrN9fKP/N0qI6u8uha85C2OXFVhUGhG2+VuLq\r\np7oA5pa/beUZlzx3LgSQ82K2bhuzKucMdnHbzVvVusXjExCufLAVyhHT2F5S\r\nCydzQiMhLIO3WIgy2r4BZEX9dkFCq/LDQPuWdJ+SNR7qbyHeQbCymQaWrMLO\r\nxwoqNAOCg6h7+5d+CPEdQTxCKp7bsVPHodjSgn+34/pr5OBJeAxHSEPTs6AV\r\niycgmjdCRelxyk9asTaxsRTtcPylUFHIWnU=\r\n=J7VN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./base/Events":{"types":"./base/Events.d.ts","default":"./base/Events.js","require":"./cjs/base/Events.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"5f026f806867b44a68cb23e7efd0b34798d48ab1","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^4.0.7","@polkadot/util":"^10.1.12","@zcloak/login-rpc":"0.3.2-0","@zcloak/login-rpc-defines":"0.3.2-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.2-0_1671038630251_0.5196659998822526","host":"s3://npm-registry-packages"}},"0.3.2-1":{"name":"@zcloak/login-providers","version":"0.3.2-1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.2-1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"b6091ba20f6be3a2b16296911bf2f0119553e9f1","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.2-1.tgz","fileCount":16,"integrity":"sha512-Rh3fYbyXBpNa4OxMoMXol97vMIgl1Pl5FJUd1fNEVH3ip32dNykeLCyi76quKV5woBXVVd4ibYJcIYctzF/VJA==","signatures":[{"sig":"MEUCIBIa61c07EFcoGITICFGO5ETIdKFHve3kuAsbreZruceAiEA6QhnDfj51xUxlll/Ph+8zPvEnFgczyiKhqtJeiooyCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjms+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMzhAAoDsFWVv7vVaf0tGdpobL8oPaUI+eQKFSujKnfX6BWfb+yOYA\r\n/Dt9CJ3fAddko7wHokBu+2iRCd3Oa5JxFVc0fglnCIYMLpv1ON7n0O/tR0sw\r\n1+2zsd+uKtIeiXL5TtaYdkj7ZZf3d52153wht1RBiGoJtvJxF/iAAbi8MfOL\r\nler70VAdryy9ocjL+YYaAUD6g7Rb9pHx2kFKYndZ2ZUIGQP22bPi/u4/hS6b\r\nmjhPY8lxIt+Eze///d5+GYceTozxxcloCjHwuvpdrW4DZgh5I7S2DgNjqARL\r\nt38Xn4zV7ixbrTYzAd0tHu6JcHM75andxV6N67PTYP500ahmrKMg9kvHF5ai\r\n4Aup/7B65OzS8skJBQceiTKd3CtPVlT4lD731DL+EB0CmrCLcktESKxwyTng\r\nfwhfwfHC6SuTqZ3E5IJLBchzj/f7ieSoav1RhIVdrZIXvYKINnhe7SsIGUpz\r\nccTt3yHUrQidPhr8NGQg0eLU+h8j12BiKrHkq968h3cPy+q3U0YtsvDNlwUi\r\nPkcxy9YqRtvL4IoIFKdoFiddCyQa0BQYgnfr9eSY2nxUvJR2Yj7kDKjK4nTU\r\nCmYqSpjT+1UBEE3ew31kZkKz4OGlk43HpFZKFDznnwHUjCXgZvzQEg66snqK\r\nns3W5zReXE2omLEKQuoYbdZVf/qdH4EU4/g=\r\n=Ar99\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"f4c218fd0d3ffbc0e6f808f20433be28ed3039a7","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.3.2-1","@zcloak/login-rpc-defines":"0.3.2-1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.2-1_1671090062328_0.878681712529402","host":"s3://npm-registry-packages"}},"0.3.2-2":{"name":"@zcloak/login-providers","version":"0.3.2-2","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.2-2","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"d0715b65a4130f1dbf75719ae4644c5648852170","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.2-2.tgz","fileCount":16,"integrity":"sha512-cc4ck6YfAUFl83a4hcAa6fmAByVojAc20vugTCjdHDGaLsOoMHvQBCq8BhoQ0t4RlEAOJMfakmbg5l1DgiLpTw==","signatures":[{"sig":"MEUCIEu08E7ltBXn7LmfAGN40XK1nTMZHxcvn+7+wbLQr8EIAiEAuWbA7KIkBaMB6lrB3RWf4zvQEd6YTPD6rLuRvpX8foE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmt3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqemA//cxLd3JMpBto0zCutXekXNbF0A9msjAxJZjD5jxFqM824hlGj\r\nxHqXsCbNb52B8Ouc06iQ3Z3tP34eIHO1l2mfaMizaxVuc9zCI+lny6pSinq+\r\nQcQKroWz6Iam4x+oBsLG3wW8WBqu7q5I+xp8g9uIHANic8mgKVa0XAqjPuS6\r\nX+rqFWrBIhXVbI+CwWzj+HLBZ7kwzxNKvCoTU6/x04ZpD4W0EynoyKQ9a0WB\r\nVrQ73w1xvW3TuBr/i5F0I55KPPdcLdkMx8OWfG2Xiifw1EoBMhvbrbWbE66d\r\nQl4LMzXbzgSMUwixTj6nOL7mByz7DnKjtKLNs5VAsa42fMJzLle20kWRkl71\r\nwhxIJ1T+asHvojOIJ6GBeKMYG/rO6QhJGtsmzARhbfuHLDR7fs8CSdm4U+75\r\niHCPbqZnmL+kjX3iOCkbCIT4P12Ne2xOSTpTA3fslkxx85GTecvSnlTYi68b\r\nR883wmhMj9LeMjPhtd89N020eWTF3gYMiYygy+F5b87961GY2VCThgRfEvZ/\r\n8TJdICPg18RAx2PNX3e6mOzgeNEteF5glpG9mjpI/PJSk779KN8nq9UwqGR0\r\nazue7K1VqnKhNYu9Pgg/8QLuDNaHY6YiFZqnbA+dRSgEg2rtBldjVrmCmN2h\r\nurRCjIHvL58hTp7QgGg6f/71Gw8RefrUfzE=\r\n=tE48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"380583db8d9d1ecf719696f8793089b0c2c52ce6","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.3.2-2","@zcloak/login-rpc-defines":"0.3.2-2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.2-2_1671093724094_0.3401595338361538","host":"s3://npm-registry-packages"}},"0.3.2-3":{"name":"@zcloak/login-providers","version":"0.3.2-3","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.3.2-3","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"1e22c862c8812a0bf2e57d70a142e154acde19b1","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.3.2-3.tgz","fileCount":16,"integrity":"sha512-QVd36RMvXjGLO2oxIqKkjcz0AJw6J6U2lADwGraKnJyHzZ7iGtwjF6Yf2DMqkoN3soN3gwMM8QRsnm/OR5jGDQ==","signatures":[{"sig":"MEUCIDycnM26yc51xCnZLhG5/zhtSOZ0dyAWJdhLiPhMbWQmAiEAjxEtLugxfnuHyjI0Z+Pkf6YYiBqf6biDA13R140LoXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnDwqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpog/9E294fpW4LD8p2FsOehjtk6YSrHEF+yllrxKFMZ/CMmewnE1i\r\nkVmwPjqAk3TpO40lm/smZwM16FOJ4nH7Hrr702Bjqaxo6iMDbjyAZm3Oo/Nz\r\nYhq5jncX71qYbORHT4UevbI27xKBlHOvSPob1k6lxFxMa8BepwOKWz6nED7W\r\nh62BuEfquP0rt0B0jigS7eUrjAvMeR9LuW3dJk1lEUtaq06AdRJzVDP2vfyz\r\nmD+aRHb/Wbu5GulMBtNAHdKi1x0hr83Qjcbxf4TJnR4WdMcEl69vNqtyDshP\r\nougiecHVmoZmfvLggMcEGIwZw3spm9ERYbmFiL0w4Fzo78exqz4nJxoWOKSg\r\nLWaZ8ezZVGJUDX9d6gAU0NR819UBdiiuC+/4CA4LvZAMo9Bzi7FaA8UkUfxl\r\n6siwbWivEq+LevdKxe6R6foKHJ/9EGt+svCq3xeZSqhb7nysU8Ji9D5JOfp8\r\ncdLx66wMmuJRoh98DYbwf/FoRc/VAlKIrYQ+2GzIIpMsI0YB1Tvtds5J02jC\r\ng37ueStYcgskMhqCJx9zW3nA5RcU2nVAPPClHP32gk3kb2KxcxKM9evLHMnZ\r\nF3OBy5Uasz/WM8OKV/uxpJRJkhpt7dm3uZVp+wab7pipf2Le6ZZW6g+VqteI\r\nn9nwEcSmEY7SaqJlUYk4B91fvovHrBxemCQ=\r\n=vRmC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Function by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin(...args);\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign(...args);\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', peer);\n\nconst decrypted = await provider.decrypt(encrypted, peer);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"cf4af28f32755d39456bff7f107691addc4d1659","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.3.2-3","@zcloak/login-rpc-defines":"0.3.2-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.3.2-3_1671183401939_0.8187423092013757","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@zcloak/login-providers","version":"0.4.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.4.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"2291ab6fda9f92ee418d3cc817190fe660e46568","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.4.0.tgz","fileCount":16,"integrity":"sha512-QI5ACpgCkFaO3pWWHIt/EWEmAD049BqlcJScnoBEKd3POZNBnI7MZIfxwfJmPb0gizUrt/4kvxyCBjCl+A4CjA==","signatures":[{"sig":"MEQCIGG9hnAW074MM43DhIJnWoGMHiG3GwDE/s71f5hooxYSAiAILJNO6k5Dt7WFyOdPrvh2o0d8bqpk63KlbkJQvVqlMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjorMwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7BxAAi245UFyxIzcUnEAcXmIX0zZ4DhpniBWkLa2wbN/HxtkASW6Z\r\nNnchdgAp/8YnxTaCxVfR3jD7if4KW/2ikNxTLBgT3Cc0qt1XyjWX9tOaN5/R\r\nxDAFT9iCQcjLuZIAvkSZkAod9D6VEidm3/cK9w7mwLu7eAMlfWqrLjQuHtRC\r\nG/lk81s5KJaNSkM7fSjaBL2wnU8iQm6hOXHfIcul+hBr6jxN1t6ERZdr6cmP\r\nDz1uX7n8RB72fgJ9IOabPOcyj950QlymcwLcNeXQqlRTvLuOccNNl8hgmrKv\r\n9lBZfDk4FvCjwXW+EW4dtWJAoPRXk03X6PvCaBgHtpuL1hnlqeKdjN2xfNZd\r\njGnOs97H9p9NLURlYS583ErjFKfXR1we0fZZndLCsoqfhVkuyLAAWat7ZYJc\r\nTTOSX8pYzan4MT0HMHiOhycoNGtlZwo3QtMf3wHzN5ia8um/+Ucwr+O03v5V\r\n/PMBGZI+tyEhyZzzIwd/BojlHFFMV2utIrmFoOgpTIg21ZDuC5OwV+LxLumb\r\nUmlBR5RHiJHIn8foh20+EJ4p23iNCKWzKj+XgAyMyWWFmZoUTHtllX8ZHcA/\r\n2ERaSnsMlXwoE+wPA2QVcGR0sLQJgTquOpdwNdAkG8yX4H/naq73hkOAwcSJ\r\nN6TFog+ZNsdvZMLX3tWWGg0ejTp/1G7fKFY=\r\n=yXwp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"7623e22e34fe1d7005ef248237064f31910def2c","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.4.0","@zcloak/login-rpc-defines":"0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.4.0_1671607088138_0.9660702513147863","host":"s3://npm-registry-packages"}},"0.4.1-0":{"name":"@zcloak/login-providers","version":"0.4.1-0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.4.1-0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"8932188ff86f3b6bdbeb3c51e7589dbb90b02464","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.4.1-0.tgz","fileCount":16,"integrity":"sha512-Ml8uSPcycyhib1HYYys+lTfHKXnCCQnQY6k8M30COAwvKliMGyQAAUBT0nWWYygetZhWplSoFdylHEmc81YNtw==","signatures":[{"sig":"MEUCIQCvSx3lAARs//DhKjksjua4B5VGwp+FU7Qs0TBkZXeKYAIgCHl6R9r78zBh1XJfLx7bDgb8HfMSDoh/84FuM67sw00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjro9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Gg/+Iizkw7XLeSS50Qtho0iVDZ/+hss4W0vGSKDIvR/pueHdIa0I\r\nzAmDXKSMAh4OOnpTbUwFHIOrKKcr8breS72Hne5ChGK7+bK3UTPbd0N4qa/q\r\n/dDLvYKJxBOV39uiaDW2hQmBHTo25WP7vyek90AqhXOXs+R8TuM8E+5ibB2P\r\nCs7Xejc6dNXS8eLbHf1NtgYb2TaX6kNy8pej6zAI+UPLuuDo2MHVnNBcVLHu\r\nDc01NahiNqoaJ7DHAh+UQ6FJvj/aJaa8XRxEiLpBKebzF9HGUrav0+dQhOtP\r\n1ebHz+POxRNynEmmHBT775+qxv4HZywRlw6UVPVD6iS7vTXEQj8SrfY3x3TI\r\ns0NC9YRPGWklRxWKoymsSR+4EaU1B48ezAEgApRP1NMkA7sppEUy5yL4JUUK\r\nCAelO7TXgNBjgwdc37myAspYXGsP5/WlgQyVGXN8wbGxDmlIX9NVkpQhV+PO\r\nkXyySZvKnb17J5RWP67fL2d7aPsE1gHKkA7ThmzrnQA0ol0lpXBCKke/VrAi\r\nsu88hO3q7eMvpsrE7KgDJv1x3RLpNNq8mm/R53JtWoGW5SzZlKLb6hscsQl0\r\nAzUqEmx67k2ZsfdUXdlR289vND/HrDw8Y/VWaxSsb7GBWV0KnNeldYR+xnNd\r\nrAspvhadnHDkt01SI04iEgk9iyIldTu/pJ4=\r\n=Vzp4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Method by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin('0x...');\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign('0x...');\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', receiver);\n\nconst decrypted = await provider.decrypt('0x...', sender);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"17da76f4f6dc2d7c81354d38754a03daed8012fa","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.4.1-0","@zcloak/login-rpc-defines":"0.4.1-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_0.4.1-0_1672384350463_0.460794812868081","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@zcloak/login-providers","version":"0.5.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@0.5.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login/tree/master/packages/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"e84bfcba6dace06013c8aa5e05360b3046d73403","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-0.5.0.tgz","fileCount":16,"integrity":"sha512-S+aR3BTXfT9XMUq+qEHv1uHqjC4HuxFCMzdGU1ZXWNK+720fDA2XSgXCoEVH7MSAu8BkzqbeUuB9MWhwkEF1Zw==","signatures":[{"sig":"MEUCIQCd6cRkXeUvGQcAOgUbbWuU2HtTgLCa0wg7tw515Ne4FwIgNEr/6XDYto31b9UTFdgl/PSF9vwmIARHJqv3b41Qmzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtn6AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Lw/+PVTPPlDraA+K+NRZjNHf4JMENwR/z1ulBJlveGceSps/YMvN\r\n1pZeWvhsEjWw12AThq5nml+bqbxu3v7svPaYdS0yvZyWcv448CI4DVq2JACy\r\nW3jeY/ZszKcUeTfKWRz8DKu4XlN8rzrNTl/wf3TbTvED4eLxEh35dGOCDv6W\r\n7ved70td6pTWyfASaQVA1lAYVPQHCv9MiTruDwDsyamXpIIRQaX22pHg/G53\r\nzbcghylP2i2tcYRrSsnRP2S3REkT9/t/C9CYy+r/5n31OuAxUpeO7iUXmOWh\r\nm7MZlwwHAKPsHm3KTFAekYcWzgPH8/TLDqv9LOhK3j+/5ijw2/y04jgjkt1Z\r\ndZsS3mOUizSTik0jBOlxozPO4XnTYa4FgIy2dqm5R2BQ280bn6D6fdY9W0fK\r\nlAOwSWP89cyYuM5fo+exKBwaTS4j1yN3pF/NRZHoKSH6cR8wRwBc1/PW6Uw6\r\n3nWOrntRK0h90udVQ1WHOCB5iEo9mq5AK5vS5IsDwtrTDMQeU8Bf9NnkmL+i\r\nkW7PjzuiY7HBI93K6kW1qZ99zbfxgXeZ57mJwnEj3e9w0ivJd3qGwlKFob2z\r\nf1u8B/0fwdHsOCzOfgejXOh5hjoSztFmCimcatotfMEhR0GhLbwIiTg4yVBq\r\nBG3x7Hik7FuT+M1zegHzrIxutjsKfrsJvIk=\r\n=SniU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"e8e5fe3ce99ed057c9c2ea75fe468ccd9b750114","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.2","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.2.1","@zcloak/login-rpc":"0.5.0","@zcloak/login-rpc-defines":"0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_0.5.0_1672904320441_0.7438590899606152","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@zcloak/login-providers","version":"1.0.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.0.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"4310470b0b864e12f224f5d0a550ac28f7722e6f","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.0.0.tgz","fileCount":30,"integrity":"sha512-l5R7ZtbH12C6VMiIyIgMFx2YDNPZZ9U2Nt7rms+IBFgY64nEq8OhXAPe/cyESVbSq1Cpz9ED0It6dU60lZsZ6Q==","signatures":[{"sig":"MEQCIBYMdvcg22Y3FpuuGjvvVRbsV2Fcfwxp41eeddMLIC+KAiA4xSNj/VPVoqIS+l2KvhcXzP9YZ/0OtHtP5f8pyzQtRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8hMzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEyA/9EokHPyYWupdDkhjstvPT1s+Y4q6KH4nRsGdXw5LY0XdAJrbV\r\nPOLjc95af191wi1aotjeB0K7ds9e7FUwXQ4fmowrzcLqRIcWmfe9ZE2q9fNF\r\nDLo0yjaYh0Cd8jrVaCvW9LNGu7ZsClOkb1XF2gsGyxeFCWufw4Re1+bzoiNC\r\n3M1uza+FVCHxYJusluW0AdAdI205FyiKsQ/TshBq6gyTfphpWL8IvNQQw0Er\r\npgSXUYVF++P223ITlBr7rVTB/F58gJXIxgT83UJZkUaZsItV27eGB/1+hmqt\r\nnpvQJs9FZIiRz7y6R4HLSTY3eMHvgBtTrs1YS+bHUvFaJp3PmgEHb+zeUl8g\r\n6xYt73frgTxZLjk28iuJdjwfCK+gCmm8n2RB9+0B5oyoMglMJITLVi8xgOl3\r\nETRT+INI/XBoNRWQ1TpNJlb7/0WWvkym+vVZDdFSBa6OIIZNTMbUba5BrYhP\r\nakOaI0mSLqDkT4iYKWugq6E+PwAvrtBE/WUzCC2iDVck9PFg/RHj0xWcJu3L\r\nmrCxj7vxGjebpaF35LkARWSknEt6IbU35sLKmjpJmRpc9lROdJ2ZlmNBov0S\r\nxuKL6MCXxw6d8T6UKa2VqwDVpHzYU7xBRAJtr+9L9BKUp+pemNWAMTY7G2GE\r\n+josY/3OfdcK8/csvqFl7/u8oy95e1JT4B8=\r\n=OGJ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"21edb421abe854e44fe2590492a706756eb3770d","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"workspace:^","@zcloak/login-rpc-defines":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"@zcloak/vc":"^1.0.0","@zcloak/did-resolver":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.0.0_1676809011535_0.21799114899901317","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@zcloak/login-providers","version":"1.0.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.0.1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"734990dd996c95724053f4111fb484106fe4a929","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.0.1.tgz","fileCount":16,"integrity":"sha512-nVoDYWe+dXRcK3tvC1C7kO9DV6oynxvae+mspGi6jYkZ8PFo9x6Zx4RLQJKfTRuAuraEw1HP7NzEl2xtpnDZnA==","signatures":[{"sig":"MEQCIEZq0f83YdJ7kuDU0U2dspyJDwQOQyMSumyOe1UIFrtLAiAfXXouK6VSXWqHHqYRn7srRKSvUDJ+JllqcSBuOsXm9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8vM1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+dxAAjNDl3AWWhNqgc0/XvtFuLBbXtuQDKQGcm9nap3GF90p+2ce9\r\nPZzOY2JJCCBsmLATteFtmd/sC+6Q+fUnGa3VZRSt95CauL4gGJ1Oggj4sjjq\r\nHRUCFjfjPWxppsP0I5mIPDx8MJR5yrwPyjFXwxuwBmXPOvUbjNCqjAxk5z99\r\nsmCVQM9sGt/Em+LD1q1wjeshLKR8IZJwTKAGKJqieYpWq5aSOX+cgbkKKBoY\r\nYeCUkLpPe8LUViYHn4E/FJTiXkEIZL/HXhlGO9kYS7D7RqUm/aHIx/vzpVsX\r\n8m+OFyfFbJ0hoDYUdOGohMozrCCERy9vNtsMqbHdMW3dnNrZo3B4Ndz30r1v\r\nf6ASkvjlc7lTPELb+RvkRn9nVhPpH6Wvd0CaMqqkgnNe6JXq+t0M9jWyqIWI\r\nK2OJJ+gEfPWcjbNJgGk14/d267ZbzghmafT82+/SEGIUv0VM8Tqi79gGNhSh\r\nc2Z5aoAurYZ/Bg4dAzRJo/7qU5FLcVOMux5ujIbYjz88ti0z/u8eFqhH7WqW\r\nDCHTgXtPVB3LNKdm7dsL+qj3fLsp9+JrNX/a4AE5sd31CmbIeounE1lgWRNV\r\nOA83LBrPzJDcGWvncDSOKsNQHpamar/bvaRiEWXz3tIL/MtGslq9KQ39t4ty\r\ngCbj1y/KmLSefGVqtpYfoc6SR0SM3k/LbfY=\r\n=6rwe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"285d21cf627e0955125bfcae9bd2197c81def2a4","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.0.1","@zcloak/login-rpc-defines":"1.0.1"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.0.1_1676866357396_0.5777158999849163","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@zcloak/login-providers","version":"1.0.2","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.0.2","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"b00cd635d6e416f12a22e8d077b7f93f75a257af","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.0.2.tgz","fileCount":16,"integrity":"sha512-bLB0FBfUSJMFK91MC4i6xzQvP1PrXY/eSb8pKbpdkCMUgqe/i2UFD7Mo30gG/uPcsPCHaLbMZVC1RIrXx85Spg==","signatures":[{"sig":"MEUCIQDpKRcfNGDG0UGX6JuT9nqAfTgTf4ah8AXoUxh8JbZPDAIgDEaQNsK1A7Y2pWowH34SA8Rxccr8DudGF8bcdWjupb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/H/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofVQ//RE6A4C24/IsfPTN+VrmmOM+pvpDlkoroQFjG1CYOrsWYH2Io\r\ndR+Ho2jUljp2CbZWBXb8BChxX+0A1nYtaYjJ/hiI2JLV3tORz61/P4cTjise\r\nXVLPHytTag1EqH+8TWGOWo8FymPAU/1lDXhctCbOnedaQbNyUgX4MhlUd+eT\r\ngqnJA2fDrP6gw9CkSvM6EqfpiRQPbrnnOffFyMgLnY1bYl9EEqSg7rOUEOVz\r\n3JPS4NC/+Ov61Se93lgKmh2gt9rxSjl2Ft1YcK2Rvm363sTUVPVhOHcEP+Y2\r\nYcgRRG6vRdRQr391+qGjffn9GJ+kqT2OY45qTPXeaCmo5AxNxRuT/v+CvHHI\r\nM7HR/jBD9QWKrwcy8o7VGhGuU1SRqRlT75xaREtZy1lOi5SIRlLXgVZAM30Y\r\nuaN0iNiimT5ZfmtQ9dFO8t8dL9HpIS/lHqeYuMS3OC8lefUH2IKFaA15YfXR\r\nVYZRRjwusSiczGzL3VyVfBi+mRXSgI2QxMCEBCfX4Hk9w5g/XA8fELo0Bq0a\r\n+APIL34wi6Qm4TdrFGm2lCXxT8zmbI35FGrWHWXh3g7OXQJ5Y7GRxl0mWaUK\r\nqhq+6MxNxR9ROTMEYm+NVNZCJvQPKb4DOHNtzq2CDtaaFNjW8iziph4NgYUk\r\nu1tj0u0ijMe+X+K2sMcJwG1MXJC34sMjnxY=\r\n=anCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"c08a3ba2ba87af52599868f9824f1d3231cca965","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.0.1","@zcloak/login-rpc-defines":"1.0.2"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.0.2_1677492192856_0.1971685118340034","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@zcloak/login-providers","version":"1.0.3","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.0.3","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"5cb6124ebb632995d36dbfcdd560a0e1a4678ca3","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.0.3.tgz","fileCount":16,"integrity":"sha512-KKFjMOmHxqSQSdI6YMBVMN9BmGKf9aMIYv6nMVa8NVsumRdENx2xnIOaYMHjnYP9VL0ACCsQSS9DaahsZF090g==","signatures":[{"sig":"MEUCIQDaIdzTTvndwWZOTooh0Wgqokt4gAYJ5OH3KYdHIDvKWQIgSFpuBtuz5w7A1a0h8UMqhkTx8anC7SQRlk9aInm0bSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBsvdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdZw/9Flm2GX7DsK2NNMk7zbIJ/JHK1OxdQ4ai4o12cVVufl7ydCDd\r\nurIJ5fRxso4wcueYynTzFnoX4wrK3O/7knFrzrpYY/ZsJDXlxWEkNOA7yU5a\r\n6F+PJuvJwIbMvequtzuueASp3nx2G/YvU11f1PLNcBn9jwsA3HFB6j3w577O\r\n4i3QIi5m835BoVqbFe6u0EBewARhXpbC58UUikeUVL7ZZG5/nHox8tsRTYN9\r\nETsvacoiFPRJMCfFrKuTMLgOd2h9R7DgA0i8soKkLOFL+QQoW8BUvR5w3UBc\r\nLZV9hgvu+PCYN8/IK/CLJTFJFezNBcj3l67YltTU31xWbkKbobaxvVTF52Ra\r\n8Cloq7ZKpcHTq3C7Y8/PjOcr4nSuGCvWu5dcjY4Hl/nV5YLtdiLo3JXp5Wba\r\ngPxtjGM9RzIBik/kDAABdseEJ5C9s8tUtflIspzVuo7mcGMtwXWIw5A5JFBu\r\nyr/yPeEXl/Q4ctFAh+UukeZYtaCys2K+8KXFSF8xF2Xt7t470mbEkrHv3MV6\r\nUQQJ5SRsWFwAmuVls9iz84VgxqQ8fIC+Pa4A3x5HrdzbAJH2ZESJIQg28qTE\r\nr39TQIUYhikmYqo9FAP/iRtgskh3cTgBNeRRk2ZVL29pjeHCU6rnvVnKuRFM\r\nMqwww5Z17eTLoNAH6forxs7Plq1qY9CxuxI=\r\n=j7FA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"157c4e9465692cfc0a16281a047c04d17c1ccb0d","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.0.1","@zcloak/login-rpc-defines":"1.0.3"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.0.3_1678167005378_0.5389994938064022","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@zcloak/login-providers","version":"1.1.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.1.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"4ba512f8360b6987bf90a1fde941e7bf9dcbf597","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.1.0.tgz","fileCount":16,"integrity":"sha512-Soofxm2zVU8eAcFZ4k+382c/a4D0dPEOe1bF86HfqYuGDZhTxGzVBbqzjHlGdMm6+N4r4jp09wBVj16g67maJQ==","signatures":[{"sig":"MEYCIQD+NTwHZmZsKvcZQVZ5OKXWbnjAHxKtyZgI/Vf2HQUUHQIhAIU12i6SAgqYf7QDcqCD+d8ArfPzdGBI1oATZ6bnvu3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBs1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2CQ/7BX5hGIr0S3/0SsBjNyJj1L+P9qmRuBVvYoFcOZGQrWISn6JA\r\noavSIPYS2gQpIMZjdWpQXJX4xPYaVCDnIkd0YPKOQLHsvU/EVKoAdTU6aSlQ\r\nNdU9jp7JeH4KVbh9fmRvIvf2v7p83MrtIYhyI/qO/O9WYBZ/pB2cY/zI7E44\r\n2kXvjYvkOiqktyhtZyEY09ZQrj/R/ib72iaUHu3hKV/qOOQdmtjNJOloo344\r\nuYLfUVUeWnYy7sPpdYNKO9OqByeAFbE7nW9U7jKYDT16cvhygfbihgDEo7EU\r\n60zs1Ih+AQfriGnfbHuoKqoBUh2HRQCcXkIeVqbF2eEO51srQ6Rh76xIj3+N\r\nNXNVOPBsmV8nbmpnWZrk1g++iYo4GrwN3WNZa89ajOkug8UjhTELxs/vATYz\r\n7fbU89rgD5d3AdWcwsvAl2FIpogJXywr2u/oXQuyTFVni6GjY7o7Vw5XEvUd\r\n6j9FepTiyJOipTyJOrXcMJIac8YylzyMDgnWeDbncwZReNbyWw+D/+bzi7s9\r\n8YLchYDaeedhK3o58ZHcEMJpMkd/FarF8erUT9lGeBxB2sBJvOMErEABgxh3\r\n/kw7568L3LorBEv52jl5pvCYN2wo+Rz2ukbQIzkW/+cUKmhKcTnjHJlWNtw6\r\nu0PIE96nU8MKkukxL7mI4n+KOWFiTBwaelI=\r\n=QHcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"9d7370c1a453967adcf9635150a838d96f51bcc8","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.0.1","@zcloak/login-rpc-defines":"1.1.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.1.0_1678167366291_0.5941108372059094","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@zcloak/login-providers","version":"1.1.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.1.1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"77f00c70ec851c7dd18377ac953cf3f7619caaed","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.1.1.tgz","fileCount":16,"integrity":"sha512-Qj4gLtgAyt1YSw6quoPlAQYw7QxJSaa2qxJRSCYDFTTZT9QuQ8yUJJu6Pik0Ue8CFCodfzVYZFqDCwpNg9TOQw==","signatures":[{"sig":"MEUCIQCPgBROlMXPuRHdSTkoaabOfUkQNOh8uVHgkYGO+6pFqgIgWcGTIBiza3XxI86pyIa5OrCYRXo7FikGUu+gdEgcQWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkED/VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUYQ/+M1hYTGBoDls/NxX7UGYlyibNlqcWPhTV4x9tqOjkg6Mhmuy5\r\nIhaXw49lS6kErCKoLpRWhlfj54sw6R+VdfIudQs/cK7KI7kU4gfQQXN1O9Fv\r\n1qMaumJYss+8UQy2u9Pvq2Q/DdJ2SqwOb1XzCP+fEFOn/gAM/X/xi5Qx24gj\r\nrRxrACspoXx9vzU90nkPljt3gQ4bnfklG0n9grtw/C0NO9Nroj2dLWMduxiM\r\nIslyvVqfF59loASWyHdf94hayXQ0hUr5AzQlE+1+C4QmGOnnf7m7ebqmVsFu\r\n7RxhD0piEQpwGBBn8KI0917WoUNcXurauVqIvNjhFS9xAnWf3pxAyPKUVFgH\r\ntvl6j6pX6iXyzwGKCIZoH/PIzPKZPWdYYD+BsAm44eKjWP0eEL0sdYqyJfx9\r\npOuw03+Xn8aNJ9IHClVuPkBFYLxUcyDB6wOaQvt7VUCD781iYVgXzGGxiBL/\r\nDnFDAqugt+txIZY8Hu4c5pH9mKTKXvUBtiMYc5jVKMKfi8FO2svFdaA4Vyqn\r\nuWIiz7tm9k3XvDeOqX0869BbN4OnnxB82V3MNjF5XTyk294GK3M8FvcE1HIe\r\nDvSGWejiiLHVnXGwJfyes6FeTQQecNpBhyLyscReauyBT7i3u2yp5y7ew4AU\r\nfliB7n+8/MDl0YtiCZ/oIGjGJJnuXhoGMnw=\r\n=Kxf+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ZkidWalletProvider":{"types":"./ZkidWalletProvider.d.ts","default":"./ZkidWalletProvider.js","require":"./cjs/ZkidWalletProvider.js"}},"gitHead":"14b4b003366ec19f7f18e52febd838142c63d537","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz@163.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.0.1","@zcloak/login-rpc-defines":"1.1.1"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.1.1_1678786517460_0.17598331605019402","host":"s3://npm-registry-packages"}},"1.2.0-beta.0":{"name":"@zcloak/login-providers","version":"1.2.0-beta.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.0-beta.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"f2ca51b38e3a194aec1fde4ca7016aa578e12a81","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.0-beta.0.tgz","fileCount":22,"integrity":"sha512-DhV3Dup32rMxsE0H4WIE97c22JjA3qzomq5MGNH86fcNHm0cL/S7FUEfaF+Due2tXlM1GXd4zhiIyUgsAcn4NQ==","signatures":[{"sig":"MEUCIQCzj7UWeNKwV9MejtyHupjpMt6f6P3huxnLgJ9lCdxLcgIgFq1GYRYyeH7IVgIuaoKF7pcDFkL9nBuYuL+Ayq8tn1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPbw/8CVJ0ys/H6ijhaZZz4/dxUQ6IfwqtTPKmzea4tGVpeMbYJPdT\r\n139N/cygvCabbEgpCL240WhyckSsagjVdDFKVZJe5zOKrhpfnZMWX2+OasfG\r\ng83Uyr7Xx6Hta9E7+0znFmv+7GWlL6CHaxSTMHXhIhwp17IbXJMMu3fNLGb/\r\nSocza3e6Mah1tWqluC8wi4kx9EqxHBaD1s4D0KFBXXghG5KruvgurR8s5Dyr\r\nfztPTHoWjKV2rfUfy0Zi0g5K31oKeweppl8snzE5r2I1Y9fuoP6gGekmdjxC\r\nqttxRfn442tkG5DJ9nu97d1yrRjB+Zb/fEv2+G+eHBIQugXqM3VKQjJ1BoND\r\nXIusVUsaAZ9KeiIkHTEZBM4QnTymWMwG/UYc+z7viwkPt5I1Y6mvxmDb7xpX\r\nGBYl1uRe7u+dWvcdPnoJeSM8qdQZTn8oijJcGRsUFfDxM9IMj4gHWYRji/Or\r\nLUy+5fOO2+RmyrVWeDYjK9wvSYdaP7bXU6zJRvAnXw25vPou3XR0mEbP1M47\r\n0/Tyd8Txqahl6L5XjN+Ukl+/IUb1V0IN6pQnOVYTERbXqezSucUYY+4XXIl2\r\nJt2lafNfjvHe8HqLK17SHaRRcPcu3/2UnXbxkuUssFYFM56YYtSnkALYwG2w\r\nM2Hu+sryhlVHrDVG0Ag//pyAw2ymkIz3r80=\r\n=WEVK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Method by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin('0x...');\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign('0x...');\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', receiver);\n\nconst decrypted = await provider.decrypt('0x...', sender);\n```\n","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"0c6ed24cfe18fbd3440326e2667537680daf907a","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.1.0-beta.0","@zcloak/login-rpc-defines":"1.2.0-beta.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.0-beta.0_1679902047131_0.3230715277973113","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@zcloak/login-providers","version":"1.2.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.0","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-login#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-login/issues"},"dist":{"shasum":"72d17555d720ecc2fd923439018b63bc961fe0a3","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.0.tgz","fileCount":22,"integrity":"sha512-bDP2Tiynk+4QL7GwPqhtwGn8Khdcjgsr6UBRfhw+TUMmekOOCwLiMNGBJjBZK0fqxFUFJKh0/gIxyP4Y5i4gaw==","signatures":[{"sig":"MEUCIFAKuiKFGZHf5SVCSd7/dLMekHohimVjJu7zjyzHehd+AiEAl6ICZolFotYjatx57L6nq5NyMYx36QxgO4omsa3X31U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJQVqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDGw//Z7Qx5RmIbEcBrzMhN+aLBgSee6FL57yvFzjDEUsp9aZTRRQ4\r\nQYQH1uQt79xaFkQOgJ3zyGHR2Ov+9T1MZBrT8TWJS/np1kD3Yys8MIzKRL/g\r\nwlCB1eJCgFMW5SNtb/8iPOv0q2at8lgOUuualIsnPnZdo/ghsE5fY6vUnewc\r\nK7eDLgDFV1Y4Js3/2GfgRAHAARdhFhjHF9aIlIbHaT7pvoMCm/1+b/fRVGOY\r\nBlq8V4XbeR6qFEte6NhWm2+IPBTih9mZ6Kh1drVXgpDZo3vVcu+LtIBquIu4\r\nKizq6Esulv8BTYIolBCfl9CGt0sdIdibasEQHpythHv3epMOou8Q5aqTveEL\r\nD8JTpUtlQlIcD29uSjaPRyMxmI1SqhDBzZBu5In81SPyNTJMymuvO9cTJ0eq\r\nJXX7KxLh6zRsFhyatevWnF8+BVlMpGqGKfKJULd9bvozDLFYcOkAPVs/WFS5\r\nKbf8gFe8EgYvkYIEdYhdddV3MZtQp6qPwItxFGVR6OY41CLk5537yFintP8y\r\noFOWSUSIZY7anMPSPNdMoCPiZplfUTbszX07gRSdAvJZ64ANGdqe9J5r3kQM\r\nTbpjcm5+djQxSFwZ4uHo1Ddu55Rxw/A1M1y7nyqYE1/VMh3GBH4okXHmDvqb\r\nqBHkswJJQT8jfyhoU7+mcSSFjC0rjrpZsPQ=\r\n=mk5N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"5d8d7685cc4e0968799db7d510924c9c6e1462cb","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-login.git","type":"git","directory":"packages/providers"},"_npmVersion":"8.19.3","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^10.3.1","@zcloak/login-rpc":"1.1.0","@zcloak/login-rpc-defines":"1.2.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.0_1680147818158_0.17010954805830303","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@zcloak/login-providers","version":"1.2.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.1","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https:/github.com/zCloak-Network/zkid-sdk/tree/master/login/providers/#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"0f189411fe366ede0b29eb4f8ce3c507dbd942c9","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.1.tgz","fileCount":22,"integrity":"sha512-AnEpvZLJPjvbfF1b04T9nD8fbnCzN79Rj2HjTcZenbrb+uthVhZq9OyMC1L18WkGrNBmrngvJ943aCcOCY2ZUg==","signatures":[{"sig":"MEQCICmEphXj4JqLKuSXxshuUI7968Nhh2AEbFJH9t+CdoslAiAUFAENtmQupoUmw7pL1T6V/4OZEiyAvu4KDRG3zf2QOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN7ZEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHdxAAjcv2sBUdQK/5PQZUijd3aYLEztNzvj6WBUXgxsL+enc6CJZQ\r\nHDVSBzBQT0YuRbJ9cNVEdFE06xGQr4Tm0E4+0qZhan01TSLguYTl55iZ1jRw\r\n5nIAdXd2QQlwEuvf/C0JS196B2/4KWgh4Y15uohBiFFjioD1SIqqWiBB7Bxs\r\nwMfTAwMJ4e5kPZz5ueoCGCZlifGbrdai4HinhNBGD4J53yj26QM8ZSonpWgL\r\n6hBpt/ecKssuqJhP98aV9K3skbN5n28bTonvmUSojdyKl5o/8bGzQWoJWnXg\r\nKlTj1Mnm+wEfidkj5OIjRtd8qANTiB1rRHbo9SO2C05h4JckoeEVZJN4ZdqX\r\nbPSI6BDbdP9Whus8xpHRmTJWSDLIdbKTYhbY3SUPwNdgR70I8cjh4+eB2xWU\r\ni8xBZKr/S/58Nv9Au2jW9dXqUt9SKHORYOr7YUM19+X9Pg0MMdkIw2F76D2z\r\nHcs6kkK5C+Io45mOYov1N6zaS1TjnV0H/B3TJ/hc3sy6fYUhSuU4US5R1AQ4\r\n5EE8ec6oxztZQDpY4deIUxaBkY5Teo7FLDa/T9jW40tDSTf6tDFM9SJEwAdA\r\nPqoiaSHuYF87HO0RmBypnmA2Tzgoeu/GACyZYcihvpB9cpCUzgZMkvwAwzAB\r\nBcLzDA9H7wmQR/9DxJozHXtWN+mn9ntmSV8=\r\n=E8iA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"dbc5a936479d3bb0498900e91d06e5cf07e498fe","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^11.1.3","@zcloak/login-rpc":"1.1.1","@zcloak/login-rpc-defines":"1.2.1"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.1_1681372740546_0.4269685420625262","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@zcloak/login-providers","version":"1.2.2","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.2","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https:/github.com/zCloak-Network/zkid-sdk/tree/master/login/providers/#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"3bec97f5f068a720b4d4b991fee07832572ed4ac","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.2.tgz","fileCount":22,"integrity":"sha512-cuZMtgrSJnb69GKimHB/nYJG28+2TwN0JaxDBah388ZCjVelmEuRE9/7NJHI+65cdVr4XWaxLxWHe8uXz3d2kw==","signatures":[{"sig":"MEQCIG9firS5zdbANAQufIwhubu46GxmiiY+dK2KQW6U7HDAAiBxvAYKDb0a5WTIiUJCT/kIpURn3Z0LOrz74XWhVaX1UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN8CgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk5A//ar8sWlE2GuoX5FmqPGXLwJlReJxM2qMDGp1DtrilTbIgHZHg\r\nL/BfTo0yu41t6xuX3wpP9JRMD6FlkWn6v23q3rayqGBR/kCHorZfikZuCZvg\r\nLK8QwbPP+m/LrmQDwnWzphzz7uu3SJ+a+NyPgiS305JFn9kvkpH67CFgCUAH\r\n3GAuZWLXm/Zp59jp0k/wlmT77dda8OJb+c7luLq5pyekrbbsPlxeMuQFBPRR\r\ngCKi6w9GObeE2ylS7Qz+sfm3XKGB6ztEcmySw+eawvjq4HyeR4Le150OOtIN\r\nWarbWbz2EySZ1lsgsftT+ickU7AAmSamSCIECjnn5XC6wIc2dJYqMSCOoLns\r\nKamMGA6B8fVlKfe/1jZUrxMrk1wkQiqp9fAM16K42RsaWVK95ljcVYMYC26c\r\na6B21pmWjzdaf9d2GKWX1rUv0uGKj55BghJcxEwNsK7qqYo9sENVQ43PVZYL\r\ntMH9b5ZWwy7zCvzM7ClX6Y8zD737DHGYaotofkmYKN1ztogBDnYdFA7Bqgqa\r\n9hloeHax50ZImO2+Ct3UtY6oQpSwACov35KaF1ahnFa1zGuPtvyplixPMA/u\r\n7J1fqWcaOEecdDfyi6cdhE0ljiqaAq0exbqc2QiH1RSZnOVvuySekgdQx/bJ\r\n+EL2l1U+eMDkzIhZgclbrGbCzMgEl3lhoug=\r\n=CDNr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"bcb19f7c9ad5074faddd7046ccc939e51ea12d63","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^11.1.3","@zcloak/login-rpc":"1.1.2","@zcloak/login-rpc-defines":"1.2.2"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.2_1681375392056_0.14428094492141486","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@zcloak/login-providers","version":"1.2.3","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.3","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"fa1ee358c2026ce43bd6b52dd665dc6b62ee6e0b","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.3.tgz","fileCount":22,"integrity":"sha512-WDgU/j+QyDuk1r81yBII1z+BALeJGtNvJJPcjPoUnReNTBkjauRt5zeE4HuOEu1XJi4gyiApH6G6CuGzakebwA==","signatures":[{"sig":"MEYCIQDxQYBNihtQDMbNrbEdILxapZQzaHhJ+vqowY9ntO/rZAIhANF3NGl0ta92nhdH/sEo9gvTHjKOUQ1rzX6IyTuYqSZE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38803},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"e2144b6d3e84a922484bc0dac06c8f6df36c3d2d","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"1.1.3","@zcloak/login-rpc-defines":"1.2.3"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.3_1683793208764_0.25545928793040606","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@zcloak/login-providers","version":"1.2.4","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.4","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"0c022e7be119147b32564e40142cbab13f5c9ca0","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.4.tgz","fileCount":22,"integrity":"sha512-CPp6OHXHEYPGjNzVxXv89mhvdGBNz2joMHbStRjFBVLrgLI1VbhFwW+QwhU2Nq59JyYHLMlDeEDLDCFNH2NjqQ==","signatures":[{"sig":"MEUCIQDZTOJQ7zKUAcGT1MX3lCMXOq03fqExoaYuS+M/E7NY3QIgD0/YwK7RYFIJUcyETPBorqI3utFs5jpFZBHFYkv4hig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38813},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"797f8e01fd90ccb374a59ba81e6bce185b482063","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"1.1.4","@zcloak/login-rpc-defines":"1.2.4"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.4_1683868358677_0.008758908787614095","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@zcloak/login-providers","version":"1.2.5","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.5","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"82e21be4356aa1683ea579992388e20dc8da346d","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.5.tgz","fileCount":22,"integrity":"sha512-E0hy6Af9kobMdtf+ApebgSk4zvHp6YMkvDX1RO99UoCoFC3bdnJFA1qkkDix4IOiQ/hVWWfrdVk9CERQnoUg1Q==","signatures":[{"sig":"MEYCIQCWHE9Bn3lvnq2iw4XaDJFiwglQ0LS4c37vV/RgYKAGvAIhALSIL/iMfMgVm3GYk/anvKstokRiHsdKXfoepm548zqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38813},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"7cda9cc78f5b7e17a3ba82a731883a5109bf1274","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"1.1.4","@zcloak/login-rpc-defines":"1.3.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.5_1684213412726_0.3772494104309585","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@zcloak/login-providers","version":"1.2.6","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.6","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"ba8ac41301ab3ccb6be6f225d8727bf3273d4ef6","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.6.tgz","fileCount":22,"integrity":"sha512-oEMBRoRkCjZ0p8Fswqwf/4Fw0cicPJ8qGYtnLM4TM/MH3Q7zW6oYRGouCaDhfg5sX93FElY6+yI0kXz7Jfh9bg==","signatures":[{"sig":"MEUCIGt0bJyG8b1EMWJuTL1E3dsAF3RSgpQ5JRPvTVCK3BnMAiEAg8ZOH/sYDhAEi28RMPiwW/aPgqXz7alck/zt2IgaDAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38813},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"a96a885a98ac24f567129c0da77fc15dd34692fe","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"1.1.4","@zcloak/login-rpc-defines":"1.3.1"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.6_1684227983093_0.6841278895702534","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@zcloak/login-providers","version":"1.2.7","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@1.2.7","maintainers":[{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},{"name":"dejavukong","email":"foxcong.yolo@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"3a9d578421c2ea84ebef237317802ee1ba32e46c","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-1.2.7.tgz","fileCount":22,"integrity":"sha512-yJ9sZl8m1MbL9hEX839eqP+nVn66vW/q1CZEbp/eWAGqICItZDwxFBDfKMvyqP4qOML4wn4NzcrzJwZeWim8eA==","signatures":[{"sig":"MEUCIQD80235Erry4SuuaQM8dM09JR/OaUlWc8eDOwiOnsTz/QIgBkRmhTRXEkxpTbriD0VNF71JsSBggYIvNTcHnzWCrD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38813},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"2126648cb83ec8784dd366f07f69e28bfe86fb3d","_npmUser":{"name":"zzcwoshizz","email":"zzcwoshizz1@gmail.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"1.1.4","@zcloak/login-rpc-defines":"1.4.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_1.2.7_1686137431217_0.6116244660017589","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@zcloak/login-providers","version":"2.0.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@2.0.0","maintainers":[{"name":"whgreate","email":"624906158@qq.com"},{"name":"xiao_zcloak","email":"zhangx@zcloak.network"},{"name":"han3321","email":"alpers3321@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"ba9628f79991a2be6d3e0e056a3898a89ca52bdb","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-2.0.0.tgz","fileCount":22,"integrity":"sha512-dS4kpm0v2ZZngaxKp1Jb9CV7vi3F0Uew/oCPFg5IhPIkOYXo/Q7ShqS3ORvQg8Hl3BtRpxtyUYEdbo04uPcGZQ==","signatures":[{"sig":"MEQCIGOgNFeMYO7r5stI4k3xOi0dUMOQJxIRiu0DOpAXWVqiAiAXJu4UaRXhia9zNfIEcqVN0mUBn6gsma5JbRNrpTBAfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38813},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"baeff43fb6cacad769e6b4c4cdd076a7e27e2552","_npmUser":{"name":"whgreate","email":"624906158@qq.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"2.0.0","@zcloak/login-rpc-defines":"2.0.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_2.0.0_1693903106696_0.23852014286327106","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@zcloak/login-providers","version":"2.1.0","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@2.1.0","maintainers":[{"name":"whgreate","email":"624906158@qq.com"},{"name":"xiao_zcloak","email":"zhangx@zcloak.network"},{"name":"han3321","email":"alpers3321@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"f90996c734d2c64feab34988d08aae6fb41d08be","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-2.1.0.tgz","fileCount":22,"integrity":"sha512-t/TNHqgP8Cx7okdLbr/9xJprXqGmyJvxBhRTG/Qhi1XtbMX3U/1n/JA5Kih8+LDM1XFabOFZcnJANI5b8EV1MA==","signatures":[{"sig":"MEUCIAiSorPHh9L/lWGX/xk6Go+x3lZ00UNtTXQqJE3XsS+kAiEAzTXQsv03VU0TaIw6SJ1OFTT0VHt3JM6uLoUA951X03s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39473},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"eb3e8d65d222a92dd9feac9c80aeb3b849968e35","_npmUser":{"name":"whgreate","email":"624906158@qq.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"2.0.0","@zcloak/login-rpc-defines":"2.1.0","@ethersproject/transactions":"^5.7.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_2.1.0_1695195513719_0.9125921620477322","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@zcloak/login-providers","version":"2.1.1","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@2.1.1","maintainers":[{"name":"whgreate","email":"624906158@qq.com"},{"name":"xiao_zcloak","email":"zhangx@zcloak.network"},{"name":"han3321","email":"alpers3321@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"18061449d71188879c88cf0953778da91d02ae8c","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-2.1.1.tgz","fileCount":22,"integrity":"sha512-9/jI761d/++alE9QGIeRvzZrG0k3PMBdjkx2Gux1zt6SqDzbU5zmJ9bc5VQzFePPie1i3cYvjrlF7jwoAU49OQ==","signatures":[{"sig":"MEYCIQDZGPy+VhnETRIlaoRPqSQDBd7Sk/0YEFlNIDh6PqlUuQIhAK5efSdswETcMS3j7Xc5/Z0hkKQr14wkUrWh7QXSxdyk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39980},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"65afed6674106b16e4b257f5f667d443b7a32f85","_npmUser":{"name":"whgreate","email":"624906158@qq.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"2.0.0","@zcloak/login-rpc-defines":"2.1.1","@ethersproject/transactions":"^5.7.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_2.1.1_1697531716447_0.7780601153446296","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@zcloak/login-providers","version":"2.1.2","author":{"name":"zCloak"},"license":"Apache-2.0","_id":"@zcloak/login-providers@2.1.2","maintainers":[{"name":"whgreate","email":"624906158@qq.com"},{"name":"xiao_zcloak","email":"zhangx@zcloak.network"},{"name":"han3321","email":"alpers3321@gmail.com"}],"contributors":[],"homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"dist":{"shasum":"501e565e9058684a6d184e99dddd76e3e0a4c520","tarball":"https://registry.npmjs.org/@zcloak/login-providers/-/login-providers-2.1.2.tgz","fileCount":22,"integrity":"sha512-j5N4FxifvPBt9nx4SW3HdAxmM7ZZMzKhxl/wSi4VyWrIG8gSy2/swG1V1CcsbIYSC2g/KuwYH1ustIMN+LasHA==","signatures":[{"sig":"MEUCIQDrCTJJ664LvhVW9uk5p/0M6jyihaEM6x8ZMwzgyVjaJgIgHqSbfgGXbz2m6RdV7TrlTfAd6BwmIQEqBp2GPkcyMk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40244},"main":"./cjs/index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./cjs/index.js"},"./cjs/*":"./cjs/*.js","./types":{"types":"./types.d.ts","default":"./types.js","require":"./cjs/types.js"},"./zkidWallet":{"types":"./zkidWallet.d.ts","default":"./zkidWallet.js","require":"./cjs/zkidWallet.js"},"./package.json":"./package.json","./base/Provider":{"types":"./base/Provider.d.ts","default":"./base/Provider.js","require":"./cjs/base/Provider.js"},"./cjs/package.json":"./cjs/package.json","./ExtensionProvider":{"types":"./ExtensionProvider.d.ts","default":"./ExtensionProvider.js","require":"./cjs/ExtensionProvider.js"},"./PostMessageProvider":{"types":"./PostMessageProvider.d.ts","default":"./PostMessageProvider.js","require":"./cjs/PostMessageProvider.js"}},"gitHead":"805e72e52bd07330537e91d6f23569176cc47322","_npmUser":{"name":"whgreate","email":"624906158@qq.com"},"repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"_npmVersion":"8.19.4","description":"zCloak login providers","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"eventemitter3":"^5.0.0","@polkadot/util":"^12.1.2","@zcloak/login-rpc":"2.0.0","@zcloak/login-rpc-defines":"2.1.2","@ethersproject/transactions":"^5.7.0"},"publishConfig":{"directory":"build"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/login-providers_2.1.2_1705046340234_0.6770022538254712","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-09-27T04:34:37.713Z","modified":"2025-11-07T08:14:08.737Z","0.0.1-14":"2022-09-27T04:34:37.914Z","0.0.1-15":"2022-09-29T06:47:23.249Z","0.0.1-16":"2022-09-30T15:01:40.098Z","0.0.1-17":"2022-09-30T15:05:34.539Z","0.1.1":"2022-09-30T15:51:16.802Z","0.1.2-0":"2022-09-30T16:26:18.611Z","0.1.2-1":"2022-10-13T04:02:13.580Z","0.1.2-2":"2022-10-13T06:28:05.185Z","0.1.2-3":"2022-10-18T03:30:14.681Z","0.1.2-4":"2022-10-21T02:29:39.895Z","0.2.0":"2022-12-09T08:27:39.014Z","0.2.1-0":"2022-12-11T14:02:37.683Z","0.3.0":"2022-12-11T14:10:00.053Z","0.3.1":"2022-12-11T14:18:54.152Z","0.3.2-0":"2022-12-14T17:23:50.400Z","0.3.2-1":"2022-12-15T07:41:02.492Z","0.3.2-2":"2022-12-15T08:42:04.275Z","0.3.2-3":"2022-12-16T09:36:42.164Z","0.4.0":"2022-12-21T07:18:08.327Z","0.4.1-0":"2022-12-30T07:12:30.647Z","0.5.0":"2023-01-05T07:38:40.605Z","1.0.0":"2023-02-19T12:16:51.721Z","1.0.1":"2023-02-20T04:12:37.555Z","1.0.2":"2023-02-27T10:03:13.056Z","1.0.3":"2023-03-07T05:30:05.566Z","1.1.0":"2023-03-07T05:36:06.460Z","1.1.1":"2023-03-14T09:35:17.727Z","1.2.0-beta.0":"2023-03-27T07:27:27.301Z","1.2.0":"2023-03-30T03:43:38.326Z","1.2.1":"2023-04-13T07:59:00.752Z","1.2.2":"2023-04-13T08:43:12.239Z","1.2.3":"2023-05-11T08:20:08.924Z","1.2.4":"2023-05-12T05:12:38.900Z","1.2.5":"2023-05-16T05:03:32.887Z","1.2.6":"2023-05-16T09:06:23.254Z","1.2.7":"2023-06-07T11:30:31.406Z","2.0.0":"2023-09-05T08:38:26.937Z","2.1.0":"2023-09-20T07:38:33.919Z","2.1.1":"2023-10-17T08:35:16.627Z","2.1.2":"2024-01-12T07:59:00.413Z"},"bugs":{"url":"https://github.com/zCloak-Network/zkid-sdk/issues"},"author":{"name":"zCloak"},"license":"Apache-2.0","homepage":"https://github.com/zCloak-Network/zkid-sdk/tree/master/login/providers#readme","repository":{"url":"git+https://github.com/zCloak-Network/zkid-sdk.git","type":"git","directory":"login/providers"},"description":"zCloak login providers","contributors":[],"maintainers":[{"email":"nashaiomos@gmail.com","name":"nashaiomos"},{"email":"zhangx@zcloak.network","name":"xiao_zcloak"},{"email":"624906158@qq.com","name":"whgreate"}],"readme":"# @zcloak/login-providers\n\nGeneric transport providers to send method calls from dapp to did wallet. It provides an interface to making RPC calls and is generally implements @zcloak/login-rpc defined rpc methods.\n\n## Installation\n\n```\nyarn add @zcloak/login-providers\n```\n\n## Selection\n\nAll providers has abstract `BaseProvider` and `Events`, `BaseProvider` accept a request function defined by `@zcloak/login-rpc`, the events needs to implements by each provider.\n\n`ZkidWalletProvider` for zCloak ID Wallet extension, use it to call methods to extension, and can listen extension events. The request method and the events of `ZkidWalletProvider` is to get the `zkid` object injected into the window by the extension.\n\n## Usage\n\nZkidWalletProvider Initialization\n\n```typescript\nimport { ZkidWalletProvider } from '@zcloak/login-providers'\n\nconst provider = new ZkidWalletProvider();\n\n// Check if the extension is installed before used\nprovider.isInstalled();\n```\n\n## Events\n\nAll providers implements the `EventEmitter` API. This sections details the events emitted via that API. There are innumerable EventEmitter guides elsewhere, but you can listen for events like this:\n\n```typescript\nprovider.on('did_changed', (did) => {\n  // Handle the new did when wallet selected did changed\n  // `did` is an Object of `DidInfo`\n})\n```\n\n```typescript\nprovider.on('lock', (did) => {\n  // Handle the wallet locked\n})\n```\n\n```typescript\nprovider.on('unlock', (did) => {\n  // Handle the wallet unlock\n})\n```\n\n## Method by BaseProvider\n\nSend an auth request to wallet.\n```typescript\nawait provider.requestAuth();\n\n// get auth status\nconst authed: boolean = await provider.isAuth();\n```\n\nGet Current selected did in wallet.\n\n```typescript\nconst did: DidInfo = await provider.getCurrentDid();\n```\n\nSend a credential digest request to wallet.(Login with credential digest)\n\n```typescript\nconst credentialDigest = await provider.requestCredentialDigest(...args);\n```\n\nSend a credential content request to wallet.(Login with credential content)\n\n```typescript\nconst credential = await provider.requestCredentialContent(...args);\n```\n\nLogin with did\n\n```typescript\nconst signature = await provider.didLogin('0x...');\n```\n\nSign data use current selected did.\n\n```typescript\nconst signature = await provider.sign('0x...');\n```\n\nEncrypt and decrypt data for peer.\n\n```typescript\nconst encrypted = await provider.encrypt('0x...', receiver);\n\nconst decrypted = await provider.decrypt('0x...', sender);\n```\n","readmeFilename":"README.md"}