{"_id":"@arkane-network/web3-arkane-provider","_rev":"154-56ab0fc7a6fb8a4aea5e3dfcd081b316","name":"@arkane-network/web3-arkane-provider","dist-tags":{"latest":"0.23.0","develop":"0.24.0-develop.3","beta":"0.2.3-beta.9"},"versions":{"0.0.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.2","description":"Arkane-enabled Web3 Provider for the web","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"mocha":"^5.2.0","awesome-typescript-loader":"^5.2.1","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.2","dist":{"shasum":"99f420ceacd7ca09349f66cb1a815c9e0e7a6ea6","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.2.tgz","integrity":"sha512-gCgPZKxchwBXiJfjWptLeKjBbxi58MuPMRC+lEaoATc6ZHJs+Arort5S7iikCKZRUfE27NwwyU6E+1Xnacd3dg==","fileCount":27,"unpackedSize":936805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUxpVCRA9TVsSAnZWagAAUUsQAJazxVM6zJLnVIqmNcxI\n6XKqadYwpevUqh2/RrkkoPMCYScqJmvWfkjiLfu+kw3J0bgbE544qGMJ0ib0\n6XFHeBtMHoSaBIYHYpsZEYPcQzUXhbgIPzq8zZ/hpv03G8FC7clVaugSX7Xv\nrhnr7aAqa0yXSQ2rcGxD6y2WMTStWrPFqGbKO7icVPqFnttpVifTkTOpZnDE\neGVAWjAnb6jgkCBXy6RYtPwMJ1OIAK8ZjnsXV1K8VqVW2kfTwQi+O4y0IYBb\noth849U9I+OzQvPN48UiqsTPtFNQmlv2nDgj7LmrZ63Qcc7yK10+uxFakRGp\nD8ivx/My9YH5MRbkxn5DZLR8usltYgYEVVEUm8J1ObBUjPJOgj4kJBEyw53y\nyYG2xSkaHUikXdMmq4bHApVIPd5OsHjTTrlB/3snJKp7Rnvm9yPcYGVp+F+y\n7hPlgvqTNoXvmxR4ghOwLppvCFrCUjNILmHz7ysqc+l+FNS3Jt3gCH8zEbUs\nFjk5Zs3f1FzE84gu1YyOallKN83NH7XIhafnm+ev9+TdYKMW0NAiBLmTIY3w\nvOv78LOK1a859fWI4UNMbohEizC6OvhbG4PUq6ihMuyff7z1XkzuiTvLfLTr\n0lg4vfPwQlpXGuxTe5/CgxbXxfrmc4SlBmcwVz1kR8R/ZutwslswD2uQFeYq\ncrel\r\n=ikia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7r9lVu+7posLJtqUuasgKggnyg1FgGLtYZHYz/qx/wAiEAtTmmrjEMmPWSRTx1YFpFrgJsrhFxgiocDRKWc47Q+YE="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.2_1548950101052_0.2605544355876468"},"_hasShrinkwrap":false},"0.0.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.3","description":"Arkane-enabled Web3 Provider for the web","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.3","dist":{"shasum":"883d5d336f0d6ffbe9d7ceee610f3169ba483e23","integrity":"sha512-uN9v7wN+r84VSQRPb/VcR9mECXhK1LZUKUrWV1hH70Djnqk4NUL/KEQjm8Z6ic9LlJJ5ZfeVq3X4YIOGfJgJoQ==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.3.tgz","fileCount":26,"unpackedSize":390473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUxs3CRA9TVsSAnZWagAAFXQQAIY5nIiitlLM+JySySft\nQUnHmtetaUwUVfZaRIYlwsb/Gtf+NXyNtU1988AbD38dRnNkkjRv+Xsf9dRe\nyfuYcSKwTQw+mpvSKn87R8XsfdJZOVrQGe44eGRlczwdYfImpA58rMra8VL5\nI2A5pjOnD/JD6kW7aRtsykYBQDpkxxfgZYdMDjGvGoOZdPPoLLl9rSrmyfEK\ngSmMIh67dMbCJ5vbff/Wh3kMeut3nLnWgFwqPAqors0a+A9f1KUryRFMB+6F\nG5ih/CQpYXXWY6MWdmHYobYz1bpUdOhwOKZpHJgeGpodn6S8VEERDiIzB8zv\nKlltevKJXpcCNdJUmBUQvKFL9LxyePTvaXw4pte7YlKrMNlwAAqHJQdFecCe\nwXv/5/eIVQMZA5m2eGAJBgIz4TFDs631aKGsLQWU4IvJLQ+hVHJ++7yNWbUa\nexp569LfYcaBQzJS5vqqJGRiSU6WuAGjpKQKF/g17QJhNlz2sUl25ir9alW0\nrEkuUCvzBfGdNlD2LqD2DKI+JRJzW6jkWPslESmgzC4J0COd94/shb9kXEJQ\nqwSmzEgVPx5Fy7sqgclHBfqukcRnpF+3ut7z5YJFsLIHl1cBgzAxYBk+HJaE\nf5HgYLPfnsczu/K2dTcvjdY2mxbBelChLpBPgF9AqFC0iXNNEBmlnEvvxwcc\n9IcF\r\n=rkgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZHLQTuUmOq0cSpjtIEuGw36keLa8vTPFKvczmjdu1uQIgU2bi1AmjatkmPY9peqVjG8j9qlqjobvCkJq6s4RgIpY="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.3_1548950327156_0.6749475653004393"},"_hasShrinkwrap":false},"0.0.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.5","description":"Arkane-enabled Web3 Provider for the web","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.5","dist":{"shasum":"ba3e490b75f645505608620881af3eee1446301a","integrity":"sha512-OKtEFpBVTwUmSPAb219nfDWNZhc0W1hI4udhoFPDvNO6Z5Aw0JIUOme3OO2A4+pGMuGibR9sqG7SypeiPsq/6g==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.5.tgz","fileCount":14,"unpackedSize":565222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWZ0dCRA9TVsSAnZWagAAPGYP/joaQyH3/Oz8Him5w0Ib\nGXDwvFXsmcBCCiUot4rEYl0a+iZxdhX7h/+D/EhXvlbZiDRtuFyq324tv55D\nxjiN0tilm7iAWhT8QdcXbINq4jbmsVIke0OmOBs9z/Cqe3LXi1QEEPTA/jTL\nAZc+q/gqPL99etdaWr7UYCmcjZ5HMjymSLbi51f/ZN/f4NjFqiyrQ5l/YFoy\nlxM3KC67NSjkacS0Aabfi7OOL/+fmTmqSi4XESU3ZK7o7sB95dOzkx9AU6Af\njnddkDazydBjlaoJKU7VQ6Zd4HWeefLPmbbPoixXAg253LtS472UCBOgS9K1\nGLbPLAOPj7DKRWy/UhF50eVf2/NQMFqmJCtjS3FlECYsZJsr33SEQr0PHOFf\nNPoGpYXG66K5yWjhEP1HetT4CNfx9KVQ6yXtJVnm7QxeNw6k1Hg+KhB7TPgv\nf8TSsGpVnRDlNe2RwrzE1DuAxdYJNsgwhxFvbX2PcHI31/mf07Stz7C6SDJI\nH+ARh732IvXS93PdIjTlRJxuQAMPrmzsUR+PfBakYVCqH09oiaT1hh3tF4ao\ni1qu+f8ebmv3RPuMgd0W08k/0BooXf3d725nquW3W0k8ipxfaAx1m+8vmDMx\nHk2F/aREPljyFjp8k01yWD0/jTPgF8XFuY8XylCl4+Vl3dK3JLcKcxito9x4\nrITH\r\n=6qdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5TplZsrmlU5s7hGq3T4gwHEKWQowwQsip+PwsKEA34AiEAo+/BJ2zszRF16eO23dWX4gFHd2BN30oLx3A2tTNqLjs="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.5_1549376796507_0.021857367414549023"},"_hasShrinkwrap":false},"0.0.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.6","dist":{"shasum":"2cf9528319ed38f3d8a510317fef58a95fb0b0bd","integrity":"sha512-N4KNU6v0onSa9wKrZQT+AgRffDkBPl3G3KMJzAfmc7LcemnUpkvt9/lQgSZpL1uxmsSRqW6N5+eotndNxr6FkA==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.6.tgz","fileCount":5,"unpackedSize":956695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWZ4kCRA9TVsSAnZWagAAtTcP/R5WyC8iACmfaGLeMZOF\nSQW+8vFo0CUADzOVT9LB/fB+Yux49d36IuEDIFztDX3hVg4qGjs9jrUAisUW\nN1sHf/DfpFabx6MyPmLSHsJy539xbcOYAGI0eyNzikPZvy0DxtKmSd5HydFB\nWoUTh/q6L4fpr/G3M2GMdgsFjXrA9X0nksWRmgTgmdXcWMpZryNw1ViAJHAr\nenUgE9iB+63nvw2srb70Jp9t7fhOCTjBtLOFIGlObPZ2s5NU/DKBHGrar+Bs\nzRnu/4SI4qoegiqIdDV4ng8+hjqnlkZhBwsCWiuPOsQVc1JAGnZEScfhEdKw\nhk36aknib9vsWNx/+ldgU7Vonis2EOlaanV/4fmH4jEm//Om/s98ZWQ6llUQ\ni7LTVU/SPFjeL2+RXBlg5tFIICYJThCa/hduoh4pdtUdvP9KGobqtFGSYbyI\n96SBV3C4hf2FH80c1U2pSJNeU7+GR+cZqvsotH+n3OxKXbkmcj2/AosFBPhz\nHaHg7BQe3zPWDZ6fVLeB83K64JzKMKKY+WgZ4Kkr49T54r5zpOtv0CHBtRRX\nJW8Rr+tswgpK059IiKmK0/uD3brLj0UNRb9iAlCTileO/c/muzBj3TaGICSL\ntpNW8wkyQxWZZNvXwB9XfRMd1jwN/f/EuCnPQ23UtQrpsGIwIxaiiQyPM9BL\n27CU\r\n=XgME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsfnQB6GZmlDfZ1nEJ/BL1j8Bp7MUhnA02AweeKIoBMAiEA3iD6YBQyrZXzBVrxhGzZNJeuqa9MZkhrrSAkg9olz5I="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.6_1549377060086_0.7545669412461253"},"_hasShrinkwrap":false},"0.0.7":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.7","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.7","dist":{"shasum":"3a7e94e71a114abe2fa6536509585d8425f46b88","integrity":"sha512-juOjIEFMqDtxTKjRTdcMEaXzWU/JZfvYsp8gXEkp6D44tVF9p4dNPoqxheFYMsGUoGvUH9G6KMki2AjUXIufRw==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.7.tgz","fileCount":5,"unpackedSize":957266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWaAUCRA9TVsSAnZWagAA2XgQAKITpkQV4Wuz7iwHwmfe\nZgl6AN2vjmzOq0HYHwFv/0bpMjz6cIHxmpf5xJPlTBMx428T0nY9FAPsEp1n\nvyA5HoasG+6KgT3jAtMVnrC5F+HHI9FWgw8BV4vMf+nKEmmbuKCy2oKT5noA\nklbPRZ/QrlrJyeEOCp3+uqGalYs7GKWeKY9muaLBtzlA+V5zEPXniaN+ewnF\nZ9fe1WO9YvLaFksu/yq+CSVcM9rQGzwjCTXkUrfN449yRK0oP/TWqCGiYf2e\n8ASLor/RfniRzM8sJXuXlKI0PUVSIsIjQ4Xc+9UbPftSGv2H1IX9R8e5D8XS\nPQNOrVj8xC/dITjX6xl3xl6fUzNBNXOtSwCrKd9D0dipEr+e0r3bq17r5Raq\n6ZNO1RCOpmXOowNhkGZ+IT6yossShZcmh1AQz6ngjytrJ4aLpL15Zexxx9qZ\nl2vvM1eoplSMeaOBcwPdHjEbVQACtwCEZ1pNVp6QxZN3SbWHD669dJoFoLOp\n/pCWrjEfPeuObVCLvCGdRH7TK/gNdx6UFegReu8ofrF8MkpkE+a8kTwzrQe6\ndqcrIplNyurZ4VJJlS/LJPDA1lnnTZPxKHOM6xPv+xpP9woGkb9j16cI5NY5\nGy0nVgTvld0cN9J71XE5DeinnzVdscJx6ZBlFti3eEEuiHak4wFrD8+fI5Q6\nNOIV\r\n=tBUl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd6M6JlS+1eEgaUVfHpa9Hcge/0WSOKzhkAwDdu4HeqAiAlT3igfzsjy49j6Q6zvZa5w8qVIA+aUdMfvtiu1b//yQ=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.7_1549377555486_0.2804859432183455"},"_hasShrinkwrap":false},"0.0.8":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.8","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f38fe6aeae4f2365cd02c36ce4e2c52c13c02caf","_id":"@arkane-network/web3-arkane-provider@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-sXNbYpJPJc5QryFHVEr0ASsYih/Aj4LdTfqGGiFyeCovRF1WOu4l03hOM4u2BSmx0iYRIgQDvZoXdNEtzf0pjQ==","shasum":"0b419e38c74716ccacfda8a3d69bc7c69ca91bf3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.8.tgz","fileCount":2,"unpackedSize":4475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYZ7NCRA9TVsSAnZWagAAraAP/32HKuFvQ8xxEs+eSaRa\nnfZMSsgaXYMxsvScF9zkHeamcRyipiK8oh7HDwnfvk69GGZBzvi9QG3DjSAd\nRLwvzjE+eqEhAZBu98rThpnhUcVlOz280+1qSqPmblFcs8LxQW646tawHkJw\njdY2I4oorKtClbOfn9WK9AaOv19PCGySdcYxkVzR8sLy1GPxbuvY57TvA/rR\n4Ey9qDQNKbvZtTZYVkR+YTo1kE2TeCb+HJXhqxNNjzJMDqjcNDxmm7m7+08d\n0jnqHBi8b+pKheXH74A0ESVCsxc/S3RBkhuIE8vrkL6VYZU6xobNTwmEwUl1\nA/HtLnj1NlgQzh53F3oaiF5A2k3p5dPURFDZitw0C3MRwIHMU37I1MvGbV12\ncp643GLsNrMAUjmP+nT9Yw/2NrXjjHenBbXO2aLeuzJeTup/rF241M99PDVH\nb0F+jIvkAdKT5YkyrZAjEPV3dWa5ZT9PWZAJN9u7oMxYJ7e68UuJ+EKN0xJB\njEP+HSGrZ7IkmWGFd9vMgFIpWswjpui7PkyQONeIYmrt0nkujNIcziZay73b\nDKEw3pt+eRuKURU9nKXmikpsAeiL2i/372QNi0s2h5xLkLa6qGstjPM8tg7/\ny0x6wytllD5siiTk9eUlpOR8sgUp3CEFKxyKAT8861FekoWk2t5835x9UaFb\n1AHr\r\n=bVto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHU2Cu6k2sSy1S9mA1vdbTB4VpywFtET/dWfjniFEtwAiEAijhefrcBoAQ7O51dDdl7rGAP+6W0sN+uzl5yi9u27fY="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.8_1549901516997_0.0442389076816494"},"_hasShrinkwrap":false},"0.0.9":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.9","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f38fe6aeae4f2365cd02c36ce4e2c52c13c02caf","_id":"@arkane-network/web3-arkane-provider@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-8eFGwgh/SXWTsg+/SjUY24SQS4dpSFIPj7y8F44jYifKw73fkDaN6ndTGPwjzqt9gSadUgAMpK5U6HOF865Zjw==","shasum":"dd8b115896580fd0341ee0c5d11fdeace627f305","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.9.tgz","fileCount":3,"unpackedSize":963193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYZ8RCRA9TVsSAnZWagAA9rsP/3EWdsfDjS7WdiwuAH4/\nq+OZjrQh4qVCuugcAqrJhmVw3ABlv4EHsQL8K+V/1XbvmOSNcTj/x+PE254X\nqNWjDNs2PSzT2leTnkEniFClzzj/WJZRb1Cgc7/gigSc7Xl4rg+NQtTnPNCj\ncYjFjoychehanlJrz/r4yFULeqq9C5SicSkbvRfCFgwg6OePSIg3bav+Yrvd\n9s291t8RLPe6nVF7P4GiLzfhJq2xd/xzjdkHsKLoXiVae4C2B1JmaS1b9HnE\n42QCWjTiCsioSLhNtrrt93BUksROE+IlVKQtlYpH8tI8BpPR9NP85ina677J\nl91eg++3yvQ9LCVWouZYBai2dB4NcdARq2m/0fyzcYaKFP/UMp+2MblP/ocN\nqWGnWpu/LY8/RO4+wWI5repZ7bpBbY82GaBCvXsJePfqgUUYgdBBsEFWfFgK\njk0BV2dNT2ORavKZml5h2S9mQ7IHi1ICSwAGFzA48/K4oMeLXXQct346qey/\n0uv6amqvc3yfyXwQC0a7KmG+z+ItY1q7LgcYPuugjZ0TplUKMEKMxYREW+L4\n1v0z+4KqnGgCP/BhlDE2zwFLtXNY6d/1xaVt14gkbxVSs47b8bQSpVHsEYf5\nXRZ1k0fwHzn0IblDR3qGh0SUmq2yDAGLuezlidImT8et7pL0P7BD/RMyqkSZ\nTURs\r\n=VZdm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWI7Qd7ZTDoolvKaMolxLdt1ijaKJ2xwZ78elnxZIS1wIhAKEtSYxTkWSi+MOPZbOdY+9ZCoURsw0e+AqrDxKToAFp"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.9_1549901584646_0.6411413821408409"},"_hasShrinkwrap":false},"0.0.10":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.10","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f38fe6aeae4f2365cd02c36ce4e2c52c13c02caf","_id":"@arkane-network/web3-arkane-provider@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-gkI7FTtvGAtqHZ/bwOmHXQfM3RhjR4Tluxl+BfZSepHsGYmfqP9+endFQMRd1QbywGIqCJLqCo5xTjOi62aBQQ==","shasum":"3c4f6ed21d29fecd0f47817e48f33b8716473f7a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.10.tgz","fileCount":3,"unpackedSize":963194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYsvGCRA9TVsSAnZWagAAPkgP/3JDhLPDazMUMXWEOMf+\nYViHnuFrU3kv8+73jqBCveDMMCzMkT959yHJq7oeL3gpaNNX7CGLCVjAhQtt\n60kHSf2cmFAyRfc3ZvMuko7iFM9ny0H8pi+g4zU8B35COL869Q879cfIqnSv\nx6bHLLC9cLHgDWVfu1BjFf8ZWqR2uMxOlsJHU6I8nwRZaxvDITESmbMNsAAX\nkPyygIwxCVVMqgexLFvCLzvO2OGlxFCQ+fLXmUyo1yBPfB2efOAgP4V/p9om\ncRSVesxgK8kMvVOo4GmnrxU76y7jEOoLISmYnM+WwYt0PgNheenUPKDAq/Qb\n6loEUD/cxf+RNNAjQ0OMowD9kZm8x6wdG7H2edgXyabtUhaEo6Sd9QLJG0Cx\nnkLTARknyxXddqLXGhQenWoxeYYp/NTeV5S/ikgGnNHTtL4UjfdQ1KKPINLh\n/myZUxejDPSOvnh4MfUo9uAEEq36EjiDSdqozTSiQ7OaNQ7LjrtiJ5qrtK2L\nT7+wt1wZGcJ3tW8J2+KRWvtmgiIdNwctJ7q1uTX0pjuJna8JWGryrAZbFNao\nOmbWiBFAisWG+w4fDy8oVKCqhrytfQxn9U6yvn9+ujTJPDTLjGKCgs6KNkwc\nLK2r4IQMveZ1QWP10gSN7hG5Cc1h6CEjma3IJPUjkgTzPLxkbfmW9YyFhS/n\nuCBu\r\n=uGJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKohPobkgbopOPe09Z2HJGvPxxixHHHg9S/V+k+0Nx/AIhANt8bPCpDxWL3RquObpNDXofVkecnIJx44QA4XJ3g03M"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.10_1549978565770_0.4190696210558589"},"_hasShrinkwrap":false},"0.0.11":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.11","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f38fe6aeae4f2365cd02c36ce4e2c52c13c02caf","_id":"@arkane-network/web3-arkane-provider@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-6IIXk1pRyR8STeSLvu3Ob0aqrvvejqZyVS3dyffTjy6ag6Gd8IVgQiWDJvCNW2j6ZyTO2/mu2rR4cdwbNU6+1g==","shasum":"908f6ed1a232da220d913a0ffe04fff0b0a83c64","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.11.tgz","fileCount":3,"unpackedSize":963213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYs9sCRA9TVsSAnZWagAAf/oP/1RWzkiwIKWJxhTmZWcN\nAtt6SbyROnEJYt8zPqI4CN1k+bOzMDScSw701V+H1SVaNeFYEM8eAsF5w8HP\nAPS5gtEDFJTTdC3GUhyyWgplbUjEMixif2uHpZHFEqPLsdxII+1Ygq//aNK/\n9o76tnWU7/EfcVmTVkkDtg3t/BEWdMZmG0hvDMNJ0/ZAcPDi5aD0aR2l4UYs\n68Shy/kui9JovG3aaxMf/kuEgwoytUBxiMo+Iot4BhTtCeihncj93ANOQG+c\n0OdJAOy6CCDyjz5j72DTIvUAR/Hh+dupyULr+AUEa4cG9paMaxAypWILTSJ+\nfsi7PG+k89GwQ0iya1bHBtNcqctC78i3/6bgKLsQ/yg3WWFDlbDCyCoyRZqt\nMdr5yehLeXPJgNO2KHF0QYoHiLDl7Z8gbY1BxVUC5OOOXAoBIMSwSOkXRsZ4\nZz139lC9lZkvr3o2L065k8KwH/mD31L7OEP5CwhiUvR9qaTrPgqy6qxQFaqn\n4f0oYZgrA3nBO5pGywHn1stZ6pKdqffIpRWN7JCp1EssGI/gdGBShS5nPylt\nrKOdT2NbZXtpml9Dz9aRbYgEfwDNCByI9AG41mXGjo6kCXfF/k5NlJfU9nu+\ngz98nq4xlIfgljhyFDkiVwymLHD2zwrqQcaSkbqPk/TyhZsqajKe8rkC707l\nLbeb\r\n=mIbJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF22Sw2ts1NLZYYObh0F0wCsd2Xem1X6epCdJ7WzKQPGAiAhu9rZ7hFqkwN1qv2DmHr7+v70SxEqTI4EMo1bRbTcVw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.11_1549979500178_0.8187098886226303"},"_hasShrinkwrap":false},"0.0.12":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.12","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"64dac76650846475aa8a28f1a3e2104dca159bcb","_id":"@arkane-network/web3-arkane-provider@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-jeJW42BxAWXjUG9dPx+9A6n6pjvcuu3iGASB7xL79wpKs/P0OULpccJhFBr7OpcZX8O0FHixB2dT0R02f6h28w==","shasum":"862eacc3fb38cbb04cd27447de260555290b8863","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.12.tgz","fileCount":3,"unpackedSize":963216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY9U2CRA9TVsSAnZWagAAUkkQAI/eKOBUeQKpUtgvZSSn\nxA0kuLSBMRZeVAZ/agJi8oR0ICiJvB0bn+xKAicNza/yR8j6BdIcUdEoezLJ\nHCcecy0fteFm3meB11l7cLzLvC8KeLWHnEf3unTRqj3k0fV1hQ6bjFAY3vMm\nNcexxxclJES/wgCsX7sAC5VwrSkZW0xoQX4C822YrHSRozsQorfjNUXq1AXV\n3lvuuAWbyf5AfXtZQHdTXOlvziKCJIdv762SsL8YeD6heERR/OYfq4vht8B/\nqvrKLwIJWNffGJXlgL8+6EyV93DVeYP/e4W4unoyzcVbXGU3oh7yhFQA/Axe\nsuW+g/ro9zi7u+4zIi59I8fOAvS6BwYsDk9Wr1FrjwtM3kBs2gcpWv4JMSMD\ngUg6b7jcDGKcxzEpyGKmOQ0JJuW4nM0NZwVsB4wCH0H3jh+wLH1tMeSnijaR\nIOWALQO4bnMiVn7X5QgprPDPVt3tsZ8+tKG9GU4pdOjkb9ZyNm7aDLZksZIL\ngSZRXstLxrOJOhJuXSQc/mPZjZ69NHA284p0Ahw/WOsz4ifGIUQBvYaT9JV+\nKtk5WnkG1ElDiL3N1DysyaQr+nIC9UwGnHPlY1sPChMQlqk3hlgGDOynnlO5\nLx10Jag8+gJYSVgj0Ms6LyVqMd6FVJT8wOx0PyykgHy06jbrLeXllIwGKHeX\njoqh\r\n=WtcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEs/eCWIkvaQOeK6z3RcF+WqP4RYwCzMheT0R/CE8xTAiAHy/aiRPJvi4nxNZkWI7/4QkUt+3+pBKM88IMHzJ9q6w=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.12_1550046517547_0.8839624367544894"},"_hasShrinkwrap":false},"0.0.13":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.13","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"64dac76650846475aa8a28f1a3e2104dca159bcb","_id":"@arkane-network/web3-arkane-provider@0.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-+2iEC8efafrCOy1e3uq7qF5MJ3u4j9kQ/foxo4gXVGarqmXuX51foMfwEQem9WTfJXJK2BICtE7Nvs2rLAHuRA==","shasum":"2f150043500146f983c3d09b4c3fe46d432a10d1","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.13.tgz","fileCount":3,"unpackedSize":963211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY/lMCRA9TVsSAnZWagAA1K8P+gKlO8H8X9HTNqb0T7y3\nYEDFtkDNb8E8lf+AY20RDo77PL0OJ9jkqPaOcjGEpFLhDju7rwYOBohdrkc/\nsnjuiP+O/D2gAPppG6ge6FqiIeqyKiKR0KTNAJVutwFNZ0n3U7DZd882gfpm\npPoMtBpEdiwJUh1FmhfH+4SQTLvcO9SVeZ/ISq3YeOlwgpUkuVtGVFSBl8u5\ndgS/M3JWTm/F7JwPmRnYNCjqv0JeuwrrUr+WDu5H+jb1fr2sGNLQk9JzHf2v\nx59C+TQSOm//zxHt1I2EFsGz7W88pgHZy/6A5eQQwKwbBro3Cmwamq3UteBQ\nqQ2k4325AqzN8HqZw5IuFwTldQje+DFClXdaMb7DLdQtU2nhLZ92/ZeOryOV\nYrhuG3BQZSQZ79TZ+bTqX/Xq7pQSobgo2bRwEpXipqJQ2H++w7lG6lBrFzuc\nLsiZ0CeZJxVj9IDEbEb7ljJ8m6jOQEqnTfVKE7odIlzJ9koMJjFFNUJyPgr4\nEBLcF70H+9rzqvuNsj2qU1EE/nJOBYq1xaRCvRz7NT9deO5eOGTqouNWhpMU\niLSVVx7bXYyY54BMeKfb5D7u8Gqmd/v4kzMZs8AfJcnSxtpvT6j25d+Yvup8\nC1s7Mn41rm7PRb5nYMz+9aHualVPpV6I+1xMjPGKoxrckTbfTBLXCjAZEfeZ\nTTzk\r\n=4g6A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfK6uu6sPZSA9t5br5La2hrNQrH4cxO3iR6OKm3s2g8wIhAI5GFPvjCkjLl2bJvvGANuDFt953Vzoe/MRAg6P/UttF"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.13_1550055755640_0.18856297897310426"},"_hasShrinkwrap":false},"0.0.14":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.14","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.14","dist":{"shasum":"41dc8881124a0eeb409b2206e1a30b895e7bec29","integrity":"sha512-h9nhZPxmuzOobZOVmbo/13mM6PI0KqANluvfnBSWNhAKhBn/dhWEPffR9ZoBbRC2nTfXP5DQWoWRBa2X3z2mjw==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.14.tgz","fileCount":5,"unpackedSize":957553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmOoaCRA9TVsSAnZWagAA5MoP/jSauU+kMaqn7BaxgvBM\n5tsfU/DB9nCJqlYzBHZLreWba6hTfYh2fRL1QBHUFGwbQluu2LU5NOI/4bH/\n0taHw7rbGwbO4+lO/pj+Va/aBzO0tBeCwy4q1ygRfV0dop5LOXJ4icTqaIY4\nF5v0QiEyDEEolHAHOtkZvVXr1wGCmv3oaiTkjjqaiTLPwALe5nwk7a+Tokfc\nR2tlLkzy778pM0n2qw4dHeVOu6ayfLZ6GfmxlCATTc3yVtwtnkS8HaFjFtxU\nRXR9GnmxyIQgWssfhp8Xa+H9f2dbaLVrN+Q1mH/9C7IYjVoCa9lEX/bIOhl1\nYsqnl29XvM9L5oDvaXNLrTx8UGeOPN9f+qcfD2vC0631HNb8cAOzObUgblE4\nckgl/pVF4Rr892VGZeuxiRNlslP7j6X6X7vzO1c56QVLsOwIFPHPDCnq21I8\nCq+PzSVqoWLM8/fJRmAI+hSejgcbP8dmKHAB7sjSlIcjTjoiybEDoKNSTiVa\njfJZfCRnwwq1X5jwq9JXv/5lkJmGjV2RoOKUjNGbJb+D5x1sHkIjGz+t53yS\nb13nJHFizIdhFj+WHbangH6cvyMKaRzZbe+Cyy/vYsGfDp7i9638VmeXdlrr\nnuFRR45IUm+gYrrbJI97cWBiQxnDYtFrmWgTXncK8rqz1fqywz3IdMvQ0/A1\nTVi7\r\n=GjVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0WdI6YvcaKqNgFEL58WafVyYrMoTA53lK/MDamA0aWAiBiOrPCQ/aGb3GEh9J79eOpIbvh1urbNVZImduJM+hACw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.14_1553525274293_0.17879992845639348"},"_hasShrinkwrap":false},"0.0.15":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.15","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^2.1.11","@arkane-network/arkane-connect":"^1.1.5","web3":"^0.20.7","web3-provider-engine":"^14.1.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^5.2.0","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.15","dist":{"shasum":"685cce8d7b34d17fa2ec20f864f152ada3581b02","integrity":"sha512-1HObma0Rs0pA0ildzqHvefZ1BKR4fRKcT7N4a2TmUNSK8ub18k7LAVBsa4+N6FKF9Dl3ejsZkOjeLMSSvSd62g==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.15.tgz","fileCount":5,"unpackedSize":963598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmOqLCRA9TVsSAnZWagAAvX0P/2rwzOKUM7H8I/4GHQRE\ngHZpapAZ4DKCd9IFocL16+N01L9Yef84H9TnlAghoNfQD40cpCN8BbX6wjrK\nlVCAIBRmXm9hI3yAEeKL6IdnjvExr1NG5aBexGTh9OGD6niUH1IbhYj2B0Qi\nFOdw5QyseRlAu5dVNeeorMpFw2lk33K3JafUKxcF9ANdcEPyXDu/J5cHeCfb\nWaV1fjsdn4jTb2rcNcUUACfKZPT3m4hhMsd09mPrxmeTx7xx8Xpt7aePjVwT\nt5KVthAGzRVcfPl5YUQhGbmYTYQGxzJ4rqKp4POPZX4yvgjgyFjW2tIeHhHc\nz/Ixrbx90uHwf65lhQpTRlZYKVl+mtaf9gZs2K6/WpycE5faQWbYVuiy5M1H\nwWD9rvKZ3Re3o0yR5auG/gLYHbj6sl2nD3OxNoM3MMvU54Bs0BeniPieHK5S\nKUN46cI5ElEN7Y6w3LUc6+dRgdUmAp/y9b2QONKoKO5w4+UHZpRs+/hgm5LO\nYAEMJILqPGEQgt9Cbt0TS04zHXCG4ckvS2JEWWOOS1k12LSE9jZemO08nLIr\nyrDS6sw5st8q4hfjcSwOrGAL1AdEwulX5LwmrhpE9auTU1scMZSklyg+Jv0K\n6vWQeHcLiA8jYAVIPKbjCEcudkEbfRixscKL1030nismbTJBCscuX4e6swZl\nWtBM\r\n=01pc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqkdMCaszvM6+GR16zAfOAR+LuH9qyb8Vf9ojhHbgGmAiAkPzO4lWj+er/G1LKl8RMPbKJMioovA/d5xUYTo8e+3Q=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.15_1553525387146_0.5989088855057223"},"_hasShrinkwrap":false},"0.0.16-beta-2":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.16-beta-2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^4.0.4","@arkane-network/arkane-connect":"^1.1.7","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.0.2","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.16-beta-2","dist":{"shasum":"9b8dd052eb49286ddfe455d39f3a1c6ffa9e24e5","integrity":"sha512-6iB+hafTH69/OJMFZFa9/bcVhRq+A0GsxLCOyqY2zTMKJxjXcXpJdom8dm/pQjj74C3rMPshkErzeaa4qpNPjg==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.16-beta-2.tgz","fileCount":5,"unpackedSize":992571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmfqYCRA9TVsSAnZWagAA2Z4QAIqb3xOBbaX1ob73L18C\n7IQORIjFOrcrNWYKEJguyORPZQQSrUxbocKVFHeMnniHHr4iay7bL1yMFFj7\nRi6rhUbFVOydJ5mqurFsJCKR6i679KZcbTaE02Cpb/5hqwTwLmn+gyZFURgS\nMa4qyxRwIz6kFMy5vA8nRXNTp7hZjPc1ySSBs6pMEdrrdNcjVE3KLb6Vd6Ko\n5APi1MabsL6aETeCPAaWbl8684L5pUA5x6ixLnpIOLPiU4EaoKxghDLrfhuH\nIVRpNWqZJne/+4yiB9s9DQd6KFxuX5XuQueLKNxvNxJT7VkIigBRP/sbOPtk\n1/y/nBdViaNjkJj7wX9SX7nVEsinmA/bRRVLuKejaWS478u+zm9+uE8cnOha\n67s8MqpqZEhzw1aaYzTlwgMYL+KjzQdA2caLQyBGozrmIHZrTdjCvBi1qlo8\nJ3aNJdchd4xd/PVeucjjZF+mVjoCfc1E6p+p27J0ZzC0MIuY8/Ctez0ghehg\ni4SCRZSp7q4P6glSOoytoNcGsccqn9jif6vWUVBK8mbvKVxKAuZavRuOKFBF\nsCsGZJx4lml+C6IinvTm1QOODDh28Y15C9ZRP+JFVLtVhauLDkxR9Al1ws6U\n+NtWFr+P9vykfiKhTvJwzoHAGQnaxFrd76ULVWe3vpFSInl6hzjUNiVFbBaB\nvhSC\r\n=8mpT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo2urds2JiMcPkGgop/53QA4KA6EwuzHBSdVrm3Q5+TgIgC5KmO5BKksC1B0eOVoDGh85O2TvUjmEqeMEEb7ZUgbU="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.16-beta-2_1553595031837_0.4175192845587534"},"_hasShrinkwrap":false},"0.0.16":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.16","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network/","dependencies":{"@0x/subproviders":"^4.0.4","@arkane-network/arkane-connect":"^1.1.7","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.0.2","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"_id":"@arkane-network/web3-arkane-provider@0.0.16","dist":{"shasum":"9010167022cb718b6d6e7d839e900f8450b20650","integrity":"sha512-bAM3pUwWMxBebpmJg9UX930KCXA77jwFr3oY/gRgNZo45wM9EFaehg5RpS/A9mzr4O51cqcYW4i6jNrcVx2vVA==","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.16.tgz","fileCount":5,"unpackedSize":992564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmgKlCRA9TVsSAnZWagAAfngQAIYN8o+MHuxRr79g9sc1\nybl0fP26RjNnr1yeTC1gdVXOvbWlwxgJ2DGqdtU25INPD1inGLK4XTcSLMnf\nxDqLHkjbUhx5ZY788x4rJ/iFqIASPBUMqkdmqCljYLDDg5ng1wYBNu6hp6ck\nUp7tZ+f/TFEBU0LISgLFe8KrPLttzq5cDWQzRv4WArMxX2sBSufqNbqgjP3a\nTskdbLx3CXhLvl8TuCbNrRF+ml0fIIldt6Z0SThpDgQaVCQslYF1llodG8uZ\n/xK4r15zbeTt0D+puIf7nLoHjz88L4Oal2hb0ZhV46GMd41yqBANg44IiwaK\nksucvpW28HqqIVNrsod2gAAkuC/D8GzP8pm4+oNmlgN9jez7imqTYLjbx5zz\nGqZC9vIU/ifA28JtN9ayrxNyWtZRJHnzgWpciDb2s1bm4f+OsJl/qlawCZmU\nt+SkOrFs+bhoM9izd5UviHQOOgclgHv8mJvIcnitwaN5SndfuuCjoIyhhtRR\naSGBitYII7phTDE3+2rpBibRK4YR5O+hI6YC276fpcw/aiaFN/JmtATiX9vN\nr6CTwLe/LYW70RwjbOdy4j5wMvNNMhHgdRR+mF9q8Aed1R8Zzkz/d+fIIXWH\nUJExS8ncHLGzoDcDkze9uE7587sx9fVRhD7VfrWLGr6Ii2pQZhARtlraO2L3\nkm4W\r\n=x+I/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8GDDaZVZKp6PfAr8MWQoCCVC6XDnHvFQxwScf5xazCAiBW/n6rDHpeAMW00ctbKgWpyfh4F7or8ySfFuVaDP7lCw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.16_1553597091748_0.8238210405467654"},"_hasShrinkwrap":false},"0.0.17-develop-0":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17-develop-0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.4","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.0.2","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"066d783ee2f5e16c8aa0b9b38ab292166de08a10","_id":"@arkane-network/web3-arkane-provider@0.0.17-develop-0","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GJHd5qM1nYut5P/8yOdhDiLPxb2KT5oe5Hk5SbSDVxCEBe2e1e2yF2zMObnoMQf8i5Fvr9Wsm3MUSqf/7e2sIQ==","shasum":"cda8980e13f4a3a9b27db6a3f075f814fe5208b9","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17-develop-0.tgz","fileCount":3,"unpackedSize":1000066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc59x+CRA9TVsSAnZWagAA4QcP/0vPP9o3ONo9VdepiAvR\nFMQIwup4jjXdLbNMSJG1HMJh8uTalICA+wFZbtafPsiQJeisBEJfc3JyE/Gp\nM/87YVyNyjOqB7qoDchPR8jhJx7n75l9YRhakAupMYWKTmTdyvhhY+0OL5Za\nbIQEMqkju8f63224JMYZ1n8zqbCgl6cbXUGl4YadOPJYgFSL6GKsF1Vtmg2A\nS7uXBoZIZEUrZ+1G/3bSPRNf6E2PqP/UwdqRsZ9KofJpTS8cg3WaKuduBws7\n7rbtVRbLwPxTphkpA9/pjd+E5xSeKgrRtMjnO8IBPnTAyn/xuyGqTFwifpnK\n6sSDhWUSdPK7YVJGosMt1KwTzHM0+o+tV9wXB2pzTweZc3wZigAmPdLYjoHt\nxUhg29PrNyiQkB9KyXyx6PI07GWUhF8JKyQv2tlFa3r9Sb8qcvXv/HqowvHE\ngvqyEolfBlmgNMYHETS72d7eXP3k+icOHKCDPb7DREfgphDo4IkM3CW1hRZa\n4M6Etxm+fJwl7vvzkWdZERKGuQeUxs89j6DK1J9RMUfRkDQEZckm1Jo/Bpyi\n2A+2lVbVH4g/3dIEPsSiOj2hDb6M9JmtFtpxIKKMcbA44HqBzTZ1NNX09TH8\n1pK3N+mCcHG33VYunaXZ0S4t9le1Ai2rzCjLy2jkNiOfk2JgeBog/c6rhcdt\ndpzs\r\n=10dj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxnM/NcjYTMhJM4DwNKDqeJtfFgWP0D+dm7nAwu7F7PQIhAJzjCwiUU6EIEbgUpQ8I7JGDQbODdyl54TqdMyDnw/Dl"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17-develop-0_1558699133767_0.6730363248547835"},"_hasShrinkwrap":false},"0.0.17-develop-1":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17-develop-1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.4","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.0.2","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"066d783ee2f5e16c8aa0b9b38ab292166de08a10","_id":"@arkane-network/web3-arkane-provider@0.0.17-develop-1","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1iGcsG+3YxgphUAH2/bJMSZWpPvHHvI9aMfxBOLlDgjURhzTONvcpxAqoQBLqdBkNahUI/PaXcnijruMsFPdBQ==","shasum":"5c5e9d14b8e4f4ee27f19c1f52f346e067703591","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17-develop-1.tgz","fileCount":3,"unpackedSize":1000103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5+V+CRA9TVsSAnZWagAAtHUQAJt6nVPwhUQR9foo1GYm\nm3yltGDakY8/4nMIi6Jf+o2Z+1thWNRs1o8ShL/0dc1n07F6SCsWE5uNNO2n\nJw067INMqcwqvbAfuSdbMPSdqyRyMRsHY1vFZdgJQjXp5g1lcA+YtYzTPWoM\nFGaV7tg8qeBTeX5II8K44bAlmX2ge9YZxcLzJ8bWtKebpCLoWdOQFBKYjeCs\nMQWrMzoCs56RpNNGwOw2p3eHdUmwZQT1S7+AUyGXOoODhM+lcl4BSdbfwk2E\nlVcDxVvTGCwlTtEWJUoJs30omC2DNAfVmGx+bOLR5q7OvMcNs//zNG+E4h5+\n1l1mFsJgwXSqnEGcTT/TJujjCV8CU2FpPGGEPw+luSYs6jer3UPwzKbXxl6M\npLfrNjuwfSoyJFq0Ydwa2D44Y014KxwFO0PDRxlX0aAwdaRVSfLhuHUnXJPk\nlQ95JpDASr+CaFARAyPCACI5bRMtscptjFe3MMrLFHYYBP8kxp4XCDPsON04\nGUIL8MAKl3EjwrxAwRDufnPOZUTbyopXmu6fJAp+sorIQAKyZtcmQ9C+3zVm\nQeEKHYSiqne+KoA714ZvU6/FhdD2VSWk83grTBCyZJL+Y4NIytm2w0YGjWzf\nZXzV+9j+Uou8jLqGv82NwpeLLry9SROmKxIlThB2f0uC66ur0f2Mu6bZkieR\nQOb+\r\n=lxI4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgWOtneuV8d72WmMMbBTXkRZ3ZU4iks53+n1px2QBR4AIgLZFjpenS66u9jqXi1aPrHymuJ6SN5cZOtvFUzEUy4sI="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17-develop-1_1558701437672_0.9724504711982138"},"_hasShrinkwrap":false},"0.0.17-develop-2":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17-develop-2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.6","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"066d783ee2f5e16c8aa0b9b38ab292166de08a10","_id":"@arkane-network/web3-arkane-provider@0.0.17-develop-2","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-43wmHZ5AsDgdm6ZxtTYHXnVG2Yb5FxkVZV/UuX1y5ckCpRgK+yNAO9gUaIqSGPXoW7BJSeLrBwDuc5/pwhntUA==","shasum":"2baaa043d7e854e0f77ef7a10d50eb6fd3919169","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17-develop-2.tgz","fileCount":3,"unpackedSize":1000005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5+ufCRA9TVsSAnZWagAA+UAP/jJWjpSHopn2QmL21CtP\nyEUT6TZrGP+0/yGJ6XAGyult21yDherX/KMHhNmdsD8Ik8DB/ATRVGZr3oL9\nro0/6hI7D42DOepcX16PH229aoT2oPV/jv33o9kQdkmeRTNLNvVMl4ddbWjd\nrHsBzcetrFca9Z0sOEp8Jfk8LIYgHi8YFr9rIs/rj0CZuVB62ZT2f/eInTsj\nVSRb4sEnRK7TyGfB2Hz/1rBZE6/zP7jhknHrkL/jREfl+Fi0Z8VSB01IjOo3\n3B+KtmK+megHVIy41cvp81LMvXSLdXxLqbzenmgrURkt+BnGZ+NezzUvC3d2\nz3DS7r+M+EMHMCN0pqaaghhq2WLgP8OgpIfiCHAVje7osIcwDbTgyXj2pygs\njerveq3nCDiv/DRB7Wzyd9XnpGRSkOhTUSuNBlcb9Mgxn1Z4j80Vf3CqCGxY\nsmCr/pr4+FzEhj3vfxaB6SPLs1zHOv3OlSxFHCROCUrXUgtArQawz4YXxfBg\nfh/IX8njz4dQ9Zb0sxmmTvEq+Ha7VOQgR+Xb4zJWGnUqYzNuMOImved91iax\nlYQRkjKABd0JWmXa0SgxYqS1GrKBqiDPKSQIuDLki/LB3eflo6v9yTyRgy/i\nQBdDppKQW0o3ESFC71+q9VYzCV6nb7LrbyWraI7xZCxj7Zog59Ev9udL3KRy\nTKq7\r\n=yepl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA6qCBgDHsytiZvJcu4UPR6Fda29syj7q0htuZl06gvAiEA7QmgD2VKdf6wwm8AX0Bu1xZ+oSf8Nx9/ryG+magEhD8="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17-develop-2_1558703006730_0.9824515369978146"},"_hasShrinkwrap":false},"0.0.17-develop-3":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17-develop-3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.6","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"066d783ee2f5e16c8aa0b9b38ab292166de08a10","_id":"@arkane-network/web3-arkane-provider@0.0.17-develop-3","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jwn/NqNTUbI1RTyrdjS4IaQgkl5hwabZ05SVTbIFBjCzKqB7BS53g5C0ZgVOJ4Bbe222hVEgOPjiRd+97H4gwg==","shasum":"d5f120095421e5c6a38919e981b9f1af3a8a1a2d","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17-develop-3.tgz","fileCount":3,"unpackedSize":1000331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5/J1CRA9TVsSAnZWagAA/0gP/RELDjX/lRbHQ3ehRSMj\n+YB5lniYnyhcRRcW6cx02+tutcKLbrSahzIBkw/wEBH0ZBoHy+0+6cBz7d2n\n1v7Z36xl9SQZKy3fPDt/UUg57T4WrnzGglob6d1iiuPqj6SE6cOZFbWz/Ksi\nVZBOpFLkSNImj16bVHFPCBR3yjf2bqTKRv4ulkOEPtwhci8yBxM8WD1K6nFJ\nXYjA00st9vC/pnLaRQ0AcLKjk7H0ajf42i3RLNA4qbyl7Q7wgajgBX+nacwq\nHPpXaVXTtXt3isxNCk6xnmjnv1kkxm1gss/+pv41aPvoDmp57sxCBdHehw+q\nwV0vgGmv3gn/T/g+ULeoq/Yk0Soc+gwyttI3vpLfGKm4k5ZKE9lNUzdpvNWw\nVWdxRFPCzSD2w0L1Io1xUm7u1QPk3urjXSr9FCn9t7fpYf09NIIOW+rF3QMi\nYZ3XZyO0xFpFN4EHkO7HkdXNyUaUzznStveVW01Seem2z+6BJasPENGDInei\nCCb48YtZHGam/DIy2IQj5Xd8i3QLIjRmISmtACx5QClIFfzp0NAK1q6ODK4w\n+WHuvhddPoibOwQoTPpZzh67iOWd0zvGz3Ry8jSeyeWAeAzxTL/hH0iiTsPi\nKbauE8x0EfwCfbgjdpmRpzy48oqb9ybmre66KAybkvvDTbnZ8p0PAqFhQZB0\nJHBz\r\n=KGsz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC4Bv9OX1H1EazLKNh39eZNmB7rMKduN3T+G1d8XpJBgIgWueoPoHC4ZuvphVN/HGQPf1xR47sGaK+4CbUhcXnBjI="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17-develop-3_1558704756562_0.2726927937251371"},"_hasShrinkwrap":false},"0.0.17-develop-4":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17-develop-4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.6","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"a2c370326ec9f9b495c65dba80cd73831e2f7cbf","_id":"@arkane-network/web3-arkane-provider@0.0.17-develop-4","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-igy/fIsMqNwffni29zaIWkyYE7+GSBBEkofVnBJYGHBOlgBkGzKgKeT5k6xCP1zIelEkH3rwarPXzBoMj16baA==","shasum":"606e29492d821e82a3ec2e5b36e561a6ea34abde","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17-develop-4.tgz","fileCount":3,"unpackedSize":976911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5/WtCRA9TVsSAnZWagAACUgP/1BfF6mUE2qT+fp/YXsO\n0kghYVjws62SwpTw/4SV3VfTprrFM6/9nzCS7HiS75/OdYH02Iq/PVYPVrXh\nLNHKPWp8gF0b3xlf4xb0fVKkvuu6qgna64JPCGqRdx+d02/GzfMohfBwVkOf\nbYwJH77mAzvhk5BPN28KHv1Ipam9WupVTcdPnuFF0G/zyZ8LCnzmoKT5VGga\ng1IESFDU2z/+ij/M1wTmkmyJGQmhLBrkz8DYMv43Ry9/xzsCjU7/G8plZu4k\nmdFfIFtZKfOKuktcXnXIgjKDGtkUXIYEbR7e6Ev9L4syI+lvsFRZwhEkunYZ\n/1V1vCWCDDfycmMTAycH5HxQo/KrgEddym5DfNA2jnGqmv01ieoj/eD40G4V\nM2zUiIvYfG05Tk9I80YE+G30XKYweXuvyP3bcSgFZCWcoqBYu5U2v6KXjDX7\nFsJuWuSp2TN3cZX9uYceJMRR9A9noY1SVGLeQEOyT/cJdEyUTaXmemA5EPAJ\nUixTyI3BvBWpcO5T6fRCKPPcMVVyjab3dnLut5PoPCSqWXa+PJvf7F0Pt4vx\nBwUpz4aSYHSYMtHHIfme0hOqz7KSRozlfocLLKgCnY4Slw8s0spoUfZ2gNT5\nlZ5mPbFhkoBbwUS66A7ClZno2iNd08PIpqQVQkardqJ4XBiOFg0Q8tGWELSg\n8mfc\r\n=jfvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL2PToeANomV/GFudLBtStLiMHsK/xK0n4fGuaghwfwQIhAKBsBCdNoHhJW/UdaKqOl+N3gCg7Q7e1bHuxWB8H1P3E"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17-develop-4_1558705581115_0.9267921492406892"},"_hasShrinkwrap":false},"0.0.17":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.17","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.0.6","@arkane-network/arkane-connect":"^1.1.12","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a2c370326ec9f9b495c65dba80cd73831e2f7cbf","_id":"@arkane-network/web3-arkane-provider@0.0.17","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nZlYlgXOtUtOkGnwOzEKPTxGk5p7Y/MNuNyW+j6xeqoCscrJfJFt5oNwADVpcfLhdxFd8hgDLONt+aMP5EpA9A==","shasum":"636c6675c3af5da4870771a0c0d482b1643ccad8","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.17.tgz","fileCount":3,"unpackedSize":976901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5/trCRA9TVsSAnZWagAAS+oP/1jIvXnXkQGuP43GwL3d\n+FekxFKNVXTUDEHM8vPOBLAMtPHf6pGKjj2r9Vz57yrjgzIxoRArcyYgzviF\nwYMJgmEfoPYZxIsFYeGMLYZSojbrp8O9nPyyO/RvpDXuD/1/9Ru/B4mcmP0C\nb6HPNnlQCriLOJbFOFNVS2yImssI8KhKxBSTRgqXlDyj+2hrTFB8k3cgYN4G\nyeCjS4bY6zPSSNu2DON8knPn+GTwHMrxFpema6sYCRA6VIj3djHkgxQicE1R\nhi9ncGOsa80UrlbTUJz52KaNiMIICp0AHgyeZ9TJdNrt8GNNM8RDMJ0ufjYY\noWkEn3ZZrgGeBKGJ5HjZNatg+wmK04sqiPdCpekD4iTe7jaoT3xzD1/igMa9\nU9t5bX8+aGg9RZ6RrezkXvSvesYROTaiG3tZ6nNJZxdYFvdyVhAY4mqy/4lE\nLhUWGCULzuUJLve/XArIhBRr/u5C+PxtJ7oFYEsouL8KNYaHl2Zzq7AvFFr6\nUJ+A65QYAIgf5wTnvdgtR+lKsZAXmDb+mQA98lZ5JnTElaKMUEoZzPw2Pr3h\nJSNYfiYRXagZm2K7lQg5rqwwTdPbw0RM5B6QO1mzfdkdlzFI+5+h94iJejVQ\nNVQo/mDbrx1kjWCMi01gAcmPuJN3G6WoumCNGI6JxOwxLMu0RFErr5utpaW8\n0LIS\r\n=+5aC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwFGvBuoZ+cv55eUbMBxjEfRnqXn4qBiq9rdIc30uohAiEA/TqylY2JgFvcxlcgZC7n9fnRcMGZ8de5thjLj0wIZNs="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.17_1558707051059_0.36886594068632483"},"_hasShrinkwrap":false},"0.0.18":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.18","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.1.15","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"9fcf23e374bcb357d21e25bf320a90da31485ca6","_id":"@arkane-network/web3-arkane-provider@0.0.18","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U4p7r3Y3kAeTHuIE1oos184WBgecWLvVgmxxkJPRxiUgJcPjWe/8lnPtqHfZnB/A2lu1F8jrux2YuYSBHLuoZw==","shasum":"2a5abbc9fae4ac186f43c85347c94c01e6e16030","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.18.tgz","fileCount":3,"unpackedSize":1004385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7njfCRA9TVsSAnZWagAAW7MP/i3RjBLjWaShF2Auo7BF\nHYtYuWikLjktrdKyq5FvVuroadVF4Sd6+lXBkTaZ8vDq7fXxWqxcPQU84vpI\n07kp9SMIVLju2CgeweVSe2s33WeBXTdOeMQNErzdicEBWWznvOYNCrAMhvzZ\nFVByjWa/WxG8qlYhtLwUAxfjrqcysiOGH7wW8i1u6hrzX74pRWXelufl5NB4\nXborOX5apbdTcRSck4KcumVi3/32T1pg45Ik4FEtYKymk2BxlLaVxfnmytwX\nFKY/pHAI0RcxmEZbbIhF/tNlOQjUM9TqqAK4at7W9ys6fbUDdU8NHrVm6hAc\nVPN9dnCFqOy6UNPgExOtiD7GWAHaDuJoM5BRNGOiLV2DMF3H8pCWNaxVr5fg\nZHEsi83sWgjgzBo2/dO2WDltUBpp4Nmbp1ljO0hso4NcuaPVQj/tkBrqCy8N\nD8+CLRYXUqxdgyJ2meGgMW1292ASB0yoI49ixJvPd+UIP4DL1OMG9TCTdVVI\nFit4NX3s4A0KcflllJPEdnOqIf2BhLp7UM76aEx0yTuFG+eGiSYkJAmDb+0l\nq3Ci+cuvjO2s6WZWczebW8KJRqygj2bdrQfnpyFvf5+mbMbo+z7wgpXtZZRH\nsN2y8R472e2MYcMwzn8eCFNgrqWgG0QNMs8fIrEMCoviOv/ALWF6vN4seQXM\nH5S3\r\n=TcSW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX9uxM34sraH2H9wOXFmofgY9JAAEhOanqdj5SUbg87gIgC37hKbL7ZT/T1Ang35MQOr95h8gRtB+co5RmVDebojE="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.18_1559132382540_0.3207331277451475"},"_hasShrinkwrap":false},"0.0.19":{"name":"@arkane-network/web3-arkane-provider","version":"0.0.19","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"171ab02a18b657ea79a66c747ff2c1ffdc92b731","_id":"@arkane-network/web3-arkane-provider@0.0.19","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ARxDOz0lRO9siVNB8R7kPoIk5oRaKT5UTMYw4HlVcxPKzdUj/VPqJV6nXPSVKR+CE1PlxsseEsM35qE9e/eAQQ==","shasum":"de414779a81b0f42ef76717aba54cdd4d61c9f2c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.0.19.tgz","fileCount":3,"unpackedSize":1003135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9iUyCRA9TVsSAnZWagAA3McP/1vzMPQPH+fU/usrnW7s\nYcQYqbJU/YO30Bj0FhFpA0t7+jZoy/XbfEeeWlEXBEfkfOGCzvL1D3SK5HSs\nUDDOpZsYtPH2ty2FRtxenPdLBXpRvBYjewKvHdBn77YiZc5Z+ycldwaws8TP\nHNienTJ/KWC9/53EARJXJZbmyi/6vJQW9pD91RG0iNb+mBIqDH33vvcM/Tu7\nw1exQ2UcJXL+j/9BrYOoCuQpU/NIylVT99mTPX8Ykmuu8QqLvGoBJ9MYlh6e\np6ERUM0ygyPFOQSFeElehllew++cZJW88SNkOfn8PenXeCw3xoTYxa2gjhq3\ntLWURmSKK7a+GVskBPoZSsXdQxYSyMnqhih+ja6ueASzbRaBNhKr5FUK0UAk\nQTQsialaaDAFZiRz7/HIiVialzCQP51fglulKy6HCyEBqoI6z1lEnMfhKHoE\nfHxyzO23x1cyeX2Ddl4II0Y13llXgKGHk2mqtfcuoSz37mspgaAZbxyGpCKU\nLrR75tzCgxwEnLEpRCCKWgyW7jQj/0bpz/0rQhcPZbxVPQnoQ9aZLz966Xlq\nRqtaYHrJQYDXB/3HHPXs3SLswt1G1WE/rXgBuejLDL/x8xwqgwTbylhrxYIc\nQRD4oPjSscjXcPT3ARXnWCUiZsgsG1+/1S8wYgTGKNJ0rlkDnWYk9q03qIpT\nCa/E\r\n=L/Wf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs/+qsvHyCaMZDzZoZ3vQrIJFZ17Y9Wo39wHZOaDnooAiEA/O72JedT+h+ZMApSpIe4kh+WKZ+eWOBUuVyFXNdeAIM="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.0.19_1559635249616_0.5163691779514856"},"_hasShrinkwrap":false},"0.1.0-develop.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.1.0-develop.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"60aa3a07aa610b59792dcba11ba8015e7131b445","_id":"@arkane-network/web3-arkane-provider@0.1.0-develop.0","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RCPH3nWPgcsqWRTmUVyas5xJfm0uZd3I2knAEMI0kIBr7vqCWblZz8g4agKUwBaMBM0W088V9yUUKRDS5bwwHg==","shasum":"edcc5ec5cf406c03ca74ed1f9223f1b7cda84cf9","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.1.0-develop.0.tgz","fileCount":3,"unpackedSize":1003165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc94qZCRA9TVsSAnZWagAA6RYQAJiFAL/DVrLfhcBET0Wq\njKlYHCfRVSZQTJpRizYN7MUk9wqzR2JFldj3RveEbyqmQaKsUEHC9GecwGxE\nIsxtAWQp568A4/6R3PAx49djhM/oM6Ow3HUFQRW3igNJ9bh36yrkQzGRymtf\nfXXkgkKACmfCKr2gApkNX4FYE0tXX5brjhXxdy7ZSQySfOzWogIFSXSSGGPg\n4Lo1bK47YWdyki1LQW2A8TWfXkQEogVjGtqGPB0bU2ITp412mPpx2J+EprKL\nmnS1yz7086J3a89lCrwk8I5pvQN9EPy2l7v0nJO2daT4VKPN2iDJm758K49q\n9TgZWGjX3s9lsCT4LwHCjkonMC46hQ83bMS+hQsGtjPjyYsMRBofvm04Eyjq\naZ04DCvBxLjPSrDxa4ldjHQJ+1CmghFxgH3GaFKluSGfdBHxd0/2JpyDyXmu\n2YiV5tyu1tVHlRTc4VJKDbY0QmMqE1t4oWybyCRJRpaO2Jp3qdKBVE/M2q3r\nYe8FoYnO48EU6QMCZTPuAXf+w7Dw5bJSqZydgPElP2J5gEtcxKRAqvPub+wT\nAtmcbkO2iohn+HJfWZT5IlyLf1hh3b2ts+Rcki5LuWDXJR/M6FT0tTT7t95t\nOH9OfXNJ4niGhDgxz5dgwNPUq6n0xYDXMoRwuACeceSocY5Li7F4hj3cBfb4\nyLyV\r\n=dSG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFLK5TOePXaZZb1AIJ/4t1CkJBCbAQc3DNbGvqww78/QIgAlGjqaZQKkp0f8ejvWQYneHc3jfA7cAvk53ByrJ3nEg="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.1.0-develop.0_1559726744360_0.23109166548060922"},"_hasShrinkwrap":false},"0.1.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.1.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"bf0c21d440e3fcca01e66f66f9bf9cf84df82330","_id":"@arkane-network/web3-arkane-provider@0.1.0-develop.1","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JIa2upIuEeqCKhI7Cj1gCImrtsdYuvTxqQowMEpmKuWfIcwCEUPNU2cIYulELVtNrwxpje7cKqOZnXOWn6mOnA==","shasum":"95e35b87dec77061207c373f1d9f7eb8dcc4f73e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.1.0-develop.1.tgz","fileCount":3,"unpackedSize":1003206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc948GCRA9TVsSAnZWagAAR+sP+wdYPZpnDG4uRH4OYQ8k\n2F3TaEH/atxqn8l1lzb1lYEoCGlcDcm2TEMNhhvJ3mGzmvrE10aQMXRgX+Bp\n9C8422Rs8CIbEEqCXsNcMF+fq5K14mQV0j00RDDZ9sVOJeHxuXKSgL62FqI+\n4RKMqvjXJSE1zflxsqckS3s6f3t1BCldkohK8dOXUolxEvP9/o6H/Olbayeo\nUVzuQ5qN1WvwlkykTqjxS0m4vtlqhRVEHMkwoFjPPnDqckVXMmHoEYzvF2rN\n0sesst/5/9NUu4rjHiXDUlsXNT9BKAXFbOm3Bo1RhUCwGDfCIbZQn9aufTY1\nSh1VJLmzxKwLzKfUtMHBN2QwOFAMyx+r3dMYUCXPZqSvkEJgha0pV540XyxA\n0pB53PGfbsQU1InoeRFgGuoltzJqWiWQLYUDRgqsidiWX9fe+vrx2MOnsvIE\nL5H+zsAmyBN3uICs49RRj6IET5+3bRNx0bzIVwia8C2G8CCv7xghR8ounDch\nLu8ReMle0pRfUp4SLJUpdflwtHYS/Q0ZcAegf3GZumSCLNhRbWU3PBERhjpf\nLPDP4Fa2lToAk2wUA7rr1T8T/di/26jk9xsLhudUggohMwQt2R+0hT4MnIHe\nrqv29xX57pvkcrSH1s7T7qExc0xXMnG9z9ol6rjt8/NllbzOEO13P7sy08BO\nDavi\r\n=9ajX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCJLYf7YdQ1R6asWeEKcXqez+5Kfg1PYEvEfPtz9SkrQIhAKIa6TKl3nFP507avJ8n+PRH/Et0PLBxkRnU5VTuoPoK"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.1.0-develop.1_1559727877794_0.6925247231757612"},"_hasShrinkwrap":false},"0.1.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.1.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"951223f6f479b8a5d186a3784473de07ef515632","_id":"@arkane-network/web3-arkane-provider@0.1.0-develop.2","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aatJdjZEpeaMrwG861zY0Of9Jg6OuqnJfFybmk2mJWLDea7kznOW54g2qxFa/zhLC4JbR7NRdI2BG/dxkVXKcw==","shasum":"2ad79b1d8aed2f6c5c0f15a78d8971059d8946fe","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.1.0-develop.2.tgz","fileCount":3,"unpackedSize":1003282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc95YwCRA9TVsSAnZWagAAzwMP/0Vi//Vf0RkYVq+MkQM0\nJ+BdC3HgWRIQKytaEbhJnvuYyxn3X+Vb+7mLOCd5fGOXpXRr+sUKmILDVQ6d\nzwb0m+8g7XE4BkmzjnXpuQNy65CtfRJWK+8fwQElItb6eKpzFb5+SixcVYua\nRTPlmyjtBGIZsPLunXSue2zRezdOQ54DMKhmI9i9heMsJABXjLSYRPPOaajs\nxeDykP5nELJeRWgwnOIaiJQZEE2SM5oxUMoomNTicGxoXGIZxcMP0qBGxQgN\nrHD+l2VdokpyTKQ8LO2Q9Fu3xHSK1E3v8rIAtB0TrPOO1Sra1mhkzJMbIO8B\nIKfH4X6QsPW8MwIyUIwaPZjTMmyO6pxw6MRAHwK2vzzA+HKetPs5NeR1SO9I\nZk0Uj0j1YlmXlcRHyE+Bix3KRlhTlb/JYhm5TenzA0EscFI/+ZB9bpEPXbeV\nmcobAh9zO4qYegEIRuooPNhOrel6I89g5we1XAQb4jJMhjnnkBEABX4l8+V1\nxJ0anPM5/9+rU7VuVLsR5kJ7gvzDLdYT5XYZd98s/37wbFkGBGNwDzxCDV+g\n27HUwj+ruMQFRY9xSEFikVVaa80aDJiox2dAyoCbiwLI9uU19xKILeC7dQN+\n9u33hxit95OxtAX64UDR4PJvGM+i9MB8LXY6COeu0vuehLJMY8CDNHptM288\n/F6X\r\n=XtLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOnnLYMC5OounJR/BuL7rHWMU9/zvm6yyv8ajG/G/MMAiAiI+7cWfjoKfNzdQQLnBW5ZCsLrUc47DOru2RIqQ6nWQ=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.1.0-develop.2_1559729711250_0.5656258501571658"},"_hasShrinkwrap":false},"0.1.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.1.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"fb204e98a48bf0a20c793e34bb8248fb8bc09b60","_id":"@arkane-network/web3-arkane-provider@0.1.0-develop.3","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-89veN92BmfS//uiPE8cvTHla6Tm73qoAd5JvpZph5xp33XyZ23h5c3kbnAG9C4bhP4yJcFpgjzMR1JdTEoXeQw==","shasum":"06b838f29455b25d5e79d9cd2371f89b91806516","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.1.0-develop.3.tgz","fileCount":3,"unpackedSize":1003266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc95wuCRA9TVsSAnZWagAA0GgP+wbjpPFpTpRr37XPlG1k\nXNDstn+cFwpZfY+sYWdPZYLHQEi71wr9btW/Z1m3tuhypbp3syv11Q2Da18X\nBbNmMEseH4W2cJmnW8iJitLGUmgsabUAlvLh4seGEnpzQYdziXFmR3DOGUwg\niJB+JNHhdY2XjMQX23AKF0lv9noP8b0H8PHcUfZ3ljxsUe3OMwHB72kMJIOH\n70B3HakgC1MST+XRFm3ObeuAyd320+9IDolGHfiligazNu2CWScT99wEdXNr\nNL0aec1qhpOTlVwy5ikHwv0XHwkmijcJmkzUsnOZLK+U5FgdWKK4ZPG9SeL8\nXF5+UYB53ZT8wT85OL5f8T5QifIjq/otQduUJCi5MZUM/bTX4rY06Dyco2Le\nIp+EOUvgu+mGqC9fT11xUK143t7YtIHiyEmUCpHWVeo0i6X52gsAOIDnKOFk\n+MrIK9Qt83dBgQ0gstKJLczCrLusBOdEKcDWvd4DRDFXyVheSFe0CN/cOid9\nShKKFQL33I45/xup8eFqOfFWE5rAilLOsJwXr/1R2SJaAbNxpsL44KupTPMZ\nA9TuPzdQuPjWZv4X3gB7DchDCJjBKhGPHSlnH2zoLzqLTkuXKjtrv6hKcxPL\nh5ozn5+Mn8zKge51oeNGRRtE0N2uHEEJLev1ugKWI9nC4tSkKTdIJj0SD0ys\nDmaD\r\n=8r2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWYe9W8M8/hXAI3A12JHVL1EXxzu/k4MbBOEA265Di+AiAPCiKzXHPRy02R0MmIAIhdZjwMKkxQ8Y0nKfB2BGMB8g=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.1.0-develop.3_1559731246214_0.5570013256924329"},"_hasShrinkwrap":false},"0.1.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.1.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"latest","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"c007ccb75eaf0a09382a938dd7d18859495380b3","_id":"@arkane-network/web3-arkane-provider@0.1.0","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jCA74i6pF6x/QQhfZ4aXg2tC/+nHBH2N7qjkhtb6c+eQ/qZQf/ddvlQW4Pg1bma+Gj+Vh0W/jsAfL4t5hh6HfA==","shasum":"6fdb98d8764bb761d90b0cb76683d39ef87a6965","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.1.0.tgz","fileCount":3,"unpackedSize":1003256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+hPKCRA9TVsSAnZWagAAcMgP/0rU2XIZSCCCF97R3HjF\nU3h+Y3ZgGTb9GgGWvAIT2+ySVaKyGj4mTEZSIlL77jhH7kINr4a5UZSw37g/\nsR7OwBWOKjqnDaWFU5Vvv9uGA+xhlKlPmkFJ1P8deMDvvAzXylm9YdFQBuCF\nPtgysxrgA7GqmchbtzfqpdtZGhqvxokg2/oGwk6JXnyDfY+Jn4J6LSuHAVYB\naSxXa5NJ7HHHdtX8xognFwNG+2GY3mMrl+Vnq9ahfPFENTXmhP0ClRUBeriw\nVQ3KKiNdm3N7N/2dcGV3+zjuS14VVTB/dfeoL4k6NyLa2/jrbnVLAk1ZuG9K\nEBPFuZo11QCOgtUkLdKSO7pcdBuH62gp21xlQ2YWiI5T/lW2vPLSqMtm/Zzp\nNF03iXfi4IRAzm1d7cFuFO7ROTstnry17t3TK2UToHsh8xJTK66AzgFbRFOP\nheyAEVHLI84N1l0Nh8Libgl6sjH9R8mu22/NIrNrzNJ+ABfJtIk06Hwp+Grb\n7e90mncs7I9Fbohl+Yj3zjedBFeoiR18jxT1vXBhxi/dcQc37ov5/NVBP34u\nuB1ILr/CskckyHBp73miN56JpERzWPkrCWBrxUFI4FBt8usHCK4lRPyW7th9\nSbppkqU3eboIM8JIjcV+EUo7aepTNmkHWeaRJB4jFUxywtgjHrhmIhHupZPt\nVdqe\r\n=Sm7c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjG4XVGH1BpYs0rfJzNzuWe+5Re2CFIevuCuau31NDZwIhAPxnZbBRQDlBSQlJO26FVNjBcDXT+6BmdyDr1SJ2d+dG"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.1.0_1559892937962_0.48485235601241183"},"_hasShrinkwrap":false},"0.2.0-develop.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.0-develop.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"d5a5bdb1576aec732e221a6db6cfb3124fb45082","_id":"@arkane-network/web3-arkane-provider@0.2.0-develop.0","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XZ2N/1GlPHF7/fWMfPlnQOyaOCNmC4rNsnvH7AMZX9Ygf5vq5dQ/Za43I72cDixwzkooDfumhDRVflHTpKy0zA==","shasum":"e29fb75a8065ea4ebc371b3ef2887d0ca79cb919","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.0-develop.0.tgz","fileCount":3,"unpackedSize":1003267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJiVCRA9TVsSAnZWagAAK3QP/R1tQ3mjqMyGp/eslNCG\ncj1/J51WhXVGwhRaAaTCHx567THIa+jbvDaIdoGwMCrH42dHaPjZ3TU/Y0xh\naCG6L5YBttHbvZGj1RLC1SbzJHVJgDwlOYaltivcKqw0RS/ZxrVntReTf5K8\nKw/LXrWAZaMlsHgR+S+GsP6F0aAz7fpUGZVvva3wPR3wh5RMu9sgjo6gDI5x\nPWispbXG97M2gR8yCH8ynMRNO0A7f3o/4Z1W+smmqfaYZon3rRsXO1zcyVnN\n4bAzLSTAmMwy8t6lgvr9TdTPcW5oIPjEIQnf897dU05wC6YcitvbHzVs7W/a\nLKm1ua5w+6fwGmdNPAo0Sjdv/AUqviB4+iKfYufl67D2+/V2YNN93aRNtsVf\ncwazGzZkzOVBe4DC8HRcWPm8/v9euUt1ROh7xFHHp46dELn2Vqefh5xmCMY/\nOLXJxm1FRqbd/vtFHtTRn7Nsthckm+iT9O0o5jbX9QodTGIVWylsnbepj/Uj\nt9rUMcCuPzoGkEWAoV6c5goBM/G1+kJGuKpAL2uoCgigzHwv/AQIBbIfx6Cs\njmk9XDMlOox+UGn/PpbFYTG5kIrjyfgViLWGeQkymSW3uj7edi8IRsNX928w\nAOR97p3oIBUtKhn69bBWgJWDAXl+5Xrg1oEBv62Hxip8TpLC82rwizqp3no3\nY5ko\r\n=5gmj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7iwiMbSuh2zyBrowZKkcUxiNBC5+fxYVon43oxSwkqAiAIqPaKoNEj6fdgX332ADVDb0VkEgIc9feQ87F5uyYMrA=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.0-develop.0_1560844436890_0.7454202675410819"},"_hasShrinkwrap":false},"0.2.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"0fbf17e56b0a0196596fac3f55c155e19bce6c22","_id":"@arkane-network/web3-arkane-provider@0.2.0-develop.1","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zuST3KLhu9DOice7tF/oLiNBnFGFlA8pC4ZwCEARV4KagSA7L3lVJPL77HLCWL/fI6KJtSBMrYx8L0GOaEo33w==","shasum":"0ae890a873d27ff2a09639db494a15e4731df7ff","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.0-develop.1.tgz","fileCount":3,"unpackedSize":1004339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJk5CRA9TVsSAnZWagAA/jQP/RKvESYKvsUimDo/nA2I\nNu1EnjYTvEYzMNai+rGKjrdqU9VY3pnRO4HPjpVr09vYnORfRwDiFp/IftyF\n6CdoHvoGkQInzdY5f2wMsdYhwgt4gIbI+eTZVzn5Tb1fZN9A8Iz2/BTBKV+I\n7A7yg/FrY6fkelX+ZYCT9Ku6ep6GqCkTuEvIpcJEwcIFWF0uegYbFbMmmAw+\np7I/Oug6N9p+hCdZRLtuKc4jFMGiqEpFp/m3AJKGKMOXXV8mmfpkuGtvGIgR\nn+dM49qnJLIoR+kgIM0K19Ka5rGfvCcXE5ngji85pI1cwc2zvUd4z0O84ONC\n0pxt63HfJb7+NPUyfDoHJ5Tp/syK6MyXViFgUkD82Y/v/f6X874mD6yaUiAG\nSQ1kcEhzf95WrZxqFJQ7U4a9nl1gLQ63wRYYA7SEkFio+qxVX8sWhIogdr17\nYa/UsRxe7SMbl5wiXSdhJEUKkv7NXHquaRQBvGLRTPgiHwSTkOWBror4DddS\nog5zzt1PVDRehfgWawtbTEAGKZsJpp4ArkV3QLX1PtgJptQOPllfRXIktpO8\n3dx4pqjIFwL2vTL8BRp4eIBp9OSFiuSy/Inde2oixwJzAW3B+R8id+prWjat\nl+JUVU7eGTKL/r9VGhPeeB6AxGwbabQsB3cBQ93Iuj065KB66/u/DT4M3s4S\nPTD4\r\n=v9z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhRiiQJdQbmmMJOWXx2RkfIoL7k7B9uUTwCwZxLDVo4AiBYhUrVsANf/cqHaC7hL0MlabkfWFVYCyRvj6g35DKrXQ=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.0-develop.1_1560844601060_0.5995748750718342"},"_hasShrinkwrap":false},"0.2.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"43d404ad6b87a9dbd9bdfaa6954787079fc0757e","_id":"@arkane-network/web3-arkane-provider@0.2.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-M4ArWUlLFdLK40IyRd9bHkLzyjUqj6IFqxsB0COH5RB7x+rgV8addN2VfmO+NuyQ/PztFdCnlfwwm4e0w6KQXQ==","shasum":"e51a41b823f2c67a716a600f0baabed996dd7f8c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.0-develop.2.tgz","fileCount":3,"unpackedSize":1004366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCKoyCRA9TVsSAnZWagAAD4YP+wbV8bElKO38F+WKJqc3\nhaV2feWGWCxN4kkM4bEOn/ZzY7nqfP36AX2L9I24xHu4u3z+Xz+AHQeS3n3y\nv/Fj9yAOGEbndRqQ71it6NZO8rqcCtMWjBUQ1XyibsRDxS7af0n4Oz6rkPuK\nufQmfLSMdUu0uHZMUXKSgzDD0BK/B9j4mtwGCdlYGKHOlJygxeJPjOB2Oq6/\nVA9nXYYr/Ny8U9QPhhXXQkSIaWtcXiS+epS6XsWpsLFOh2Aw3trFGt1ApLvS\n3WtRwvJMT+LicAUz51FSysehKI+9PFJdm+K/p/8KMTxLbdH3fevWJNS8bQ9k\neCvRCXjzFFmFB1frKelFEqSdkESnnVpBhkme40XSOB/O02uxR6KBZ2DteKcc\np5QezVnRNu3jNgNGwgFEAfkVdkJ/nfOhfnzWDsau6zuDlB5/4/gGYlhd9m8K\nPWMomcOK6YelTNCnJSae0tCbjmrRad0Ln9xuhDPNmkTMT4GbCt56tl3lyENO\nBIZp96hVhm0HSr8TrTqK2HhKWqSP87mrXFxBiO2rjKHY5YR+jPt9S8rRtLzn\nxYHAQqNwrCyNQiahX0o0+L88HfyXo75KKvt9xANE0RApJGI7RlVIdIUkwhcM\nDvOilFiCntoFZ+exC1Tgx4xP8a26xovbZM+dOPRy+ZBFi8mYd/0GoNC7sYz4\ngUal\r\n=TBpp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC7AaVjaGIdXcpZAWTj0IYgbhqGE5Eb2w//NrpPrmnXAiEAl/TWHirUnZFnpLSxMo0daghCYSGiT8Bg648TYzY4sh0="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.0-develop.2_1560848945868_0.561605016159344"},"_hasShrinkwrap":false},"0.2.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"43d404ad6b87a9dbd9bdfaa6954787079fc0757e","_id":"@arkane-network/web3-arkane-provider@0.2.0","_nodeVersion":"11.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ymMLFRuLE8a1lSaKIz7t+DyPcotVwphmKocZanWeVYtcy6X5wDTQT5w09ih3nsqkB802uXLoa8ImB8FW8phHzA==","shasum":"87d696d5a253b272768239791a3b85f1cfd58cdb","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.0.tgz","fileCount":3,"unpackedSize":1004329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDNCPCRA9TVsSAnZWagAAVBAP/ilCX0dIUSXAW+mVNJXh\n9puPv2HiKcda6wqP8LPmzf5VdDSKmFVzSLx6vHPQX66B/azaKE5ipqmT85DT\njRQGRoCDdVf1ntS9oyDqd77DMc+CI/StrJyHEx991JR3ytGruUiyR8tKBAbG\nSMDv1t7zrOpBZH6f7IBYu0UmHe20t4LYTXbrEallMz/qbOGJC5hD3llzH/DV\naiCZKTPUNY9EWFWoWEGaT9ZVpppdlO5qTRm6kivKAeu4P6ZAlWo/PZiqaMl0\ns8lCfgoHlxk8aQAGLXuXSAD783CStEg7hjGmzSnTxOw18l1Cx965q/Wn6pwJ\nVEGxlFAeqXlYIHqynFNH7QoTa0aYRUOtJ82FI1bntkEbUdDM6rgN78O4NGc6\nVqxHedx2WVcA3C1ZY/j61QXtq9BxiYGDVC/8a2AaOAxq/W1J3HhyQfjPCYZ1\ndrL31P2HsUYcANToLXhdp9BlSqdQ6aIRT5zfDt2Lbc3ZX7M1fnUlQZgqp9us\nqi1ICE67d/Cn3rA0YPuj2HalGSTttbv+o3XfzOGjAFWYLtAg82rh6ghAREHD\nM8bDqFe8xGRb0xam6Y6K5AOay0/o+I18niQqJHdfBx4rRND3uvencwzMVz4J\nYtleNUCzC13rtf6pv/AuiV7SvvE4o3qb5d9QvzX/Eo70M6wXlpGWp5civrPo\noFd3\r\n=9hWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRSKSU1nbfB6tKEc6wjlKRaiTaytE34acqWciXDSRZWAiAb3Hb6avVjsWWxp5t1ClOdDfJPmh0/8Umn5wCnA05Qgw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.0_1561120910850_0.5052508568788507"},"_hasShrinkwrap":false},"0.2.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"d7b6c388cf656d6572fb1327934dc261c3e3c6f9","_id":"@arkane-network/web3-arkane-provider@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-cwlengnVkHVgadA7cfZk9GUCT9/7upXeF+OlQuAZ1nYSYY8IN5dF+X5YCmomicYUGPaywZD2MNSb/Dpa/B3Bdg==","shasum":"678f9c91a4a347735cb837d677b6ba8be12435af","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.1.tgz","fileCount":4,"unpackedSize":1008970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8zgCRA9TVsSAnZWagAAiK4P/icr1Hkr5pst9sVYsTBG\nSPEWAeK/VmfNuo1iAuaXF9HiC52lwZuY9Vyrw9slbnqtbO+4xvGCMZUtsh6o\no0AOFi9OuOwBJlTY2RnBnmhGGdRPIv2Md2anLpED4WRpZ7GucFbe59xO0kLF\noyh9UiLrArwWq3sTszkj1sPUBvlq+aq4Q1sE4LmuU6bkFLwMGOHUuYzZYZoP\nUlR8K1tUnDB95QI5dc31PQVmP8fONpDJf1JVsmS7T/qbA4OvJKCNvS+okXUy\nWm5ntjJWD2ROVPclIsjtTPosmSdyiIHQ5rGNWVdtstGLaM/XAxGsZOS5K6Is\nuBqgCaopXl9xj0lME9MfeG/YG8q60yND+eXG8tl20FQ01wTF2IyRoBXnfrqB\n+QGH9g0TWyVmL1UR0xx11LlT8A6dytsNGhwNVJtE4c52x6py955eD8HFb4gn\n7nCHO5TsiGEqLaiZei21WidEgo5w8bpLejPPo5dtWESYvSBLzaoiDfugnG+W\ncf8itY6JMeCDFyVJlBFMo65ZtroRL2h58p/if/vTkZrHsQJ7SOFoxNcELnDl\nrwTTfj8csrBeK8taEeRYE77eGb+nB1GUWVZ7kbksO3XJW75Jqs91fgRexiYr\npUvOgdCm2lGuoYRk4oB/YieKlia3+OxvHkeooTLQQuN64nSSpommabxs9l9m\n2vH9\r\n=V9Pr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBklDp/aiDz3EscQedWs9m8pwSnT2DOxm4b2T+jwM+XAiEAujGbBCKJr27Pmf2ih7L0hwAOzIveMMI8HOkg8jEA18E="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.1_1569443039573_0.33728904007786964"},"_hasShrinkwrap":false},"0.2.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/web3-arkane-provider.js","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"d7b6c388cf656d6572fb1327934dc261c3e3c6f9","_id":"@arkane-network/web3-arkane-provider@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Y8CV+E1O4zaanyv3f+A8P//yslpzkFMi7rPrkqoA9RPriRLCVijSR+D8a0+B/uvcbvooXgOxXnI+vVEfb1OBAQ==","shasum":"51ab1a41ea13bf3c06f6f49963f323f26e45d4ec","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.2.tgz","fileCount":3,"unpackedSize":1004356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi801CRA9TVsSAnZWagAAb4sP/iOaxXhAr2eN3o92TXfL\nz/jJIm7lwbkY6yLnKf+w1bTuLGR3rezzPfNRnZ8h0e2EJog+wA5gwUdxSfWd\nT8uRC44PjAxvnZ70SRPHsw7odr+sFVU+7G/SgRYne0oRWFh1CEWLXfkQOVYq\nJhy1qtEOreWscgkegHtE+4tWdqdDlb5kIO9gyD16Es+87DPy6TBeHL21zPS6\nasSkqW/UMgOdYMpgj4nEFaAAQkMIgU6eAX1qbFZD4PmICzWV6Z3+4fXU+INz\nnhn6smjj45RueHSXvk93RXhVsgPeLHZe3Qec+KmvPGvoga3+YaHWjxUOxjHY\ncA76n/wA5CAcCqYOS3qTRJ5j5Pt/ZghkDkRJp8MX0D0R9LvfKX66fIGWSUGz\nWY2SXECL0KOxZ/BvFsNoE6XKtvp6ZdXJqHUailAr9kZPyrJzJPQzS5YuWHVr\nmn2WzGj0h/+0m7qU6EoscUzjpz8BFd4GDbtYfVF9yI15rlo0t0rT+5aCZ0Dn\n3JA0gpj/mutYZql9MNxo+6KxemHcpg0hAxOicpZMWSA7rLQOAOr20KkxeCTZ\nhJInpJC9EkmpUbiZidQVcI4psO7Lax6IFfVJbRKzCzGYavJuhQWi1Mav5+4N\n5dit9KkGMKn771E7xVH0XWcGuZYjAsLC9pGqSDEPwpsOwUZBT1yGQ+dS7oUu\nzHru\r\n=z9iG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsdVnH02FtrG0H0sQrwkWyQgHpJnfP5EyDItzif/V4kAiBiTvJkSi8SMPWFUHBb0rCe12LZ+HBpaU2IyWyCx8pClw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.2_1569443124633_0.8959474225134652"},"_hasShrinkwrap":false},"0.2.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-JwO3TH7UCX0x0LzqUgVdeD2JIWCMt0QAr4U08OiPiOS4t+30WKqb79unokR68yKXyoaF5oQNkBzbDPsNSN/3Cg==","shasum":"02a86152a793ba982f74d6d5674fe6ebe312d7e1","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3.tgz","fileCount":4,"unpackedSize":1008970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi88jCRA9TVsSAnZWagAAQYQP/0RJssF40gPyUgMszreS\nr425xAoYWihH6MHNYruZPKGXYlJW0kwd0e1Ep7AhoUhfw+0uwdsUZ0UaxhqJ\nEsj+iN1A1wV6o6i8aZxOVQ9oYWBS6WsrmwoDUOOh3MoS1fx+CWGf0SHiNs18\n6j1pBQmuLlRifRNgw3fuCp7iW56aY2qRyHtoJIyiguEZoT9+pMZw0F3jxWyZ\nnUlBQOyRHsLaMQEPPSuFK/Bh77zpB1Ry7ExgBNw4dyTYKj+R4PzFBqgJR5Ql\nzmcyhMq6bCzLoWQaJuEULLFHrCIGU7sXCojAFGg2I7sbNHDk2ZiRMHtxg17J\n/DEoJm+G1KqDageXEH6gIVtPrbOM0UX2IulHiw7B6O2DCjEMtegMXRQTGW92\ndkKG9BFPXVLOMBUOQprOLrHO8eqDRbK+1ALcEmHyH4HYdYNnaIpJklAhvNUh\nRbB+w+DVSustqrkde+fRIZ3qaGLh0kYwcXOJaJeXBoEVCJEPXfzHwRFrP3nI\nHT5OJq7slCbxijkEuKHS8XLyH8t4cgkLNHJJm+A6dRgPDvKm6SOJg1JEGcsv\n0lSPmiO2+Wil1UhoPvoRmMNHoopGJ5Ow+nPhMOF0w0x6hJjahfH0RcsPe4zA\nAIkmjHX8beEwYWipXmtvV0WVYsa4QzA5n1Cnt46X+9SUM2k8u8kr8mQw+Om9\n/xS1\r\n=t8rK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmhHOt5JLnxrlF1OEPWQJ7OcgTBg/QvXFyNtREzbWrRAiAyFCMyfaePMrQIDJyB4Lo7rSkcKgef0OvIvcVa2jrZtA=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3_1569443619051_0.5929977960416166"},"_hasShrinkwrap":false},"0.2.3-beta.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.1","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-263F38tqjRcwzESwb2/gkU0ScKIMoOUbYFAwK+JFD6br+xsF9pc37HLsmksjxTmKofW7PQ3l3TJaISEE73y08g==","shasum":"0749c6e59bf53ae7f7b4da81e3e51e4da6c1d616","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.1.tgz","fileCount":4,"unpackedSize":1008977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8+QCRA9TVsSAnZWagAAs3MP/1+5/89kzDeSdceeBQKw\nq9tuZIIPzJcrb64aAw1mEFT7LUV5+DsUo9NdJpeXjbH31AqhEacgTj1HoVci\nTilWj9BFMnEtBMAZ2t/1EUzjq6gcZp7cNwTbYWeQyK10rWpXRzOIBb7j+RO9\neD4zJUeLa86LRUr9sklHC42mJWgHVdpzc0uVTdTQLTPOO00/ECCR4XMcHhb6\n/OAQt0wnrTb8jxWiqeeHlmhgfRiIHCmt5HsjjBuOFcSHqhTRoMINaBth71rr\nOzN0dT6THmbeTs8n2/GEzQj2GPtg/KvMtPj5QdUm7Ek5lYrSJvXEIBUVB5xz\npRfPY++qNCFWYCOPztX/0oaLQso+OOA5HPOORVzfORrnWUgo5amGg2cFT8NR\ni5WYRoj28w7B9a4bP/wOav9HJnVD0CkfqlmHhBCf2+UTkRsKZSp4DMhsMs9C\ny74FD7bXq2u13akFM5c33oXkGPnXwYbCorRwS14/iuzBld+Q+M4Pk97e6qSi\niU4VCdRggK9Xzy3yy4A0/WQuNIBPAehegCmOFGUnqXKSV1A3Ge6AbrkW9173\nlI7AvoZYSsxyWMts5s3+LHORPGAFnqpvK5u9hq7jeXWfJW++rSACCZzXFg4u\nHVkPAnGFcT077kLr3sMF5i2Gsi1Nw/mVoPj1GaGGHUpO0JVVjdJzZK8P73zE\nwt8a\r\n=ml1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbnbYPFPdOpgkPmvlWeNIX0DVWhU7fiEQ3MArlZCyztAiEA7bE+lQm21KtfLNlfVdQkaVKDegJsQSJp69YrNySwUOI="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.1_1569443727480_0.5355038258214937"},"_hasShrinkwrap":false},"0.2.3-beta.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.2","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-BL1byHWYLqHM9G9J+1+dpf4F2WrC9ijEgX52SGTl9yUstuNcAzbxzkIoAdDDnRuevZyOCZ44PGdKZ8PCQjpilg==","shasum":"21de802a4ee2e73eb4433a34f7b2c0b86bc5bc6d","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.2.tgz","fileCount":18,"unpackedSize":1050852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi9KcCRA9TVsSAnZWagAAN0oP/RWsEZ5FQt6wZ8tXh1Cq\nnxfNzAsHQXVS4fNEVFpgwpH2aKeLD9FmwkjK1nM/JuMK/ZPtMdIAFh8v2wLX\n6ReOXRlcPKD6vusMN/QP1fOxJB+Iw+YCNzROKa5oe/RRgeMjizjHf69NajnT\n9uKn4umaiESHrjOYyo9ahpq/GwxinhoiGkSocf7YXF5jx9Fg3YYFUaakMDMU\nBfwi/2SYG2rQ46WdHsFv0DPJgwDIbJ0GezSZchs32Kekj383SsiEXYpPbJL9\nFl4h0bEurkKd31xovFrIkrIuym8WO6eg9ujWpVr5elNJaPWBlcIfhWPC9n0F\nmCcjN9eR13dkiP3PsndvLCsVObr/a4FuO8ZeSR+K88i6tnn/nkwY6pfpI4pN\nLzbpfOQcENVl1OpbLZ3C/ca6eGpqTqtCaM0UA8P8WM+SKaYbn7DY5mMKEmyh\nllaikKJzkJGAdmfze8FbznvCxToVaYr/nzRg1lXf9ESmR2uwRdERAffS2AOn\nw5JqILQJgyIMk+gMjXGUj6T4SEM/7pQJc473Lq+GFPWUWTRL8im268R1nsRZ\n/5XgZbVhNhYOhyP51MN5W4A8eIrUiBz0Hp31hYz91MHKRS4iVf2JVivqjyIK\n4U/zEx7k7GQ7DkOP1xxhBxkmgaVnkDJNTrAaTo3hR9H5sViZBvuvptrfSgUF\nX98P\r\n=YBu7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8UwfrYWhPyMP08KUnWkzDfKdc7s9SpHCP4pxcw4ZQ1AiAZddX/tm2n3ato4BlraC/0unoBMpH8zBOEQbvXYxKx4w=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.2_1569444508079_0.7126592070243742"},"_hasShrinkwrap":false},"0.2.3-beta.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.3","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-MLIwCDziePl/z87ho3FVK9gRQYVUGEeFvTQtN5SvlzCtUBckKnENRjYyy2lofld83I1Xzddd7eecX8QvmJrpWQ==","shasum":"6e5368a9fdd8eb5d1bb4c3bba3dffd66e7318a36","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.3.tgz","fileCount":18,"unpackedSize":1050850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjGqeCRA9TVsSAnZWagAAD3UQAIcDD7RzZRS44/DS4aGL\nGVckVPjSf4d8te8Ss0f6Ikc+xwJtmmKdpg3XuYDJqty5klGW1tb+AjjHjVH3\nHvPEeWGsRltq/IcvFeQn5ykZ51FxTWtni8FeI41484BN0/7g58z5UqGEtqji\nbZqgLHV/FObXLXg9AzeBWQk3Dlu45hUSd42V51LDQn0dwa3sFLYx4toEj/gT\nO4K4R7ky3SJtlHfoVnxQ2oGtXXDT5LZdbqNF24mmWVuWpc7t1yIMilhltF8K\ncN08qq4rh2zBxJ9vRT5PpAlcrIxHUV+RrLQJOcBgBh5c3uTUBGIAXMafFp2k\n+73WlpaDQMN+wNSgs9CU6bNIX69Sou97XyTDjCRGFZ2y/wN6WhD3nyXfJF7x\nykP7LteMWOuMchtfrvO18TG1mcs+WKlcvF9wq48ecHFMIv6jOCjYVoVINB7F\nAidjMaE+kTdmpCJwK3DFYkwVPcLRr92JWp/jnSXXHmGkTqfk9XAv+ca1C9of\ngClmobo+tSZGRQjjk6ERCgCZmAAv5Qd5HimItBbLQKddu9qE9K3hjrzqHo9S\nZgOdqLxsAHw0QiX1ujvhMUFNUIVyUvfJh+WdusWm4qMeolBqxfGMja/zME3J\nLEnRvGqP+75WkRfUhR5by7FZYDs9Y5BE8Lvtx91S6dvgZUc7j3FrOUFqhh0y\nywia\r\n=0N2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLkvy6NWyJ/qDRKGXw1TPMENSfAzWDunXxEKO6UeCVSAiBNLwOX8/v0dGMzBftqN+V4NmZNBTAFBA3dr/pG+/Ae2A=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.3_1569483421521_0.0270254790659048"},"_hasShrinkwrap":false},"0.2.3-beta.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.4","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FoJoPnDZO1L+Lpi+lzTVBbfO4Ld5vDfqFHdwSiQCPKmLiHmqjIvM1RTgAFVtsWv3bKHTYrtPQW+/XGngb796FA==","shasum":"f16dcd92c290c933e867b0b626fe16765e8e96a0","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.4.tgz","fileCount":19,"unpackedSize":1334570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjHIGCRA9TVsSAnZWagAA790P/1ERrOgiAo4U6c0TWNzp\n/Zby4nAp5fx6ySPqVym3yLOAXhLv4iWj9eWeW5DE0NiQre8M10ooxyGhOwPN\nO51yecJvTQIGNAzuM3suMpuyfmdIERci6hIVz0O/RNj2dXVToZH2uzCL28Oo\n1UzocVOj7/SwJsb0rkfppkd4c4dsCoehtud1BF7JWE3/5W6G/dMfvCZC2Gro\n772WE9Gdck/plpY9J50/2qbb9jvj1maphmFwSx2N9c5b2rg9wCvfXjh1Cm4O\ntieFfbGcPJ/cHCACSwhqe6B7Nih51RMrntVGGJfpr5QpN5+H9VduHL8ou3/J\neeeGAW09dnAUeDDW9e+woh+fvy6wjAbhxKuI6rloHaMd4q65XdBYpaU9ehE7\n2rxY/PGb/9YRbqRhduXXIVtrJftbZ1LSEeggiMeWbCjB/1eypGbitkE4oLqo\nhd0U/kPWmO3Cs91xKe1J08kd/tNpTuvkT8fP54NoM4qZ3O80zu1iCXoLwIkV\nyMQSpQ1UTC9bWBMH7gwszqOmb8QLJtbFti9Ovgq5CBXCU7aGxJB4x5pGpwa+\nVJW1oeRE2w8d837Z9A60kdwCZv4I242jWFN6RKLGzHoT13g3qNQ7Z8rb9+qE\nIZzUwzdQrCNnIKrew1Rzv8ws3mov+BBO4QgZTs8h79/11vHZy5gt2ZANxKzI\nsTI+\r\n=YApy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOa55J2MDbmgD6p6pyyUkZ/RGV4S61ymzaxHtIp/ORxAiEA57UWU/wlra3/uakJRSSp6rVDtjoSzP5VpfOYxaxzYyA="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.4_1569485317736_0.22447692598174251"},"_hasShrinkwrap":false},"0.2.3-beta.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.5","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-oqo1vsYHI/gTWQlzM2cD8ef/iZBwFXZoqqAm6bbgGxi49BJHWTorPJ0ghLP0KsMswZdX734BkScNQqdKQsp5Fw==","shasum":"eaf873ce49badab3fa3df845a112d57c814e029a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.5.tgz","fileCount":19,"unpackedSize":1334595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjJu8CRA9TVsSAnZWagAAOyQP/2bO7eAAUTwEz0jRvcsu\nk0N37HBTBbhGkGub0bTK89QPOKTROm/w3VPkLa4VgnEMYpO8mYPQVDFK+vC+\nhUUFwjmK3WcExaDR8nzC7bQuDWVfo3FN4L17rObMuTYLNZB20/QPIV9DOChp\nbKmqbd8G9L8QIx4UNM6sgs1CYm+scifk6XbS6I3WCOhRVLqu93k7a8Yi+hda\n/bpW5TBlC9BUUmwyDhOdV8aIjxwUpxp6s+gOojNGUJk64dKPTZmOLHEuy5vu\n+4POhf+AGRNJN6fenzNiIpyROrkqNwOKzLjtrx3i9GKpCbuTjbU9BcQ+SCj0\nOmgHH/kT0SZ6qGAzVYXss05eCLk0q6OCHVgc3RdXQYXGDEPhyO9+YLrzh6+n\nYiU2WV0VskgRHmEeTG/LQYbUcx/tfk8zV0CikJtXzA8rJ0I69o3nb6S3x1Rk\nUjCRzsAk1Q9GBlxDDLxgT3lAL1MZb0A3FbAv+542Ml2q7hUeZXF6HP2SmEYq\nlxFHB4HuYbljwdb+4RoCJwMjxYUCxYgUV2VqxJAH72/tWV8Fo8v3hrgNyhew\nXI26gHM1h89Hg7CdUDD3tO9yIYm26oHSCFnHC49iHU8lNI5mfFZTOXp3QUSm\nDYTd0kmyTUbjiKmBT9Yi1lXjx0K1Dc7Y66xvwHApTX8LWVgltjCcJVxzt7OZ\nlNK9\r\n=CBWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnXB8dX64biiwwGHDhHNoiWqs5zAljqsw01hP8FD0wiwIhAMMQscoGp70fH3MCV1vI9kR8cFp4Yf7eSGZdYI7mSz2l"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.5_1569495996138_0.9882733033485469"},"_hasShrinkwrap":false},"0.2.3-beta.7":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.7","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.7","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZDa+Q7gC1b7NmbP6CFVxQAPd6v1iF11h3V5RwmpqVWN/nSDoeuyLkYtm2737teCRc71U5MU9JjhmsAoAKcDKNA==","shasum":"76f272c4506cc3ecfdde0e68447310d2783f912d","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.7.tgz","fileCount":21,"unpackedSize":1058282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjNS2CRA9TVsSAnZWagAAVfIP/RwlZS/Vn6kPBGys8ouc\nORV8lZEHU+7qhG8kzW2wQomUCZQhcJzjtDD7zcxZF+SZRE1o+AVV0IL1zlUZ\nC2bTSh4rD8pE7Okw1mTyGnK+zJyEVFF+RLCbyKnEJmcGfptGvPHo9Oy4qtJC\nC9IO98YqVB+piwMs2IGXqAfyCdxRL8lihd38mPkYfqnz7VCTdWW21ZC7muBw\nkcVPj/3STX6lpn2blhzNaJqJQwz7cKp0yhCmJwEk/GbTGnYhW42dB9wT78rn\nVlDGYgTAI3uYuSEdOLdd2MRlBj3A+BrcM1F10FCbCSBE2q5isozZn2todSXM\nExkIy5j8pYE8y2PbAYCc6eNuQ9rugmxp6Mjl+dS3MPgW4Ri3QHIHL9FzadGk\ntyH4VaVK2KborNEY0bgfKL1I2mQeYsCEsFemh9cAZSTVRmOuUWEvAumrmigy\npYDZjkbBOWqauYjoXDHRMdvFvCo63tsIsPOW+/AiexZg3lJmWzabsJuBRDbX\nHPgvuzQOz7HhjvkCM9AcsXc5bvDVfuAn9LKD+r6kmgjiGFhmFXLNStc/hvkJ\nTumB2F3aj7hB1rQw3IM67QN+l7XYWR3Ucp5pgP/f2iptsRO6ETXLTHXD9GcY\nK8cAGUAZ7Fyctukr+XF/UL6h3TUqPrMn4NANGPjQyO/4cZHg8Ui/a/i9XTpn\n/TvK\r\n=N9N0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmWd2EfwSDHs9DuQSr0A3ARfaNLEEvvHCXjb4rwiDSWQIgXnaryJTpwPAyUR7WtsVQlHuvQ9IR+OBBm6pwVIiXdDE="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.7_1569510581514_0.659359563783747"},"_hasShrinkwrap":false},"0.2.3-beta.8":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.8","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.8","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-E/1K0nxmxYL2SuiMI+cAmt0qLyqcVJQqb6f9eXJ5jo2qvp063nYqnjJLln+cvLC6YMO1JKeu5crPV5YM0tJeRw==","shasum":"19c2320106b17f1b9b0118cd2151aa1f57d1beaa","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.8.tgz","fileCount":21,"unpackedSize":1058172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbs5CRA9TVsSAnZWagAACZAP/3KS91jpZd4QvHIpxBi+\niAdZotyICRklCafUCGj18iz1iyRY2kIU2rsbTWMfOUBJdW1Mt80SqBxDV1Pi\n0n5fUYZsgZ1UpdaEHDjrmak0Ing2eC8zgocziHShEKTcTS2lYrObVXkq43rE\nKT2Gca/RsJgddDYJoanESMlMyD63ci+oTRPDFzF5/L67TnaIMHnMH8SmbqYe\nBunGaRBmvc7Wgg7Tpn2ehqMqU6wwLD8oziu//Q8cXB9v72be/G0q+8kuOwBc\nndZlta/PpCpUhJ3fNFc0jpdf6R68H7FjZK5qc3RoxObPKa8w4o0Pwe2hKKUp\noJTNBDKNBOWjLRgLt63e6hiFzLRCB+fwjeFVJdyGVlEt2678tA5JepEeJ6Z1\nsPwTxoY8vBX81gG2nxzkaukp5ElpSoaXBJhCfIM17IM38FEytJ1C0zJo/Bcu\nRVAQQc4CyB3+MNfj71YoAY3cwmc1KP9ukz6vNdP7yTa8Nb1WnRjhrEe0kN5A\nlwUMQHCNrJqQFtyqRMqjbjQzCVdM/4l5IcvtazrxPDqtvsiyBHmo9VIjyf/S\n20/LtTIxk1iuJ2NAxAbITk1W5Hd4qCmunoMHcgJAPRmpMK7GZwYEtnazA6r+\n9YCw6dO+FoQsUUr62aIqmcUHF8gHh0pHskhYc2LStdomlmZn8dZExQrXW7kQ\nrcFn\r\n=w7lM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEU+oaN/CNPKrPSTOHPDYwaHVtoAx6htzgdkyGWu9USwIhAJejahNDTvd9Peml81j9Q9H4ibG+E9DTpliJtfGnmfhA"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.8_1569569592977_0.2578785015645362"},"_hasShrinkwrap":false},"0.2.3-beta.9":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.3-beta.9","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.3-beta.9","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0McdjRcjOYzgsjvop23BWdZeE3J/OWrc3HZBdcb7xbB8eZVUInsYVx0sJTNBZSnV6IYo9vgwX36hA/qC7Al+Iw==","shasum":"49b4fd6b9ed4f49519f32dde0fe777b36ecfe3df","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.3-beta.9.tgz","fileCount":21,"unpackedSize":1057869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjb4DCRA9TVsSAnZWagAArYMP/0koRoyCoAcWBJBQACmx\nd1XNiqOIskkLdDUJszJn113vGpA2tfNgwkPanWq8EslTTqDandsHbzOyqBCB\ne8H1XlZBgMVWqcBX4PlwfXSSzCbFkoB1pQQXfHNMvR7u1vHWIqdyzOgP3UkI\nQSv+C6N1wexODLcn8NohwKz+rcanBhUXnrQAGqaIfOWEKj//lgjZH5emPuMk\nz8Lp2blS+/GL/lDPSKcsQnlWOQK/96djQ+rjvVTDWX7Hgmdwi1yG9idch+UP\n97tRGbIDZ1hy/OAe7jT1a388jMmDodAvYfMgXG9BHzzgFCc1WOCvU6eEObXC\nsQQd/lwE9GtUpn8ScAzns79nhNTXdgEBBikSXlXpONJUiJj4EP2I3FksByCh\nQu0XOIhcBG1Dyfdd3B0HHaHE/F5X4b4P1NVeMaXlb+l+kvVC1m9pWQlWZtgC\nNDeNFsgHxTYA/I8AtuTqU/nV401QxroRGqrKdFPtAH4EunYPUMHyiAU3qR5H\ntT3TqgwZCpolfKS15CvWtz/rUSX7kNKghFTo/nvA0tuJTeVvx/jXSiQ8f9qP\nzUcrlh3ZHyXDtSeYtvUT/tSFxj1rPSDONhvP9hLRTOYQ80r9heu9UuKoXFKH\nlrTloAjbPC0Gqn332K0P0AzDDCCMB7ng95HY8C6cQMcz5widAIz8Caax13bG\nK8a2\r\n=/a0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD11A9vXyks/qQ2/zJgpCUVXyXTW8EsuOIFvJ/QsELPWAIhAMDMbiMSk+MYoymQ7UcUHUz4zWYKZglVnB7tFCniB3dC"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.3-beta.9_1569570306685_0.1643831992973419"},"_hasShrinkwrap":false},"0.2.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"855c0674dbb7910bfe36bf0b9178e53b2f19ceda","_id":"@arkane-network/web3-arkane-provider@0.2.5","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-DLYh4Ou+BgW3HZ7o4nsUmsNH+wXV4j4nBtbT0lFdoryxomzNr0eqLD49cKt/uY0+YgOMaPD2kt9Jk9OHFZ0XbQ==","shasum":"f3981af5b8b2d6438bed1e9982f9fe56d17e7bb2","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.5.tgz","fileCount":21,"unpackedSize":1066998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkPbFCRA9TVsSAnZWagAAHOgP/2LeQqEUC5eD1yKw7jD1\nALj64DZSa2MgzS40hCXypSR8x/c9i/skOlTCVHuSWk6/3rEXQG77PlAtbmHM\njRHRKwLViwsKAoc6HyEYUY2jcIQfqwLzmGqdj85/uiAFkGlHcI1YaNlBFndq\nul91tEtcGUiyVJ1rFigSz6IfCcUq4UNyMz9V1wn01iFLUEoKxpVHoqfsvWfe\nWT0ntuWvPKcDioMGGDWKDHP6LbHF/uarCUcmSYtOXLKivAmGKU+sQucg9PXX\nXBk45M82bbjf6gV+G7LjW1M5aVOR9G5+DesoeBIdcHgd7tzI7UjoCD0MdvIp\nKJBBv3xidTABgNhg16aY3KKmqroy1hfb5LuDvozhALJijSzgrhhOHTeYj7QL\nvL1WIDSJ8Tyd/Gz54Nk7cKJE+5fQETXqD8FhZZget/YgEVYWdpfCdFqtiuli\n0YZTU1N+b/gcMdsNuxZDUDFzUmiY6NiD+rw/BSWWpso9TBTJIjsCCJ06778l\nBLfZDjK0ZgDrjwVvwZiekt6iTntASoWtaxnMYIcDmC/Y8L7e62pRrwGAFcZ+\n5WbXTHNsAlyVZsv3qaFdOFzlerVghkShGLyinJTru2tv+jQjfkl5eoaZ4T9n\nQEuwC+wq+/S9cGaWQiyIqvHTJEB3/cSRapmwYDzUO+HbspwId2NiEiTbJAq5\nh9sp\r\n=a8ie\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWBzCHUZLMs77rKbNeEiKGkTprjwpRzloCL2EdhZtVcQIhANdyctUS9qm967xk08YywvS7/qmTxbNdnrCuc7xavooD"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.5_1569781445077_0.7349269080291347"},"_hasShrinkwrap":false},"0.2.6-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.6-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"d15f5249d8c78dde0474ac4d2e1d7a6988f3bbfc","_id":"@arkane-network/web3-arkane-provider@0.2.6-develop.1","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mFhkwaF049PRcw0Z68LLB4wfr3uAR8VtFttKMeLKp5MTdRlyCDLhsIuSS5UIapTNGofl8ti9PjQ+x+LBnfxYKw==","shasum":"a61b04dac62ff2ef7bd1fdf2dd7551d09d21486d","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.6-develop.1.tgz","fileCount":21,"unpackedSize":1067008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkPeZCRA9TVsSAnZWagAAvmYQAIO41F4BNmpxy48n0Mgw\npyuPFDVqU+i+ZDa8r0v3wbAAXjMrgvancVn60f3hiehBXk1W0Ph7qWb+m2Jm\nD+YlfupfW9+TNwuyApkREneXn57/kfxLrK01LuJkzxM6MTNInEGGiJ1oEUWi\njUAxHHPI7R5CoyHZB9VZH8TUlGJ48U0lSIZDMBSK750pj43TjwPB8Yy/MGU+\nA88y4ETD2FiJn4lgA9CtBwYVCvizGU1pLcY7tWgRqgRo6ZXXQQRboRSsYCqw\nfJyuCVizrOZD2lpCaAiwbppcnAcf9eKVYmJgOANZYrf08P02c5LCf7u4iPFI\ndOqGg6/oiUJlgUIk6QMUYnTcVampwf8eDEvO1BHNdHbwJHzK+ArYLPhXDdGD\nOLHhvO2cJtfKhyNM59y1qB+0KI+ctSdWDXYkmnNr87fWmr5qXRU/yJvvSvWq\nk7hV5yxCCRveoLdRhuqZPGX0ATioqRBRTjSU2qepYeAg8Q/bWkMp1lEnrZHr\n8foCCqKAAzdGtYsZAbeRtfvFNd5QBVvJQnzOj2CLeN6IVr2BSrc8vlFG1307\nZsZIEauFr1HYXEGScYMYsbMkEEPS3ON8N3/L8rVMubleB6Zh6ETYD6KAhpLP\niZVgcWRmZNT1un0Hq9WkYYxqA90PMwGjzL1EgV7MmmqJNNEqKm2rafBMzTXm\nY2L1\r\n=h9PG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWlUvamswo21LB3JMOoalQ0PvWqwpJg2eoYyUPOH9BjgIgLImNAl7/9LODyvsAm/BPqK9fX4CK8u/FuvPaFVFGlX4="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.6-develop.1_1569781656954_0.9973786590421776"},"_hasShrinkwrap":false},"0.2.6-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.6-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"develop","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"47c12deb79d958287eb7de076c8c2ce709d1a5d3","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.2.6-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-DGEHrHg0Yk6pDpsBU3xY0MHzouAIQ9p0kOMcLWmSxV3EGSJhUQPVEcD+zBzyYSGCBjR0UdHoISmgGVPwZw3RyQ==","shasum":"1f0f8e515eeeb2094511fb94d9c3d7203cd3edc2","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.6-develop.2.tgz","fileCount":22,"unpackedSize":1311953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkPhzCRA9TVsSAnZWagAAZ+oP+wXIl7QV783advDExHTv\nbl4JZQO5l1Vh9PTRqdhEmlquu1Tn05YRtN/eRZM+Uwikmbxih3MaHyzZRV0g\nqZacJw4OPmi3twWgJW2/n9n7dxyyuusGPP1y1f7uFdHvwTgWb399MwPW9V4H\nv4uqvDE+ZW/a8yjO/TKu3pPUS0wN/kb66r1LfJlfLUzZbsSY7YXtYOASiKPm\n4LYMQ/Oc9BHeusfOo5Jb8+uSaohOuLVV08IkgVOgVh/VITrWWDAct3hh8y+L\nnhjEI7jSIablxKz6K2+qk8xi4vxKB10hCB2Lrpzp/vrLf71AX08IpyxH41u3\nIPfmgP5rzwk6p8Pmk3tLnsgm4sgeXSTZfcJVpvQuryRsx1lp8IXUY/KOGxCQ\nieGGpMcuuin8diCrszzk/BYblajvbWJxd9E8nopSyYoRUsSqEQQfmdfvxRF7\nvvASthsUj2qGplzJ0Nx08p0EMaYPa/A5xzlOxFLxWHTgBxRwZBrOegx+EPd+\nsmgha0twJdndFJnuAX+f7XGsOLVw1p8BBe0emLHoYrR5Y4DFv++BLqWyG8/t\nAIB8IXlhdLFAFlqwp1l9TgyxDgD7gMZ/q6kLb/p+zs0eQmAOzS/jpEwhRDP4\nA0rmjFJbI35IpV39W9whyxWgIB4vYdwLLw3//GKbn98l/dkHv7GKF+9c7BWg\nEaLh\r\n=1x5k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Ehr1iH39XpP9K18DaOXNaWOnk71HB7SZk3ClIrm2GQIhAO9HTPd2WUudw1ZHVWYsCjSLZ2pWAfpkaY9b6XWXAtjc"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.6-develop.2_1569781874555_0.9370498174587771"},"_hasShrinkwrap":false},"0.2.6-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.2.6-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.13.0-develop.24","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"5d2737d9e0490fe84c8a1bb62aefc9840a7fbb5c","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.2.6-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-WG/kwa5UoQAtN/dMvWxjgH1smmQK4lhzovV5TpCwQQiJ8i87Hkex88pUyymJvw92+R941pz74ix6d5k/kBADgw==","shasum":"5a53d253a1620c19e786017fc5acf665cc7cf3a5","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.2.6-develop.3.tgz","fileCount":22,"unpackedSize":1333311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBLkhCRA9TVsSAnZWagAAqu8P+wVOwHIw0fWI4QF9Ez66\n01wwHDpofwwI6oy4t5TXkRrjp+F/xQNoW+Q3teMdGgpmMiq4PdY2ZckuTjai\nNS+TR7aQ5gMkWudQik4TEsaRgSIUcz52J7EoTXUNPDMrhYko9gdwrRQsIAGq\nQpr5ZAFXA97GyAefq54Rb8Nuu+XeOtWaX+Qaw7CxkfYfbeglWKwbsOUzDkj9\nMo9IeVdqa/bIu1lcPhp/VzFChBCGWPFH810bXhNzV3EMT0nb+g+Q/VvnYLs7\nrOZipvgJvXtUh5CgrIuz79y0yxRDnTUf5hlfZDRhOUf7PVtdW4lztKluZPGn\nkMCXZ2dbBUOhMx+FfuGcHIS/ELo32Z41mqI/mRmEA/MSilDI+5NHycO+7/1l\nMEZoHaEwpLZBnFrhFuVsazA/iGihH8I3Fz406w0qGD2ZcMfh6uPvc7n9Gkk3\nrRQYr+QXbh5ChykF2QOs+PD3b+nvKN5UtA0D049FCdnw4qFtE4212wWFm0oO\ndeq4j1zE8LyFON7n+X2WSdWiIIkAr+vj8ijsSA43CN+a7XRwcmWCMEStAeL4\nAdDWeZVAbiaV2F59ZvQFefqPlVYUfHjBfX2z8+BJcxd8qnU/Ipbmb1QJqpZy\nlNHhePiXQAxWSyALG0S735VZ3k4/mGqeZVsQiH9uCuKyAAp0Z5zqS6HquTN1\nADEA\r\n=tWAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUygHZGjd4ja4S/+/4U709587H0eTyQMSuZDK0MOqQ2AiEA0pCDab/EZbQxSDvmYR4eE0zkOboCPmg8TgtO87vyZDQ="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.2.6-develop.3_1594145057291_0.21841501658163276"},"_hasShrinkwrap":false},"0.3.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.3.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.13.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"3445fc487927fafd843c99cfce1cf9e496f1ca4a","_id":"@arkane-network/web3-arkane-provider@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-mhVk0byG3DdSBgiPxQeMeRm/urqLBkgOhGnCatN03UMuF6yBkCy+Cfdhzu4Lm2Qbafxde28LAZpSh/xpE3kmqQ==","shasum":"0ce959982d93409b54aa36c5eee6e8016b341724","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.3.0.tgz","fileCount":22,"unpackedSize":1337088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBhc6CRA9TVsSAnZWagAASQcP/j0Jci8K5ir90un/CXQS\nz9LFpw7dCRLCLal1b54AP++hNEfqvMBljrEXO5MDwYKTnZRF/Z2HMAg/z5Ne\nntghqaIeE86/aUzmDVL2x4BFuIO6uYOokmFF4yP+f9qMY4+EiOjNYDqkzvhP\nmulVKMK7S7vyp9qQsxQxyM9RNJmm6/uD3CxXk5kavnCjI1mBEkji4OjtN/3w\nNVjRLg3YUItYf9Ge/3Acekzxi3oYGBO8JkRlL/lfRs2VcgmuqIkHUAW9wSvQ\n2r5sRV4Rum1BhihkTQ7xCEamr0jQ1oYis3CkPlBKr/0ZVKZ5EWkX0X10iLkh\nQMhfJqhgtNkXAucXQ8nkt3k4NBuRN9v10YBwJbUgrAWTk+/0J7jNjc1xZK9E\n9wPGi/44AW5xCIidpLm6wqwWX8ZfYuUOgvc7wwLjtdgvXxnUzr6n1eSahgIv\nUyHiCYYwLYJp0OndruEMmtFxID45mmkWvEanbRIjuqV1q6wdWDMP4RUQUvc4\nNeecikNAZ1M0ExK7bcE2BHdwT9JBZalkP5zDyvg7mUudDPiJQDiRde0Tk/Lu\nF5bk5XfrT05Fka7GaBZYhhnB+0eh+bYoUEKtWMSYpJy7a9FoOLV7GXVtH6CA\njIjhT48xRcnib5dQgv/7GHRZg+WMEEL/ShDGc4oGuQmuC1xSXTkcLvRptucS\nWkZP\r\n=ACwy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJVjeDV5ekmDohxFgKBWRseIldlZ+BIwcsqrTQx+f5FAiA+fYcutYWTsHU4xUJ0stWY8vY9G4xnlDQPEO+OTHGq1g=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.3.0_1594234681836_0.606669167622657"},"_hasShrinkwrap":false},"0.4.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.13.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"946205ea0597b04a2c735e4993f1fe9036d6bf43","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-VE+w451FPT+i0O6sHtvmMK4LAmDSOVIFHPdzhMUo/QYhgl6KyInynyQ+Q98sAST9NDFk7C/pSsaY6HHFcXYHtQ==","shasum":"3b8d3387b93c45f663f331beab2d9bd2a74ec518","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.1.tgz","fileCount":22,"unpackedSize":1337002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBhdFCRA9TVsSAnZWagAAY80P/3vpfCmOtSfEMtRDRRUa\nn0w22kI/V+upAlTHQ4H4/CgDxsMAqdExuF7JMH9607Y8wyJ3aRhjxElsXx+g\nUoWR+rq5ZgnHxoTQXcWXKfHKGMrLlJBCiyqD17toTJ3bi19DqrluYGmo+pz5\n3GNZTlrmc8SpC3K2svxe5s9MMpJxxCzWmlUBU7ho8i895o/KT4gwfUH0hQQc\nsA7q/tUe/QaB07UNk8aTamCGH5mjU86OEgaWLm1akebMWdJHx5tHT+JPmDAl\n9ndAmQWCN1+GUrENNwfTkLrLHQe2amVQMiQciOeNVArdV488pffHCOniDTh/\n7FviNmxurr+moOXqKpfvx53K4UsCR6RFrGKF6QB2tkj4tgCpi/UWL3U9aST2\nKqYRDbI0F8t9bYFN4JUXuI2g8cYLLjBIqd4RtyMO3Tg4/g4H70goS0QZE4ci\n5QvF1DEVbh5QxiOjeQPetmqsF6kTzbgJXgOuypho9qFPVMZk7hxUYpwP2jow\nHpuiP3YpN1IzfDmU/G4VvBdTrUYvpqmig6Hr9H8eZdMpOk6leV9htFdMsV7P\nly8MFfESJGayvpuRCY0dameBm+yf0wQL71F0GeHtqaJVGv/jxVzn4cp5qZiU\nLKt59pUQFUADV/tOrzndR6Su51YXTZ+uYhynBupbU9zVItgLLFVK4pPuigm2\nUnTl\r\n=pjSL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ0HGhCqrUjKoWCTWDb/4N8M+Lnm/SWF3yuwWlGs8lwwIhALLIdjOOEa/7emfO9xvVLryicKBrFnEWndBnBdJszAzD"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.1_1594234693199_0.03901459416063435"},"_hasShrinkwrap":false},"0.4.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"468485dc2e96f0c833661f440df1450a1e24cf28","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-bn9T2Mzhu9/zfTtdUSlUYnvDzyIFtoeL55z1w5gBIMKyZOGprWV7cuuoHml5zF+aUFUVkFrVDKIxxILjTuiQtQ==","shasum":"8eb16bdac305545a762c5bba5c1505363b5543de","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.2.tgz","fileCount":22,"unpackedSize":1337058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO+D0CRA9TVsSAnZWagAAeLkQAJRfdiG6tr55BkEv/3su\nBw9cwRE8+fUz5UxOEpe49J6S+tms2TLW7Y7zh7c3awZJpQ4lKz60a2nbk8xS\nh/hTeUansx/TuFpyga9PgmAPFp5+kypkDBCV+STAtFmRdRBpMRZ3Mpa/L1Id\n7XFhUSkDcsS9xYsyysv7ewAskCE3XqKIwvSeIHZGMN+3XSuA9wUXD3N7/HoX\n48Hf/QiIauYJIbSBWdGW4ex+oHVlCKbgLulkRq8b3x4ODikgJSE6glmZfysG\nZrzDUk3TRNgg5p5k08qsdt0N3NfvbjXcVbZQgevpNkNq6qJx1oIRsKqwH2lp\nm/KAOyqbJB0IHiCu7HGvgvXaJWuarR6TsapXT4OyUJZ72EcJFy0InC2hgzBN\nC+C2SjUpbZLq2LwXLNHfGEf9vUdKEjmxZ0YQ7/BqU1KIXENoYfDkcaH1Ai3D\nkAFomvBZc+cK6Zuf7WlG+gRd1uy9BQT+Sd+R0EoZMMDXcEeZlh4/zLPoi/tV\nlCf0DYqbqS5oIjBAONpwQKSqX4yRTZpg/XxWrFZYowdy4TOpnVcmGfB8nK/5\nUXwYMIwuYHXOJGxqKb2ogS1eB0I6G1OyJCqgg7kYv8ZRy8O8fqlom4fMeUu+\n3DZ1wqkeQd0MkP1V7nB/Td3XAJpXMH7h+iG4PX0H5qCN3YhFyz6Ek8nJTtR9\nLIq7\r\n=31tF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID44tkeIHtPKJnIoEte3Ivm3bOMPNZgjKpBFRyHUg0jBAiA9owYgDy7RGKdDAIf/dj8RL0lsPDKLPRLPhB1+mDbscQ=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.2_1597759731428_0.8711528040196896"},"_hasShrinkwrap":false},"0.4.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"393cb0d87820cbd67cf79e5416a206b547066a2d","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-qojIOI2f3QFhf+kwcF25nx3CHZL1+ay4lS8v/I9D4L3WVNy0C7obIjDd11pLwYZOI4CL7d6G/9QMQTnz2g1yqA==","shasum":"d895f5efcc33e03bcaa0fc290fb4c71200525837","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.3.tgz","fileCount":22,"unpackedSize":1337058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPMw8CRA9TVsSAnZWagAANvAP/Rm/YKSYYCp+xSgJq2q7\n/xMEq1+dG649lQwVM/3/8Cn7UOys1mm+1TvfZVRje+M8fvQtc87f8gnvUSnV\nkaBXelP2JG2Euas7xpI0KsoXmQ/+M2mRu/JgHn8o4qmeHM4CmwRnWoPAuu2b\nnueO/8hCOK5zvBUsWBKr+Ya4BtjpDCbH2+kGPaedXhAj25F8iFnHUUUoOxpg\nGX/SjyYJ35Y2kFVj8m9FEEgL0AC8q1SWUahVjz7KeHQ0IL4IcbgJPI7mXw3Y\nTGje6csdDT4oz1VbF5sXibJ9BMxPyWJMA9WwaDg4fLoUsRlV9mnRmE+2cYas\nextCH9UwpFAIsdakqm0dgKOyV8+bNE7+ldP2SihXa8W9262PXpn6P/Q+tLif\nDIdOyvQA/p7bmY5bbi86WOSzS7wNeMB11WHUk57y3RrHjYwOd6R/gR91Ss7O\neWwkjs9QlvxEEKDhcHPT8rvxmXtscdayyHTcDEn4HR6sV4dGWZvqn3QtR7zz\nncAEYz3lXu6lxPTZ14vai4XBYJP0eUjitZgr9qEvokjeK3LOlKadKCMN82ga\nShkCtDHh0RTkaR/2QfKcIz3c8LnqvYOXmCaYLen66O3HeFq7K2AqMUNS6RYY\nqZ8PkKkr6UXi8aA4gWwcyYypxytlrUTeXcLop0DHgzCaF9FKJsfHqpODc8Zw\nOP74\r\n=Hj/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdXn+EyCHIMgbokeJz4tEa5oo95RPcSRYjTFtN0igrTAiEA0jOxGlqc7/thI5ajPVeFKnw479JvutdDtu5W3YxZ5Ks="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.3_1597819963883_0.06632456805393305"},"_hasShrinkwrap":false},"0.4.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"0189026ece7849f40999cd9cf5b3150ec07f5d86","_id":"@arkane-network/web3-arkane-provider@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-xJESDulG6KS5Jyz5K7HVb7vhFOZkGWapo0yLgaX+DnHQllGh5hyq6oQkqUc2GIamj22bKkU8quZzBLJiew22EQ==","shasum":"83c6ddd1e22c087bf9fd44b7bf0c1f19ec09597c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0.tgz","fileCount":22,"unpackedSize":1337048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPMxGCRA9TVsSAnZWagAApEIQAKSHw0MOF8fuwkB5yxOn\nqBHN6vJBj2cVT6MQmRwDxBUJ6d+mLvQg1RE3EpSdeiM/GG846HJOSDuzvZuL\nnUvMzUK4HZHisrxTaYmf7026swL/FIHJ2FH7wOYebd6zz3TxCk5ezQWgXhs/\nqhS477cyvEGfwWCKiMlabwpKBiiYtkooVs/Gy3L6V8zIZJazr7B0ur6/9TUA\n9jFDdFTzZrVjRF70onmS8Kh5b66iWG4s/7ml2lwdkSklJMhcAxU79pXAILNH\n4PRzaoGXmr49bp0JprIOCTtCEVgp6bjMlzVb9d5dgIu/b9iGB9B0kfhrISXh\n8IonGTsnGc0UevQI5SuixJkKbz4ongWPY28PjHUeS4BY7KmiyqOSfUirasLH\n8LDZPHxM5Xx/KjFte7UDy5tSnVVPDUT2wyk9nkj87gE6xmQkdCRjZ/CNgH3N\no2qGDUsxODlqbY87FgY/MVomiBG6E1HUeSFrZQsPTjvLACfZ1u5jkRVaoDnL\n0MpVdG5l2sX5ThSv41zsIurvJgIEMtm4T8l2Qq5xbaPBT+x9Q87KcZuZQAhu\nizxL9lV7ByDtUnNQveTRgFbJEdkTBCjYEevSri+SPhiH84W0rSR669+8Amjo\nR/dEQO23H/ggB6C+zNDMeUsvXI5fAUYOrTpiY0sdoKOINxnUGm1+eWvFx3c5\ndx8x\r\n=6bas\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMDEp/2f1EZcd9Gl0KGerej23KdFnbFnLpWUEP8tayWgIgV+1ikVTA0xSrhIljDzjf1lHYzWgb6M/A475Lf3MEFNo="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0_1597819974356_0.028700436967532328"},"_hasShrinkwrap":false},"0.4.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"9006aea940d81860b4b824d996da7e8de74998b8","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-acBoimUNrpOv6kMNVZ5UKv/2VDd88IVappKRnzv0Kr/8AtlzPB5S4fvbytx/L7BwkWAEKqMgYylhMHY0v2TERg==","shasum":"11ccac65edf8973d581ea4f45ead83a63c71bf14","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.4.tgz","fileCount":22,"unpackedSize":1340785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5/TCRA9TVsSAnZWagAAJK0P/31855qDlB3pY6DNYciL\nd1hnUA3Q18Z4CXfrMwnJ/VBA507WZsmSufZvjZFauHIKMZcrxWRNGSGITxjC\nZQOK+vSdFfF0BM3g8JdoIHSGef3yS0Lvk4SNSWNcXhkBB9vSPun8nVrVfRIi\nudf+inWLUmDtC9ed0kM4o9RphAsbYNZiz+P2IBndaMfNLPZLfaLIUjY8DHP3\nUYcOVuOZw4PxfudgWqPALDi9ON2o9sW3Q89X002E5J9s2JkPdnya/kXT7QJT\neyrBtZrpP1McmPUghUKJvhpHU7o5c9jM1VrCUMAgSHP3KobLr4zrMHLs3/t7\n2ppwtIUkioNAVqJqG6dlLKVrOoceiIepj21gUIB6NQp32gvq1Wg/c9NlLX5c\nFzB8S52rBVOP8wp3rfBvaIBO7IxinHBJyuHaXFxAt578K45PTClLOyVimoFx\n6c6P6zlFyj/YqsRrjsZcgwyOH4/cheI9QLQwEeiByCf7j+Q5vFKpqEuqGcuK\nukjDYb8ymh5N5xkraMUg/m15uqgRO3wrAUwmgSrLx7V1xAlVflgpIFUe3huC\nZb8yCyl5bNJXd0J0BM4HMGjTgIPvCi8O3iZTyB7sYC7afwZwGmv9mTwmKB4J\nyhJD2dD6mt8BxDIk+20NcTciPC736fhKQzLzvIQTl/oCXG1wY4HF7+CrNRNq\n56Zr\r\n=H/h8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+L+MhBuqDhHHiK/qvXllMzNjG3ysnM/jK2LhKUhYojwIgLvakNIAeJFDYO3N/AQZQN5SPFvr3eJPnE1eBeLTErrg="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.4_1598005203144_0.8970578422478181"},"_hasShrinkwrap":false},"0.4.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"98df118d5b8cb0c4d5bd2c3df511afb7d7f9f2de","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-NuzV2+dto3bNrV5ht+BL+/vnkKCpucyTtH7IbQmXW71obA39UUqdY/IsZzDgbEg7hopqaXwE9BCBSrB4l3RiMA==","shasum":"f8ac2e2f52e0d676092e2aa52b48512d169e341e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.5.tgz","fileCount":22,"unpackedSize":1341337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7JwCRA9TVsSAnZWagAAyQIP/0LuxeVtu8YclayoYPYv\n4FNsdw+RUUP1+TNXweB4hpTakVG+O3ji+yNn0sJw3GTznsG7hkB8zUbX3WvT\n5T+Tv4nrO1GX1l6MTnFnDq3vYqvpsBkOBq0NsqykCfQBAZhYq82Sj9xh7Ifq\nn71Aec/6ABkIXpUNl+9XWKDQm967BdEiJ+S3BdpHCAG9mZUJyixDJI3nUUwI\n0nMkZA2KT2BfMjmOxAi0sUOP6F+Mh4BdVSaVOfo3u3VT0JKgCC4yVnQO8h/2\nBczUjihrGN0P4eEKA90AHLjlEH6VZRJimov1w2gwlxrsiyQBS5h4rKNoDil7\nVI2AGyR0H0ZpxHDEF0UDeRxbiEQkS5y+tnEC38hPFuPBfC5HTO96XEqg31wD\nki4AxnJdt0yeYEiAKeEvl02UqwbXO4dNJjJax3h0tQm3yszJocC9o1rftOS5\nDmzb/aVWpuszTOr6vH3CURTES1VLQQ2nq+uxBkRczOTOlDcqLLpKGjxIPhTy\nYELFhWvtmXjfIVmrGXC/z0tyEjJUd66SstAXfqt0m8C1xO4yKlPOAZoMR+uW\no4zqz+Z+F8sG7qESIapws6Yp0v/q5aUc+SUhXoQZpuMCwkgFRquKXoafdXS0\nO1Bx5R5BDT/E2c445zfYqXVSWdi1hfrVNT34iY0JrSKkfLPChkRZvHVrt8GO\nMs0A\r\n=K8in\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEND/YzJRmX0PDEvFMLpQ+CTZrkWKLxPMRyEhkSxK5jgIhAOFruU2HCt9j7GU/AxgFxcVUfSNInhR+HCAgLy+/M5XX"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.5_1598009968122_0.6254409688798399"},"_hasShrinkwrap":false},"0.4.0-develop.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"d1febc5acb589987b4dbc211eb255dd79dc39385","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-p/JeBcIGhw/vKxgqmyaovEWI2wi4+EuXbQZzwXdNeet1Shzao2I8uznp5Rd4HxQEDYsfNxnLoYsMmzOe7uZvtQ==","shasum":"1d3271c4a1271fe14a5e0efa2298fc1e688df87f","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.6.tgz","fileCount":22,"unpackedSize":1341207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7N5CRA9TVsSAnZWagAA+dUP/11MiJbi+xLkZZm5QoZu\nj1JBOyzZOp3peUehQZB+8SICIRSMe9C6LR33f1VSwI0jSe44TnSSvmkt2Kvp\n7DGdeef06L1mnXAQkJMnTLOIFAUONtD6ruemX/hZ71ClWK0ec4EQMLeqPg9A\n4sHQqvnG234g8Mkfj0atLzq4rb/7WM28iCEzrUcJRpQ6KMxUuuCvk7d9N4Rp\n9dDr85V/FTMC+Pi7oS6s0ww/P3gSvKJe2eHJrh2QO9zc978MBOWoCQe1N7BX\n9VOAYmHpqbTtlbINp0PW16Banw9LjQP9/iFTz9Ojjt/+rOH8VV2XbDwjiqcF\nJh0f5xfW6LPTflwp+7nP5WuLw0pJmYklqPaTzDriziQnFB3gGM+QoOXxckqW\naAy+QYtnL68p9bm+2M7zOLcgiIKz7GZJpv/fC29TDdAt5jBFOKuWG+HHXMRT\n/pMRRnyDOzEs+lIUoB9x/X09u3656dAqFLSXfSxLtBxk5Eqe4/pw/imle4m8\nPjNOmEevAAQJmTVblIUgnDj/mgR0HY8oFm7Y53lfyVGiEUVfWKZwrt7bb63y\n7joqoXR+6aI4Fsb7tEoQzvhfhdmQ4eG/E2SP74j+1a4Izx4DYiLbI38fZjYZ\nMYkdypjCSGIAHvigCTgTY9sZMw4aD0vZdy8OHIurcEfxLv+lLCVqESc03HzF\nVoSb\r\n=AR4P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZv7jXK4y4zEy2Jxwqvpyin4IUfEkH1V8Znx4mgxYK+QIhAOsh2FZUD31P0PE8lx++/lAMENOkdVXy6kKH7e2warkF"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.6_1598010233429_0.8117504649194336"},"_hasShrinkwrap":false},"0.4.0-develop.7":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.7","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f586175d7aa5ac50bc1db8a3c983044ccef4d18b","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-BGIfpYeb3Yq5cgHtRrORHiuqSV5I2bSPtmwTDzIxSY94jXiu2SkIc7+uFowy/vRUO9xESskTHkWq6Uszlzrwvg==","shasum":"a740f6e15aec415d2540eda12a0842c9fc49aeaf","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.7.tgz","fileCount":22,"unpackedSize":1341275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7XECRA9TVsSAnZWagAALZAP/1lJ/NyitvrHwCP1Uhfx\n+tG6dtH0Gb21GgpiXyNEcHohJaDwFeX1qK8WUmBOSWJLpz4hV+9/obbZM5hM\nghlvJvs79zr/nXDEMHfPj4VMD00WBhXGvawWJASKwDTek3LNyQ1lVNUc8f8p\nkr/zURMCt18JWG4zhxFb5CXcYr7hkg21gYDjXuWOeUsKnQ934gGGxyn5wusi\njbPslfGlKmevGgOfwgRRskJYgT9xG16bJVc1zWyfV5fR+3lO10KiXd838BjX\n+9cCdl0Y8FtJsKItp0ukfi/0yEiurD0n3ARdsg6URaGnzVQfMZxnjUKFvDRm\nV2vgZmf6bQdh9NhHNrrMH7oUmDTAASIUeviKG7Erd4BI3k/0r4Ht7gPdM5TM\nFEM4JD4M0C3GWPlwkvD631D73N677mpi9mJoRPOH6x78Gt2Mo3Yj68dGSHSm\nsh5YY3j5NVxuOKfx18+K04WkQy7Evcs2ToQXU9rHd2Rp55GH+bdBNy+zXwD+\n5kTd5TnWQzWMZixGmp+O6983zkAA4+reMaW1DbS6IWLtdVpqduEGT701btVN\nOoKg2e1QgbnCXdic6KMBb4Uzz1EvDU62AyhWUzfS7j3Gi3mqrHGBxYHm6KVS\nhYQK/BDpN9p7hnrJmI46s5Lg2y7tRI/jCZ7Jj/hDEjwfCumUJN9aJxEbOLgE\nMFlI\r\n=7IU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzdvFiH695gGZd+yW+NrY5gGBU1rSyLr+EerTGh/z3ZQIhAJZDm/gvBvxbKZAqomXYk9TzWV/Ld3cXbP3RRnkIFYxH"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.7_1598010819538_0.8835893898152374"},"_hasShrinkwrap":false},"0.4.0-develop.8":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.8","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"74177aeaf0fee3faa91ad21b2d5f62e5dedf0a8d","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-1cMiwzIqZiI4NfTAEgKem6tGM24QKjoG327RsT0vsmyt73AJVuGq+TeHrw+yKox0YSGlA1LA4c1PIvcO0z0TGQ==","shasum":"73ffe54bf50e0ce06dad4a05f746dc6bf6097c05","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.8.tgz","fileCount":22,"unpackedSize":1341287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP7izCRA9TVsSAnZWagAAbiIQAIjo0NFyzkyFulzkA6sd\nO4dwS5KPlYd//5V9o+fxg0S/aSLq0KHM+wQFli0B0bkcxs5eaUlB45CUNIZe\nLdJdl/F274v7Pio4K6nhfzyewqEei2m9BQgO3xVZ9D4K5RkzHUPFsticTYG7\nmIpM63Ae+yjP8PaU27oeJI8Vuq7DXUTQo/45bQIfNS0fThcpHOioHkp7H8Wp\nVle0o0o18whjseId02JHrqtGuXdLMTn2uSie+1rme5gBahW1x1rmLGbYX5Fu\nzKUhKMNa5VQpDGnIZEPkWBwyah/ySgPRtoFoM8hr+MFtrJO4OGJUvGALINVR\nJmgnojOztiI4T9WVys6iwKupAwmfg3K7jMvn1Wd5V0gxW1Uc2zc/XPdwgcMr\nuG7TEwRLVE7RF+qn0xU3koAk018FTG+V3hVejgUiYMpZndgDOTo/BgSc/LJv\n5OFlSBZwr/rTrQf3Zz5UsdZf48Lp9iCaYXbQFwPeh/jRqVwfn9m2aPexZrwE\nLHLx/XhgryyOu4FugNSSqvDBNfbzjfLNXWE22MwELAoxLZuSETm3Y5ikAwFN\nB0s9rEfiBQBLgk4qqtyZIVmTNb/gG9IpSX9ysQpjHKt834wmbTUdrLOQ/kLQ\n8RYH7/QI9g+Bi96r4uxoUdq+QX516ks+umVCabVsbBTHSzELzVm4OnHMYBFd\nv1dX\r\n=F7Vc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl1B+kuRG3wSueIyBGp8+MCYfiUWKiZl9AAFJsswYnZwIgCg3L8cN1v8xeaky0L5iTdPyUPCCTPSJgzhAuYO5ITi0="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.8_1598011571435_0.8685963250065329"},"_hasShrinkwrap":false},"0.4.0-develop.9":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.9","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"5430b88ad39f7e8769eafcc169fa4f76f6eab78f","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-uvpE0kVUOVQbf2gz/Ynr3KRMPNzdGScOhbI4QWSAeGpkbZ3ks/pCrHFXbIUAA5IWX/2o6DpFN5hI7DcXRqpBbw==","shasum":"7a5de1e4250105c97b0dd650642204f6e80cdb17","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.9.tgz","fileCount":22,"unpackedSize":1341820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP75hCRA9TVsSAnZWagAA3CsP/R98f4GvjCbDsP9dryGB\nZfYEhZe0c6kdk0TIhlWsCQQrZSSONQ048maZBLDx6M4YLEebnvae3FisbV/1\nhX7N9qyylDxccQ8EIdjbAhy8mr9z05wpUYHZ0zLQQogXJOruuCrrmzWVlHxe\noARnXgAGIv/jtEfLJuAU54DKDHb2JMjDg06MJCiUgFxbQk9HCUSVWrggZJcC\n2q6Jt0XbOMyP1khYQ1vB+5aBoTmZGFLGWH0qXj9m7QJRGdbH3AviOgUg3JmK\nAd4/5lMZWTmuHm0jfa4sOOViZvWO7qqSbIhKNz+2LkBbPMVMv/rjWUj7mD4w\npEzwdNBrkxc3FHxlxVElQZv/fPO3CPJavEIBUjkdR5NRQPbFwG3mFcEIhIRg\njBaTEjir03llSYgTLKZWoMbN/rZdBv8NTiVi4MN/vkvn4PN3w3I3BQ/1ZcJm\nn39XUKJ/NHVb9W5LKvPuKtEYSrizA8WlMm9RjlOr88JkhOQqCRQPE20TAaUd\nlenEbJZ6UHSN1VFZIqLZLRH6aQvNgIFv2SbBoZPPk4jur7dmjeAVkZyKjsua\nBUItZ/ufcTCYpjUBY67JLrlnwBZIeQZbvkltnOFXHcTB359FPo5Tt77RycWw\nptJ4b5FwmIfcl1wF0WaaUlZ6/fBrkNeOg1SH/bILnfyeWRIKFRU32uEvsjQD\nf2+/\r\n=k8Gu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtmhcbgm64Iadq1E0eu4l+XfJWXLvEbqqEKjmT5rxqTAiEApS6jv/Nq12Ib8bpghbpKYrV3406zrMXb70aM5DP/hGw="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.9_1598013025386_0.40874043200517485"},"_hasShrinkwrap":false},"0.4.0-develop.10":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.10","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"686e6a2ad731c44c5fc5e5a14489d5ca21cefd2d","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-LHnPDpgSdFtZ6VL4QGcqbwB6+0vb8uU68cz7PsD578OiYnh4iYcfKyUQIeMibK8E3n2r+J3tYney9/rSn0MYAg==","shasum":"c385c2f7895a7173fa5d80aeced3239d581cb875","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.10.tgz","fileCount":22,"unpackedSize":1339668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP8N6CRA9TVsSAnZWagAA8lAP/2G8auYU001wdD5LB9iE\nN9+8ul4u6gWrLOzkUM6MY4SIJxVpTK7ehg4RS1PsQHiafh2LbrszczFSZCKj\nxhwohzyFRNcCecoDU2upOE4G6BxBCHJ9Iz2+10svY6qPYAjLr1z+RCfkck5U\ntz/qhdfQrR3Bm24tIcOlAKf2NhfdmjhyYm32p+9T5AxiYkLgRa9KUfdQde0T\n+yZkdzpDLlNUuKzE895i57FaqZcWH1HO2xwmgavmZ0PBY8ofqHLNhLPIG3Zq\nD0MYqKgFhFyM5xdHO/ssWSrux7ZT21QYrOIHdJIdvFcdjGUXibiJZBo9/YUv\n5R7Xt/ngnVrjoAPAD7ETdc9DS6o61CfDiFlX1HuWFo5zLpLKYro6WHBZSvRR\nXQGTE4lwa7v+49Uwt/rJAZDN5PIYAhMIrDO04L8jYgAI5hEAN2/o8skscfdm\nXAs9Ckcg6Zm0hbiTDpfZtgl6NC+VmzBFBCF0Jo4/FDfhQBBePLXmea5rmEgQ\nWdz1AMqBBiU1VUj+3IbncGl/hgCXR3mrDT4fBRFrkKd1UJgnUG5YQL0kXN9C\nNS26n5JoPh+Mg+BZxUKUQmdXTVxgZ5o9j2ureBWZULoR1wmCHTFPdUyHyOB0\n2jwVlTsCOXABCqhPvCyZ1904NoGE+jt8cXc5H/VX4OFBuICAKnYeQ4dMAnSu\nLLU+\r\n=8XRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEDirifhCsscYsaRFspI1cm8HIjxy87Ty4tzXQ7YwOkAIgUnK0KK9HWrMRPnN9AkCoUDQbD2llNe7aqHFCdXJvsy0="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.10_1598014325213_0.5745660430413417"},"_hasShrinkwrap":false},"0.4.0-develop.11":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.11","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"8748378f5f92e295b5138f1fa51bb67715414e3f","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-ahcmfCCBKl7YmFvek/Ssi9AFF6vi11m9lqmFz/ncY3EMu30eWhbGIgu047ThmTXsnoOWqbw+g0zpA+SQ5X+XtA==","shasum":"b70842a5fa64940f2b35c13b58ddb31e82e32cee","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.11.tgz","fileCount":22,"unpackedSize":1339744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP8U0CRA9TVsSAnZWagAAHboQAIjXNTpPo/3AOrypU0nP\nhwYlAp/4dJclz2Xz3WdKBZPqwYAYlp2JTxb5FhovGbmqLLLtDxl8Tj4mHQuV\nadwmhIfaR13/SnwPX6Q44/ZZ+f84QQu4vEorLI/OHFJ3Rg+iBcuyS+whCY+1\nwOFYdayjsMWekjizW1WF0Aqntk0nL2uBApF/dI3REciROR/D7dIiDLCE4Cmp\nPtryhVQXUrAe3t+Pk8JqwSkQef+Efc2Rj5es2sYAqmNIxPWWnZkmFioJEskR\nRXtrvQYn8HbsWYrnowXdMSK1NYLdFJC/E7syGZfBcWLkH9JBqrPFy6Dkqp0I\nY6hPaFiGivPiBZMpZOLksbwNaKH2J/K4hS6KOp0QSJDb7SVFLTFjRhVe5xUk\nDDYWj4rv1P2tWAaPbEyxZSrwqJZh3PD77yszNQVVrz9MeUyY/7jen4b8nNG3\nWtH+DHZe8VXXWdfEchhF4KlgvqU58F6jBVwVPr3I6yIHCRUXz13Qgvj0cdN1\nrlPhihLimNaJ3+eh7JBDXtdPcsDfauWjHqtfnAJLB4AZj9I2uH69ZsYRH6r4\nZ/m23enz3xr2jUqz4ANPwoRl31FR9cGiIfWoozSDyN9pRe/tDs8fvMSXUpqy\nqpo8pnnyD4WOG5Qbfao2oTUZsqETDYA65bD58dWR0KeAQJMePBs38xqQsMii\niVJ1\r\n=JvlU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdwZ21o4156Aej4+4bAEFXugox5BLmNTvBGQ7zgP2ewgIhANWDBp8n1KhX7SXOZMkCOgxOr0uHiDL8/H/dm9klZgkr"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.11_1598014771692_0.4954456040460504"},"_hasShrinkwrap":false},"0.4.0-develop.12":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.12","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","gitHead":"6eea120e8bdd1ca11b11c2a9fdae9e7921f26f1f","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-HfA2tpDLLLzcr6bcEiL3QnaW5+HnqzDr5KmGmKIyT0w93HYN5lmRUcThfbgqM4WdmkYaBLHtjls2iB6MkCqG1w==","shasum":"26af35a26e642b748456fcdc61dc0b4d810c6af1","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.12.tgz","fileCount":22,"unpackedSize":1341111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP8ffCRA9TVsSAnZWagAAp5EP/3MOUr/AL6FX7VNfbBA0\ns7RZxaDSoCcB3l1donfkWZS+7i7j9GH9oidUZkoC8hbXs/qRckGWXmvhJAA3\n3p4JcwnlOaNr4WAQicRummT5NDS1UcpH+RgdLAzI1P58U0+AtMjuIfmEY9XS\n3t/pz5adxtXJWsyH/1UrZgQcEClkuw46VeaLmKMgCWz/mJh36ttPBXHwpxm6\nZAuctfLR5+vIS5WAPrv4GTQkPhjFZeUz5zxUs8CpM3wHKnvdONxzFkTzLbl8\nxLcPb56d6TPoU7PQ40ZWOjMUsb2VqOWXionHaQ/HcWQIb25quswThmgFcBwP\n4SBgEnfe3wxf8q/QXo13vyqYSjO5Olf5Uc2uKiHdHVs9VEt+wxBp6tpH8yoV\n+pfq5qjI4DgeIsLp1z8HaL4ofuDl85X8AoetBuYkhgKEH06w7BaltVBuQ6kK\nG67rd3qQSut+XGFx3o304nWg5301b6/ngcLGKyU/OXe9ODpdqoju2qFaDgV7\n5+ZqFo5SlgeGmfEaGzPs9xb2IZRPjCUlV3s6EQhRlW7Vb9hXgNmqjRU3QvC8\n2kVKUsBimaPyR7Cs03QvyhOPN22MqRG0ZqHGumHAI/898IQJBOreGLb3HZ+b\n3KGZy2CXQ+PtebwL1LrJKelZVLsQPmP0G27lwYByDA2duJH5RABLdojviFZX\nN25R\r\n=CT/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTBf2PVI8spQb8odfGEPDOQCsPSQIWehuVyws4hepr/AiEArfjTKP67m89n8CSYjLj4NAaHIUyuYmNh3FOq5YIcORw="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.12_1598015455296_0.8136257690587658"},"_hasShrinkwrap":false},"0.4.0-develop.13":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.13","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"4596749c173945e43a802f2432f4b4972289f278","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-cSB/QeiLPSQGu7sBpibLLfXsWB8Wm9HiOREeoDAEeQn/N+i7m7hCgZBJhQuDK8BTnGZtlhnpNbieFHlyr5HlxQ==","shasum":"4b795831299350a79cce3571e6369fee47fd1f11","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.13.tgz","fileCount":22,"unpackedSize":1341940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP83GCRA9TVsSAnZWagAAi8QQAJtaW0ZU8ulcCh0N7LPv\nKFiALJeUYLw9O+ledVWRJWu5DQygCWAR9ZEDi7aZdntVdPADVgp8GV+9U1j6\nkiRIrGFfm3yipZd3T3uC66uH71gSNXzNBkWfeu5rXZ5+FHOCcF40OV3GWRBm\nQ6Cvk4vrCE4/6+aDyvwAorQcxxdDIbYY8+AhkS70NH4FY9g7CyOrMojxLQxQ\nvz1vLpdoPeIbL+/SUWKoYfXPoF8lhmQyKdeJAAwRWdLdHQHnL9pVW6d9MZnn\nL/ySIjrilTpinxRjpXndaJ0kWih8FjfjSFnb6DVguCpeayBGl9n3pSPk7DGU\n3WAE/mZ4kRvLuWC57Bl75Mitjt+eONUiVP80IeHdR0dmMzJNomq303xNxW2V\n07L4e3Wvvnmun7emLziuaAoiBlZfddF5L2txB7eZ5ALXWG4sMHC8uPKGfunV\nlF/83jpCzJ9NMCnM9W7W2Of+VjYT1KkbHZ+69sWM5baR9ckwtn1YkdKud+D+\n446fCEtZkI86HMrU7eGgZe0DWkgEYWlrY6R+kq55oVmxrmNHhSVbxZ41EqfZ\nG/KSORB3gKk618K/BsHbgbtUggtyLzWeAONFMtRO/C+8+aHphV3eWiCpr0Ob\nLXmkgKpH+lgH3wZYLHZj0MB+HaGS+qS1TyFI8Y+l7V4Slh55syhv+uRI33YJ\nJuo8\r\n=Veou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Nu3XrAOu2uZr2qijEkfWzSByoWKd0a4zKA4egckWOAiEAn3jUDUNRYBKF9zkwgBSULkU1XREi4em8BNJ2uwqiHjQ="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.13_1598016966115_0.5731544594003457"},"_hasShrinkwrap":false},"0.4.0-develop.14":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.14","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a46a77884a4476ca791c66ff7d5da7511a8ce5f8","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-w4Oqn3NoGiUFskf3k0igCZeUBRcrNf6yiUsM8HmRGADgNoviGN2jFXyPnUTXlFBW8DZI4Zt9A14hYc8B/TQ97A==","shasum":"3cbcbad8b991a392feb6ec3d5454d091d1c6ffa2","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.14.tgz","fileCount":22,"unpackedSize":1342678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP9ClCRA9TVsSAnZWagAATLAP/2aTr9JGg5E8QcXQKHQY\nSD6wFmoHBKY/8IZQYueWPJu4cwn/YRIpuaSR0AAI77xupmjIUjD4kCsf3t5B\ntgnxjqI2bhqcjufPG+4arGYjtUvalgm1aEHnH/UKwbS29tholVUGLY10vM9r\nG2pmiiMIK1AuD7WFVoiM//qvrvbNZRQ+MaIS/kOdzUc4LrAPU7ipBZ8RZ/N8\nja/3mv50ep2p+uie0D4sXUWRYJPYmLq6hkFTGiyMiBadjuJOHNHPEn/j+Qf2\nzBjGY7YNZsPV6g0DmZW9Wxn3b9Mi+VST70unvspNJdZ8IEGQDSmzwULV0hm1\n99oDwlPSNlweegGJe+DitgnixoX7wRb1xWRXWrcHBJi1IgvD1wUNxk5jdgae\nUiGrZM2Z8DM8vzXkoguS8mUwfMN0NQfnAQxqrDKGFzA+hKIc5VvRHbzEFPzY\n5a1BH1L5kY22214Ff2mcPWgs4yRxPtBoZ5eP4VN3v55QByP2kLtKxohObAvO\nCDHjmWwShf5N0lzs/qGpP7/AYOaf9Le1/YZMP5vIjFUqCbDX9IKoWHgaR/kA\na9B4vu3rkPGTgtCphXzAkOAYjFFRwd2/Q0I1M16ZYhOhuP6qDENy201XK7J2\nWtDbC7Va8n8JL1LwXLLXvFeYuf2w0Fhi9jtcO/DBUsyxg/HnPpWAeitR/xGD\nbPc7\r\n=WQgK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuRZ0k+ThqWYSj85IqlHW3vT3sl+CcxfK4ilajtyngVAiEAk8Qm3p+ftEIHCwRLC8VAPHEZhiSlpl0H+AvDxJAv5UI="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.14_1598017701352_0.14751770209612824"},"_hasShrinkwrap":false},"0.4.0-develop.15":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.15","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"e7ae7bdf73e6e3f40e79d5802deff322b4fa56dc","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.15","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-YcXPWx7y/fM7gK9YDwUosrRjUreCnORJsaWqYEKPg5dZmUPpEhIiXOEQUzgkMhYg2y2PYYjgyxT0oMa7fY4dKg==","shasum":"25348a06c5ea4de3990971c6953f110e325b6cdb","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.15.tgz","fileCount":22,"unpackedSize":1343128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP9cjCRA9TVsSAnZWagAAm0gP/Rw73aMhWYkE3XBg+wcv\nwYj4954poxjGCPQih6QcVz2P/jZahMAoleJaiWijc5tJttvt72PHULj9xCb2\nB2ovBOvqA8QmXQX2i8DWMtNIysRShOPNWa4+9PZviJYUD1X7WMUk5vazG1Xq\nifUzIVRsCeFOnwW/RZBVNsHHnbsCmrtSuDqd+zuda12QtAg+NG2M/W5SOeUZ\nDRLfQwLNPvbtyQPtEsNDlpPqLF6Ei+ygyi53DCJka5Vs9jgEY975kJ4Mb5MD\nG9meR7deI/y5UYOuTuwN1WVGrBBRQiqCifxVXxMZTJVZO1eB18wFuWyqwLpH\nxsaFWea1L4fZYJbtdpZiWnIogBvIhrbZtsViXfr2hqS91GdRhI9A7xX5XNP9\n8HAnERoS0sifjsWgsheBiGEC11wzUAhOquyAXCMy6lVZlrhVETNGrfl/NvQc\n2hPwN2JvFTXXe5RL549W/SN/i54cRIjwu1pMngXexJ6+TO+jXEJvReVmluXj\nocARdmIlPePOjWR1GCNONuRDo37uzGd1bEoaG0omTzjHI2aVEgPlg0ZYPNLX\niLwJfqqTZ+vzvV+uYw28ogviHRDxg2fWlVDaY1COMCI5rSZUcaaBifY5BA+j\nlXMnjAXjLf15V7k9gyTYApZfJX0NqSKjMO1bJNJ5cvLBcjpFLPrXW5jPvgUu\nS/4o\r\n=8QjZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC93IlTgcqATqUjzTWEQE1BXsDdy6unBToIAgsjWTZLBQIgc/4uohWlcu8E9zy1WKHtaAjE1QYMx3buomyEyGjmv2o="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.15_1598019362566_0.8497629306403456"},"_hasShrinkwrap":false},"0.4.0-develop.16":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.16","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"6c00adfda5fd7bde6e4eb0e600fa1a9e41995cbc","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-xuI5LCJopT46CfzAYzJbJ1eJelBqirV3DUSgAgSiuSCCn6Sj0VoQJRHU6deIjaVmTGJHzeVYAK/3QvbmqIDY8Q==","shasum":"afa03512b85f8a455380787f114852a78913e8cf","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.16.tgz","fileCount":22,"unpackedSize":1344414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP95RCRA9TVsSAnZWagAAyesP/0FhTLyIpMXOh0uuIzMa\nKEezGIhqbpxmWUHv0uVtLo21qHliL3NzXrVyEBRzsH1hasWNd22NYbY9hHiw\nSfPRGUslduE/85ODJEje7VyT5L2XESbDHf85KJFASlG3Na9DBZWxnlSP9XNr\nMG7js1GV8ORsY2JprxIg9OzXWBOcB4x2RMzhPxCVLNS8et069Sz4VOnXZx1p\n1296VQJ8aOriYLkeRJo3IhVocDSgU1ZJovfth94G6IGQ2WnWde/Nwi0KQoeX\n9CoLqwFvks2NPZ/pVBiJR0q4OmHHA4g4/BIJhdY+IAgRd1SOqWwJYtW9g1Tq\nbM1GXZuE2T+mpOnM+KscFaq6uCo1xovU+bPYooV1TrtJqeQN+xAjXfubx8Ta\nmxQL/pVCNjhmgeLlqE8IABmI32gnG/J7MU7ubiLi2dtuewSFCkcK18YfVrow\nRpI6dYH4Exw/pM8n8QJ6+rrhEYruQ3grTlZimw1frktrLHDpnd1CInz5cgmZ\nqyVGDsH+UVh/yCydDQ8dxk6VfYvRqyDEwRI2zgen+bfEacgTeN3dRgdYDdKI\nbPrse8DxRVBGcfDe3DJnTxn9WHTYfWwnA9RkABgzji45WlVkXJlvRQ+ZAOdM\nd5h8NWeLfzRSwoD8jkb6+lbOqaxLYuPcXZzwGHYSqec9D8v50vO7TJcCxo70\nxg8F\r\n=OOXg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIGz07H0dBUJPAruWaBJoIwmac3Q3d1Lzp+SLdOwUBjAiEAkYJDYIBxvsDN0doOO6lKVXH/DEzAkQegEJyghh7YkZo="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.16_1598021201394_0.10741176916739281"},"_hasShrinkwrap":false},"0.4.0-develop.17":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.17","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"79276ecc94a9e34cb76b5fef289045f507ba2bfb","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.17","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-MGWeYSoGKe7PoyV4J7+aSJ8mj8co4uBFDDnxISa7urs9OtXohwBkkEiokY3ky3q+cHb8SNSXKOwYox+uU2sSlg==","shasum":"ddd8e2ebbdeb19f758c98e88abe1e8d14c8162c3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.17.tgz","fileCount":22,"unpackedSize":1344440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP99+CRA9TVsSAnZWagAAjNwQAKT9S8s2Bl9T3BoMIT7v\nXdeuuEWZ7BN3jxXLZsZbdDA10AiU1VJRkZDpHjSeproDjkWWPzYW3x5QtPCJ\n1x/0C0UKXQz6gmr0g1Y1/YY5v92H+EzmQJRR/kzkBaJlU28BvG0PfI6W+j4o\n9mlK3WXSkFuxLbCuBUAU337/PfYYSC4KclWrU09XNy+djQSNKSFndRNj9DEc\ncaLsaVTE6bK4YSyuk4TWD+wNc4QHXSoSahohSa0YzCn6Wco6v3cORIc+b66W\nLYDLoDXpqZGWYij5P3ka6jgshZSC+0ccl4MrAGmsATvUMVBzGV7B8G1MyTH+\nh31dTH6y6CeccIbCA6ALjr30+p+5bqEUbLFpiJAEhTum6is/zIMIpmxSEakb\nRX4j2bDm82vP7MRJC0iymcBNmIgU2bRli46BO0eYk5ehBW8o7ALAIzf5cKv8\nWXcuKt9MxE7AmUiEv8MGtmn0+fNti56xhT6GTKYhvDYVv7vnc1eF8xhzc15v\naEztOfsTcNx0YDHyGuH0DWJPJ4XpHE+rA9m4FhtLSWv5uv8iqvdHRMxS+yCP\n37P59ZPPvcLaFwLQTA339R+XIEps1ZtKk5KnE1bxOT1wJ+DPELyDrfJxEbjQ\n0Nv6pJrA6zX7JJK1UQwr5v4vSH9GXSe6FgDtvJJ5utNnMWY/0HeK2pG3OxqX\niuMd\r\n=yVoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChLCgRhsWHCSmcMEji2NTFjWf+mnLmRdaF1gOGyKvu9QIhAM+Z0YZwNwLH0xeNSYjjhHdou0v38yETKYLwfKcQYngJ"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.17_1598021502313_0.763081215749486"},"_hasShrinkwrap":false},"0.4.0-develop.18":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.18","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"421593b456620a3d30b81d92b3c630cc5ff31631","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.18","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-h/cB2fHvzRccCH+wzgjC9tprF4IuPBPxs9YiaVNmjXviRwL9lgGN6Pp+uHdFm9OYl9wiFkadyvPGFOmQMtLWxA==","shasum":"9562dba7af15a0cc02800d2a7fde98426a9254e3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.18.tgz","fileCount":22,"unpackedSize":1344675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP/W2CRA9TVsSAnZWagAAqpIP/3hX+twx795OSm2iL6V2\n9eLdkMcflpVZEEI5ER6TY05B+ne99LOfV3RdnOXZLeX23SWm0YQqs7bpJeG8\n6EcbFCdzlcZDyLUqWpfPHmGW9MktPfqHkk+FK0MHhWbENau4OK3RD4jVWk47\n7MIERQMcM9d9w4BBA8HUbbGksstBR8C+EaovC5zAGOwphcXeekAV3zIHzmfk\n5kvsflo6N2yt/t009nThEo9sDfBvfR2v2qwI+ZWMPUCNihfA7vhDneVsTyIQ\nFnUlD0ji06Vmo2KnllwR9o+fKoajwbfV1TXfLk7pJcOcmwRDDYyTQpqVh8Z/\noVS3cZKUQ4rqmc/nnDNfC8eXZvj/rPOBPkfiR56zcsbNKVZYT3ll8VjktpTt\nSPQKzC67jY2TT08rFOPNFhJu8KPGCWgg/+wYbJRTIjw/hIfJL0B7M+XTac6v\nFMuVUm/YaHIKw9Zzb+I3UENoF2MpaWXmqRcgQRajeKOh0Xu33Asf50i0bBDA\nWjP1ZDST4jAy6lvrryb+xyNrH/5lA3jNmyOsOSp0Gn0MU7NJCx89S1YMOWVX\nMAhX+mtWj2qOvuwicmnzJtVP+iyLrEbNFrdsGmgAZu0IHry/sRumg5N9w9SP\nNw4DrVjUd8jRtXhL7L9IY6mB+AZDzjCXFk/uP8HENbjyfrtwzsPiozCzp08f\nKC3M\r\n=Ynw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpbnUUxWuVMIcLoaL9POi3UFcHwmhKtqLtsezf20DDwQIgfeOl7Xr8rYyVuTC30e+xIOHdg2OTh0Vns9eN6V+qqtc="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.18_1598027189653_0.09000775596178823"},"_hasShrinkwrap":false},"0.4.0-develop.19":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.19","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"5f26d562f69b0499ed3e66515993e814dc221cee","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.19","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-FyhcW4BPEZNOH8MpYrSyRZGcy59fZx3bRwgltwH/SykXXW/xqFd1hynFXTq9pJ+nqPow/ijcjhCciS32UCDr0w==","shasum":"092b194331ac43d527a726dfdaab8723bea9c970","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.19.tgz","fileCount":22,"unpackedSize":1344349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP/cJCRA9TVsSAnZWagAAgZUP/0P2MMf6nveEL0uIH1Rl\nDIo+pL4+MNzKWpMqJhdKEMJ8fdY1Z3jGGOzZ2XM30rdgWCpyn/Leue3yGsbi\nU23XhvA/hcYx3WOLxuncmHCPDIQxRyu5dc5F0SnNaAjeRvcdL9M1eSRXMIB3\nFVKxTuym8PRS3nXBKb/cDJ9ssotaPe2+FYILtRpG/J8YVc4vSJNIGfaozqKI\nqlaPL5wo5NhoGVBNUPVJjII+bXgIbKdi3TdJGTzMkZ9YPn9FVykdZSat+2P0\n2BkBeNCG5KGRG4EV5vtR5ac+R6erl+IH/fyxU5aIHGsO8ZnERPE4BG+UuGaH\nQ0f/eDcdd0WiS3g9H+l0++E36Ig5viIWQIc79NSsq/cqTM8V0ppBYPtwZ/DZ\nP4+uVmZQ61sWOyr8o9qO+fIaaiwhtWdMIk86LOzB+RFEZ6Womwyo1rc3Vm0D\nm87oGQHhXmK1B6szS/xCbdHq86v7stDCSEmdDUgMhOrxrCo86d+LcdayPZJO\nIVkt4jfLGbE/Oz4Ocm9nmaZV/999ssNly+0WFfHbLU5AC4s1cunjoz0vAV4i\nFKhvIP24SP4gUwD4o4pXSaxTviUYtKBYUBFAMPCkhAn5wIaVVOxutrxUmPVq\nIy66D4yrz9rD4A9skK61rAyAOtDoIK5KkRiU2jOk6h9gtZGbbtvZ4JcHybRj\nPFyx\r\n=7Fty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcJBqeyB8i48/AmXkJK+7DgDMFRKsPn5LG4nVJ+0onyAIgPG3owc4KgD0j0iQhJPHWgLmTcvNe5Fh5HP6BmQy1aFw="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.19_1598027528962_0.02514168900948688"},"_hasShrinkwrap":false},"0.4.0-develop.20":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.20","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"dbad741b50cafe70abc72f72ed956cb7c3257ab3","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.20","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-rPsGRQjH0vb0fZ5WIdNEtbZfBJ7hej4MBrpVEl/xRYzogBescgxAMnGgRhPYGxx/x1QKchpMNi3ZtwrZtCN7/A==","shasum":"3d620c9474c1d1dd944ef62956ca0383f66096c3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.20.tgz","fileCount":22,"unpackedSize":1345628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ4JbCRA9TVsSAnZWagAAmokP/3MrMBtIekGqRJRVd3lH\nPYb7lc4/s1/5ex+Do0xRfC1DZKuWX7BSBd+7fiVl1a772rhvu1k8pbvUb3zb\ndKadxkwjBVTvd2xg9ixTELhA2BGHUIhK8NCyVO6K70KW0dnJ/d+1gylGLg38\nT9yF2aFlCUHj6oYvj0eD8D/0dveY4CqhOxho4zJLpHTOFnt1lK/p8aJP1E/4\nsojBGpoEnmEqTVN7NbORnZNxjC6vQcZbQNRSBg88oIwQFrn9jJEGbTL2cmVV\n61h3yvRADX6EjrPKly+0YKPPkiI8VM5CNCM2768pEesQBFYH9aVWd0rLiTJM\nsCroTms8/iAqVuhqOGwRddfcJhwySDavPmDnRVJpnlG6bKVChvm7qzZKl6mD\nxZh1z1tNklIvikb3z7sBJMl4kW1/Dyl+xVbvSe7SKcyPhoO2ZgfxgAKry7uR\nazcKlxPL8shLLxKGgIzlYso5h0/ibdBZjKx5a5xhkKOr82KYb4DuFnE+tA2m\nvyWYBbqwmNBl033vhzCnsMF1MJQUSAINDi4Qq+Th+BwHGMvOUW/n7Q6fY4Bp\n8mqQbkaOYVlGeqKDI2b2wByfl2mSf3R6Jwu5uYFjO+aza/qzwbQRFdtBVum9\nhF/MD3IKGlwZ2YH9/CqZbv9mOTu4M82ORHUz8rT7vB9hLVpAPXFoArhpJpkL\n/WFP\r\n=D6uZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNNGUsHcrmSjjLI0awHZuK1z4BtjcBP6iHZ9Ej9V2QsQIhAKQ8xpun04Ti9qpmFj6EUciv90J9ibo1wFVq3k4EpdJo"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.20_1598259803161_0.7562745363137517"},"_hasShrinkwrap":false},"0.4.0-develop.21":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.21","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"bde584e52ec5520b8bf43af4c70054de77cfe4ae","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.21","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-jAT6QldTTF2pDVMJhTiEzOq+EpO0Tc5e2uJipjKTD6H2nuHoZ7Iq81ujGK+0Gbu9vXNA3ElyKMpQkdIbqszNKA==","shasum":"978c63f87c1e8b63684d06d6558436e63cae6fc3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.21.tgz","fileCount":22,"unpackedSize":1345835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ4rvCRA9TVsSAnZWagAAfIUP/iXe4VyxwLU82Vzy7zFt\nMTNX8CfDV8aj+tGCL8qDO0/xR+WOQ9mWF+2Mc7/Z6PBnqvkEtLsELqtJIuBg\naARGs3CHrkcJ2mrwIM8oEHnZgLNWB8L1k25pXDsgFt3KtODffetJ8pobc5lY\nx2xSX8F2Ba/6Mevcl9AV39XBboeCyC+gPMDkT8clWA0qKq/lJZFv0JTwkEnP\n7ugBNnrZCiGpmLd9GqbXZdgLn5WeSMYwxkOI+dicAd9QUpTDUdvvYCVZrXSQ\n9ySOvqw9bSJYpfDomJwYHeF8BjpoHhVwh+F4IUw3US4x08/6abomwVWftNik\nAWsJLEmWIWeBRB+NkRLw79ttBmRRvxf40WooIye8DtDwSDrsUsKCfm1ZJ+xX\nALdylbnEN0m2uGQyMUhgsduv7cP4KUfus7oq3HqH4qQ/lVf1JRfWCeu+iTs4\n+oJG+3igY1PK2rjmQ8LsM2B8FN8txzlcRNnYIc6Urfewz30C4aOVUFYat2EE\ne210zG0If7q6SnVBWwE6uw4UcZeOzZ0dPMavzt9vuULI3vdrkkpfleIzYxU6\nZofidR6DZRdprwjW7HrEcoCfFLTvFEA/nMXJyQAiEHi8qOR6eTcK32CK2ejy\nq1wAKZblpWPDviUqGCpaB9sKqz71MDIAtYgjvM5sT61WqOah89mH3dEP5COo\n9/to\r\n=YIQa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsTpk8Xj8fcqer0JafNUySsQcLBty4rorI8751y8YyjAIhAPRP7z2tC3ZiKKS4dNTFbNq/6958WJWaR0I8Ojqob0Tg"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.21_1598261998788_0.26151399530757913"},"_hasShrinkwrap":false},"0.4.0-develop.22":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.22","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"3d636d383266910886378a9d882601d52a45f1db","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.22","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-nb2LG7Uz4PTY/HKH5sY5pzfsZ24JH3GfNsuzALDbolTjOfpIVw9oDlCf6NMfC56fwA9JYLPsNUdzHyrzINB/nQ==","shasum":"2957a18e5e43ea7546fc6a4b64a0075450f08a9b","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.22.tgz","fileCount":22,"unpackedSize":1345929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ5qMCRA9TVsSAnZWagAAJKIP/3VDjvqb0proSqM0WU5O\nifVKtA6fvd3+oZeBXgQCUTX3pydXwkRZkzjzIi0PlyIXBLDLrwEIgKVGXQaZ\n6gHmko75uOZPlrZKW17x7jDinfjV/BVuspZDJmdncU87MYs0hZM4y6qTc0Ca\nWFEsky2UJZxEJZySbKQqj5YkZg2Krt1y3m+ZPKVPlGs0iWsHWaX5DsBMzJpN\nGi8c6txJnhOy0tkEJ/ChD4EaEsMa8PimXpj6jkXSB7JuXw+SBL08+9iOdvAC\n/Mj9/FHSv84NtMQ+mS9G9YMzJPLn5erY4nRk2D5/I7+F2pi15RSSkK0s+poM\nSKFY9/pQnoKwYH/91BJbcfuDClhhuIckAsQZoE0I83I+NDJ1pDtSzjO0PwMx\nFPmF4ym/BiO3viMRIZmr+LcI7bVmF33OSx8+RN1dOYgl8UHzH+qRV0CI0vFz\nqYsAfKV4o2MrEl+8KlZOSfcogsr/ok4dOjiZ0j3M8gjfoGctLPXDp10tumKd\nrQOqoO1D9+sEh7N44dnSsvU+vt4sOwqyJsT/a/rgcwon1T0+X/847zlEKzUy\nH2LWi6+B23HZ1wBf9HJ0dz6IhzK0GWvMlxq+0s1+BlXgQnycEBfiMPf45Kzk\ndyANFxAoA+jpDwIhP/SIv+5XgREFYBzO1/dOAp7tVOFJneBXNW2kZQKo9tmz\nFB1s\r\n=u9eO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTPNEbhQf1hUmuBfCS3zFhqvqkaWKifEVVvNhqVHv0lAiBU0tv6aozTZ12CexuTZXn6Yk6J0vzfO6wLOdwWQwZGqg=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.22_1598265995945_0.8952877187953705"},"_hasShrinkwrap":false},"0.4.0-develop.23":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.23","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.15.0-develop.3","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"5995edc42f4fc66e13f6ac0c6fa5f5c3dc069604","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.23","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-sfrYtJ2KLaKYlBjy9aHUhyZp9LFa0vL0l/uO/PBqkltXcEP2A46ZMxRgxlw7h/BxjzSKl+e+kez4qtat+2UFdw==","shasum":"ad2d568942e9f0f0bcddf6e53a881716d13df32e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.23.tgz","fileCount":22,"unpackedSize":1346047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ6S9CRA9TVsSAnZWagAAmvsQAI5EVuGR70VZvdfnVe7y\n03NX0NkVZQEpdNaRZwSZh7sGoPWu1ijf9ef8cT71gQt8+irID0wQgjS0odnf\n+l6OCwQo0dPuQIJW+uBo4bXuq37t9IQ8xb9ImY0YAEB7565kLGzImZnMduTc\nLGF76zfvEfYdrQljM1QhPNJYxZ7zSIMPAP4Q3oW7fKGZPnxD1+VojY+y3mkK\nERoxuq8dkBomKPSq+2MSUlUwVfS7dOsvd/CW049i7tznLe7OPYrKgDkyGx8c\nWWD3SmS8YkxY5fBQinDbXQ+v6/YT5Y3sOZo/I3SQrwOPCqEJyI6vmctDZ9RD\n37A3t3yaLGYppYOYlVUSa2d8tfRk+pCDgf/tPr3SM7olEzRE2fxu+BYubm1G\nHjfhhcSWACc3onAcwF+pESyuV3pN8dB4rc4rIXDm+r5tGrL6SLOyubusIm95\nc/NIZptHnjWbwZHmxoEgtJqwEaJjxMAMtoNAcRx5Ro1rSOkzNyNCSFCKSkXP\npjE+J2W1xIFJbZDpDQ+pi4VN+alfG1T1CgQPJjFtQ3M05z2e9+mzrrGuEslf\nernYNumSYC1KiksY8FL8Q0O/8xbZquQ7AWVlBbQrNQWJ3oMykm5M8w2Zyc6r\noZ6vTX4s0sQhiY6zU/ekfpOYz/quMCXxgDYidHbZP4SVtj1qx3QzOuz82WPT\nw3q4\r\n=u7sb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOSg5udGVwnZJ9FZMuyUygYDwEvoxDOgSUQ27A4o8z6AIgYBPnupAxvlYh00grpObnwWgjsDmjvGRKJTt2x5qoyTY="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.23_1598268604858_0.43507606357214645"},"_hasShrinkwrap":false},"0.4.0-develop.24":{"name":"@arkane-network/web3-arkane-provider","version":"0.4.0-develop.24","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f624f5c9fb86ff91cdea587180f970e57ce49fa7","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.4.0-develop.24","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-cjxz2xgmoFoGEAhXmNl4jqk0b3E2pxpxBr38nDE0k9Ie3Q6cQCN+wEMapSVob3jbTvfw+bnlFdcSvdwK5a3wmw==","shasum":"5c5fe04ef34f544190dc800ae8958b8b34505688","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.4.0-develop.24.tgz","fileCount":22,"unpackedSize":1346037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRkyYCRA9TVsSAnZWagAASHUP/2WWqf4Nu8XkmDyxuJcO\njOWyXbNVU/y7LhPAmhALFwM03iL1ulY4mU3dHEbTLUIn8Bfd1VUVb1sbGQq9\npDq73kVQiwtn7Fsczxg9BiWmzjmPVfypHRRLQFQ63jU/kDk6MuvG7+5PihsY\n3MgRBITC/47R7nRYYqkesLs/ge/dIp8UDVk19NMSBfIemIs1H9av8vugur3/\n88aR5v8KaaQcPWriLk0hfZLKEOsF0zrqVMFcmGr/sXys8abjEz6LRk+vYacq\nd6HaEMlkvLL64Qq6wKheN42Ol/ZCFkVNx1z5sRKu1/+dm2sXPkM5qbchqL0o\nKOflPUiaW8WLJ1kAxxjwWmmMP4lzub5JJA6HuXHsaxlaBVqH+AJ6/k96GZpZ\ntpORQTVlSDW1wx87e0e8FUoGMEH0rGSpkddA4qR24LXRF608er3YLa+Y2WjX\nFOpEl5nqtjFRidpFyTZAG/+ytfWMnDGYR+Lzf+7U6v8YFOiNhO6O6ZJiY4Ji\ndfy8n5vjnH8ndepWMZBJkrOML6qnPtd9isfdsVUrJWEGFF2bUIttIvkQZ+LQ\ndW71uxeDMl9OzfAp5wYEY6UrUsfWdvpRyjV0VSNIvyZn262p80InzkEefK/O\nfGwrZEKxUwe+mKFMTzhA1cBZDcLaG8SZHngV9dRGzqoURl8WBsqavBWzLflr\neJGB\r\n=qjIR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1YmiIaHF+TwbbCqmby4PBWWawCN91ZVn4aGcF/PVWqwIhAM1ngP54Kf3IdFraqFKyo+LxcLlLx5n7x2pcXmN1lseN"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.4.0-develop.24_1598442647857_0.05162475322482463"},"_hasShrinkwrap":false},"0.6.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.6.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a653e3c144b631026542055a25bb9a932bfbf684","_id":"@arkane-network/web3-arkane-provider@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-Q4GUDVUd2MrLsKxUUQluyb8htrjed+oaNsVpMjRl5FenisTn3yozYmis6Zf7RKoGqv8KBU0t1VaI2NK999yH2w==","shasum":"cfab54e68c17839ccb153165401847ed3e056d99","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.6.0.tgz","fileCount":22,"unpackedSize":1345239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRk6WCRA9TVsSAnZWagAAqJsP/27RB9fZkn3XZx54uKKb\n8DytQpBZV6imvnxvVAyhCoarsBIXbbGnp7WyjnJ2vxUcFC2WlrrdmyhWbIyw\nCoKBa1COme9rO23if2e5DpzxzLhD/PAh+cvqW0iKy70pKFJpv1a6L2hY308A\nHZhOJ+OlJruCZd50fGswgTKJ9enbx5dumtvPDPh/ramxdgUX3twiub+1KfZz\nXuDoX/mJIAz4bRa/Xl29cWcmKUgKy/5BaIUbg/9pJ56iE7AcQ9c4yfQE2JZG\nq4ExmJzslvX9kcmgBeiioLjtOIQuPzzeoz5vI45fMLj1NOxirnRggCMr2uDl\njUgtuQYUu3K3l8N95rpztzi3rdy612XeTvl6w0z4nyX51mdiTeRJZteI4Wpu\nJKsib0Y3s5wuzzsm1pVZLsj59JEEn31TrxXkk/KYVkm0hknz841dhL8joYRj\nxETR7Q7tkvsDBMvMGcJF3bQpWtS8Z01v9JIzrdp0ksr+a6LrJ7nXKaWm1npl\nNxGm6VwmO9Q5EE38eGk7prnM3n0TvbSHY9C6iRqvLNYwdezdgJJbR69pzF9T\nTQcw1XVWh7qpqSlkaILzRc9XKjRyJ2Pi+B0SUORPUNwetLbBy6Vs0fyl0m5k\n8XxN3ZCK2NC6YXPLibTWllyL0MCvu8Jkz5vvl8/WuDfC6PSbaTQMlyhoalNb\ndzgv\r\n=qa6E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYZj/qJm42gtjSVRKpNNeBRMV5jC3bVlz7uJXwYTKZgAiAtQRdssf/4xMzX0w9hwTKgpDfvhn2sSZvomdlCtMRimw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.6.0_1598443158508_0.9513925386028597"},"_hasShrinkwrap":false},"0.7.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"7618f11d6448f66493bdc7ba45bec4649f14fa01","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"nipe","email":"nico@itwhiz.be"},"dist":{"integrity":"sha512-UePfuewdeQoM192PYb8FdKq6eQ84CcpQCI2FvfKffViftwn9JfYvnfO54RluR5ICpmcU++7yMjnnFxXfBDmkgQ==","shasum":"f5b6b1202a2237c7cfbe63821bb11782740b9ce0","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.1.tgz","fileCount":22,"unpackedSize":1345249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRlANCRA9TVsSAnZWagAAHOIP/3g2zV8SVp94dKBenhXx\ngoPWh4QwZozKgF4pzzJcjWUHUrIuPA6T1dgcFJKyxtMU6GRrb5ARKocV4zz7\nW9ZNdQe7X0eFoe8w4Xo60xUUYWnp9IQK4nbvdxn1zbpTczJOwUXC/4h2Uiqb\n/Lt0MpXpPyZJyhXaz4Xxcog8+vJsrf8/U27gbXOv4b40UutSaHf43VTvtY4F\nGawxy1YKLEM8IAfc1TIaD/JBDe0i5lPctPJou3lFZjHm1jWEGeiXejLswTuK\nb+RCgsq+zjKo7NyfpTYrcm/rAa0ucbgE/cbqZ/TmVn8NjXy1a91PsMXSmZqQ\n2YBScciknHquTrZ5QGoLkqxwsUz1AmZzm7Jux7hBWwsH8mXk3VrIdA9RRXbU\nxYiy8tL1MfG+8Hzr/GTJ63oWUChg9/+iEORotuUss6yyD75fBHGiXjcqnyvM\nRIsZi3lwwZE3s4iRpPcD2mMjtqrbMjcbBmNk7mxnchkkw2tlDSi0LDd0gnUQ\nvL3l51l3e8ZXkFU+Yatspu4i4r2tLValyNvxYhD8oPK8H/dVfzl8kVhHKx5t\nH3de6vrlIvbF7RzeUbV5yzJ7SYlDITWhvUO7PpzJYCBWUVvRc8XE60iQBiAw\n5OUHxnUfpk+IUwCnwdgBnybMRv4mp2bWzpiMUXDu6csjxH7tWf1T/F8oLFiX\nWWU2\r\n=TM2+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsV7knirSZ7fksRYt0nfz4dlg5QDTO0QvbPbJM4ktkFAiBz5mWIvyqV3NRJkcWcrHjs0eavUzaVBovaBdTCuQSkbQ=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.1_1598443525483_0.7133078305957534"},"_hasShrinkwrap":false},"0.7.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"7d3de3a27303631275dd2748b3a7de113a5e5811","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-olZmMbyMSY6zMbNFe1dQ2YHu8s5XSNDuDEZ2Afei1lr14zKUkMEF4FFwgwndObYzXzFIAkKtGmTGbg1P9g27fQ==","shasum":"0e6549eafed4d7c774c2dac34ebc5e02274b84c6","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.2.tgz","fileCount":22,"unpackedSize":1346510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSR8lCRA9TVsSAnZWagAA7gsP/Ru0SabYz4UME8QZVRGt\nhcBQsBs18vbls3ckTiV96jmo8VeroHD/HLlNlzCuthF+q20FEeyJTuILkhLk\nOcF+NzqAjXlUik333bk6VrMJQzPv9br6HBHavZ7mVYI5bbD/80sG60CcRPqH\nKr1Osjyk4RlmR7L1Qp8wNefUwqfDaYVlBbnX9NLixNm4f7W419VS6/WKtmrT\nHcamYNkCTCIYG4KH+JYY1uYk9an9IRndjVKD2h5WmVeZIAcfSkSFsHwB9Qyu\n9E6ua+py7XWRcjfSezgzuScjNh+YPVtD07zoDBxbyvyGfQpHQhzFCcPY5S38\nLB8nfGgd/OuyGaKRGos4RyB4cMbbrwV/zCyWgn24BVWNudIU1sA6elWpXWiV\nqGHM6C8SkHJAmesVlCEN/yLdQB4fdpoOtVrwQwhOTjenbrG2a7TzGsKsdnPK\nZlW+hgh4/nR4uwT+FcoBHnUh3ImcwUoWbNW83F3ExmV3mwWWaIxhaJUjG6ml\nY0J3Gc08t5dDfUEOkBQ1R0Oo2W7Z0927puRRuNPM6A8znfd0PxmT+eEARTmc\nlT091Vf/RCxKMFVMvpqLbNXjlYUeDydkVuK+RTFRnB0Mfy93KVMTMKANnt/e\nBt7hZIJCED2yIfutfxT/BwhHvo5BotUQkyTaXIOUx4yvo/psJ6BhpGd6K9De\nmm7v\r\n=XYdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnZo3lUq6ihBAJ0UAtCMuHvR8GyckNTUXCUcvIpJwWaAiEAoifgODjRTN8U5xcTA21BEiXuQsNMOOqWDU8bvzVMVuY="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.2_1598627620659_0.5255578483542109"},"_hasShrinkwrap":false},"0.7.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"fbe37bd6d935a045480ae564ab1f3c8b6a113d25","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-XJ3LVvbL+1VoGwFpX3GdviyORVkTOOh0u7QElpU0oezJJIHQUl+3wT1BE8TuBTrQajzdjcn+AAQbcFn2GOhjfg==","shasum":"60fa5df2e80444ecb6dd0d18c678496ab0ec1c9c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.3.tgz","fileCount":22,"unpackedSize":1346713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSSIoCRA9TVsSAnZWagAAZi8QAJi+VWtqTFrCYySb7cdQ\ngHAImgU95pQYpdGX6OzVgl67T75FleNh9vmAX4j8JawfrFBFBhvZKS+Qsj9p\nw4VXl49gLIqbcP17ciSzuOLx1uWfI2MwGAfOi/aJlOBMV03O9mMh6qZopgpw\n8/RMnI8tb39N67Fb/HRrqof/IWhy79Pq5+3vjp+ssd0KK9AfUavu/H/JCGKI\nCVlOkgWBMKmrfTp1lZqtp/5UdVlmtpJ9tPXC6ZcULwtQpD4me+OZ8PHsZ+wX\nVgLRHheL1/lwcjHC7NM0eHh2EtGaMbUeMYVnOnFafpIg/gG+y8teaNYGziK0\nsdXkVuZjTs1MN2l4LECf+aGv8r6/LAIETJHrYivXiFgPBTuGRlv59nSp0lxS\n7AgkgDwmyvUy9nYlsr+EpGgIpLs/cYYl7ksqBsgu2Pgjc+Q29uoOKnzC6CqA\nX8bbRMD0Y/HPKbn/d00o8QXmj7ifwfBWmGv+dGeBuBx3uUlYwHHAdI8xnEcS\nRo0QVFmZ+FxnpY1k/cTXodZMqBBNb1IhHaLp1ijFMiEww7OiwmQtolNpYKAV\n7mo37JZkGCySP9BP5Mb0+05a/4jMKnwaCVJLoSxgQCR7Ib7zpwUd4+XnCema\nMONM5PdW0/clvhdeB5yeNKmW+hmwpgF2a+vTzpPcVa8+GT+s6/oFBG9kotiY\nFuPB\r\n=zs97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD78gMJb6syBkjk3MOnehgRWauhtL4IHDY0PnGLCTEh0wIgTl8jp6daSwvnxqXC+bQNG1wJQyGqMAYK7KoHfq8J8kw="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.3_1598628392569_0.41349052189876945"},"_hasShrinkwrap":false},"0.7.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.16.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"621703b338b63fb1cecd9aba285312ee50f42087","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-H+sWlbZ3qU5PpbnQfk+CY6nDM1eTE5AcHyKwr8pnrNN4b4s3Lh6EYK4IMMcDNjtNg+oEKATGVW1IblVKBeentg==","shasum":"020c8cae21280da8cf0ba158b1896f91688fc6c1","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.4.tgz","fileCount":22,"unpackedSize":1347425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSSavCRA9TVsSAnZWagAACiEP/3gChHg8PQD6sCvfPP8i\np36cLO9gCGufPjW56zNIxf56O6d8phPI0qwsZLfx+b+3tfGUC2JwrsLyU294\nNlVyIdNo5DmTnbFB4lj/zNPTwXbwx4wj1OPCUlz+otJEj9tA7SDLgNZCStX6\nvH6J/udEQl9F/OcPIWtvkNOBk8dW8W1OjBbgCijYjsnhHlBlMFiih98zSg01\n1k+nY812iwtDCsHoMo2resb7LQggbHQQyjff2PdwxvhSuGe6+bnvN/5flZ22\nSmmj0X5WmQPk/HAT5m5k26tGxNLMS9THm+Pxb3Hal5Dv1fZBHyHyw+GrDa+3\npSgTEnQCscZBB7c/B0Ay0Bn61KUajozRnsL+4FF2ypxlNol4cgKseyx0sg3b\nsHd6EOpn3eaNLFP9tBfRgMLWkpUzTwia6u0eAiiHwDawGqEM+4+X0Ytkgd1d\nzuOge+ksutyzrw6TVxNFokfvi7sC1CVk98r0sVQvXXulxgToVFrlvle8zkbE\nNIDfx9IPZ/Bv1dafibJIUfwJ0iX0mtkfodlzVJPxHd1LXElso2GxWH+/1ao1\nUBmJINLeBQ+LGFwjK/rSMMZ2uNdbdiYNsXA8q+534JmgMJ3PcuGTcReQLcpp\nf+QaUY6BvvN9b7BrScUrswWLBVVL2EHrKxspZFNOQj+SaRbUiM5jRO9YNXz2\nU+6Y\r\n=DOWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdzDRoFCm1lFihnnRVcZd3hHIHX6/YBjlzF2j0LkLLTgIhAIfJNrociTsM0V4c7a4iPVoGSpHdtZvxaEBA1Sbybxyr"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.4_1598629551555_0.337295159758088"},"_hasShrinkwrap":false},"0.7.0-develop.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"582c9c260d72322148a61156dd8afe38ba373688","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-+szL9vFSQGp94HO+3IoyqEKXP/ZmXwPCBnpNa/PXqlsTAWfCd160RxQa60/B1hqtYjpr2yvzDouPQH537zDFmQ==","shasum":"15cdd3873895536613e56ef7f2658aa57214c5d9","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.6.tgz","fileCount":23,"unpackedSize":1350112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTggmCRA9TVsSAnZWagAAs44QAJZaIU1W/NMBGm1uAGbW\nHLlJcJ0qLyOvfrKJGJVlnacKPj+7O8R3In2e9rq26s+3qXoVXWc5rOVOQfI3\nGGLOBIgbmlDEl/q+U9ynJ61aHre4z2/RyDYLwRXTnqiv0f47BitkKoIlevD/\niBnaZ2iR2J4/yOEDLgdZW95qbyxRW2tSq83MgkvwYM5qSbRF6P3udbmcFGIn\nC+6N6qz62Vhg9Dfat3KPSF6uww4drdSIYkywKYY/HP11bUrohuZUDM6nTkqI\nAFBt1ZftqrFRhiG5Kp8XHxoMTEBRDyeL3RRLCdqLMeCgmTo5Uf2kObySCbBp\nZgkHqiHKNpFnTjjtfx8wOegRX0ZR2N7+N98eMoaWGVBG0Uexe74+V+weHqCv\nnFukwz3c10cd5DYPwykFzpzWrPR+QNYVhUwoEfZOsDU47l2VQvXZ0+k19pPY\nn3BeZapHouCSTaB9JVSKYmrQni8ogpFREz/4z9UX9p/hKHhikQ7y1jrlMjLr\nMViEgQPbpNfKsxXSf/a12f28J1Wg+e6OVqjYBWn4vfHL0tUfljzYbTm01kp1\nbRnXlwqyAIFad21mSfvczXfvHeJEkeD+aU4dNStMEYcyKhSfOhbCZVTAgBrM\ndkM62FFwoJuuXmuOEIJPIB7HPRnwfxX7zqm/BpT/yWQ6kHbmzxM3SUNwuyZc\n3mZC\r\n=EHq9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNQSlIBNAG/QyDYPv2zneskQRyHIlqRnGDN9AF5zviUAiEA2yaEdBZg7HuBol0kfE5TEIdqWilEc7C8aQuayR8xFJE="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.6_1598949414015_0.6988623072417106"},"_hasShrinkwrap":false},"0.7.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"90bf5957f49411ff4b39f8ca9fe1ea14fe900452","_id":"@arkane-network/web3-arkane-provider@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-7VTIx/9aKnZjvvMukU/5OZaOFeRia/ti/FAO4yNYHHl5cmuFeQox14wNvwBYP0SLnEREaYWk4fFVO4DfAPqj3w==","shasum":"3ca0d1b87536cc9a4247aa2b8a09fd2157cb2782","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0.tgz","fileCount":23,"unpackedSize":1350130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTgjkCRA9TVsSAnZWagAARzMP/3eV4ce0jgg88dqx5pCy\nsCWfWnYI8Gt+XARTBs8e3hE3YFBwRnmzmeea49oU03FyQhyMPqy1FqSI1m+0\nIBzgSNc8wpBjiUaBxFEyAISnQb70wTxFw/MJRznCHNnSfwoI8JFKX1dFEjjV\nrpzZW2OUTjQ7FeAJaE8i8wBAFTy5D6pSWJhgZqKHYD/RWFPaWZLmk8c8OBV6\nFvMKl8E2FXeyaTkIYfcU8h8yBOo5+3dRZh9SpAKf+O/Uj45gU6W/NsZkN3FG\nJtW3Cg9YwGwB+bJiBPHXEJghpf4Kt7hWRC6nZGHC8m2e/pq8CjrypevgCdAY\nWoa1cS1maqBgaUMrUmPWWKTsPjd036/1BXKVtFt4yg/Lfc4FCPl/V55i33IS\n7ExB7tUYUhiBMyXRmzC2s6DchkbV3LaRTYMTZQ3Z6fYveheg5fAJiJ/8CKSt\nk1rgEOGCdKv2HINgvyusuyMQwWspBr0S8jZtG54bB/N+hResFc33qIiGrNM5\nYYZfvuPgzc9QHu4JXdBpR9qSE5Y0AgpgrJ06Bwg9YLF1OLJ3lDh6VYyHSu9a\nai+aN2twKgcjeWsKGKyeh5yNetX5qhUNkwUVkr9GCDykMMv41gWjb30y2Pos\n/eR4SQhQhhpnfNnY33hZNkzHDW7cOh8Zz4gJzRMKpp4UGdMQzU3w47TXXrEn\nLpzp\r\n=KVZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECsR0JmQw0Ie7SdVzNGOVbo/4+zCOvUEkdfM8/YyfulAiA1CYZwMH1hVAle8qBqrY42cvr6tmdCW6P26zWuYitkjA=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0_1598949596595_0.8069003279930778"},"_hasShrinkwrap":false},"0.7.0-develop.7":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.7","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"8d4b7cfe2ee87fe98d0d5c9ccc73761cd39f7be6","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Ss6fx2yDMA5hXC02R+KiGSiz2My/D2oThHR8uEeL+fKMcu5kLnWt4KY9MjLF9HiqumC10FnkglL6+doIJ/hHLw==","shasum":"670476a74d61cb567b6f2d53d85ed04802dfcce3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.7.tgz","fileCount":23,"unpackedSize":1349169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTgmTCRA9TVsSAnZWagAAqS4QAJ2mSLhxGw7cXIgP7i74\ncY/csEXWaNPoV6iwcICxS4+nvs5Xj/vTHLG8GQZl6dnPXux034ruzvp0z8Z5\nNfpbO6Pz6MHxOwYpmLB9y7X5ONT9XzY8jGOsMrNdKtFk+a23x7trPA9zeX/U\nFYJ+mNUO2LegMCfKHsDBE+FpeEkmPdt99A9jz2BAac7aMWpKwQ0QLzMoSoGF\nuEgrCjUCdUrmpZDdOsJ228filCOmEMzuOYNk9NiKEtmoUMQOBXd74gv9ZbWh\nLIO1YspNEr+alo1N6E3wE3Bq32jIzOHy1sSFkMS0uE4xSb9zCAMooD8Ur73B\nOKoImgZ3Fc4w//6ERiVc4CrTs1u/yeQeC6/kpKhlJmlKaEx6cOWCODiXMDWI\nw8mIpBjTyMMTuF9y28oIaRJQ9WDQ/WDl/rbjk5EAXpR1aA3tmarsZGPlKNe2\n/4+YO4lyGpM+zJ03ebrURVhX+CDm2DdsPkd08E4T5QfU6xikIIyj6uc+o7sF\n0yemRFyubw3C2RcTr1TtUPuSmUueS0A5eTr3ZlWWQm6R8x/4c2Ts1yruZzKF\n4Az1OKRhHizwXULVXHg7HGUpqX7qFcrqV9TnLfzFHJUCyidb2FAjMOVFKrma\nF4zPS40HkQM1EEBeM7Kr55vGKjO+fPoB1KnkBoT96Ig5FQ5TqpTpoeCh0+cm\nwWZV\r\n=bz+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvkjrTGbHKZ8vLjvS4lhkwfFlmzMkwMnLnQc0JhGUoIAiEAmURvtPV0Z0NoiiyukBLXmJsGugHGjiAvQIHVEJLLC0o="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.7_1598949779424_0.043939873746955405"},"_hasShrinkwrap":false},"0.7.0-develop.8":{"name":"@arkane-network/web3-arkane-provider","version":"0.7.0-develop.8","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"afc4a9db424c7f650cf01c83461d29cd5e6a77c3","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.7.0-develop.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-y5VeLQtX6YP21smrt8S67JhNII3CNYtQeRfwBBspoJ2POgE8NrInlA5oo4bIZUt1clAg23WTaxgxkVdK0qcQuQ==","shasum":"006f7890a25191c0c8b29921827b1ecb99412f51","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.7.0-develop.8.tgz","fileCount":23,"unpackedSize":1349277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTgoLCRA9TVsSAnZWagAA2VQP/jYejffhN1uVbYVL5okw\nQ0FLmwFNedU+BpoZbZrPjzKfWR/nSGVI7wBAbkAotLw3bvl+L7LGO2jgY+YX\np5WCkoZxjlz+1kt9MxCjQ9iTnsM1HUx0l6Uau8CCBTgNUkCO/hRewrGeHXLd\n5Et6Y2np1wVAv9O2S3ca3s2ev/Oh55/X3j5nIgif1jIAluOfXdHKodNzGX+Y\nGSItHfiX+XFP9McuynUAliZBbqvfBBInjdNeAZAHoK+qEBieL4qjbfZN+Pvw\n+gLMJlKZcRRCasRkN3Vz5TeSF3+BMrnDNZPuyeAne+XH2k7vVPhwJvDvsE0X\nadaKBDIYkNnNdKWjDplrDrZtPz0t3Htcq7ScgqWkLGrHbDUKebz9+f7jdNiR\nrH+eQUoet/bIM2iSPdzwX/ruu2eogxcORjo3/KGCulN97ddt9o6g91UwSqHB\nq3mu+Bg80G1CvMFNcFpaoXs8F9qK50v7ajoJGQ4mFg6rHRs+pVuKodojx+xj\nw4doYlAGLupzC8EW0xJk2zY/gUIg4hvPIJCKgI/w/SZ3icOi1hbCUMKt0Ysi\nm25RdJaVEmm71pSfsP1CExPEq0VefMfR9FImBPv0grJia6WKHbPlYjSJO3xC\nxmstybAkqajuM+jX/IpoksCMEJBO+NwP2HYr7tHKr2XsNbWM6OBYlqAA54jB\nLHIM\r\n=Yx4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTVe1DdGObRrdbuhRCV3bLKJKx3VmiwMnCX8SmXU+rZAiALrRpD5mU3Fz+th9ClHHZPnRwEqfgWoPlYc4jvckK+/g=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.7.0-develop.8_1598949899393_0.055063642083796216"},"_hasShrinkwrap":false},"0.8.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.8.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"fd8e1245ce1fa21e83ee0a740112b4a782b515cc","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.8.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-JpFXVeyiIz86Nw6h5cpgxkvohpYpqkHTC/LSo+RbKMHlSxAG3sB3CcoPu4HDD7pYSFHaIscqWQS6tiSAlbG6Aw==","shasum":"10fdaa6782b5478681aa966f1c238a38cd43b094","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.8.0-develop.1.tgz","fileCount":23,"unpackedSize":1349277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTgsqCRA9TVsSAnZWagAAvTgP/1RQ3F9QFuuUcx96Rvbb\nkXywTmPBASHYAhENlkAHA9VQfFpiz/v0lC0GbXUu6CF6iIHlmU0oEoSx2koQ\nk9reet4/i0MIwd16lIurMNMhVgQ0yC2mR9LxpJmVq7nAEMdZbNvAPleC8GZK\noac+Vy1L6TdMFoFUvjPr7LrGzHCW/xISmnGYSY7nprS/Uz+LuYXXYpTHFH1f\nlBFUEylANTutw9NZqYI/LPBGWDq2qLdIWPvxmqOqJ3idjTKsGUt7bUA9Z/Fz\nQx5AkQsicj9y7Hy12lkeEOFjZchQJVavup2LnkPj4qA2/HcjDBXxLgiPQ1zV\n7il3cOBuYoC/ktE6M7MXq8obeY8qLEbCuYb64esG3Fi732lQ2/IybX+ymQAL\nzABWvf+lj6Wwk+YUXpZ3MdR6DwaVoV4J4/Ujv0HvjfCmbR8mecWLeo27rE8l\nvpMISW6uauAO5oSoCLsTSoKGLewWob7X7DPpzuWKPGd2FxMus3eXehH3I/ew\ns/M+x22nvlRq1CbsghGfmLM/A1o07+J2LY0BQZOrkEFzFvNSoYfnfDZvl0rI\n4DLJeGUK8JXCF0wG75TqrMMSNXMPdyYNl8wOAlY/+dIO/7ucSxcloDkNxvUu\nw6bwBb2yIioSp6u9oiFXmGHr03lJ0nm/f7seeX0vkFIDMf87Tj1P5FqboM0G\nlwlq\r\n=uv+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk/e3+WA/+D2syaeamyR5P2y1UZUDvPAEPOJ/lRckQKwIhAPOUsPWtq4WXbACoRy8cAsXmK5RHIUROo19ynB7Q4f35"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.8.0-develop.1_1598950186333_0.4253735256316813"},"_hasShrinkwrap":false},"0.8.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.8.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"70f910eaa10ec1ad0adf6e0da180a2bcf2345dfa","_id":"@arkane-network/web3-arkane-provider@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-I82N4mHme+S2+OzN8/VyK4GTyCeJuDGZd6Zo254PzCMt1FXMRCV5xyK0x4Tx5aGlEKFvt1SvE0SnTCqdTOf0hw==","shasum":"a655e0cf9ab9c84abac39c27bd716118d701acda","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.8.0.tgz","fileCount":23,"unpackedSize":1349295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTgzYCRA9TVsSAnZWagAAGXsQAIRXoF5b/XgIw3JHFGv2\npgg+1+gXkLnmbUz/hE2TbqmuhHdPGBhkMoryI3EQVpme4lEczTxQjA8y0OU2\nKrSgFVPBfFEIqRUkauFJ2GDK3Kur6QAS6LrLDJ8iuYYQYKHvYHMqkYrm8i45\nmht3/ClNPX0R0ge/RdA1LU1Wc65T8MuMlZQn/Xcyb5h9i38ZzPUM0C5YiV7I\nfJ5AwE6e+lFiXA2xD6pwLXsXSq/xaN5VgY/0hs7GD9JYIw5j/q0ndWngYp9g\n0d5h3ffPxsgtDPhDUYANZOJFYxvAqowcRcDbvYFA3gaJQnR5uZYMPd6YPcw0\ndiEy5Gyx2EFFDOr+1BZb2NmAyKyXiMj0aBdE/PbmLn2rhq4ApBa2yYC0JrEg\noTg9KXut01yI3eoRtmpuk1VdotglLg2Sc1APslo/XPNQCfvLmPLc7hVb4eXx\n+vCJvmHQIXlcboJVlSIxMKd33RRGV0m9F2noR1cCS7xSGjCaOLwAE5TXaVtX\nX6H5gcUSRmuiba0G+wQv0Py3YQ9K9vUXo2raKC1PFIDBncpMRJgA5w9MK9lf\nDOX7gaf9NO5BFGbbxSg1zuARPiXRQuKcI4tSnuPwtdkWstILhzRjLk/o2eTb\ndSEjMF2F8tRzn0nZx/gobkcJousvu75euHK5y2bvqfKEODxEhV5mpU5kmJCV\n4bq9\r\n=Ma6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQzEyOnOETgJrmgCB+odG00qta+s5J3STZo1LEdRsaSAiEAicPITKnhaYMkqjoxoTZpzsWpjHq7+5/4csGARcyPnCo="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.8.0_1598950615565_0.7307054568010718"},"_hasShrinkwrap":false},"0.9.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.9.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"53e1e4fff88fcda76aadcf71fe850a342c344068","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.9.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-CeVJaotteT3oBdJiqqp3ZqGwhwgEWU4hY4quGGysdasbc4NKcmCsxRzGF/03apcDckLW4VbWp7dR05eJSeF7Vw==","shasum":"08e7d6afcaa296484ea47dadc7ef60338ae5a51e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.9.0-develop.1.tgz","fileCount":23,"unpackedSize":1349277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTg2ECRA9TVsSAnZWagAA0soP/jlu7piAgu2oMXRK2JIM\n5C0iotrt4S9IwK4se3TqKYJBCp7Ww2oMw0xAiiqCles5N1Aj6UrZsI0I7ipN\ngXRAqo6c2fjP0h3Pp8GVG4ypKZWumhylqyGeS9TfuPDLyey9Q5BVPWk8tVvX\n8lNreyCrMkQZTJRkk0G3QfPpwhYAGqktyG8/oGSXOJuHnuuH8H+KchNhkKJN\neoXx5hO1S78saTTKXW5hZw1aotbcNS81fqXLKgVDIWrQWtFkq6DhWfmZDSOO\nhXv5TJ0N4ODAiF3pM/vv0s/VObL8IfK2/gyL9MDOIUXYq8PxobP2WNj2KHhd\n0gTgaI+AxsqAiytUyhS5sl599Uv4/UZN90uJ1lE5XgDe/MHvYfCuyP/rHEQP\nRrCNef3u8lgmKTJJJKsxbJfq8JEudZeXAiVVn8QNNs2Bwd9UV/Wr/vos+Fu4\n1QGr5muEC8vfaDw/FTKbHlAi8TKWhhP6Folsb4SYJlr8jKMXJP70lmV0r0ow\nntQb5FajFRmOmB3qFyqoAv2it/nu/mJDMDBpOT+BjG9NTB05xJ2SLnvaO2kv\np1Nuznv9RCy4fsKES3ZzlqWMlDmaByde1HAyPAFCktUIejmsWoR6PEvb5VDL\nMO2TdiDixc6GQ40r2/6O7nRg/Hiepo2niFuMgt35yq0Bq32tRwOCtnn/xEuP\n2cvd\r\n=gsRw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkvtpaAN8SJHTW1k2c4BcMqq9YMcSBzhNgwXqf+Z+BpAiAv4QdI9ooi7NV7KMipmMRMDphK/NmY2D39SFxGyjiwhA=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.9.0-develop.1_1598950787760_0.7237269653644431"},"_hasShrinkwrap":false},"0.9.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.9.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"aa02783126a59059f583d70018e7276dff28a0f0","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.9.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-rqvKqaMm8gTkB4U5ciVujUZ5fuFLBK4H/8koP6cKeDbelNwUDStZCP+IjHV1NeS9Mc0H9yZSLl5dpieIVIMlSQ==","shasum":"29920321fda4af36c6a9ffaf74e7738fe0c064ca","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.9.0-develop.2.tgz","fileCount":23,"unpackedSize":1349278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTg6XCRA9TVsSAnZWagAAH3MQAIErjWg3Zah8z42QLBzs\njhQAh5Us2lxdlCeogbo7+/P2UMatm14aMRRJQhsZjFOZq0/HbRoTTT5UwOqa\nnp4iLffYU9WyLmiB9gwdE5pOrki9swvubuJKApo9AwGZqadDUpkSOvbfDdkX\nLpYirUVp0DYAE/QrBq8URDVwfuk9ENgn0Mi9d1qtWnYi1Re55uBiuHk11feP\n2IFNE+I8XSrRBIStjUPQQIoAwIFCAELMU3X1pt4PetOtPi6q8SNiIpupwg8W\njQWB+sHO9+uEUHlpwDmDYq1OXFnd3gvIVopjUPEPymn3W9OicMRDakAMHeWz\npepS233ckxseh5zbG/6ukzmh0Yh1faRf7ikw3ngGqoKORQp4Nfh5kWfXb84Y\nVZVZwSkjIvzkJkMdMV1cP3R3YvSGWK85axaRpdD6ERJMAPuUnxCcJ65H1kPW\nHlbpnxrabOOGTJRxW0JvdKAFBgWWhXVU39sSFfS2fvw8ed1oXostWkt4kH4d\nwtN8nTWyqGlVQfwLZTjvPGB3TUPlh4c2PsCUanTm3M8bfR3AjdF6qDIQTpcs\n3abS+7gXGeUWTFlCqOwwp+u66UQImg69c/7nZFRQMjqsTHhLn8Q9CWBUvolS\nJNFnW84GE2w5bKA9skq9k6COMCvyK63gw2aGAerLyYuGzTuXopdpzjFcktwV\n5S44\r\n=9bhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEREHcFlwd3dMbB+qZZvr3CRNvw+6C30oX2UnqSJlnsnAiEAnTpG2+PRwM5lJLg6Cq5TqcNTQ56IKf7DganHtz4tbpA="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.9.0-develop.2_1598951063158_0.9073071824858463"},"_hasShrinkwrap":false},"0.9.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.9.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"99e22b3340907795a23277c78e430c9881ef1986","_id":"@arkane-network/web3-arkane-provider@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Kn5Ac5o3/9OSgg7xfWaG1UHN1JyqTY2KMtSM2bJqvbOPi+oGCOC1u+myRzlsRWn5skYc6yxltm7CB1PIaNIUiA==","shasum":"b90bab503dbc266fe38a0253a6590785e6d00aa1","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.9.0.tgz","fileCount":23,"unpackedSize":1349296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTg+tCRA9TVsSAnZWagAAiAcP/A8b7OrM9etAaReaybbR\nro2Y7YGA3Yt8Ys2kMZQ4OCiZ0pxbMx3d9rSvu77b+XxDSLwujHBT/lr0MLxn\njg3Kx/6PzKJO1q80k+Uuho8StNjtHKsMihYPbLxHrqKSK/hCS/VpT/f12zDU\nXGAwWDFNe9KYRcQ+8xrnwxjzXffybNll9EUgGXL4+8HQlg5oJ5fGpjN1mcEM\nMMk5w++Yf5twuPg/KG4ROeJ2HRo0Ccz796entHAMUWlJuOo3ctmkwMgbPO+3\n+SHFEH5eO1SBY4QmKYBBTA17DFmjaNEdewVA2LUrY0BTu319a/fQwjW2Tcsa\nstw1GnYBts1V9Q5F1zlJHD7yxzO4DLYVMc1AjnmPQ3FiePcm5cVFQeXQXVlN\nsdprIImXIZicW3THL/OrE+xSWiTelzEsqi0Ah0KwAoD4Lkw6uiBthQ5pL6ul\nDpJIwY86CBKuGDgfayY/eDsdhmoSpsmZD0fcpElLZF7ZXWTXAyQNuqlVKuLU\nRgJxgMX2hU22datMD/MJjgMH1780VMYBUsL4GNMEtKdoiX7PN1kIeUBMpz7i\nTzjXHdxdnrQbch/4OaQgKKKTYLfTnPhfYZjBB9CMydMDucHu3uCZAp/2G/bc\nSanI9X4T9E5csFQPdPA6s5u2LOCiDKXPxBjssKObs2MJoSrphFPJCCs0a25w\nQd9e\r\n=PSoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT9vKvzhglKIjQ0pHox2Mmeqlef8KmrS7Bgqk7dmIREAiEA9Lp1+ThllD/4fAWDZRkNcXv3VvDrjRvz1qosYmPgZaw="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.9.0_1598951341508_0.35776908128132767"},"_hasShrinkwrap":false},"0.10.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.10.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"4d1aa6b74714f6746b2ae7b104e4600c34696b7f","_id":"@arkane-network/web3-arkane-provider@0.10.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-mUXyqDpZ2U0m8qvPmhwpHS+5PQV22UYL/MjZjgBiRy83+fuUY5xIT8Jad6JmBPqoL69GOBq0+ykfdQ0NdDaYXQ==","shasum":"41848d06e54e479fa0fe4f85a4f009fe733fdd6f","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.10.0-develop.3.tgz","fileCount":23,"unpackedSize":1349379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThXbCRA9TVsSAnZWagAAI+wP/1M2C5CqW/lkf/F2TF9R\nNz5oyCHXmGNbPAbnD7lbBOK547ZX56lFWOWhNFompnAGv/bLj1iRgTk2CglL\nnQi0mmBeh3Vlnid6JclyErtUpMMI0EMDv97ze0K1EPjEK9EeurEz1tAdXQgI\nQqGc2EeKcTvrq15PcX8/+TqkAS2X6Yw9x6iXCGdt/Fdo6uFrvBvHA+BmGIKa\n7uTVt/gfCAwZ7vhId5CdKVkbMEfmcWp+9YRSVTR6zcE8XDmNR4tODXtoMyRr\neql4p+do9v46k4ykevH5G5yd5WDUgQD7ak0VUFd6+KG6zyurVbehSkVYwDjS\nVe/Y51R2s1Ux5dR5vDiWbUv6eWlAz63w+VvN78ideM9k5/94450GfKZMTtkN\n1U6POToLe3PwbgeE6BYFAdOr0/hGtU2JhFP1Nsb4v6TLabzKuzwv/WWFbK9y\n0c2FjbwAUPnD7/2kN24Ela14AxUINKHeym1lVxwkIVH4+mJzMfge2uuNj2ZC\nVFcBDVmmjc0f8oB9qQ3GTYhYou6KWmBK4d/hD9yBFJg7byoUnCOstSmIPwie\ntKTPzxTFkp2Ucx97KbMbmCQRU4ksKJ5/u8PgrXl8NMJRIwTO2VS1jKVzu1c0\nhUJ6wj6q5v05UKWawLtx+zQm+nw6z9lMX0MRmjVLVurQVGfkaTqM+XeMi9Vo\nJK7G\r\n=VzA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOggdR17vKgnRd73qF2R/av58Ha+wz6tfhD98LoMmoXwIhAITMuc0WFJycZtumUwrtdsmjUPszgLNz/2lZq7kPuNB+"}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.10.0-develop.3_1598952922492_0.5641489128139636"},"_hasShrinkwrap":false},"0.10.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.10.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"d2d13692adff510ec958c047aa6caf93ae6c1ce2","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.10.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Osjb6Hjwodzf8Z+JSzpzHskKnVW6brTzogwGrUi8Tli0MWv0cazTETNNjXD/wIFTsDn+C2zbATriLun7pjfJag==","shasum":"85c55f38b222a36b84d44046638ec74a0c6b9b00","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.10.0-develop.5.tgz","fileCount":23,"unpackedSize":1349379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThj4CRA9TVsSAnZWagAAco0QAI3rLJ2CuRM4ammmikME\nNgBeV27NF+0Z/dJSCoKvbmq19Z5i9UdmdAbjTPAuDdCSMY6fDAS8WCYObgzm\nDUVvjFJBuATbFow5fb/eOkginzEPQ0Fl/UNTSzB3fqampBZcjLBPbdUNsd8z\nvgBMRWtjR0kkbvaP0A+IQIQ1Ov82BIkJdR57V/f5MMRAy2jVWKyLhpMx24Ra\nrJyHcQEaTg1bXXn6aOy9jub80OB9HO6iyWoByCeDWK2IrqJa59JW33DsIgSu\n79pvUzyjORZfGPOCu/Va1nAK+ymagbgNzLnsNUK0EthT8xs4rK9IiBoFoUcg\nlnZTXmDFJ+6C+EpK3VaPOa3Ez1LtlXFF0QXJI/0rhbOyaOiF7A11kysvFe4Y\nIt09yzgln5S/PIeHhDS7fdPewvuYokjieDfcKnxyj9+MoMP0y8/u/W7aPIf0\nVFeKLXvi16yPOFyy0I+Tn5hKgr3fDhHhvC5+A2FqFPYES4FhkUurDYGxzFpK\nrsfH8OcKmNyss2vmGa5BlcOy9m8yVjNc4vxnhkkJGy8ihpMaaIwkMqx31Apg\nBD6MvOqN018GDN886q5nUl631lN0U2Jp9pHGUmaQan8Lli4EE74Ja7Uppvjd\n2d3W9VmcZkcIfjd8xVxYGijCqG6BAL1qamko7WASRbBR83xAIMIUfTUk+AoK\nBnkY\r\n=eD9E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKz7tmlb6yASMOyHecSJA8kuD/nVVomTB8BXAQNzslyAiB7/VQH1hqu3uCDbWphIcxK4JhJD4qKVwwRSus3Q/lxNg=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.10.0-develop.5_1598953719981_0.9179455338738982"},"_hasShrinkwrap":false},"0.10.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.10.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"^1.18.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.2.2","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"63e51f294e18a8e09458d93997f6378579f775f8","_id":"@arkane-network/web3-arkane-provider@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-yJI530GBgwQvvuU6UcizBOJtGbAafRXk2gL712uTMxTyuNf81kpZgj+dhNsYyjI0pcReYRBkZqX4xiQnP1sN9A==","shasum":"0d82c0d7243b8f7ec4f6e9ebe30e9f40e67d3a4e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.10.0.tgz","fileCount":23,"unpackedSize":1349397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThvWCRA9TVsSAnZWagAAEfoP/ir99YVesMAFRQCuI+/E\nEYmykZu/MCeNvdg2fWEsrgmAZ+mmm40ziNYGnjkPeyl9DQhfrBU0Lsd++Dqi\nUeMuMKfSyhZNo9GHhZzgc76qp4h3BXQ4DWXMvVoCHKsXfkulaioSmS8TUVAS\nY1lhFNHGbO+xVS2YzMhGYkkjnAdnAaYF+q0SoFStFDDSAtxYBqHqFFPe9BIv\n6HeadcX6hUcgSuPguL3oHdPiFpT3fYEY1iTHSUH858p0INAlPsexjFYIPJb1\noO8H5IY2GoSbtoT2jmLp1Sg4os+IgauVsbLuZE4aPdkJSAmpXUfXTnXi16yF\nMcS17DUW0Ehn5F6wht016izQxVEFB0Llj2HV7Jdo1m+ko5ztViK0dy8FsPbq\n0KT1MPuSVY3ocRyU3Wo7BHx0TNbQtiR9ecTNtNKHjnHwqipH+4zMWuyHZeWL\nQ5SbV0+z8F2icy6YP+qLTV/tR8j2m5zHRWc39qfykDW5KVWKc0cZ8JcRY6jB\nMI5ofszYWF474aQxkjDEOvr6tU1bpBzB3ik23Ndcu32nIgB+vi4Bz6We2SAg\nWJ+J+V4rrHH8Q7m+8Db29nTIcIigtfKF82eJP9hYgU6EdMTP0sa0AjRJnVVJ\nmbwNHsTe+VHbfNvRJJP+RzKIul43vlKX2HTo1S+4CHQwPT+f2CCD5bUx3alj\nm+++\r\n=63PK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwv4fr632WDlgy9WS/nOhD6JqgG9qdY9ZJGhfXZ8LUQCIQCkifWbkKt2iYe5JMJQ+qyJnekjD0O6mT8zUIHjNB8ESw=="}]},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.10.0_1598954453698_0.9863137100833876"},"_hasShrinkwrap":false},"0.11.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.11.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Quinten De Swaef","email":"quinten.de.swaef@arkane.network"},"contributors":[{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"}],"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.19.0-develop.4","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"eccb616b9fe4938339a356c871b38f86a7aba188","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.11.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-z7ZmPRogesqbbT2ZPoUCUsFEOBbM1QNT4IUPBbz6K4yEb6NB25PT1XQmiUeAHEBqC7xI3Aml0tZyFMEAhmdWiw==","shasum":"aa0f2e52923a2280d764a3c4a041108d11a9815a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.11.0-develop.3.tgz","fileCount":23,"unpackedSize":1350738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWncACRA9TVsSAnZWagAAws8P/1kOjmGwJHrdmBliuwgu\nBWTCm1lUW/mNyXoEOK9EV++uhymnY8jFTSP+64gpY/YV4J8wSYhcTWvwlJEx\ngGqxFQunOVJ+J745BsbIcs6fcVvQ++W189bozlcVXBERBMc1qbjdhRPE5m6i\nRDJES046xZVXz7pp2at8bmcpjm4JNalqapTHruwHaQAeBrH51p+gZQUkqqpk\n46+hbJDfHjaQ8CG5d82LiH2/54kufFpjpCXxiwvp9VVsFvxZizPUbLl+KtNC\n5/7N6chgJtkVCxn/MC7o695wtkbZw2drInTi85Izkp+4kid7w8nzONQtdxu/\nMk6K0GRxCyjjo67ahOupYy34cl2CNt2A2hnkFflRdxdnqPXA1/lLdKG+betY\nab36QM2VxOIY9dN9Wx2tzLA7XOajqQ30oSwAXnfYtnZ3GazzkQgUo9/xLdxr\nSeWC7AwDxpNKZbZTNAdw+7G7HzarTK9ijpDk/Z/Gt5IXkELFE0a8bN7Goira\nFrKCS/E9lCU3+kLAKqUIVZOO5Mic3lwGyIMZIpZ9F5gBSkHzfOoXBj9Ldhaa\n3bKLYdzasEwbvsSHQ2c1j5F/GSUCgAGRpOdgA5vJLIax+KvErfMiioyNFoDL\nJalqXIh33DtzH4oaHEGjYBDwMevPRncoceftfsRcXI3AxJQ5upL7pvybx02a\nQuDd\r\n=KY7Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8nLpw19SUJ+JXmYx7PYi+n/uw36DO8wISWm4Ti+gteQIgKx4N+rRqs2KTsJ4Wo70U+Cc7AOMW12nTIaqKZ2FCJTU="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.11.0-develop.3_1599764224486_0.6892097407674729"},"_hasShrinkwrap":false},"0.11.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.11.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.19.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"0cccc7d3b4873d13a55d3845562a5c54e59467bd","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.11.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-3Ar5mBQvD+7W96ps3mW+POmUQD78jaz6EfAWWOvnP76Hw5FmRPamlJPFieqBjA8LvidWDgP3e13iw+zI2AHJiw==","shasum":"31b23fe717bd0f4108de7979a32d45d6e276c386","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.11.0-develop.4.tgz","fileCount":23,"unpackedSize":1350646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2RXCRA9TVsSAnZWagAAPTEP/Rk9xeDvnNzGIjnTwcCd\nhFmvD1n3d4ZW98PHwuZ0GTqwdXt4cwNKZYByy85ogySq8BOeKcH04KBTgueN\nK/LxkFQ0BRn4/s3c0j+CHnaQpTY6pHZCefP8a0e3zGAwaWWIverpFLwsoiO2\nCheThsP0JnPuDFooXw8TebnlVYcFe154lF6xm/NjRHLFED15cMl/2gpekrHG\n34FxYHeaggHkQ+4SZf1BazoRNi9dl4MQhAvUIhocaStWUdy0zo5ZaZNTPu9L\nk1gCIC+knNJ0aB9Sxd6QKAlC6L2DmhkTlkRa4oaZuj/GJC2KNmWGOKUhh2rg\nztmyVIFZyQyddh5RvI0fbzoFxWOtpo/oI3G+6dpnkQMzrOxOFG6/2zAUj2JO\nN0H2dZprnMnbazb3Hy0IpcpyOabV+W5UaMcmOvWWguzenMQzJqtxoNCxkV5b\nfc1H/bq5iEixcucTL0rOwc4dQ43HlNenZRMYJHBV5jOqhjCd0uQZ9CL7+yaz\nXv6By0YIt0vAdyY4sYQWkuoHnxC5PzeI+RhwK4Jkb43CBeoZX6K3j/asR03d\nPF6H96C2GHdl8cdXO/JG6YdmRQ8BRk4ED2lVWq3756syQT6djaQ8CUnnxggT\nLBVpqM3lDu5qOv8CO/q53GFl/pTI23ov+HFX6SAWGQmx72JnQJaaDXRs8Dgd\n5MQs\r\n=I7Q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC24e9MaJC7SpiMNZVXcXwLjpq42j35JdjiVtnyoxgvAiEAgCkFhLvVk74FKfkdJ7grJ6eZx/gYmmQxVC94h2X7Rho="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.11.0-develop.4_1600087127595_0.4793548227642479"},"_hasShrinkwrap":false},"0.11.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.11.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.19.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ef03b560511fa8ca5577d3abfea78fd5dc8c4100","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.11.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-0ma5CAQjbDSaBav4FHz32ZRR4MyqTAuFyBwJxcfbhAkP/i0ZtTZyRrKlR2rMIuKo8Axk4ML6BmtOP5uOw9xFpA==","shasum":"80fcf392e58afad62dd2e540ba4f57e043c11307","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.11.0-develop.5.tgz","fileCount":23,"unpackedSize":1350660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2SlCRA9TVsSAnZWagAAgrkP/0oCNeQhXReu2uZwGfks\nLuMCjqsA1SzeOVZ9/LK2w2I8lZXk8tcDxD1g1U30H25o/8K/WRRJORfvhPhP\nPYT/LBjNVXoWBjUFKgPAFf/YxcpGh1BqqDu39YaJte+WhQhCqXR52l3UZ8iI\nfZrYE+ZwYCbe46uz55CoZfPVpJZEJwyEARVNO7s8CYMwSk35cPuEmvZPpyDe\nn/cxRlTir7WAUOe0/fLNAgjyoYknLb8THD8OOn4gVlFioTRjHgBsYNaJbREn\nb5n/Wz/JeX1voRgy8eGqLqXAIBrFczoNhgIEiVto00VQogoYgMzLl3b98jAZ\nDMRptR3DyV9K26qu0kHw71OrCtvaMaLwlVc/ehndOOJiK3l5jVVAO43ZWdvk\nWpBhXW8x75/mKn9tKQW6tQ87m9/DUojf7jpGSlnsDyb5hbATb3wdDfPmyhP+\nTRBau/mcHkNLaED7/1eoy9L3qcnazUYGfdz5uNa0OnH94lmn+4oa6JDganup\nVarDc5uKFd5u4mSaxyYaxmBlc+dDjvh2k44amrY4LayQauKa+JaYfjDoav6A\nfqqukw2AdDKU40AD6jFS0ynA2oaKRm9FQ/8d5VGdKCwySmiUto66D2G46LKS\nt1PePduN1yTeNeVi9a4wMJn3A22843qaTdImyfuDBAgg8fy9h6dSiG/EUJJH\nHkev\r\n=/bGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfdhIdUniT/9cbrUFRpSXI1RIb/bUcIIIrc0pmnySirAiEAhjvhDQhY8tBgDwLHZxWk4aqwxzbMfK6U8Z80Ml7zyW0="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.11.0-develop.5_1600087204665_0.9543292296041375"},"_hasShrinkwrap":false},"0.11.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.11.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.19.0","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"e150cd2e6bf7e1fc809ad6ee691f743c91483083","_id":"@arkane-network/web3-arkane-provider@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-ZIlA8Y2+qSzHERkCUn7AZCkzn/Za3Uacbd60tCkuf3aRFEtMmTY1wMql+e1QUzYdlYX29nnspqE0E+pIrFazrA==","shasum":"8f9191cd26079913c11714b0d23853cb02e0f4b7","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.11.0.tgz","fileCount":23,"unpackedSize":1350678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2WsCRA9TVsSAnZWagAAg9QP/3FtTqphVTAFLN/sdxZm\nv/it6OUUkWIlTxIve/VERHeXq1129ZgqaTT5a0BBqbuRUi4kjDa4NDksUFxP\nmeEU4xduH05+4s7HYlr8q+G2JmFivATViu4UB9hdA3EcK1pfjW92GGpPgQF1\n9yEuxmD48484hx03TiHQECUA0+EAUnPtRkmE06iKu+0pFPA+7gepwUoVPVtb\n7SaspmW7XMZY3r8tdPoVN0lUVsbn9Gzh8hKQ5iRx1vIbkrU4elBK+TM6/VzB\nY5enDyG+1Qry2l3BZUKWIOgGrr5PbwWqPyCX5Cp+mDmBWYTm4Fby8unbkgFi\nwHukzFEjnCW3J5lwNHgBMFpkHVrKlSFt54oBz++HIxNLeUHUVqjk6tYlJTBV\nOLwc9Yxdnl5nIWGrwluKOtb9ddDpMLCiK3JDVr7N/MzZTBk2h6dsHkSRLkA5\nvS3l7GME7yBOGpdx6S44baioL3cZu9qDMvAyuBM8P6djBndk8WmFcsElq2N3\nnXbFboOA+qnhlxrodL0rz8KjJV2ZCl9f2CR5bCs6oqsx57kusc338uIoaGdH\nf8klvDbSxVk5fY1GjA7L3R+ofGFmUEbHjyDt8CWjGyOJ+UQ6ZXTfulWM6Cf3\nMgcv/sIu6kQTDJfzPhtP9mg73u1DQrnh+X5Fc/cODROuu639HD4r7S1fCzdC\neLTD\r\n=xrls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwc5611E91vJJKQ/uxomrPKNooJPWHw8DsJ2MfWVB7bAIgMYniEZbXPeBgmWdJm4/t96SoMY/kOF+QckGEbEe/C9o="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.11.0_1600087468473_0.841144004902711"},"_hasShrinkwrap":false},"0.12.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"d13d9868727a42409f91e8f32512f31e34629bdf","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-cXoVB+X+/0RvsTIFrbuOl0JPhG+pV55+e2XhLepJ+WIWJykjsE45WlgxdrfdSKV9sN/1NfV/NTbi4ELcHouh2Q==","shasum":"4ff0fb9e51f0f64ca3bce13609285c33b60e8b2a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.1.tgz","fileCount":23,"unpackedSize":1516768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYMe5CRA9TVsSAnZWagAA7rAP+wTHHPbUkPNqSvVlb8G7\n92SHqSoW++tCGzL5ZbjWB6LGAU5nwTuZsGfjlAzWNOBlRB4Tqy+7Yndz7aCF\nbJsy8uZn0da4kY06hGBbrE4St+C95kwPfdF7B9fg7cfpUU1+ZBiPcyw3yHSw\nJ4Cm684Kzri7wRi2cVCWfdcqQ1rap3AxVE0DmnLMYIHutuJfD0srSZEBUG55\n4lLbBqclcBMhP63TQ7O/tE4K0n4amFStrZ56i10LBrwZTujmTAjVNapinff0\nvXkg6n7Jx3+AqMhIigO83oxSjBvgzEVnTQAaDjqAyTyq+Y82ulkXXRrdVBTM\n7Jo0bVf76tzWl+GYEm8MMbppf/fmP6tkrBvSuoobj9caQ17ZOfSmYAHNk6Eq\n84YKTFwSKhanls4mjnoOb6j2E8b4Ya7JYg/tKORs1BU0WLc/NJclO1nZl7hl\n1v84fTHXNtA511LgBaovUMkaH0gq/nbUV8ZwSwAqyeOG/F7u4s891Z2qzKpS\n1v6pRr1HAKnwaleu2trOcO6c2CAm7CdyTpSFORlXz1bSCqsExqzT/1U6DB5Y\nRwL7s0GaESiDu7hLNm0Grtb/mrsPBMtuoCkuh5V1kxYu7SrAJNfXsRleDAPW\nUr8dhfY1BcAT3uEjqTN9KdZMNB2OEpqzzP2VnYYOg6BXs5lbhHwtfZCKpwjc\n9wk3\r\n=mz4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbbYvHE9CrvdiqBqem7OaMeM3WenWn8hHjI8OpInA6kgIgUGO0MqdWBAnv7K3ay7W8fGUwNuT7RD9WSvr08y0dlwc="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.1_1600178104734_0.7876934434098604"},"_hasShrinkwrap":false},"0.12.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"caed07ca1e68ea27c49f613bf1a09bd7269fdf97","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-ijob3A0fUZOw7WIDYkF82mt0d3Z4qAOdfcj35F1YeAhM0y+dd93+xu4h2zPyb9DZApEd1kwZxqoAGT5pMpTLHQ==","shasum":"5c4332df3c469fb1921970b6be692f2acb693fb4","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.2.tgz","fileCount":23,"unpackedSize":1516637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYMxZCRA9TVsSAnZWagAAO6sP/RkbJAmrf1dxVahukpy5\nPvcEb1lWNYzzeqP78F/xqmpPBjEgUONsopFP+SMb72Smsoskzf+DpgJoBFxc\nYYfgMXGeo4E0d/JllMKH5oXor40WXhaoSPhcOFJjfgUy13VW6XOemtbtuL0V\nRMLVEVSmXNB6ZEQexWM3Ja16/qUQv+MtkMwrPmt+BbzrXWv3VnPWMbuMbsp/\nSnexqIUmwh4rSkdp4K9O1GhdU7yISlWFlF+VNQreYHC6FoKfMHleslSFERnx\nJKOYv74UVHnPEqVSXo5nMCn73lubBJHFyuOc6Nu5ecPF2FcV0Bu0CcMQyPI5\nOBOodL4gNoEAMfrWrp4l/DivPU1GwcRuljIfKxDuHWEK6T0DXhTkxIRIkuWN\n/ECqLbm9ELbK4oaUql7JcdZ/rJFB1p6PVkohL8Bdepwl0Gb8QvSH6I1uBaat\nBBco5+zqSH4nJ0EHEq+rC6+pIP8txybbYac+BlsnbyT5DdP9WjDtn8wSQXXO\ndMbAGum30HthYrT7dBiWdf/FOwEkGx+KFP9W/mE9fHsZD4tCOrXzCorMoqDZ\nhTL71RxtSXT53tR8e6u/ICp3UylUWwD8ehdOVeOh1jQo0UdQInD4M5/KAmHK\n6IRe/xeUX6rjq51strsFCLh01tuqaLavVVj8LpVX3Ghc1PMknl2zu/AnyEqE\nW3K6\r\n=ayub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA6csq5ME0gnxrITcf/Gd7EyIKnvrZeAHJwCuH+x//QAiEA/3SiMconydMe7aHwQI/WamTXDOSU+L0ot5XjPZUXTZA="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.2_1600179288910_0.044562353453255765"},"_hasShrinkwrap":false},"0.12.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f630079b2689a1803a522265a5b914243fb3a0fc","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-g9qf1VomayDvCbQz3ZHhR3MeC7vMsLV3OsJqSunlRw4EdIMmj9xkjqhrV7HYQFqwSX8u+awwYmUtLQOQjf+4QA==","shasum":"d07249bab099da821684fe4eeba555e0702b392c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.3.tgz","fileCount":23,"unpackedSize":1516801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYM3CCRA9TVsSAnZWagAAosYQAIk8WdoivxMppjIJB3OO\nLDFclMUbh57HBJGUDAkjLi744ExDFKTFSR/SdnVatxISTXV9knBrupyv5e1x\nXTRpqv+q4pdu4FqMhv5q1Gb5NoHzXAuaLqsG+cqHgTpZwyz4hyVnqjspXgWp\nsWVQYj5SXDzuOFWC0yoJWiTy+pZDC/7h6gZZ0735QosWZqdKusaIMEkA+S0n\nNJ0bU5Mm/FbicTwbE0q/lxXy6ldXa+yao73Et/TQwtqQpeSsQs4ILkctrMhJ\nU0YhBbHtB8n1VJgy/JAPPUULrmzvC31ZX5MGF8DHH0ViQCI7VJahSKxBVosr\nSoDM0RP7RI8xpqi8hVXYhQlYKrOLM8xJd7lDv5Hb/k6qJ2aFqhgA6cTvryYv\nPO/iM3RkOlq1t8Nw2kuZTBcvER+6cWJJVyJThbYGbt2HJn9jquExp1FGwq4r\niWGbrLGzQWJ7pe1abIegeR27VjBaLJxzDPkzf8S0KD+uB5YqQH754R/d0arP\nkt+GaySZk03xZu/Tjf1YWCN7NwgS0LtJlceOQ0oP3Ol56Lu9qDUbBHtcOnoX\n2VEAiWKfCwLsgVL98EmjUP+5JMSrx4AsIWKYfSY2msmomedtNX5pfkRh9x1T\nNatHNBwNjraWm9v4B5u9mS/NU7VBInfSYjJRQMqHegCPfZZ7I9gUts0+58hr\nsMRn\r\n=AEp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb8ZTHOPKCyLvsOHZ2sfZeSLtnNx0Ted8HuP+hE1tixQIhAMYeVStyQ/1eCuhOUSnXv8rv3Ftueoh0dUhETSuJsF+o"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.3_1600179649863_0.8377716809331797"},"_hasShrinkwrap":false},"0.12.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"bd9eddacbd233412962ae7344c85f2d54101e15e","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-yrm+kYUQ/xoItRtPrvJmJRbK5PT2kGAT9CAInjlX52GUqV+6IQcFF31oISdH5kFCC30PLOzJ8KS8VNsxQIlj4Q==","shasum":"37c2dc7234d72c8b87759330d5b706b23c25095d","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.4.tgz","fileCount":23,"unpackedSize":1517905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNDECRA9TVsSAnZWagAAlsgQAJdWoOxEcW+TFOLDuLZs\nZXCQcnu237xWECLV00oisXU9C3h/QVDlhNCeWuNoj+b+v9BrR52g8ET2SFGY\nXbSfsJ2CUq/VSzYnVqAy24dL0qEp7M5oP8fnbv1LRJ2YoR2ddbHvxez+1aeb\nIkBkCvO+61VVbvPulTtfUJ09jFxs2B2mmb9QGx1YBM09ZbrrLBicE7/YKHxw\n2dRxJ4WLvQ33+Hk5W+bUPLp6rmbsFunwgtc4l0F5dGlZ7CfIBbt+6KdIfz9f\nDU+7DRqMAsHi3038/1gXJNJqZoK+Zln2aCcOrogrxg9qkCbHYpGcQ+EVbYtw\naTUSX25k8K+PWU3Ecvxdyxp6fXU29lv67oVaRLr7NYdW95D0779r+mrmzNRz\n4n8MyAXuadYpQqS12/e6Vl8hnQQnlFg61xYAXHfLMmea0kbqVEpzezTh+VLt\niQi8LRHXJsLTNcdL8O2R7kF7Fd2WlEfQHHuF5yIaCF2SmiP+Z/kIpPzzDU0/\n64xy3PTexKzbLatJeehtGThBSOwVXJyWlm8dSDZhXytd2gwiEfDfFQYVIiWZ\n/6Z+SDXMroOxhhzMzwvrzDMBnNLDJ4LKDWKk6FkcW1w4CUeJKk2YOc5HCsbD\nPPxXnJBTpuQMXGOWm7hBGM3F4XEvXJhc3uyaGMbQBz6rQdD8RxSvumTWmbmz\nyY71\r\n=5E0j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGz1JtllK6b6CItZL6aZGqiqyY0NXKPAWcnoM//W26YSAiEA08EilqM2A11ubKmeodl1Fg7O9in+eHRkbu4AxSIWeOI="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.4_1600180419780_0.5435353355009487"},"_hasShrinkwrap":false},"0.12.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a39cd8c8be5eb34baa5c7a4b3aa6ac150d66d062","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-VP1VkXcRhNr8RKlPL56NaER5OzgvXRuDpmGhKAyHNhEAMcDN+reRWeKhYNAzRwsWInFtoKp231DchSJGwrwfJw==","shasum":"c2a366c2c86062803820ee3f18f9ba81cf659789","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.5.tgz","fileCount":23,"unpackedSize":1518514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNNZCRA9TVsSAnZWagAA3aEP/Rl1UuPNXYyQabxqmYW/\n3wrblW2X3C9zTh6/ShN0zG/CYzZDQ2QqoU1Jz+4pxSCSg1dQiu0Lx38VcZQO\nd1rRx2mUJVbOjSo82Ir+BA61y7hj/8wQslSFu7laoaxkFUMKK/DKAll4s1wX\nVh3gRzerbyQZ7dLnTz2/4IucbGG5uzMwJRD0gJWhaTw0FibCLIePe3gaywwi\nr0slxAJWZRHAwMl6ULoEY7I2nu+HcU4CU/UGXU64yQEFzQPh/UToQjxXyiHL\nB0yQ6mRVFgs274AM6pa4HypyJ0UQRwlFyyKwTHDYTd8/slaCkC5h1JqxCC37\nqhrDLwc3H69ZztSZvXGq2HTAZGxGxEIaMGoTojFIR1xw5LuhXFdhuET64ky2\nvIFaHcEu2PeENx4Wl21g/5gh5qjVwnSLptYIcJYSxbs2ZognH11FR893IkWN\nJCPbIvv5VYtF+BZKvmGymmAj4KOIbd3oStqYboyamFB7ERiDT1Qti9DjEtR0\nNsgtAMRw2W7WjQSSwbalyvphrYL3bUYz5ukjQXbC1SdrQYCdOORMsVsPEQaj\nu4xkS91Im4qzgLgut75MP3aSVKorPsP199E78QeH40siWWRTCVhKciJksfQK\nCsYPeACXBrq3vU9LvkyiYSltANNSKw8Vf0Ci0N7dai5M06rvavuameFDBuDN\n0af1\r\n=2mSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKu4NA79X3FFGuOus/ue3BQerQSeo+8YO4o1IbY/2d5AiBb8HuXAQc1DCLdd5aCtq/e0QmR2D73zzy2spNBWXvoUg=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.5_1600181081322_0.3990392495198969"},"_hasShrinkwrap":false},"0.12.0-develop.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"279e24da7dbde3934c2ca005505aa6f10f971031","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-5We4kC4n8wLFsQPdM1F57IQRiJJNBj/KuYZRXAadYAD9eJf2hO0z3v8ickOlUiMca3f8Jx0tKutmlpIVhq7phQ==","shasum":"6f046f67b35f5e12c1e9ac2211710283a6679446","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.6.tgz","fileCount":23,"unpackedSize":1518014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNUpCRA9TVsSAnZWagAA634P/jDG442bS5rv/vap0d49\nMGt7MEJDUH5yXzc8c9CESsiAFbt6mKS3B6GjsqSGYxQ57eDj+jYgV5DwFixs\nR4tZ1WE9UdOxAW6PJ8Pw3rLTAt6WqCp89Q4Pwc5ZmI3qV5j6687Zp4rgB9Y5\nhqipBFa/Hl6qy+4tA1trhriGnKopl3ZWC5961oUeJji4XZ/M/3PQL+Dw84bX\ngRyc09RBVd57B36xj+n45xqbUZAtQX9IrQwBeFZmW6cu50lzyNMKkbrHiN8I\np3SjTvjyKVvS84ns7A+rP0ngaqN/zulKjVqx4V7xcGrW1ltth/X6fXtu63SE\naMgL/ZtSXG0HCu2Xhctepf0YGQUrm2sq6lMuGO9VowcKH6TdMf0oGZpcBu/W\nQVsHig82O89v/64GfdLP8su7PxjlaSjlV+3x/NUNSRy4A4IMT4ITeXkceGEx\nBvv28pvvrZqn032f41KQJRTgzgJpoznXBrOwSasNy8z8advUmqepUT82MAhM\n3cbAq3pf9DI/e2Zd4gJcvHpnz8K0jHei+oO2GkVzXnECQpWIFxtV0hXSHMgX\nQ1g/5V4gTd6WQcDJ8va7rvmXVnNx+3pS8h41RorVRw+lmuf6Y60YoaRQI4LB\nvfocrK9xvVsvpFvPo7bbV/PP6bTZ+q4bwfaE1uVPVawwrK3sZ2tAy27EDYoS\nG8Ar\r\n=YqiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkmEgQAHdaQtSCI2ZHVSdKYXsUSjQBAy+UadaoW8WzdQIgXAmeJmcZyxEMAFgdeEWRmT4TwPUnLtLgDqLmA8tVTfw="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.6_1600181544608_0.9706453415651413"},"_hasShrinkwrap":false},"0.12.0-develop.7":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.7","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"3701c5ec08fb07e1f6934acd1a98878612a3818a","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-E6G3AbMSIM+1JCno+WhYyhMq1exUcRARSQ4vLWrNhfoAb4l8RKzgjVT2Cb+rZFzWdrlDchdhSCaEuCtDTc6fDA==","shasum":"d0295849bc66b975b8882c71e124ff4bad2c7697","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.7.tgz","fileCount":23,"unpackedSize":1515272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNYpCRA9TVsSAnZWagAAU/gP/3q5HFEX3li/Sc95EkXl\nOL6Vqy1KSbRriTH5kUetsuYG+EhpmJInZmWEMAGxfnMLnjppnl2WJSIz1kr6\nXv1kvBHpz4dFa1cFZGEAJZyMMsUwkEhgiiIBEf39ZaDhnBU32k3Kqo9ij+TA\nmuzkVEocL/9X8asdvL6PyUGY0D7ne6mDshBNd2/vItli5CARB76zce1NkOOc\nvERIyEFSONp0MPPJ/dSfTBTCuMneqtpolIPW1v5VtqpHWIeYF+MW4/S7MGLj\nNwgvkfMKh/uD3zbAEXCB7naB6MM2nsqJQGd0NAoiOAhKwLyude4jCbyihWOd\nhrCi/N5Lnl+UdUBXKr5KHfKZTEw2re/5xrHUsgvWCoDOrgHUM8u80Xgko5nQ\nbEiLqJDFkT8crIvYodhx5ENH4Z+dpoUOWAQKGnkdxKHuEwukfQKbbEr3PIV0\n4Not76YlpSVuze4WqBehXN6jXLQdxG15N48CBXSglAx4T6c/rzi3eIY1tJ5V\nYSlVKiByWukRWnWLpayNheaV+Rn9/aPX57wOaHVucq/deARfXHqYITS6tfUR\npo6dyWBBlsANu7YlmQ/z6WS7bkNuVAVXQUdIb9l/gd18qLXYfMeaMD6Ag8dN\n4UZStiSyLoZwUnkWygStB22/3W5GTzmSJgq2NKaWMvLc1oEP3lX7/gOfPNBZ\nOqCT\r\n=7TDq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlOUVCmyfQ2jkzZpgmzR58YujkJW6/pWx5x69eYRXBjAiA2savqCyyRlbcyPlXyIj0m8JMltZGNvH7x80zY5jm+0g=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.7_1600181800720_0.28261811117961266"},"_hasShrinkwrap":false},"0.12.0-develop.8":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.8","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"91eadfe13fbf320efdd6612428f7f9d0e7969a10","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-n5KdEs+YuRsgNdXb9AagPu4gdbL045JO9WTwp6k6x+CvECI5gOJWtl2IJF04kjeE7rXn1OZWg5ReKPHyxOh5OQ==","shasum":"2f593fb78c6b2e470873147c65bbd4baa040df79","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.8.tgz","fileCount":23,"unpackedSize":1359043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNf7CRA9TVsSAnZWagAAuCcP/i2IQnVxT/S8oYvI9t4A\n9VTBE4ZGDqy+J1tez/xBLV0YXeuFSREdxd+pQKhk3N2Ib6FOegVI+K1tQwU9\ncCJb1fZSke5AJizE6Hhe7I9BJoJsYnKlyPykTG9AuMzbNXKCPmS+RHW44D7c\nyRMgr2V1ZALhBQCmLrUwUpzbxLUWtExXb8fsuyYFBzQ9nZ3XO7TQDkOGwPo/\n8McMl5qxifa5BjvfanhLqvYi0giikJDxbTZ1Y/CcxKsq9fIn0xZBpIlCe+IL\nDlJTpRSz9ilE6XbnNEUpQ/t19y+FPndylLv804Kt8eJ9szogwc8zXgAnBUX1\nyF38wgBUcbZxAWZ+3DcGMqyU7X4+IA0hYcDASzk/VNGxPHLGWzhGKj7kB2H7\nRhB4fJ4Cihnk0BixnZe6xYSyYsnPX2keKM/fXx45gMBobFvJczJYLz33oxiR\n9Rhs4mFa2/tc23xnYbczM4KYvab3Xmb8VyHvJIJgxk8tiUuXMz3jkoryuZB8\nH+NmQw5aH4mcHrA7vmW080VGySJQKc/9aG52/9UQkJNtNllpO1ewQYD7hzf+\nXyuFJ3xD7UnwtXRvqDa1U+ylpqi1ehxsq3atkoe0jcSV8m3+1lB8lHKLS/CH\nul9QoquORXrelvTzqxOBFE2VtS4Iz5pr7cn9q9a0GytbCwz+WmZ2kCreKRNA\nsb6Q\r\n=T3U7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfoKGbCdtZH2x4zo1NBGMs/nChx2uxhJWpaUMmHTV8tQIgf88HTbEWeuA2k/HhNR0lcy0FFGWAvi4THmN8KsmXWHY="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.8_1600182266908_0.25596886597024127"},"_hasShrinkwrap":false},"0.12.0-develop.9":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.9","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"^4.1.0","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"2c33c86686422de85a25e8f45123973dcddf9491","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-RyKR2p05hkQXrs89lkocdTULUfcijdyahrszZ8PYEDuQrFlAej9/MtWLdqbk2PkwgDu4dAxNvL6ieFrOuQXG7Q==","shasum":"0c962d1a9b581d77c54a8b307518c34a91761780","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.9.tgz","fileCount":23,"unpackedSize":1355560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNj0CRA9TVsSAnZWagAArGsP/3X5UklGVKDWfqu7203f\n9aAYSRSgsSaCZkdhZ3t8LvzgFRcsTj5pEsypznnnU5e4V6Oq0Uj1dJj4qA/g\nLm9EfXKhM/7iXj9zPKQrm8/P7q0bkUErOLBRTjBLVPKBIS9KKlu7LYpFQC7a\n105ZOWzb1w3uY2NEXy4itgZth+yAC0+zOu7H66hijUY6IwgVxXoRAlt6WTS3\nRcaBzPCDs5R4Bs5c4w7Oc0hHhsK6ElW6Q4G1UVmYZM/8+oPRXsC2//OCgMCz\nh+/jI0dmAg9Bo0US87kawyXDSLSRlhLab6ODFPi1DAfF6zxPPHdV3BOLwNCe\nNwK63t3N68cwtsJtJ7gguRZ9x8H3GUECkbgMbKvrFfwmKWNJ7prYVPqzkdTk\nPTJU+7iY7ZAWCM2C7bPaL17cB8M1JUnUVNQKt4H2/cdOxj0vyeLlVGn61rKY\nt7GyG4mpXV7SsORNhrMnYaSb/M5Rhs5ID6v6yQDqAXtacBvkVje7cqqFHgNn\nHS/CNjDC1WH3dAlien7yFjFb0X7lZE5GQ3vDHeY8kxB235o0A3vnLRiR3SuX\nUAaczrzCr3JQNtmxqPwFKkWMFyNDavu2+Gqa0evvearzbjBvrKB7qslxU+Jk\nxQZTcnwHnsPbZqPfUuigW0b76iIfe+AQkc82ZQxJqYuy55g/dWMkcUDr6fC6\nuzP/\r\n=seDa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcUm+XD9M4ZkVZhHNTJoy7hVVq8XD4/oir4P/xxQm9oAIger7ULUUdQojdpgpO/jKukbCo0woEZ9rZutEeP+AlAeQ="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.9_1600182516166_0.5579970331113961"},"_hasShrinkwrap":false},"0.12.0-develop.10":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.10","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"1f33ee6358782260c5b3a6cdfbb5fa15ff4dc23a","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-yOqAIWNGs5sufxejUmiy05Nl5NFjaHPRnG0/J82N3ym0wpSK1XSAC2dKZYtu17qcrmhYYGBja+4//YugVWjMwA==","shasum":"74fba9cdf1c5a0f54329e61a27d8651ddb7e241a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.10.tgz","fileCount":23,"unpackedSize":1513450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNvSCRA9TVsSAnZWagAA3yUP/iN9fJSixOmXQPmdZ+dd\n+Uw6/tpPBa5GrVnzZU3wUr+Eq2tudkDITqZOKr3RdrHrZIO3A7v9oaRPOpQU\nqBQYrV8Nxe19XXkuO/YdyKlbZrb809q+PVUD6w/FKPrEZ1Mlu9XSjjRzLjpz\n3xvtMvt+M6BqJtT8ikj56Syj2F+mytx1afG82+isHnhgUCfowhFHSKrBlIaD\nCRq5UcVr30YuLRWAje1pPj1FPRCterP4ZxUUHtuzQqzoBL5Zr3fK/cwFFv3g\nTaCl8a62VVe8I/IrWC1IC1t+ViYsvQCosLlpxzrL7+yre8IZwwc/BlV1YGwr\nDXw6S9sdgHRy2LsWpTVYjf+h+heZojiLNRBhWOzDUHCWvREkRy9S3n9uWYic\nrJp1ERvoRbdg3vSY9zXC3NLPUVVBDX5irCR/OJqgjDabtsna7K8xT+xr0+8r\n6QRHwg2jtPdt2k2GqSSYeWyRuDiqXrJ7JssVS8iyZHN9PE5e0bqfQLkzL6eM\nlj+RcegbEFN87vwjceH7KAKQo7WvOp8o5W2GMKuLg7waUPjyWC9+1+pLyQQ3\npBAuC90SG+8dzYamm3XmLxG1mTJkxe6SwSgtzQAXPWZuyky1ZVUOLqbImEES\nCTHBDen/wa7lI5ketJIeQuVbJ7RBVbhwiME5U2kKNop8kTVWyfwQLQJ89zQK\nS+lV\r\n=jC7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJq+iGVnyebdgvz+SsB1GokZSCmuhDOV1gUGj09RaoGAiApaOnjU2fh06prQGaAC9YNyn7Bi2dYsOxNPy80Mh5HJg=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.10_1600183250260_0.965980758979095"},"_hasShrinkwrap":false},"0.12.0-develop.11":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.11","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f17abb85c80a4f49c7bb24456c16b00fc9d397d2","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-973mIHOLtTYLc2tYHGShw7fsJfLeE/Bc8AXmw4N+lPbFsF17jtzfkR6pjMvIsA6mVD0neo+EgRMVizrh/ottfw==","shasum":"59bdf9850ce4e4596ce1e0fad937a7edf3949651","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.11.tgz","fileCount":23,"unpackedSize":1513768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYN6jCRA9TVsSAnZWagAAiRkP/1sNCgn5XbnUUpiJiosM\nyonydb2Bzj0ewTwKVesqfvbjAX+JAcPNRXAMpp6E2tPRnkYEMAGUUjrSb5Lk\n7oWLNkTy6EFyqI5Pc6xVqDb16PGDUkHcpn5BzkK0yLxqegW+sfruBTCGOyTB\n7eD1OgC5EVMZjbHUsvXeElWiNceOyThZZMNoO9GUTe//61E8kofw++X7B00N\nRJjh30KgpmAqgzwy1okLofUjsyasl3DZFpzWpwBIieZWP7e10TMgO/6P94rG\n8P/ww1i1TMD79BZmg1Jr2PUUEfo4fquITWgkMFHEGRjouckE6cr03G7MB8qY\nyMyTfLOVQDcdcP2Tqym/CWNJOdTDHbKK/lrniSCXRTBwChhqet2fWEc3hLt8\nESO+D7A/fAI3pBTEOKXPFBMFZ6krS5TvILlbXnE7QxVuVe+k6bvi0UssowlJ\nh1LCWct7+U2yPt9mIfLTGCKbEmlwGTY9eVcDhx4jrP9GNhVYsI5tpyv9i7hp\nL5k1N3h3ELE5ApFqIY6TLk1g0+ycEUe/ZsbrEHnkwoZd1DKsM9Eed29oIPSz\nxvTexhumzgM7C/vzYtEvp0pj3CrYcsHqBJYavDVnXzlApzVj69rE+V8sincV\n24MbbeujnmuwlU5SPbcHFgQVRk965nBaXtKNX3NJ71fq12KSHiZlfQ9LTWMT\n5qQV\r\n=Q3fZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdGIeUyvBOEO/d7Cbq1MPoAou+QkzrBA+YPBgG+xWLVAiEA+39XCfKv8qY1L526k7KbqilVl3r3rC4OSuZFPzuI6xU="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.11_1600183970905_0.013338860568538946"},"_hasShrinkwrap":false},"0.12.0-develop.12":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.12","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"abf8a4c46f8e9e932af046e2b8a2c94cd9275523","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-/S1nBexwiHpoyDcjAdpCGqQuZpRCFji+AKaSjBUgLSAClV5fpuPMw6pdvRQh5VD6TJyukunmoE4fTkJNNyiPNg==","shasum":"4338654eb9061ae58391d316ad29187bd329fbb5","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.12.tgz","fileCount":23,"unpackedSize":1513768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYN7aCRA9TVsSAnZWagAAoR8QAJSkMxgbgtFSu8Eoi8BJ\nJSOEErX4UGZ1lYNsVSQ7TFnhVfUfBUYNCnxjOF1ZDWaea9zRASmRpWWRSBgI\nmc9E6uiEn7WZ/uexlWLybJEGNZW80EbtEpbT/hmbe/v7fOeTah97uYJeG9jY\nALS56H9s9ra81eaVR8Hz6WPfGSZUVvY58z3KHJyBJTmVOCNLL62t0nqJPUZF\nO66Ron383LFGyfIAPJg4MdaT7/KTAiFMgb9Z2xMDlxS7KZmAuuB0VYlF38ZU\nAANxymbcibmZeqmGjZis8V+/itmPKJW+LnzA6u6k9OPqrHPhuUtOwbKVfWQU\n/PFe0PQ7zUW7PlCWuQ2G/nxm3io6hk+PBm8LoJyOdcTSCF+F0YWPbhqcYQ2k\n4ITh5Z/8W41hTUgKXrV9L4cx/MfePx3esS/FFG6SNjpFqwy+nVoMeL3qd4dX\n9eQu2xfp5Iszm8H2g7e0nLLwikpezo6ajDMFbQYd+TqCLNBl8WwuuZH0DIMj\nHZxyaVWVGDWnd/rc/x4bfAAUj7/YsGls5J83wqu9vI4cl5W1OW5GObq4gR/n\nimU5qa3c/cIGa/pVDAEKCFGfFocowldaaFuFFsIRF+C6YCJjWTL52iCdfNP4\nFLzTvuz4KlMvWNVMFRFOf3FFs89JeWOSsH15PjtAbcO5B5yRXXnN2LtAXxTV\nXJtR\r\n=CsZh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPBgQyb396HRV2PfPvjneILoGvIDhqDM0K/pxC+E8mAIhAJoZD3N/HxPQCojcJK8nLLxIOyzxfJx4WTGU337hBayF"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.12_1600184026291_0.6001095145600936"},"_hasShrinkwrap":false},"0.12.0-develop.13":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.13","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"9f47058bf1b415820f4e5e068a87b42393b6a0bb","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-jRMB0xH4EBj21ggM1LREePkE4uMxeW7E4X7dHQvRFmGzwVgB4LtMI+ljFDuo+zu0K9wWebZQjcmChIJf3pTscw==","shasum":"c7955a178279f3c917ed43bb933ebd0ee9eecf70","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.13.tgz","fileCount":27,"unpackedSize":1996099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcxhCRA9TVsSAnZWagAATWwQAKI3vEHsQIkGPJauDpr6\nZrWVm7/uMtB1yHk8GZCWH3VUzY+gkQPhokf3nWGGJtx78uDBymNPmM9kQ3ry\nrj6Of93srJdEn8m4wHpBTkL4QAkVS0hoJDllRw5gAZGbd8xGVb81ADBwOFEO\n7hAmIW8rXNzS8/bzjSrm7o61f1TrF1HdrEj8E0+yAro8HzNPIucXyPpywFjH\nF1xf/mPfdrFqDvsBbAiLzvDUnNsCKV+3dgGDbex+hs6LicTVPNEKWp/h4Cqx\nk3YbPT2TWLtEcOs0cGYljd77WpUsYDn14I/m42q622qXkKGaosyKjBtHwQ4+\nEYgsoghCR+56qFmjcf5w3z1ybq+Mc+Qi2OBNoLrpAufdKxVXCOL0SNi0A8f0\nh0Z+f92rbN62dpxrrGpXkC4Jhi926hvjHLo5fP9EydoReh30VADsO2XyvzCs\nfy1oZLWniWNnHrd1udLpUO+pfKBX1T8V2kRLs0p3ZjQnC3l0lVhUe9a/rTVh\n+Nk6Dm+ZtWjOAPH8HACmFEGUIE4ZuRsMRW9q2ZF5ChaKpThJmg77XmENge1v\nh5gx7tjUL5xfJwL3SbNPAj89wAV/u9GSPKKo6IMQxkpuZWmi0aYFrW1vKWCZ\nlPT0uV8qkB3bLNGF2Ys0UlD6mwETiRyIa6EFcA5e8OUFuuWcCowKgekwWLn7\nI81O\r\n=Ay1n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnsnRWO0rfHXTSuF4tWvx2RQVXYJ1xxqSg+t6CmjDRVAiBXVVyYGW8Lj2l0IKA2xsaMGKyJNXMhXaTWkE9ezAZC1A=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.13_1600244832892_0.96379108163131"},"_hasShrinkwrap":false},"0.12.0-develop.14":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.14","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3":"^0.20.7","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"3f558b0f83cad98295cc3df4e1bbe7302079f15e","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-H6OT7kVCHTJAu/QedCFNf936vi6Pq2UprzRA+KIHA3bdfgyCnjGR7Lxt9MrVaxxjwT7gwYHX6Or9WXR8pISmqw==","shasum":"46eb86c823a6aa073584177626629be0cdf5f0ef","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.14.tgz","fileCount":27,"unpackedSize":1995935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdD7CRA9TVsSAnZWagAAqjYP/0Ityccg3YOXEshH16QS\nzMcbNMlnTPuBFBAuZ3nhtVcAGb8ZM4f51a4QVIpW6tc0Q8EVh+Utm1OhOPyQ\no6Pa0bVFUkiYPBUstthDujxkGf1TntHTjyB6lr6JbU8xm5y6CxUfeJf5Fsrg\n9mh6C/CCn8wcXuHJlgRHRSUAniYqU+CIhJezRtCEvM7QjuwXPcc2T7CfKzhk\nedXwA/RD4O59PeWrZ3gdeNcpI2OQQvuwxB2rBVfW5tPlIff7PAsfM6BTyzYj\nviD0UowdIeV7N4Ubt6zEc+w5lS6zuQsq/BeiOl/hEPKXztFKkq1VuYY+a3d7\nDdIjfMPMgIGP6KLsZeyJQ0YugnAsyUn3rGdX9ADQkA4SEoo2VCitkMQ2rZeq\nVnsRJ7ByUoINcjPdOeLF/V0lcO/3pTZ2vqtNIxBwVLyobKaXAgnum7eQYZzN\nrwHrOJRXpAuBjiaBU43/SJuPdRawS1SWXRyCUFu5njRsOYBMBSZvLd3KfFOQ\nFN8g3TC9nHT5pumE8Pw0Ns9p4cyFCA79OBCrxBYxTbQzl4kagJWnpTPtq2on\n3ork1AQ+dZtCh8KDLYJXJi14FycEBczyW6y/b+PztMEmehdndarNAOCjHFLI\nufw4nNDQ+MwVGFES7emJ5wbtPrcPp8pxdaD9wmYo4eqUIsDjTj/DMp4mCGt1\ng2y2\r\n=42sB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF8jprROO07OmZREZNKfaq+QwOVAMytGvJnwwk7Pgu/AiEAhx+JROgOgaoj6f48bFeWdT1ehfGnBGyEiQSHgyw+cL0="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.14_1600246010743_0.2413207739222738"},"_hasShrinkwrap":false},"0.12.0-develop.15":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0-develop.15","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"6b3ebe5cb22681281b0d5100f44ab54be439a549","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.12.0-develop.15","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-F73oMoeTo5zwFKQ7jYRJm4Fp0N5oJfqQ4f+LhpPMwIXrisMC18ejoJ6jdQBVdX0MDW7bITLbX4SHXFQDKH3e4Q==","shasum":"7b94e6eff74b9d361aa2e22ded90ffabcdcced22","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0-develop.15.tgz","fileCount":27,"unpackedSize":1995912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaJOTCRA9TVsSAnZWagAAdugP/0nmHduSQ1Z13E8by37u\nJi5J3BSvjwmckvKWtkHsHD/4n4eteXbMYcef7dhBKCzpCqSG6FA8v+DNumP9\nXzIpxBc/cjGRP7vxyQ0zutYJOPP3+MAHsDX6UJ32becj7lnKCrKSmW45qhE4\n9/Wq0eIKiDaSfGQCFYIleY8+Q7RrmTL7FsCICWAajzpcQuvFqlL4sulf/H7V\nIPSkpn43PV0GNKFegtnB3yXiCvY4HKvKdWLOrIytDuerRsXeAwGxSUFX//QV\n46YY8fZOH0DG3vexGmuX/ze7CeQNKtia4LHlKeOyXa+CXXwDe6gNUoZWz2tG\nJtL9RvCP+WvEL9QZpdsxDmXujuFsSUBm/XFiSGKKSbzYotauIIEbXPgtPT/p\nidpCBjII9HjpLrfcahLRMqPfuoyve99nwa25Vw8OrwC82KKhJxzF1c2Y+CnK\n2eDMD06yFXpsbdalANtY/7K4JNESu52xhHGcp0NhBDHPlXEIYfyJyiagMRF4\nxEvnIsvo0W8VZxL3O6R6hNZHSN1ETQkjOg0Yf4crQkuCllUsF7ulV61NBDe2\nwBBuO4+AA0VBgo3PMvZCPSZEoalAgNj20jQHnaQZQCk4G/PdSyHeqQzYg19F\naplqIvvPzmaOn25oIUk/0jHUJX5d0mfcZOQ7RbkqJQmnkWH2Ooe/Ino+OwmN\ngO15\r\n=PE0d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc5neIj82OsqFosRfhhZZBr0h0Gf30D4Vr4V3uVKTcpAiEA+xSr7nLM47jUWYtUG4cEnp7BnJ9DXA1k4tCKwpur33I="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0-develop.15_1600689043382_0.8589463944211724"},"_hasShrinkwrap":false},"0.12.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.12.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0-develop.2","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ede7625363e38d79e910d26ccc821d5963966ae9","_id":"@arkane-network/web3-arkane-provider@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-qlN6WxMlSPdANVaOT835iufMY+BKirUo7iOL2UrOR5aLNd7eUdOgyy7t30h8wduIk8a3DW1a0MWQbv1PXGdbbQ==","shasum":"76b175df0d7685fe4b2061f4421484d8ef1ccc97","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.12.0.tgz","fileCount":27,"unpackedSize":1995929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaKxrCRA9TVsSAnZWagAACP4P/jXDefenfV7za+U5vODn\nrguVvdXsvOGRBg0sm8dTTllErerwmy3J80X/675Fn2Lra/EJxA/nN8gca5iv\nuOJsmHfvBAb7tJpykafWz/mhhVkcREFivtNPyPkLbsE0rQBBNao3td8e2Eol\nfBpciC/VYjZndx1Q+HPLIwh6Zs40RaMhUkRPRR2zBj01zAZFg3+DmZ5+GFWR\nu8PFhTVJmuBRMkFj3R9/b5I/BvdwvF7572BAIdoAkcbrKPRs2n1lceqlcF9C\nix1VL9xnBcPV6uqJFCJgpb+CCjPAJEkm+DS2q4Tdx4O7NGMnpcjsY8aaSKsD\nPBk78qBYlR9J36Z5Lyg0+bqq8mFjmFsdG8Gw0RFyaOa3B6h260LYpqVd5usQ\nFUYL/MwXk91pKqiTPT4TKs+wH5hBUqz8Tnx5Alm5qNzMiJGSFKld4zJ7BvSw\n9V4J+IXtkgktS9HDRgKm7dVVdYshCZCMcRnAYyOGXrIvJ5gNraLCIuIG8n1y\n94Qv8AlV2C9V3HTi/Uko9df2HmL3DmdgFhKDzkh1CcyVYjdn+p5hgT4KHXfT\ns9JViZR44HV2LnI0CVNlTTBr3PsSJseRWcqHpUxRoJwHaLms6t6CR3DUHROW\nrw0LWxwtPk91A+6QwZF0OkdsxN1hV3R4kV9NoBj+1/r1NiDRSrWfdlA8C56A\nJSWr\r\n=piBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlhU4R2IAf8HeZxSQYVPM/ykhfecip6RA0bOFEyTxB4AiA7QWmwDNau+MIOrMkJ42pwG2oj2EtF2EJf6L7g0hRxDg=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.12.0_1600695402622_0.619291895835933"},"_hasShrinkwrap":false},"0.13.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.13.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"27cdf87f7f6b7e6e5ff2cc2f0acba595ac46f664","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.13.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-KPHqrWuM9+fDvmB4LVjoXEoveFyBHpUjwRfFz2v2Fw8P0jjtRg2mNjQ8QknV/Qzdp/PGemuIO64Ctqrwn3lRJQ==","shasum":"b610a43fcb7dd7f673431f04286d8c55b9b3918a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.13.0-develop.1.tgz","fileCount":27,"unpackedSize":1995901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaLADCRA9TVsSAnZWagAAEswQAJyL25PpxM5H+EtWLA8P\nUeJi/8FxjH5hqfUowz+l3aLMZ+Ev4NY9aXt1oSv3eURB7Xxj/0Hzh/AcbF5S\nbg3Lr6PYKCAaUJWwMJnoJSoqPdelFpCXenpeZ7Ga69wyXaR3xNwE/oA1RVu2\nwImog6I/HsyM6jTTz/B/7Z+CllyA8VoBkg60S8g65DFCG5+hZDvLWs7bZETk\n+qvahoygw+FPTvMsroIMmFfTeSC/3p+IYU3pifdRNFz367/9bDfAxh8r6rPH\n+y97uBmLxZdpzcZfUvOcngZw4otwsGZ/nPY2DeoJqUsuCLIvdukYq/i2etUF\nlgd+uGynhUjpzc3TgyOVYXZC7IB5BlovVDOETJFq6gAWqHW36BLensBQLlus\nmB0SFr5E2DEzlscm+jczG/BB+3UbMl3e8Eg3ZsKUK+6zDeah5cOx0sauaRNL\nUggPiw2983seyma6olAEpoop4mZb2N906JNeLQxhZoEhbf8F0KQVJmN4OR+R\nbv9QD7Tv71k8oXalXda2zB2uJILpQWJ2rrtVzq1Tlnjzj0hzsUMJn/t8rN8t\nfYnE0ygWpbDAWPqrwAspSMBI40imoYscqNTAtEpe6a3eCTtdHY5CyDVDIIil\nQRO7YMMh7dN1BEXDoYGLjJz/V58kZB8zV3zVXNH+E8C2rwgRlDY2ua76ZTOi\ncv9B\r\n=g2Ra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1PSFYWKXDlVN8Xx+hthppBeUYEMBbs20F5DrT6dDxeAiEA5aXiTGPssx3PM3AXf2qGYHnZHUxw6J700NPVlwM5KYg="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.13.0-develop.1_1600696323187_0.6828087477326354"},"_hasShrinkwrap":false},"0.13.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.13.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"^14.2.0"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"4e597f4d64035ebab5a612f8db369c25ba6ffebd","_id":"@arkane-network/web3-arkane-provider@0.13.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Z0OJ67SyKwWRWpVoMsUuF1IE9wZIyvBNEUnkZQZRn5h7EF2hv8/aqYeCkcCRCHfEvaxJ86frBqXR6AOxzc/rRw==","shasum":"e2b82b49b71d40b35a9cb7928ced6958548121a9","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.13.0.tgz","fileCount":27,"unpackedSize":1995919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaLGiCRA9TVsSAnZWagAAScgP/06Zfeui/sypDdU0hIuP\nyG5HN3xea/qPBuT0fhKEJ2Fa2Ag9e7AK66NE7LQN8VbFednpv0rpo4yjXvOb\njDgpKggKAxiyfAiWEc+w1gGvb8NAT5hYLD5gMoUZFdYIZV/c/PAgW9VhXAxA\nDD7MRfwqRUPMdaZ631wANlwkSKr7YzqmWqWmSbRRp4xhBuwVsmS2hcqO47Km\n0sCP+HpTs6ubaR8QOyKiyADt9leHw8V+xCT7pXvWe5EcpN5W00Y/MqFbGTyK\nz8MBmDgABg7OJ2mRyJSuCRYaMwPO9bIrXTST0vLIWY4LsbULbIFVoHa2/56D\nTmUT+uz3gHn9b1REOdACwxkIDYAlnS5UhCy2E/uhgQY3HvGz52EH82SkJxz1\nLcjz9y0t4iHoJGJvBoe4Kdh+2YWf6x3FH/LVZDKBpdYM/nE2ID1k1c8gRBul\nq3r5iXE493SUpFk+CyBgJZrOBlbOQgZkJNCcBMjRYVwsqqgWHO1uMNZEAVGS\nOY+l39vI8xYAUHfZEcltWqvhqyJYwFfAN6UiqJGjdEggc0mInJoxcR+GoL6n\nJ8h8/2fl9CD1xoIycgMc/VR5apBTVo+HL9XwRHhNRqlzrWj/Ur66zoMZivAD\nFQB0URIwIn0NIbCnXBCdVA3rCpw3UeJkdEyzdZZqqmT36e6L3jPNAN3/rid3\n7Qen\r\n=zMUj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk30Rc85ET39v10n5xvmqnjkU8GJGnT/NkJX2hhNY9QwIgPzwIcDbSHN4GapaFnP+QvmyCaYrfVgPNCBdFhJE7eYc="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.13.0_1600696738358_0.6553135028300541"},"_hasShrinkwrap":false},"0.13.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.13.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f871092d88362fc4074170178334ad600727c8cd","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.13.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-+oMYWclxUUCiLpxBjjytomcV0jRerOMLEs7GvTDhiBeAiRxqIZycYamnac6SSc3fGa0Cj6E2k9rplrMmQo8VLg==","shasum":"1a3ca59afa9a7daf53b4825d870cca92ac227fc5","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.13.0-develop.3.tgz","fileCount":27,"unpackedSize":2215534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaenSCRA9TVsSAnZWagAAmTUP/1xpAgm0ueY3B5+srGi/\n4mbr/anCs4ZuW4mw6XupFMhThVh3W78ZtO39FyVGaERjlc7/s2E0EGhNnqTe\nht6jmIVIOvE6Fm6Qp8tTr5pq+S/6zLH5pUIsby5A4AnVRLxFWzm2CcpIw2E5\nEWmDriyxJfU0PXz3gujsFABgXn09HAt8Lkei7VNdVhnHspgjecwE0HAWvqNX\nxuYbeQRjzjmGjwexWdk4t4knMncJ1isQFPQ0hCeS2TwgC/06uraEz8KdNsRZ\nZocovt4NVtO6cXoWiCcr9fSBectAAxrZrl8ePT1WUFE1AxonrvgE46QuokTE\n5r17+RQI/TNLRhz8ALoq6/gU4UykDxZ8kaVcdlF6uAFFFzABU/PFnmqz4IX5\nkthNn2Cv3OpbwLganxKFITvS/jI3Ae11pRIagO9+oKfdEPpfb7yCIAp9ICUB\n5kDtDiNjzTifUs10JSISLYPPdH1BBoFUQASQzqbk5F6dacJuh/BJjN5XFRPG\nZG47p49w9VsPejzhtweEHDIcbEJhA3b5IjUBJTjiii9OwRoETPcLr6X+PTtF\nmkERh2ejEzBEwYxNQMVmfB9WySwQet6E9RED0gJ6gpZnc5StpiGguJ/L16Wc\nVdIJ42pkQJWca0Ucn/LfKeLpyinki5pOLgbqsDd7/dpf0g892waa2wcdE1TC\n+0Jx\r\n=FwG5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9KXpEGn/1ZLDXNCtStJnBqOzc1xeJyOLmEa+h9MHS5wIgHMDHtD7nDqJ07e2b85wMg0YyY1iFib1I8CSFBkuxL8M="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.13.0-develop.3_1600776657407_0.5491739938553812"},"_hasShrinkwrap":false},"0.13.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.13.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"694a2aeca8ad898c51c4a110974fde2b5247b9b6","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.13.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-xY6AsdSZkgZJH1XzYG+1OF7/LEF8nYeVmo+EeoYAee47rhWwy9srp2YPfh7HuIEtZdrLPmgRd9Oxks/I722AIg==","shasum":"72dd156758c21d4eeec833b0067de61238770c23","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.13.0-develop.4.tgz","fileCount":27,"unpackedSize":2217924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa0tVCRA9TVsSAnZWagAA1QIP/2voSq+2jboNFFFuvvWp\nnyACAeI2PKOjxursBpJbRtYD3MDtu8iRcY++5FyIuJSxpdtlWzV0ARq3vx4B\nwV3eig1B1ZPcCk/I+sDxnbR13DRNgiZWhbs3KsRwXIHchK0woeLsOaqwpquD\nA2nPWDDb0+1vJsGxPUWMd4dqUtjDS1hVjakGMTi/mrjrT19/PucQAta+w+AN\nl7R9oMDYGAGCHKjzzGTwBsss27Zq0EMoMIk1ovEfY/t4SwMdPW1nBhohzwe5\nawb+ATcc7aMWs0VdXPVS8uo0uu63jpW7yI4LLQHWqxQxkOVmuUOc/D2Oq1ET\nwW/H1TSmzC8wBYZjsnNPrL/pu5KCqOJJJUv0Ci8XUP8CgZH0nXG9kBGISoUu\nqcyMTuSx8cSz/INOd6uWZr25brzTJoMb8OtvW2oAheL+a/GwvwoAISjGuEFs\noOGcXrz+U9fq3w3e+apHe8zcqmkFFDvOBEMiRZWuB+kkUjrqbWlf8hMqydzM\naN8yXDhLQsr/p8iIqNM8TXoBs++xpAf5fSLgkyibGiUeg4d9sp7LQwPSbmDG\nc7pIlUOUSX4y36axb6syn/KlCY52D5cQWtFocqT0J8EycDieJuVFh46kyeFz\n5BcDZc9/7ktloWC6bIuaUf4nn7ulVorpjecRTBxU7dLpAG5ORd1m7Ewzctc0\n4Rdy\r\n=OaA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsD0EHTkqLxwmlVyFTo68LBi9G5pbMuvyYsAlAlBCBTAiBROUXzy0WquKJJYWnpwuBv23Bv//fwGkafgl0FPHMZMg=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.13.0-develop.4_1600867156527_0.07668546541067078"},"_hasShrinkwrap":false},"0.13.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.13.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"6c8ca4ddf3a96e64d45b4bc5562b1db9e429aa80","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.13.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-rmJxYLP4zNXE41CCPLhDH9Tmw8mAMRKq8eXOMs4fNm3/RfunVTax9v+dK9t0oAKVT1SJe3qZyds9sWECZTuLOA==","shasum":"790218adc38a948e4ae271b1831eba96fd0751ab","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.13.0-develop.5.tgz","fileCount":27,"unpackedSize":2217951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1RLCRA9TVsSAnZWagAAXvsP/3JNZhGJ7Y3x0kXfBj+r\nT/i1kuvNkbYAr8EK3QcIv33bS9juZZTpeaD7gkc+44ja2zFkDrHkrUwA24ey\njgPPQUD6Ff/EBOa4niVDucuZ5xZ4H+wfsRfOlbkBU2mmN+hUjwDqx/ZQjc77\n2FRhrsfh/+D5OwkVrUi5K5s76gZEhxW0vYzfCaUnyuvNHK7ylByBShEu2erS\nPc3LTijAZ9fe/mARtqXXD5DTvNPNcXcA6TLlS4m4+Z23Xw6smNmSoHY8b2R+\ndWOmP+eMUFjec2JrTn1b1FXX+p+iCSmBHvGqtF6HPm47hsv3M0a9ZqCODJjp\n5fR0iNojdOpOCK1LSsryOSIswMUt2Yr9s/rqQm+ldpZtd1lufRTapGEF8LO6\nwtme7x8AnTcaJKU3J6rfFLVw0bpP90XLubSvUjOrTl2RDSpV77Ao+RnJhJto\n0IAgcpXOfi8VNF4E2bJEn4kvwRmp+bWDZyQNDtQGXWtNVWIUnzEfuWMcxt3p\nlqjfGwgHWhCnKx/nzCqspzc7jUvmFD/y00agO03vJSkmqUXeimdMP6XmWHLJ\nPZDgqBxr6PZTZLm5Z5JjI6Mnd7A4TTkEa9LV3dzFakNKYsvwy10n2Ns65tG8\nIvhVm8a2dmh94b1CW1IYwvPH5lo6MXjjdUH/aVVG4mWt+yXS8YSchee4MnZD\nnZzH\r\n=oZLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeW6M4wt0OpxOE6B+N90zRv4swKwt2pUXrY39zpGjBrAIhALXXR/Ct6ru3l6fkrr60VgxJFE+Bmhg8Vldor2SMh0Kw"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.13.0-develop.5_1600869451143_0.7263950424269843"},"_hasShrinkwrap":false},"0.14.0-develop.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.14.0-develop.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f6accfcd0774ed80d7dbdfa85d8a4a8d53057a47","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.14.0-develop.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-pwplGLRg54JJdmJMpgvQF6uIU27Fj0t0YZM29qy8bbm6/wvpDoDNjs4E86lEB+RfhD+pnDH+1QEzlOKXu4xQ+Q==","shasum":"8a28b579b835f8cbc102f98207d68d4f889bdcaa","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.14.0-develop.6.tgz","fileCount":27,"unpackedSize":2217951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1ZECRA9TVsSAnZWagAA74gP/jwOCBaCmwgHQyOS2Z/5\nbp9HALDbLuIuAC0okJRj7vPcryPBkjIGo/BQg8nkYS3rA5P8aqtM8RoO/D/J\n7TnjtfoWsUOGVPQcWSImezYJakHGX4t115lDYJC/jTMxQ22XWKldiVVHKN2C\nhH+YUBldtDP+XbscUHW9ffdkENjInUHS8LGAeMHQL93Efz7D38Nm/lDs31ds\nJIvRLmstZ02TXQ6BV/EQbMn7qpk1V22cTl7dC4xa7pXI04+P+XEZwAOe+LMQ\nolEfTO+sENaedlSSWXShYnFJboD05pA/ZIri0QKoWfWngA436bzqNlZ4u09Q\nl4g7poR+LG6XpPbt8Vab1XMn/UiF8JUUG9TbtcBJ4aqZgUm7WprvN4CKu9zu\nsqgvYB4V9tHIBvwgKHGLnQ7atkNn/MyepRbnCegwh4L6oghSbCbZbt8RRXq2\n6P4ZDKuwCG/AvjG7STvrK2RWek57cLfeYJ36QqkHKEkd2B80lV58lIk+gki4\nvI1dUVfaV9cE412MEiVLWprUifatC5/gSvR8mkRdhcizZrFLUfTbXqaz9MTp\nDTFLmpuL4DzVOWbd0pY2HT+iJwmHQ/CSKgCswLU1ijXo5iFlY/aqWa7IIaau\nzEgBKPGfJROZeAhJWBRYEHHrJi91mmKEOaddVo971t52v7Vo1gpT5jAvD0/6\njlKU\r\n=3d9o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDDJ2OJERkH9n+qOGAUSnSfwZPSXsBE5IAbupD/Aw4YAiA8DTSVFAkDC+ooafaFKTAAtNWm1qHMtZlbwB2k8ncTCw=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.14.0-develop.6_1600869955570_0.9700755136680932"},"_hasShrinkwrap":false},"0.14.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.14.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"5d3d66cf5439a412c956fb962e6cc1b0023d7d20","_id":"@arkane-network/web3-arkane-provider@0.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-1Rmb9dQ0kB7FQx9rQmi1m4A0heLjEOnZEX/j8FH6Jd4Zj6215ANdGbboyhV8ddpLoW18t6NwbX7tot7yB6J9/A==","shasum":"a4d16458a50b3cb12307171c1f0f20c957c87653","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.14.0.tgz","fileCount":28,"unpackedSize":2219127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1iyCRA9TVsSAnZWagAANS0QAIVbB9+pPFUzXfIzqumW\nSo7RLGXY/FugUYcm51mDJuYiP97kGML4Z/Bf2BtXab3uCOFpprbGqIsFG1hn\n8FWLVn0ZZEx+5ZTCqDODyZxq9J1pMmS7rXobUSybuEZnRdmf0r5SEZktaS8b\nYXV3UIfpyvSbkAIm/uw7P8gnAn76qhkqxmszUv1C8MivJ/cN4vTUQVj0gjRt\nKdn9+g+uhcso6A+iigiB+icCcb++wtEXtXZQIhRrbM/nOMmjX4XDOl+AOtqg\nZZIUMgM5MjhGDToCcWqfjzLYcF34hr6LU1yrBfl1rZ+7AD+CtCJGpNuGu2bE\nCu2cnPZvwkv7ZsG7IitqU+v4511cP+NgDPrlvhjzED6IHtEzZAZWoeO4Ecfi\ngFcRbyBtYDxPFL0MJEfw3MuZPBjA4pjciZmWnST+ScZW2oTnwxFfAWhSECaL\nSG6DPxiLgOIuVudZSGgeSF9aFAzpVnfWlkDg1D05DuerF18HnCOyCdPfDwl2\nYHXhClLuhamUZnVHHwbEQb2jFddR9hDB7mjy8klKUVOlnltVvJxi/AmvqxZa\nFQbe3pXHdsEgEDN09WYbXhl+I58NA07jCWxjz1B6adfvLhCiCzlg6JYi2R9J\nYdZGov8jpN0xbBzrky/9rLH7qDnwb31diFq2m/4EhOgIoMUzJqU/BrUm7aa6\nBcYH\r\n=QshX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp4ubIgpZKAkeha38YZXDt3oV+fq86oHoSbAC6oMATlAiAFD6/m6X8VzELwCeEpTJ+msKxA1tVRG/bRsUkRz5IcBA=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.14.0_1600870577749_0.23013644787718812"},"_hasShrinkwrap":false},"0.15.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","web3-provider-engine":"15.0.12"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"875c8514047267a2c9424999e8aaa481a81688d1","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-9wmwRD/i+xxSj3WBybgnzDZBA9Wb7J1Jiv4iMCjkP4alFc4YmmT49OfEK3xKsOX6Po+UkGZ+ZH9yTSgy03RKjA==","shasum":"897750a02124d4ad704383ce6b2fd6aa380dd020","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.1.tgz","fileCount":28,"unpackedSize":2219022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1j8CRA9TVsSAnZWagAAPwwQAJ7zQf/uhTbWxD+x6h4K\no+p9B1bfT8ACUvSKTvqoZA2HGfDUx0n45q3v+54EJ2J2DH19AM3LYPXhjbIB\nmMp3yY3J6DXpy6I3mIIU+pvy1yUhfEIfMA20g0YkWE88vJ/BmbfWiMVKH7AJ\ntE7u8WYGVMjb1Y14I7SI4b4hc/AOZladNWc/5oiZYiseNI8r4gYmrAuVkO/l\naQ/wAAbcC02BE4MWEbSE1VSaSyg7OOwMAZkmSy7crIfwa7riCp3xIQNPNnHD\nbnxZ6IiNeRsLFY0cbQyVQBi+s9y6ug67a+b0cYAzFKASPJFoBPykUp+kfZUO\n57rzXsGLB5X2rYE8zPy99DTzZOrtqorQ1ADTPHjtsqCevWYTtVpO/m5+IkKe\nlrKT42hUMlt2apHhJLwzC+X+ItCbUnadmZ/0AEubjtv1xRk5GjQMCe2pEB5D\nQDJgjPpAExYMgqN/gwELExCR+q8zzscrefFwNVOS0Dh5JyFssu258NCXjHAr\nyt6WKes1YGv8mWaH/CJKlF/S8wjEz27YT2BkdhS4YH+gX+PolMXuJMwohYVI\nm1mzBsrtrjJraV0GrmBE5+CIos6JCSGH2Gz9LCBTdvjqtrJL75oq1mQWgBVe\nUe8HIc+xo7mUY3TrU3YAdD2p0rDTfKmxx46tyEITJ/aLOCSO8O2CEsgMC7N7\nGpvF\r\n=Cz21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEKJcQYJOYNTEWSsVOxjnbJyLxDzjTqA7jEpsTtkREoAiEA5eLiKOKRNA4AAgecSdinhWsZS4UlQnwchUfXAE8FNco="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.1_1600870651899_0.7287333933167639"},"_hasShrinkwrap":false},"0.15.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","@arkane-network/web3-provider-engine":"16.0.1"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ba47d2b4c9e79c91e05ac7bd5cdd32bc87cdafa9","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Daz/ymrq3aRn8tUXrr7OrbtA3heMQxDAU13Sg14XD61E8xhUOww8uQv0S+Oxiu4sqygOLVaCPGqErnJM+sUylA==","shasum":"8ce907a5680499ea0412068febe44a78c8ff2bc3","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.2.tgz","fileCount":28,"unpackedSize":2223371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhaGfCRA9TVsSAnZWagAAjXQP/29Jcx7zHPUYKE98hOi/\nZGlvt4TVksvfC6gScyyT7JL/fdbgARin64Lfp/gvaxqhYrJsRcBZA+H7jsHS\n8frDHF3SCahW449OTLeHb5NscSLoWn1Qnxz7Dy8N0QRp/Gx5K+6o0+XSvMzz\nVufWR/fmPZqmhHxoZoL/F+k/5av2nwv5TWIJTHJIW3qsX7XMpycZco14MuoU\nJE0MUDjCyUyNFsMYUD7Lcn509W6udHpchguVrarHCRwylt/j30dOV6VHxUbq\nnt0TBcSeQPpUk/DYc8Ocw0P2AOJbMnU1AQoERQAkcrCl2klgnr9rg2m9XfK5\ns67KIgdY3TJl5RBDAVWpI+YVByNrbeKLG9sUQHPirP8J6AR8BtXEmMHex/W5\n2+wqFyFzZIBleJSubw7phqy8DiYIt9vWAw2ON22rPM1i3WUbNK0407Rc16ae\nFrP4wrttMRic4CS9zDJD0+0KkpJqJFGm5K9I5n43uGlGqq6s43crl4ZwvGzC\noCxE6WtGVmE/YGAbmCwP+Jcu9Vz4CX+Q50fHAi+EBwqpdwUKj8HFIpj3JMJG\nj50n6TiATD4iXixt9T7e0cVpChAPaTcsHj1g/u1uDjzng0UqcT/FbI5m9wZR\nc0xzrSjwfe8DCXB2RL6PlNvTu+npNq6+a/6tT7RBMWq3Ph6Z//pv2FFhx0rL\nRAue\r\n=qWFB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLYGTjAFCLy1RKnXgKmOldxm94LObr/ef2fLhTln/1OAiEA3oSbCrdhS0SI+FL8uO94Ncojqg5B2lkW2cfVuCd8uWY="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.2_1602593183392_0.6823124603015767"},"_hasShrinkwrap":false},"0.15.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","@arkane-network/web3-provider-engine":"16.0.1"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"51816b76c97f3abcc15f1d4aa1fe3db03886494c","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Eim51Ih/+tNphsmGjYlE/r/1wzF4vV9lavh/vIBXqMRSReUzQpFwoNVo8HD7MfhOX2VjwmT5LuOW6Qpats9vGg==","shasum":"106ebcf6f8806a313739c7627625846f5e6acb87","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.3.tgz","fileCount":28,"unpackedSize":2223553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhwnPCRA9TVsSAnZWagAAQa4P/0HDppOcLJx+XjbFpxLM\nDNoiJI61UMLiFEm43RMvAFHRO1mqzLDAvDyFoR/ZQKfW8WNPlAN11pdTBhdS\nb8N3Oq6d2hbwau0ogkn20yIKq6pu02bPRlgD/XALF0PgAsgf4OTp2ApUyn1H\nlm4G720cED96qH5ZIPSxnTOcjzZAnQsb0s5a58kA0XZ2/HCTVfa4V2b6MTFH\nha4JFzhhjxPoXLH0K1py66RIf6ZJdeyNavMlOk9JN1z8rXvqqykVfaz9UzDq\nEVljjR09YsncpVL9Fy6uY1F2X9kCZYvG1nJZl6oXcFsb/RzHvn69CfEsC4QY\ndLV2tDsysx7yjlNdH+XBHo3rFmlk88XJWRK1WhXrPQNID9DP8PgWcERLn1XH\nolxxFzbLkubOaEsWrn708Qub9mZUFZqf4ps9nxnPW+SjFJuJeFEpcubDKR4V\nO+9QuqlpV0zw0M5MFt82c/Y/uibhWjUrJRWdGAB/IhOfhIo4tXEMaHEk5SyD\nhbi66oaphVjS0hXeiGYJZVO+AlL9j4uLxDSF49dykNLtHerkk6j8ncg3TeMR\nZaO/MJ+YcvpA878SkViVj0dtNVgmQKZz7X2L8mJWlKWnJci0CZe0CTKZZy09\nfAgNy2LncMMCCa7jujzIIbqGIft198UVaY6XStCpa2RYzLBORcDJRFsk9ttQ\n8fd/\r\n=Sfy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBb1lmfUP0U+hSogVBprBOT1cBHWLqt9S4zP6A9g06RAiB5hn9SW5xXXxmnPdWmuujvgZyPUnXgQ7KunL1PDCYHCw=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.3_1602685390561_0.8585133787683166"},"_hasShrinkwrap":false},"0.15.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.20.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"878b364b304b5a38f5ca9d732bbb733f5c731fec","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-p3kkF+xIcFdR7EpoBbUp5EnqlT1OVtIP/p7W9wJjKrCey11QdzLFyGUJLZkrkD51CFETtL/spuT8oj1+IR2Eew==","shasum":"29b85471ec023094735c858f697d4ac9848a0a32","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.4.tgz","fileCount":28,"unpackedSize":2238638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkD5kCRA9TVsSAnZWagAA6gEP/RRFTgXBT+rZaWDS4Ij7\nsk9ZiWbQH97hu89xaonD5G0IiE+obToLN8oSg6hj+ihyD1PxgCni5m8fEbHs\nTFBbX9bj0NUkqK8zTL5fB0CmoJmaapR9W7ChMwKU9U/DaHh7V/13nZKV5S6r\nc5GZeGZ9TjRGx5e+KnI8uatGrAhbKvvR/8QSRE3IyHY6PI5cEvVHsfhIKOFF\nzrpikaPKcrscCswtlG9/0b1QuKE27Loxm0c0x5lZLuKA5xvUD3V9te5vDYbn\njaqGXL9bi0RJa177OVhxFKxc1rWk0buB+BmZEV7GY/KGDJj8AUzuGSGP0jfF\n185KfzMI5g19f/cWZVAcuP1iHnLauQTz5KqSrI+ZTGqDSGO4FCAu7u0puYju\nDDqZNZBcEB2VB0qiR9pRgFaITsg8Zn/TIbZqK3b5IBUVFIHict1NeUk7vcPa\nY5Q6V/06p4uo8KSkfBp4RS8p9BVRAp0IRHLQpdF5VugFMUy9b00XchN0Pd/P\nV9SPOh5tDN0NeGC6UzGSPOHyRLP+wbirwTynWGnnq2BPXsRrIaXmddVX2Jvn\nuV5d3FvSgXyMGjsDacc8OggJNdPaAZk1+a7mXCs8SlzJoJgSY5a30/VSpXvi\n5qYW4hnTDf3XkAMXZalxndIzQ6s7jd7e1ior/pQ/ycMKxwhmRPUGstKS+Va1\ndiIy\r\n=5AMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJGhir0FpfflvxcKmeSztZrPBnsF6JBk2ttdN6VMdJ2wIhAKEiX3KXI7tiHYH4FtgRJDtoHBlqFZ6Rf665D2Xz/Akl"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.4_1603288675540_0.3183347986823608"},"_hasShrinkwrap":false},"0.15.0-develop.5":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.5","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"7762470e138bb6b8eb36696c35eae406ce469156","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-lkiw/mhi1T+PqFERKvc9Ol7e79HRZ4Wkf8Uwnbu5HqWBIrxPWieOHs+FnHaKj25LJuHpH/yoTgMuomfyDB/1Fg==","shasum":"01ffd6bbf82a1cbb108bd9393a2fe9aa0e54fa75","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.5.tgz","fileCount":28,"unpackedSize":2239846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkEDzCRA9TVsSAnZWagAArkUP/3JqCBrclDETNdna0SHs\n0AvdmSulc1ZWqBqYSewT4mrrEEr5n6Lyqza/YLuJE9s5MJ9KYWd88pRkLzxk\nriU7gwXHRRifeJhJJ4cf4c2d3/pzodAN3zSj4OdmjeMToWkxUJfbYJw642oz\nAy2b5Ik/TOu9x8I89/BdlwQhNpOO4/p0aa4XYvQ+5pnNJn7ihwrXezSh3wyW\nR8UY/6loVftUOPv5KiphgbzbehpYF0oXght5CNrwH6CQ4b6qEnGQZ76n5JdJ\ny+FnPcs9R0U0HHzrsEs44w4s8Z44uwRq3MGlyGyFQ9I5MlKu+WZrbMbWY8aW\njXsnFCZb0o57/nJW2jasJVJXq4Mw8wnzyNGoGeV7fx9uoULtJRbmWCnh0Fg5\nuLWZ9sH0r9zmAvQkP7XhRp+TxTcTjCPyn141zM6abBJeaCqrYRW6DG62x3AM\nIl8HLOtU7UkmrDu0KM6pDJbL3BPBwocnMKQHOs2jSND5CQxkm8ncxcxeBakl\nD6+hu3XUKA67d8IpsgJYVxI24URxMDCk9zg5rMSwGB47CYZfUnoMX6ou1euL\nc1gwlUu1TaotXu3DfYe1vfK2iY0cV1FiH5DgsYDhezKuT87rh5Klmcnvnf8+\nzjZHyj7uGCmCpxYmiZNOF4YhX0N92q5dfW4LYTfQf2DESTS2RlTOHqwXe9Za\nyhtz\r\n=tbWk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqknTbakYnnVo9ThT09q1gSvMSuCUDbwG5bfpD4YLZ3wIgOAr6rNKlz/Xv+b0vEIpSvbmzmXavbHUp+JLyH/afD60="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.5_1603289331148_0.31322444115066106"},"_hasShrinkwrap":false},"0.15.0-develop.6":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.6","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"e90fd8dfd40f0470d270001f41db58507ddc47fc","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-pFtdezJLwFU0A5V4/Zc9o6aVrAZC4KaRcndLDVNWwff57LcNSmoedgkQyDJN1YaVa0hkhCmLs2ssB7LIPK0EmA==","shasum":"349442d42576260e567bf0ad12835ce0a7aa21c2","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.6.tgz","fileCount":29,"unpackedSize":2240533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkbVMCRA9TVsSAnZWagAASrMP/i8zlGtQFNT8YgQj0rVC\nsTglFKy6Ewqbr7Mrg2/OnbWYQr+8mLPjQ4Ayls6S3N/TFK3wUvW5zIC9ZYvj\nQp9ce3xTlG0Fq37mzPhRZBuaRk7EzJ+EXqpHGU0ndSmVM4VC7EXreDZ8xB6n\nIxfm39Xg9TLXc0BCWVj+0gQhL05H0V54Gg/ZMeZBRidoMPZG9abkcsD24ESQ\nlnJdzSc8ViVQxay7veW433M4T3CyNWnxZ6TFZDk1LqNOdPL/0PzNTCviZqas\niuR1NqDCe3rESP0VUQbLF/dtfpvqmHuiXWUBz6XaFCU5O5oijZ5IS1iHpz6Y\nsV+UQxZmOijPaVVaQMMXKbF6RuCQFxON/3LXule59rp3ci4rGIoQDCoSHU1o\n26158fiqWDXIp0S4CxjwFC1a4v8wAJ0oS6UbtuhKvbLPVEvrRiSppJNv5VoX\nF8fSdXBAy35enNqBeKfI/pRtsviSmPpF4cC2f+Gf3GIV3fyjeG7sUq8A8nzL\nX2R5rzrad6HyAG4UIxqHGGJXZ58okN+kCHP0kOofzmdT0rCph6VPcrUgNb1n\nOprMtnw+5/93WsurRLlA+KY+9mKuESaQte5c69iSYIQvDyzr0nsVv3O94Qit\n9wKJLdMslRURfN7niaIW9AkMThdGM9/XwdV8biEvUaBJq37qFF4KHRZV3ppN\nPjBV\r\n=juX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpwA+D8rYj4voRunDFke11UqFVxK+f/gomVvTXxrNKOQIhAIN/EwASuiB22cZ6fiE/V6+FvT8bzysnjBoobGt2iwML"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.6_1603384652091_0.5391758892087872"},"_hasShrinkwrap":false},"0.15.0-develop.11":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0-develop.11","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ad96e16a416a46a238e173425ef359610461f755","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.15.0-develop.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-MDkVOl/WeUapNS23IyMNrpqNuu2S+ddLLlXHRkRxVyNZcqCSL8lxy2Ovv9rvCceylPDqhHZyYeaPWtSLMSxJpg==","shasum":"8ebec78009d2f43eed9e7d24459f60497500653b","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0-develop.11.tgz","fileCount":29,"unpackedSize":2240536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkryECRA9TVsSAnZWagAAQQEP/jmQs+BvppOncVu6qAuy\n1sUd2AaXEDaMPfQSsbGxQ/HzmPTfNPuIHdbCmfXmbBh4tTXohE9x/Q+jreyJ\nts7WjBFj6a599OdUg6uAxwfqhrAUhSd+XkGwI1lxy/5i7DdkXOSTIb23e7rC\nh57rNoq+dQ2vP5gCjo+kQpGeQKTq3vfaNBt0mc+VJejjOFQ0xe4bE6z734Zw\n6GvlomEWq73Had7HVqpEDueA1eC9NB1jEiNfqHV641SpIHfl8Abd4GZtvlny\nkuy4GvyodEuJAx9f4LitV7fR2AlvDjmP950IsbzpUqI7NITGQ4pWsplc1Jzc\nMyon3s12DOiWyVAH3pELBVuEirI3xyr1gLWua4h97qQvf5YZuC1HsrFCmCBl\nFbaiL9WaCX9MBWkYxetlT/Sxsom5eHPwAy4I41JP8tfNzgQn0UVEiauzcJiQ\nPuY0s8u9eGDMjBICFANzt9JfxHbFZF0ycKN9cHK4IHm5522yGwgXZ8pcmYTu\nsmclxndOnGEm6fuCHj7fAaEmN4CFTHYvxtW1pfN7jlZ8U1AeOlnOeEbrnfGy\nBgqVU+kP8h/hWyK0CNIfLuwbTre0w59aBymNauJO2IdeNGVvzTu9LV2MVZsU\nqWYcTSW3wW0TufmDBIyDTM9ND3f9qvhwO3M6rfD0YBpZpKo6OHe4iX3TN+3t\nimR4\r\n=YUeB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwn8Lh1IllzzJY3FSaeOlr3kI+myQQTbXSpGcfAcwUXAIgW1/VElEbVyEws5C7RoxDUtUKtMY11AWM4azey8FGl88="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0-develop.11_1603452035618_0.22300042296070188"},"_hasShrinkwrap":false},"0.15.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.15.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a55999b573ce2f7a563ecbda82f91694854b1e6b","_id":"@arkane-network/web3-arkane-provider@0.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-0U/om3wYQUi9gCFNhIIEStiGourthTbglXOe9HwoYda536t6h8zOkyoFewG7kaExZMuyQEjjbsY/LP1YyXyINw==","shasum":"6adc84f31b3ab6565e0bd6c20d46a8f94a632094","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.15.0.tgz","fileCount":29,"unpackedSize":2240640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkti9CRA9TVsSAnZWagAA/bsQAJ1mSzzbfas/kEJBbI7u\nVAbtq2D41yHzhVjdse5iKFSXlehhjlw8Vinx51NDKnCPrFFwjha3cYpmzyNP\nHthIcCOB6MRnRdXmn2SAaIl4XI3/heAElcM5IUKElWtuXzBJBJ4om6dy9T6Y\nYGlKzIMXQoQct7qw81hKirDR4TVSGonpjrqy/JaytTXjAzwbNzRhJvKIY7Sh\nFR3PG7pwe9LxUTamvLhtt60vWNSYAVV2/N7Foghdawhkv874QMd0F5zvQedB\nK69jkvpImPy0XZq8bPl3Tug1JWRppO8SJTntKuNZ6Sps5CHINhRTyO8cDfvW\nghE//gRdUV2sBBgQG7F36U0FotylOMK4VctAzYkN60pkjx/2JYufFG7UrfHi\nDrGzQiu4HMt4EhvvYHqJ3Nw5dKISgavL76jYq7HasdpV648IZmnvS2l9u6P0\nFnXSyYtHLRS6GsaaSw4Mj6AfgscJGAQ4+EfNIMsiMsjuqGrgkAdpVz0lLfVu\nQ82RImuvuJytl2N+2VBFZBVo6uQ1XOTEpdhXFUtpaypHCWoVEvprl/FlL5wB\n8DHCKRbei7gNlU26KelSfwwTM4stKFTFVX0wMlPBQ1VUWqDgLu7SpO4vxSQ2\n6X6NELOHhtEkRAuXIEhOmzdfWUxu2U0qJHj0XE+kRTgpG6j21L4UBpmlfPWa\nx1EF\r\n=vdMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbkOlP1iGksRNIR8RLzDXjyZ9Au23+G2EhLKXT5Tg+VAiB0A8raNhDrHsqJNWpEkqEOWLoAUECfz3D9HGwChz1pMg=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.15.0_1603459260502_0.8863688868028894"},"_hasShrinkwrap":false},"0.16.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.16.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"0bff2907330655e15f855bab10eaf98f025d6948","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.16.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-WpynYTyK9n2Bhj9Kvv4oUzbIhVZ/JUDz33ormMtvaJFmJ4GWeIBjj4iybQX/YfA8pItw5x55TVBest/T3cGwEA==","shasum":"3c390aec5bb53ff9bc703e4439ffa6eb6f3d90a6","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.16.0-develop.1.tgz","fileCount":29,"unpackedSize":2240529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfktypCRA9TVsSAnZWagAASo8P/1CmSU+1JPWIxb72gl2z\nRKcEpNTNs3FZq/5pfLCWI/9HJLd9BXt4wfFSgQ2AYIqAVPRCGbrJfHcZTixc\ne1AkLGAGvwUj7ucHgaAT0OGzwnJWGXLw79OfcT/c2/cEB4RNkz73Vs7l/VFL\nGd0gCUaT2JEkwhT1rOUPD3VyqjeANQMFWFOz4Z9S2TfiIaDAagaLEJmdRQYA\nUEcYRd2qo/hZdql9WOIXwJK1VMeAHMapxV45QCWYBRubi/AGajMVtdygn92B\nLUidC/mqIPkmR1W1faa9x0uxPLvvGqfc+1Y0GhURRTQNtDRIZ6TdnDxNoDw8\nwMz2SGmADUBqTf32kwE2T6KsxcdHXhfy3b3+Y4LknPoFZvukRALDf3A8AWDH\nML6wIdoqHkaGwMxIOwJvkmC6H3ml22Ln9uzcLRY1Lz84RXJVtXKBrpCNtl30\nKbZCcSdzs7Ywmku1EHQehaLtWwUxFzRoGlK+Q8ZiGOwvxJDd2DX/vcdL3wfz\n6XxwJ9ZrO47mroEnpzH5qbUXH9VfeI3Uhxvdnipedt0G9m/zb829Inwx4/ZJ\nkIYtRXUsyjn0Goeb5TthCN4En5MJPKSRHEVPtd/uObIwVUzouuWL9dF+zuXE\nb30zUSnvNLM+jrcAFPyubo2IcRY38eCxCfSRr/qM1moJLxlVAAFqbQaceVFd\nYJXU\r\n=PkT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCurevS/kwpZClKgWuF0qk75FwEO6cN5mo6K19gp7zPTwIhAMizHM/Vzd30DjWBmCnb9HfilBMyN+s1mZRNQsqlDXrh"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.16.0-develop.1_1603460265249_0.35975957864851393"},"_hasShrinkwrap":false},"0.16.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.16.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"e1956694f60895499eb3259866f55ae99504b9fc","_id":"@arkane-network/web3-arkane-provider@0.16.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-XBilrio+wnPiYgdDIrMCb6nNHekjPxYxaCGTIDadKoSUxn8CrfaZh4R9wEv9YZC69bJsfTts/wzIayrAhZARCg==","shasum":"671a5d2b1aa34d528cc7a3c355d4b48cdd5475fe","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.16.0.tgz","fileCount":29,"unpackedSize":2240634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkt17CRA9TVsSAnZWagAAAwQP/3RaASidZFWWmwY4X2a6\nUcdLAm6tijBtOzRTwEf4ukQL7X2mJa7ITB50WIUhTYScc1GEbzVcCaFyTxVB\nDpGlUtGZp6YBbyHCx2ZK+PlIG5vFo5cgrCrt3gdjpiSlWN0kmaiATnahnz8N\noB5aUBdKPolloVu+L5n4BUAEo+mvdzi3WhvvwDdFoyoKcXZfKmVyNivPHhGV\nBt+oFyfMi1jfon0d1xyJUaw6mlfSJZ1Ydj8AmM+QgN59uL6yyXfInGR4jTCB\nP2vgYCM5OZG9MVdH8idiF15yHcrXmrOB6f4yGHUzP5sl2/t/eIZJBKqlIkx6\nT5xTTCsMu9T4TDq7GgZ0vX3d8VcAC78jDCWTwZpgy/HExvWXOZil5YIvykO3\npTLjt8nzGJKj3X6V9KqNjEy6txvNCQgIvz4+Ie5c0nDx6LymEFvZLqGxKn22\n+/N5jAMY9xzUapDDXs9ZjPjHg/uwWfbJ4+dFk0b1er9AREbsaVG8oYT0KKdN\nGN2U7JE7LqkTOSeJCslIsXOebJyqpFM3TXQGqEl3kctcoAxiJB1dk7fVnpnb\nLHC6tmSvayRatkUIjwTBBvXizF3uaIpzlk6JPKZ1MN6wnvFpr2QK71xzmz+0\n6zbhVZEg1Vdq6La2D2LMbqRvxDgYGCf59gnMsjPDk3gPKoC3X3FCo5Edot3j\nTzJA\r\n=oANx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlpRiDUyyjeGkmAWxv+NVOShG59yiTmUtsXn8QAl64XwIhAJhlxnc5alX/76CO3VPDJIe7N1HnmjkTUNmMT4nZvvZI"}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.16.0_1603460475194_0.6349158998871518"},"_hasShrinkwrap":false},"0.17.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.17.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"dc4eb2b8acddd08c2291f65af9facab6b6b2cd68","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.17.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Ae7AldVp2qLLhRwrBs0dX9kbkjrb8RCNvK3JmfI9dUMc+CRInpPLl9nimF13SrVLrjKlD3FMQLVHuYpNPEvFdw==","shasum":"cb33220620c3fd662ace1b8919b847e487b548ea","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.17.0-develop.1.tgz","fileCount":32,"unpackedSize":2262020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflqi5CRA9TVsSAnZWagAANWsP/jKbMYKnjsvviggkBH8y\niVRA4l68J26n1GhMWHKRkallzBDZgPD/K2O7yYflN5XZM38EN5wnEhIMtOha\nAD439Hz99RfXe/8aHFWaJ68GOdPAgRRmSGFRRr6NNy0iCLwY0xe3bwkDQDBK\nDhBV6/eF8d74qeYYJz6SjXN3CIJGKG9FHFZaB1bHQ/j8HsU+aqtSb4aRDZy7\nFq8axWWtfyN6Zdxbk+wX7V0+JNqfAT1wphU8wIVC/Z/memuHfL2x0ilLAklY\nUv9HIV6nYIl6UK7L/w25wt5qubL34+ZSyFZJjOhwLAP82NPJz64xQCgnpUIq\nAkgt8hN4cw8xtFlK5NM7qiPgxAdgatc7VCeOm6M8Cdj5kQ27XAR0SdwajFge\nyt7q1TcxSrFgJyU0VCBNpFOBhLwNxXfGdsxPt4I2MVYvrBFhm7o4XxV5L+M1\nt8U1mOv1qhzMRNacFrPFq/UH7SCj4QomhiJ1ebdUWF5wM9z1MJHkotdkxiD0\nV1V94fChfAO1jS/XYECpg8hV9QwMgXC2FWISzjOtQ2T8EDJu7ucTAYMUMMGF\n9cxDdw0ilCSjtCGSRumjM4pmDOOGrsMgPcW0iPWjPGDPvFewOK8AlVnDbwEs\nKSeyALv8b1dOb2z9v6qLoUP7nSch7v5b77bGM+3fYJeleVhRVwRMYmF3cSDp\nOMky\r\n=jv3c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENKr99OlTUAv26u1XOGG9zUIMjglSErrvvZwwn/lZPnAiBUdzmMVyIGsEX+mHezXwwK+ASJf8STKKrXlUfH5z4Tuw=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.17.0-develop.1_1603709112582_0.34536233735663413"},"_hasShrinkwrap":false},"0.17.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.17.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"61757a8413b95c4428fcce1916334f749853a780","_id":"@arkane-network/web3-arkane-provider@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-yMZJ6/23F2MxTc3rrqBMMd7Us7HoCa2oBTCXSkXuz+hiSvE1uJxAYsmuQxxK9ybqUHahyqiLdCLW14z1PK9CoA==","shasum":"0f276861982abec1c880d942a6ae2467bae7ce95","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.17.0.tgz","fileCount":29,"unpackedSize":2241316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflsHTCRA9TVsSAnZWagAAn+EP/3UiQWQMZnn/FNSRchhp\noWBa775215jqRbtJSxWSwmdb279g21Drx2kV1SLiZQ27IAYwK4LDYL0dS8mv\nCjRLunRU+SwSlcz1kBObku0C96h8KA+J9ebgB4AHkNWmg2uOs1mMP/mJRtPL\nXe2KL2AN5Fp2QjAKfa+ZoAFMNE0jH8/Lt0ZTRLs6XBg+mJ4naWGkRKJrJP6H\n5ekR34xwSaT+rdIijNeR97rGZk5fDBLNbcuPGPblfKer2pH77oR8dmQmwh82\n9N8Gjz/1hxrYXILWDooTH+HMlvuyVU8yqs3Tu1S0pmUI+yzBrUgEEhRoKM5M\nC4G5p3zGk1m0RUT4/Twlg2LOBChGWApEWIRY5+5OAbR5uVapM5+D7vyxdk67\n8Qad/V30iLy0zsD7NlZxR+eO3tfMAAM67iUuL0eZ70gYGfKtMOlB+spR65Sc\n3fUgDJuxV+UDq6UpWLxwayBKrcu7xWtj87wTEW4rNNX4IjrXF3GXpO8eRKVE\nyFsI/xk5db0Ql/+trc7R088QYIxHUMLuFzwW/aA9BccQixABxTb0WQVEOnuy\nKLyq9Vs9B/tDIb25gv6+yEdqHEUb3XOWzJ3eICQBMhq+KKZMYV90TGOIXsi2\n7cUwUFe/IcINozwPxL2Y3WwA4+0UezrbHPu/jPwyeas9ytlJ7LlzqxbEVpWY\n8Cod\r\n=iOmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVjBgwjCPglLirLWRO3Vb8WmqhmZP17lapQuu7lpK/VAiAKQskexGjWuhEJLHqY/03df1PnCoLsk1NN+LTYKiucpw=="}]},"maintainers":[{"name":"nipe","email":"nico@itwhiz.be"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.17.0_1603715538810_0.3203819304053477"},"_hasShrinkwrap":false},"0.18.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.18.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"1525c0c0f965ae89e1464ffab4cdb99a1adde11a","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.18.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-RaPNmpcYxbxbxyqg2ImhL09HBnoJxOHwOmDnHoSV5/4gUgAkBaSMdOZfgsXwbOE4hhym8uB+mQ7/H8Mumcu9+w==","shasum":"63448593d8277e1a4709c456209e6c0c47b7e8ee","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.18.0-develop.1.tgz","fileCount":29,"unpackedSize":2240065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2gh5CRA9TVsSAnZWagAABocQAKKUXqlRceVMXMl4bhJC\n6Ywp6QyfOtpFPIiOLkgtTUcy4w7uPCJsFB80TXB+hJyCuXsoB7sqSjmR2Q7U\ncXmKIg+Bkps8EPto7PrzYXGE2/97VOPHwy4wdXAELVXNg/rRZy4kLVJChmwk\ngNkJarGNheLEzEgwm6h7CffJuLnWx6Ishv/pHSEXqzysUjWXnQYUAbt/CU4o\nPOfjPoAnprzC28+qfq0x0oTmyWggJUjcF2MXJsnI9idf5qQjp7U4KBvlMdpJ\nBzpUX/EpVQutlWHt23PDC1XAQ7t697oRLuu3ktP9TLGYQC6le0fJ2gAodsls\nKjdWgTPj36u8DB+IYzG95y2WjrxWm0FOs4pZUAnh4uCjBik63RLxsUtYC7WW\nlD1k63QRXeArF3/OijCryMbT3nckVwosXIiWtxMjd1fQoJkjv4twj0qVRKV5\naJfm9SNp3oR7aPQZPgjop82+u6N2kS2CrNnr21lTI+ylJQXhds1A7HcbwRjQ\ncnRNJYftbq4U/I4MdbYFmUFYrMaVVTZ3xryBsUcQcigkFqZuqWFsoL8A+gMo\novixof5EcLc73hGz8cdt2vnMAqVcHw0CzvrIM+Rsda8wG51ua3aI7dW8+PpE\nEGW94Vka+BdkDXppO/jJQA2EXt1l6X50WheknS72FUrqSo0+4sR0djkKS9aU\n0j3Y\r\n=ESlm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9VIg05uzrJAY8G45bKkE+ifKHbxW7uzRPIgOP3myhrAiAnpEMczAG6XtcZ4sylKYKpsFlx7GcSmQC47ZboPFdCDw=="}]},"directories":{},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.18.0-develop.1_1608124536972_0.15718937456044668"},"_hasShrinkwrap":false},"0.18.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.18.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.21.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"85ebc0f7a08ec261832f3fe5d701cdd7b736228b","_id":"@arkane-network/web3-arkane-provider@0.18.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-GsWB1g794ZlM6lw10TWDf6UVZsV2yYgzhJNtboVi/bTf1N5Gc54PdKllHpS9gAmvBl32udrqP50aRfOS+EBHBw==","shasum":"b7555909309557bef9ec0ea91980f8c1f4caace4","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.18.0.tgz","fileCount":29,"unpackedSize":2240167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2gk6CRA9TVsSAnZWagAA3mQP/29/s508p8i7XGtkv8cQ\niUtHw+nT8GVz1WrE5X00UXYDx10dlcJeBJ7BHDa/yr35pJjqSeeskKPHJfN7\nKfZAvk0EWK+XHlZ6mCBrdUkH81mUWeCTkd6/2mwwR+e3RkOesY6a4oGqDV2U\n5ShTfWMmy2nhVAlzYvnUxwApZdZ+5Nt+ijRZygwxr7PghJxvR9JEvt3tUZ7k\nA7ijbrVA7olZ1qf8L13BfaX8DMA+1WGc45LdY0WNcFbHzA3EY57o5CjJSiHy\nRY7JnsYECCDWqt9tly80h2Qm7gqiFeRCTUbSjXXIHJ4w1UTWMtOwzlWkwDNd\na4jdeiucwJkjIPLSbueP3RrdNRPa8pAe7ybw+10fxZYaJbbreRJnOYQQxPZQ\nG42d6Mn33qJMf3NNqL9H8+dLYVcqkePMB8h13ORzp98gCdYKintfXv4NLSlT\nEQQYG2lPd9qMKNnCIAqLZARxmhAxaLf47389YdOzw+m9ME+q0n7fqAyXsGPT\nM2V7/kJJMC3X4812/Oh/KbO7+zZoIKTC1Bv7MTE0eXwE/L+ZRcAVd5AlHTWz\nMlYWCNcP5lxLYpZb44NhUE29Am/TRYtCcyAW6u4q9C6wYf5f8t/0NXsyQ9Vn\n7rXsK9vI3omOYb6Biz3mFv4SYg5mmQZ7ciSyG/x5aa6X++33c75wFFPsO57o\npQmA\r\n=8t0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiqoM9b53wAoAWcXXqxwT6lmoep0LXpmZVE49AlIsaLAiEA7MLJNVxrQO5V7JMSZwZoEt66KVOo2R5UKT7M7K8Ufok="}]},"directories":{},"maintainers":[{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"qkyrie","email":"quintendeswaef+npm@gmail.com"},{"name":"simsteve7","email":"steve.maris@fundrequest.io"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.18.0_1608124730080_0.4626942199363371"},"_hasShrinkwrap":false},"0.19.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.19.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f294f6599e7ede03080bf9a0a5362898ab0e198a","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.19.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-labp/hNKuVqzXULId4LbBtpRtwF2I401etqxjnYqRv7LOaBaN0LW4yzpO4Qkd0xGXGby/k7fB7yArb9QJaFMqA==","shasum":"3c202f34a9111241a215dae5e8aeba962f13a112","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.19.0-develop.1.tgz","fileCount":29,"unpackedSize":2240534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKpWzCRA9TVsSAnZWagAAHSMP/1L++u/xiDZIMvz42zVc\nfvNg3Iq9+uTBxW7K+WdtwhoMrABcyiCr85eb5MzmvNDxljKdIfn9Re8DJNE3\n8b6VOmwKIYO7D9CKyLG1UCehoyWD3dV7WWB0kjoO5jJ8fxknyzOZSTgi3dtC\nwTnyuXFtM3dLNVcp3BKhO3g7b3gWzA6zyNCBV4TiLO9OqKyFPVjtz36t4p6G\n4jK5xRuDtJvTUHNBAJUqBUP+Odx1gGyJFWgmcuX4t4afQvTxb8+NIEA0Bdxo\nau2TC8JUW3fmHYqF/RdUG0HCn5LNUmWeb3lHoKqEPBmFKmlixraQT7+yeXTP\nVsShIsRr8ZHmDb0yixs3YYAtTzA0tonBB9v7j3txakhhyyRNcbvXfWjsvKeJ\n4vDOkycdEDElUOYMZoU+Hol4PNm8qgKzkNvH8p7uk3g1UT7JhLWHYQGYdT1w\nFnizEJ64td3uo0Xgu9P7aruRf0Gp2ZU2Qd8/kGFrLxs71fATmbimTDRqmJE2\nmWxlfB4rtw63cr15TKCxy8U0eth1cBOVTDIhO9mLVP31AmOf+6hmW8Ln+Gx0\n5zC4NkOPVNG/M12wmlnsKCcSjMRTcUJtnXyHbJAFmyzZ6PRE0ZczC7zL7+qi\nMGrXnEHEFSbKf1DDWPxVCjEPzqa4bz5ocC1vZusJJG+DVpHPu2nOYS19ccnP\nQJDv\r\n=ExFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9Ayd6SXuIqMrGXDSTWNo1eAweWKZJGDid08nLgMySUAiAUmrqhG9MReYkXLk/UltQiJ0qI6nv01SJJI5LNMTpzgg=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.19.0-develop.1_1613403570858_0.12009215472632073"},"_hasShrinkwrap":false},"0.19.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.19.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"caa55360b31d468ebe462853193066ce17da932c","_id":"@arkane-network/web3-arkane-provider@0.19.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-fLfM7WndEKKE39YdbUEJuAyoVfv1TwT1wu/0FpSOTTb2kOLuQUGPGI8GCSxomk0GIWRJWe4WRTM64pfdfj1/LQ==","shasum":"e581846a0ea90d8b7daafd3bf6c3789486dd346a","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.19.0.tgz","fileCount":29,"unpackedSize":2240636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKpbSCRA9TVsSAnZWagAAhtEQAJ2/GyxPkWVB8lZHmzqO\ndXSyL7+J2x4oUmFwqVvyP0PNq1fo/aQVIxdZzAuXoB1C7VW6qpAWCpG3C1g5\nmL6hGXJEUXR6mUaIhSBBHO1CMs06kFfXdKE2Ln3M2228aRTSXGkanY3xWuqj\nxzlqXMPyHPauBwOO2MSZSOx5r+O+0SIslI5jJfOQyhXOk8cYOIvw8PG12JIC\n9tAOqfS1nCL/gcalo4sp266UWR99oWiCcvHZ4R2UwS9LdePS2OyhpZxjVcFJ\nqDmA0+JIHvUks3cFORXPfk6lnqX2XGWr95DfrMQ4cQQ0xfd+8doKf1AFA8E3\npsXHvlDTN83plXEUPoSlL0jIx2LwFYx+dms6dRP6pfEcFQaJtRrHJ08m4q5o\n5fRqP3VjDUFRmcT7TYcX660ylB+aQb2IhExzc4tAowBQL63S7bwcZ4EQGdMM\nO6cH37ZeC574dsuTyYwZUG3VttaQLqQLK2KYGMpIgiqbu8mILs4IBiEgF71u\nu5iCUcRbKsXcbNJK3saNaJADIF1nd29noDkmyQ+snJBhDOqCHwJyEn66jqB6\neGURsCWaMtKanf2iCXH56eUls1OmTrFbE+mCT7I/No5hkzzBTwz+kJ3HZp6l\nVOM6zz8gBSJrPdCZ7//uhG1BLMRJdiHfew7BhgQHDFrj3Zi0sleuN2aykpps\n/Emw\r\n=GkrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYM1ktIWPvrzGVvqQYXHjZOfUZaS+AXDu3DOsv5+IyqAiALWxdZTG9hHcVu8NqkAXRBYyhGAkPBI7Qpih3vqWbFxQ=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.19.0_1613403857524_0.292488328907595"},"_hasShrinkwrap":false},"0.20.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.20.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"79ea3259d738f5de30f540c18d39007f798ad179","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.20.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-XT9tJygboMlvAk336tIiAPnECEbppEUkhhHWyp+vDgGGIimYAZ7EXBEY+76rm4t39QRkyncGFHRjdfmi7JjM/w==","shasum":"9e3a37a37d8d92dd80a73e93aca3d241608f2482","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.20.0-develop.1.tgz","fileCount":29,"unpackedSize":2244406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR4ORCRA9TVsSAnZWagAA9M4P/0wM1p+KZZUm/Fs/6573\nHfMaCBHS3tYT54sL5aZmKE7TKIbjoitJMCkOCjtjQHeUricpSh8V+4GEIyHq\nVQvkHOrLm8zjKuDf0Agh9csdVSEpq9xziJyE//XJ6J8eDZwTDykfHiI/DzFv\nIvdfShme+SfdzXddQ6cIpDud5CW9Pw3fLqwh2ddVzDQY5Xsi7K36NXWR9x26\nUb8D82zBsUOunJlfLuClYkuPAkGPORCM2LshmzmtjbqLbILdbzZvKDwmSOu0\nOKHeC6LdrXSSmcicd1EVRfGfWZOJhbN5mB+mOmMBRoD0vJn+NJw9CED2T0CI\n9n0kuKbJihb0Y3MqMj2zQ6Kihl2yM8fkso9I1QPwxmx9HAgnlB6XlM4q7IF7\nWtpjD3GJo4b+M4iRUYJg/91BqLS0GmYE7vMwDyQWuQs4erG1j6qMii4mGGcI\nwKztxmlVMdC/6tXgjbkc2p5ERTAr2qBewRwDCbTmSOS11Vh2St02lowMg/ar\n0HcJVt6RCoSQaqwhU2CQfiVCc5cyv6314m0fq0gKHVv/QdA3ayFnfpIEyn5P\nA2sn7jKUX/WviHJUUM3Egu82f7EiTp6SNyjvr/PEwcmIac44IzreopXilgYQ\nCzdc1uy3b6LeFmEabiOC5CG3zteuCVPpeYQboOiemNd03LQdIMNP9/anbOFq\nuXcr\r\n=Pvwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfjAqLyI+wYcPrENdL74MpBOT8vUvfvTkn43GS1yVrEwIhAOhEGYXtt1jOQPoCh/+xoZkogxGnY1ipsh4u3SBxHsX+"}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.20.0-develop.1_1615299473169_0.5103500000400292"},"_hasShrinkwrap":false},"0.20.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.20.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"e5580c154ba748de57d4af50be02b72f0753a8cb","_id":"@arkane-network/web3-arkane-provider@0.20.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Q7VuH/WFlC4A8ViMtqrdmuT97FdaTTKxjwB/bQXOAQXppTH84ujsiWyKFL6vjfCRcrRtwxREwo3yP42o79+ZBg==","shasum":"796479e2774704c706ac70431a4818563da9ead8","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.20.0.tgz","fileCount":29,"unpackedSize":2244508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR58mCRA9TVsSAnZWagAAjr4QAJYwRz2z+IlI0ewF5XEb\n8LMCe76PurHLte7qLfWsEkH9swSTI1s2akzvIlCBRg8nih0JVPiGYg+JKZn2\nypiQZwmV8omV0bneXWa7FGD1Hm//Z0p7a1tzWp6B9FS+/pu4FtyuEVEaNdZt\nGqRjJrbgXa7TMlubyJi8zy9Q+w0UfucvLvGAPHrhVK2hcWyJ3JXQUcb3d5K9\nGu1Xuaa8tBrAq8iqSc7qU1sH47xQIawoXyKigX+yFpMezan0mZ1erqomGK95\nrNCTi3KsFE5g0jKP/NZmybjEkSUL9QfTqmgSdGjWd1JnrswOyoUtjAA9dK+4\n9sO7XchTBFkH3a+xoddt49C7I1YSH2zwhAgK4mdHVIwwQ9RxjZJwDg6QGpVB\n2GsOPfMmDqzIKMGIWP3HYg/U3Nda80tRnmuUEGpGJYY85WkFxSKV9jEIWFvZ\nw4BlL4Ak6Z++rkqNKfuBvr78DbObud1L5U8l0afvPae6PDjy2EcHUegAfA5I\nyRllsrLzS9kIoM5waPfYjI6QBLyW3fGQRBP8yh47t0TEg5KCTzaq/IBw/DH0\nTTM+oeEZjHyCohlO+G4TJsne2M0nUEkMQFhpksVJiwUM3nReO545Do0YioBI\nxEyHgZaQAnfSyajlzWsbh1tLiN6fPilpIgQt2dRmCfy1MbHohreEB+W0RfHE\n5wD2\r\n=5cPH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFghPpy2+rn+lBfYhS9IsadptLv6Mazc2HELWzdHA7PnAiEAqh5ifYdF3GLID2tQ4cM6xzZZI0kNr8EMM/mBAs8TaQY="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.20.0_1615306534311_0.06404925808870088"},"_hasShrinkwrap":false},"0.21.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.21.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"3bcfc5b0d4113223949c77125b39c66dd78878eb","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.21.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-CglZFIRP9U2+79QO/OxqthiuC54uEkL32pYRrFSXbszDhvf+t0lYHA8RZyaklplKysGNH4ovlRFV8XsiIlKVNw==","shasum":"202ec7163025a7e6e29954c5f76ae5e00e1f6407","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.21.0-develop.1.tgz","fileCount":29,"unpackedSize":2242352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSKo8CRA9TVsSAnZWagAAuqgP+wby+qG45PxGCH102xTl\nmBA0WCqNx4wf6zvd7losUNB5ixTF7vhhyxCgCwEwft/5fbfg7VBf+OMQoglX\nZ19pWt3+N5XN4mSZPI8iVAoIEm807Mi4u/VbhmvmR9VWrFrU7a5MjkG0mzx2\n/EgvfN61vqi8SDQSmeIiJIJ9hdiXwPbfpcRoUu6WLKMk0vyjEIWu496f2KpW\nZS4HK8iTuj0qTw8F9yiN2G2fNZVTgcRgDDt9kcG7D2ZkheCsB38DyYMMbhWs\na8rLikMG1mrRT//9ttSRM5y8LBcMI4xW3s7qrCDcbxVReMnmJ+eI24aRLntD\nfdsLYRbq2reHMrLPn1vR9f2BhiJCSxsHTz/014sEKA61sKX9VqAQL/RQm+3U\ngIFmUemgHriMWKkF5tVOcuXkKzBShHh/2DSByxz84Y11rYVwECeYfvGKjVQH\nkBRhl5zqkehHE5tccCyIpSiHI+6Jq1AERqPDhmXo5o9XuQSSWQ7gfyyZKG39\ncRgSWnSTzP3w+HBzJah2zk2hVw8gTIc7i57QiOgySSOJ64IcNK2x/pi/Vzrw\npJRLuF26ujXea7LdUnsx8qfCyQ1AHNAUTW+Udv3I6a7QHM61/79LPd8Kz/b7\nbgNN8yKZfM0w+JTiTnc7Y2DrcTa0Vd+Sj3nTPtWG/6eWp9ETpCMWKaUZcQ1s\nczsX\r\n=10Q8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+2PzUd7jd1weIiCOuv+iiE5h6x1b4CXovu3EP6KqlqAiEAztUwmpjUROsYRE0YUN/gOOP4/ajlSERFGhq+V0ZH590="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.21.0-develop.1_1615374908429_0.8259738179450662"},"_hasShrinkwrap":false},"0.21.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.21.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"f3f33339cea07a067836e84815719c4d990fde75","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.21.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-8Sk8u2dHy2ABUdohJtoZalzo4r0cDdGPvfb3hTd12yjjKP8ms1Fq2tfxREMbYauaYzc39si1amrnCvGCaqN6gQ==","shasum":"49c73b425b2fa6a9926813676b9a03f48f396731","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.21.0-develop.2.tgz","fileCount":33,"unpackedSize":2247304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSOQDCRA9TVsSAnZWagAAPJwP/AsxbpvEItstT3cGyBbn\nbhPK5ftpqKBnrPx6HIjX8RPBmeROgCEkb8FNgBCUN8JMbSMFKJXjMeuzEw/4\nn7E3FuaJoosJmd7wQI2CrA45tOBIgyIeb3u7CRNX4nnv52DIpuSiN6dYt6LI\nrZxrltnr+4HN9eTlms74wc45NdM1pKpm60PhPPSPsxu587BqOlyF0xke2bv9\nL1Q6xiWkt5vyqFRq8Y9sWkq/17/Ds17nQ056ttwNV+kE+R7WNW/f861bpqpk\n7lSIvqV58eONfwO7DinV5Yy5mobCiyQpBw9EloKWyUZRtwq5kvBPrCNBPdI0\nii8EVJzDwrh0xtg3r6+AoI6E9Z3KPmGK4TL2av6LtPptpNR3q+xAWdC0Fioa\nU5o94lo80/OvLqLVGY7WWGn9aAPhXBP8XjTbLdtkfzhiaB01/2ZFmAHX2yam\nqWOU2lVSWFkx4KP3fF+QrfKiHkXo0ejPP99g/FxttJm1gmyHc/vszjfF5OZZ\noIUHwxESapWiStnbfGZJeH9jAVrfLHDGafNvs3ZULYcy1KvGbwA+2ocum10m\nJqmbwx0je+WWgXDihcLoloSLlMKucV1rGRPR74MAVJ6GBHKZRJ//2wsISPLJ\nhCmMc8sEXKe5TTKix6WdC9hJzPBkRWs5r2cDeCBsiB7bCJTa6YX9ICjt2ApB\ndpWW\r\n=zfQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs4C8gRT2Sp5PAaQ1MhQxXyl67QrWWjIhenIDCXWAMxAiA01v9DD4CWMBFsR1upu5DJJwEzURR3zNIbfAYzFeEOgw=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.21.0-develop.2_1615389699200_0.30509925250047787"},"_hasShrinkwrap":false},"0.21.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.21.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"1189e3662678343ba6b6d0d0aaa48317595c8ab3","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.21.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-Pq9rWy4Am4vbtwT4RpPSgStZwmA1vgJwEVsDQ5n2LNJguhPZRME1V5jcaSTvvnN+E8jTN778UDSFSZYfhrijIw==","shasum":"885ff3a95e2374ef8f95a252d9a5ce7b8d5e371f","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.21.0-develop.3.tgz","fileCount":33,"unpackedSize":2247070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSOUqCRA9TVsSAnZWagAAOGEQAI4NkmaR3pUGeWbAwDY+\ni/i8DszmFaiAldvckiZRYNi7b7MYqG4uoYWc/V090TaM0/Oj4zfCCDu6Kh7m\nx0jetbSjBXsPSBdDhxwdJDx/6qqsGUDb9vllFlHVg59ik++8HYoSgypd2XSN\nVfmEz5SPQ45NO/n/OTdFI1450Ity0tVRd4PTseWsa4xV+V2Z6ZJ2RyVUTgo7\nt+3ZCl7tDAhrocfaCsTvCzKMDtsxuu+r76a8yIwAmKWZE9+SK50WXwNHzP7+\n91Rqcldek2jWOIG8YdG9rlpHc8TKcd/ZJaRgIqjX3lvw0KKqIkInMbial+WT\nus40AP2FwnqGyUkfgCTEIve/YG1S4tvMzTrY5G65n4ie26E4DoIOBQbYRbFy\nQ5hwAVb7BP+CAD7oNowdUwCI7umaRojOiGVxcjjGziSYbzXQGCskaT7Ru7Oi\nECG4zyuTF0ybeoGzurd2FKnAMIOSw0vcYQ30bofm7pAUkYK6qjl1EDiHc6Yc\npHRn5N5iggY18SVMHN5K2xHE71O3X+0qpSMyl7RVCkh1EvzgNLiP6PQ16QFz\nFqfenZQoaaB3kiI0lnOzWmvguyiyydmVuWkXAKik0O7jUFwQpl3KmJpytjZ8\nHVy8GcQVUozUT6NiovQUQYi+vcoFmHgajMdPUJ+lx4DDvGpVf+qNYudrwCYV\n3YCF\r\n=U6uB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRB9mpfhj5bsEH+b3dsJB+izm8EG7+5bT26mrjl1gUqAiASq041UuIyRTMvl6ALJLvIsgL61gx86GxvrUaydfSjfg=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.21.0-develop.3_1615389993710_0.08199009321772488"},"_hasShrinkwrap":false},"0.21.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.21.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"a1f65b1bf62439556cf657006af81a60b36180e4","_id":"@arkane-network/web3-arkane-provider@0.21.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-ctvpbVwaQQsM8Kdrd9UA6DTM718ZuG/IonlO38K1+I/HXelYl8p6r7Gg2SSnsmA8TchPsb3lod2td+k7dyfpxA==","shasum":"b0558ef43bd3ee5f1ddb54f0a92264c40305a790","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.21.0.tgz","fileCount":33,"unpackedSize":2247172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSv5CRA9TVsSAnZWagAAY0IP/29JwkN2ZFKRxl5H+D+X\nmgOBEwclbar41zz2xK+ZvjoVXJheYSIXDi/ZkE+8nEamxMmG+Z8CQRStX4RJ\nNHOUWMf5qBJH85sJoqcOo+95ypPQCv/LCs47IXNiw7dzjSjk9mhMi3TsI8Ui\nF0Io0BNiuojFbslZ40COSF22epvEEZWRWBZpo1mURW8kd69kL/htApjYzrEO\nugAV2B9AwMFigslMnU/GhbwmOs3TV9mOFbwDt/aUAr2epkt9SFbjN0GFgEG+\nRhBj0LQVAcWvZuQj+QPcfN4s4fJVuMcgdCPiQoe78LaVABns8WntekdTCXLd\nMd50RPx22xh0tyMrp03X+JWJgZeDLkVeQl0sVzNtDFS6+iSQ5eEpepJSxSsL\nIrSUQTnIFo4smt0mqaAVshAfGAxtPCpsbUnNbUMtwAX0UhPV9YPBWeHQshZu\nhvBC2zma8VlTpOZLclNm1y7riG3NN36PAWzYUjTKvCmfu8b6Fd9mSqPi4LbK\n3VKg9DA1YVaNwfNM/iWXGLYDVFwBuKA6M43o62yqpfHbBgL1dgjN3/ODhDLR\n4I3MH2vFkZHm8CbGA4m92Ee+laFVFfKXsf+S/bT5er7/sUcS2PycEBFijnU6\nmKata09Q/Lvi8vBNIYhRaOndQFKRXHvlW6F6gshyJQ+fNe3Wmdq+Z7nzne7S\nKSpJ\r\n=must\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUyW73vGsjTFuSoBU9Yir8W56I8XbeV6TBQyfW47DLoAiB7qFlQI8XzjZpXVT+LTYdqm+iVKfF3TyFIG1Ipxh92Pw=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.21.0_1615408120847_0.49452350000605994"},"_hasShrinkwrap":false},"0.22.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.22.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.22.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ceb6990e455f5e9d3eef16775c97e5d5f1832902","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.22.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-F/qNPB2OlbhmxWAqSDTByGqkHMFMl0cMiHp2efEoGDE1t9DEU+x51NpyWtt0vBUZ0HQDdyF53INolQj+jNct2w==","shasum":"092f46f525363944603466dc7ffb31f9d8c583e8","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.22.0-develop.1.tgz","fileCount":36,"unpackedSize":2250708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZdO2CRA9TVsSAnZWagAAPnYQAJWjB+ipH0uLV5Vj0aR3\nI6eHU64OxU5+oKvCxEvFmXwml9ImjwZqN8O+Pl3yq1d6YbG2nDl3Jsm+4eNR\nps+WiRbbJ2SOlL4hYAUQnJyYG5rO+ld/+/t6EZy31FTjK8P+OgRKryPYNTUE\noc31ihDXTsJrNo89vBRF0rSSRbR+G7tQesdRWNty0gdgDuQmI/c1Sdbq1TZq\nLN2r6/49oGjLR6K2DBabmn8DmpoSQJUaIZM3xURa5jfnoOXr1UdZgjzA5Mc7\n4vNnDChR1mDt1ZbpVnMIbajg3h0eDPCut3FQr2qPog5m5Xi6SfWYYWF/ktAy\nDAwJnPOjc/kF+v866aG8hVXKrrq3bTdtO/D0WL8LtNqnzFhPlt7voi/sICiZ\n6hLsKO9R6hsl3w7O7wKP1B3u+QgDHV6XEJwB9xUedp4Ul+kf9cg1tERcqmqo\n+AxcIwe7QSpq1goW7RYzl1ZlGRfqGBz5bRMS4oHyMrnZwSv0ayed1c4j9DrY\nwxcC/xYOsBHdL9JfYsQPx2KVbQDavst+sN3fu5EUop7G6Cu3DZ8xnDyc8TbK\ntTqWmy6uzaYdeoBXl3JhstC4vKWWbJLZftPQJk7La//Lwb7yeXNhVMjwDTe0\nZJZxAU1fDDCCxtleqHwsdUl+4VH7VQAlLjOuun5YF+CrXx14PGW3d+ZSY5EU\n8Llt\r\n=W4DO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsVacmGH8iOXqCyFxn8bI/Rp0tquDfn1S1wpXXgvAlbAiEAuEdSgA1mXP4C77w8Y8/NkECKi1EnE4eliWT3y3Ezlzo="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.22.0-develop.1_1617286069480_0.243601253981788"},"_hasShrinkwrap":false},"0.22.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.22.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0-develop.2","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"cd441c7ae83dc016f5b5cd0e566e655cbd71d530","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.22.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-ubYWHnyIpSAFoyWhIUC8mxLXmuvfTTV/JkhN9AILMTnkjowCTDxQfFVXWuvu4eqQIBysLD8bFatFtbTI3sS5og==","shasum":"7c7e7d192d62713089a08f73aef72e9ba72063d2","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.22.0-develop.2.tgz","fileCount":36,"unpackedSize":2253140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh9M4CRA9TVsSAnZWagAA7egP/iwegcKOIuhW1PQwG4Vm\nyBzGwkeAL1yigbx6YRgziOjyhDe6C+yljHTAA7XesOwT5u9w1Q0ojXDsQSvo\nM4VIvhe50TbIbYLF4h/Shfp0EluVuCh7nbPw+pZj+siHbrTvj1THG6LQL2vp\nvzAEXFgbw3O49XMBx1dPZD3GI7H0fwG3cY0pK3QNAZXJmQGnEggPjyBcCU7V\npkCJlsAhHiP42YCwnoY+WuIltoE5DfDYaHi+CbJTbQkACVAz38/qVF+aPw4y\nqBEMMmY0iPkyrYVYM07U0H/Vl6jt8JXsvswGY+8pms6/P41OK4w13Ykjzyiz\nwPV6U9mRY50IhOsRhruG+8dB3FiQKfTXN7xDljUi/TZCS0XdCxGV3AmjDDim\nbRVY5B2tmfG4UHBkQaWclUqmTdFPKv2PmlsUgW+i+Bcm4TJA/YCihyRwEQab\nxqk3uhPrvfOM1y/1FdYwBYpYLhnG2RPYnkYuJb+lc7UYGpqY4I7TP9cOcc36\n2aPTjqvU2xW4Yc26aBo0n2S6+mVt5EPf47hO9wyvLYlJ5NLiVAlS4L6lcUBk\nUHURhifhWeZdKwm1fLJoNpcAFfTnuSafEFBAX5lMdu/TY6qHVvdQ2vJZ6uVb\n1ZikNGosAhNBN3S4cgqxoDPEYBgEfkIG5nBVU63MNEThm+JIUqgsF0eCUkj5\nnX8w\r\n=jMVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcvBjhWTxwCTUIi14LNLwF9+Pwa5Xx9cdm1QGjWwwyrwIgPDEhZPLvFBnDUpwGfb21c6oKWLhU3WmQUUx7mgfp+Ls="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.22.0-develop.2_1619514168060_0.09626830535275621"},"_hasShrinkwrap":false},"0.22.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.22.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0-develop.2","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"2366f0b328e7dc4f7eacae2e4f0c3eb60e630c3c","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.22.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-ekRVe4MuURhKvtrSZ5iFkJfTuxl4YpXT7oDz7oWwIdZQi919DjfWtYn2NTpU6tYiPeGpsVsYNBq1RYLrUcy5uA==","shasum":"833ce2ad1c8c0c2f94d4124d24717089c5071af7","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.22.0-develop.3.tgz","fileCount":36,"unpackedSize":2253471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh/4MCRA9TVsSAnZWagAA+5oP/2ey4ipJGoapfCAQAlU9\njV8gtvP6oPRTKmRfgOPo6VoFCsmJ/6fcdv+xVer4whk4DQaCRKECGhJzjA+c\nquw+UGitE0+RRmK+0Skr/IBYY4ufQCy+vhA0+HEPyowqD6fT3SwYh+pnxN5y\nHnP11Ud8BG60Rg9Qbm9EoTr2lVg9VAPeermaK3vHfxv+Y5ww1yUr4rMzzg3b\nGsFE0txtRVzpXaVOuJQnBz2VRY0lL1CTkLysW/ik9P2qxoPtL3hQAjTQLEWb\no+oLcv9uCGBIIOSK8ikX/6TBK1fgt714ZS/ETN1PnSU1NNUVrbHsHeq1VU1A\nWnJ+VHG+O5rmZbBSWgGBRpHtwMVGXKpSkV5sJ0m7vnPMRwAHrZqLFC5lnf7D\nZ8UAEMGDWkQ3OlZtVUk2sAYoLjptllajyNA8dWceYLMH1QEO+Eu6868GUlMv\nOGcQ81/KcKXs9sDzBY6RVXQdEwF+M3EO+7y7Hxovvuy9jotlVzwtdAhq/gXC\nsazSeJdGzHE+krsjmSSoq9D0ZZqLZF+jeDLVJoM3fop5pg/NQlm7DIWE7quO\nmIeCfce6tKviu9pEhNlaakMHBxcuCAKkCFhKdgeT0+0Hbj31lbh2KIUGqMtQ\n9vqq8sUCSeX9ZcwtzayaAlF2kQI7ALP0XISeR25nmEe40Lvs8czI7HiG+xAi\nX0r0\r\n=C+RJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRpTlMUd2/qNDzUhAOl9F9/WJog6L53twffAzTXqNFrAiEA/E05QKxlyeRci0CCaeedQvSv+mLlnSDd44PtFJIoKKQ="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.22.0-develop.3_1619525131754_0.40612044107996725"},"_hasShrinkwrap":false},"0.22.0-develop.4":{"name":"@arkane-network/web3-arkane-provider","version":"0.22.0-develop.4","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"db54f509cc2e518b7fdc9da20d6bef0a4b4af567","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.22.0-develop.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-xikFd8mBqGrChiyY3Dl6kp1RQjn9CnX2ZXBCw5515N0/wf8o4FiFnuPwbDqCp/EPKG3IrRI/JUVOEBqTLmVokg==","shasum":"cfd55ae722f27a0ca0fa6b1c52c7a345544bbffe","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.22.0-develop.4.tgz","fileCount":36,"unpackedSize":2253461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmSkdCRA9TVsSAnZWagAA0qMP/ijJxzvagMq4YUqbwqFz\nIeVg4ricloYtAPlO/i+7HqkO7r6lmUzFE1/CKikmBp1S/MwIcyHSvHfJh83i\noKzOhHNjZDQnxZzuQOltc1RArqzUdjPCUwgljTqNUgxxbUkZXnQGPBrs9VUT\n/DIV2DsK4/isCsAR9gNypN8iBQ6R1up5+juNglkr36NHiWw+jDDNgxXRaCk2\nhXBwzrrp7oslPgUCP1msqs4rsvlGMtsCVRRD7gk8sDqWk6HOCUVkplWygpAE\nvuQZ4byXC2jLT/AMSE+5Wv7lrwV2NJbWCgBiCb0jNYGf905mTKAEUIbf6CN9\nrADMmecuaE+nv0votRqSHbxyU3wzjFErMLnB8DnPbJovjR8YwIz7x2cq/V7T\nPytAWgorb9NKEZBp1Gk+fHQz9KMwLvf0V8F4wDijORTh/7CPMUqDnWJqvdRe\nP+hrLelJlMCqVIXqv5AjQKS8DZmuvOhYu0EYRaIByjjkbgznmKVhTnlXHo90\nyXOIXFGKfXvoM0cOHum8VhL/KVNLV6fN6ByyZF2y/ttPbu1DvhUfl5A62OYh\nsg2lU0zHE3/cXZ4FPj0e8LlR+CjxTboh/mqxK5EWb9184OhUUdvTgOQcXF1R\nUL9+Emk2KwZN/CGn7ZnqL8ySWj4qYroSBeB16vLT9yj0LA09yXq03Rg7wdIN\nTBzM\r\n=kjY9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWYetLeIyph/BPj12CHGdp9dRWhjep4DDj+6t8yjkejgIhAKAL5lEM5oOZJWhkuk8xwsIgxuJlNxNos8qIk39pxEja"}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.22.0-develop.4_1620650268606_0.8270943126209396"},"_hasShrinkwrap":false},"0.22.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.22.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"98fd9aa22262e641e3e72239716de1c3256428e3","_id":"@arkane-network/web3-arkane-provider@0.22.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-LRlcXJwU6yrS0cEgRtBSOLiPLEfNyeYW2HGDsIC7SU7N/ezxGK0iUy3rxLVSa1Q1XCj9PfkVmH3ORMmLpDdHFQ==","shasum":"b0ccb05b749e489a1c4c71960b515f2042adf06e","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.22.0.tgz","fileCount":33,"unpackedSize":2250545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmSqYCRA9TVsSAnZWagAAekcP/iDitSC5WBe0Od5aySRu\nU5zbl/at+h2/Wy5dF07mBqgMXJUiuQerJHvB9TgJv2IxCCO9bV5UJhMAH+Wk\ndWaHwD8tQM17N7LIWeweTLHn89RIZ/HkZ9A9fKiuUVzAR0NUHV7Kly5H+HSv\n54hiaKi+8+stgWLm69jEKDGtvCzXYqP3q5l0PcjtfnYJ+kIJ2HUznZt/0nm3\nh06gus7DgerspFyUVaNXsipIWTmp77DcQSi7zYQF43SwrbclAJny+5irwREf\nmP52u+AImKyeQpxI0OxmJcDVwxwbQZgfrYkEE8H5sailx/tDFVu09/PU7JNh\nUHaUncisLRwQOLv1Qf6qQTLFuUKsQUlooT+E88hOXgxoSlMZkTodmmOq3O2u\nfl32YPMkROoDBnTvfplGtgziMkKUHTiTRtzbXEp3Y1FS7s8iqqIRd1lXXHcx\nyzITnCAvJzDMOv2JJHXsTjQIokvY3s3C1uekgm/oesQjH4gNnA3Yfa79xvTU\nymB7pWwQ3UeXhcViF7EyfeL76EyIGUV2R7wB8TA80o4HB/3qkxtu/2SzEMAn\n556D1CDXsNctjhZPUhXl9+TDsxxvshs4aw+zftt8kY7RSkOZfh2wVs658RB5\nKhRgWKWA2RGfvtV14is7g1hy332B12CBPfdriDIgD8NusaXjGbx6YRrzFgr5\n/vMS\r\n=S5rn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfiYKg0Priw3uDuHYUo9x9VmQxzC3gvnPCbuvHaylHagIhAOWWlAxoXE3SwFMGOv/PqJyfFV+EYG1jl0nB+x4ASf0m"}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.22.0_1620650647752_0.9774588009084315"},"_hasShrinkwrap":false},"0.23.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.23.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"276cf30d31cd2315f3955f0c6c10beae266488f4","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.23.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-RWqW7tqN4LIGLfXGi+1qwp0+JZtdXybU3e3Kp7182ym+2A2y1HSzzlu5nzWNFiteSHT7/juWgNSTiswtmmZQ9g==","shasum":"53dea4cdd843351ded19de42faad97dd8eed5288","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.23.0-develop.1.tgz","fileCount":36,"unpackedSize":2253639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsOKACRA9TVsSAnZWagAAQuIQAIAE/NGXG+udIJUQ89TD\nry3JXYu/xKU32sCGwDOZNhiNyZTLd88Tndcl9x+dLkQybXAd4LWVa9GT62K0\natowczvkzgBLij8za6i7BCsnOI6WTklQKLKPEQmjj+bC6e0Q3eHdmwko/NeB\nTOI3qQ86nBrDcGrsr3NNvNJsvjRP5YF3SpThjnVsIreLJwU/gUvnzav4uDBS\nUxhmqKG1cUn1uYrnDGTpW/bTljyp5fAUuizfOX/vqAcXtI9PruS4uzPDp57I\nwx4WRyZfa15dzFnGknhnXStq8FXq6I/B1DXroGqgp6j8ndzrT6Jsbcp7c6t/\ntNbHeXEZcXWOBDmiKLzyQvfGDrxgm4RSsMTq/NRAEnLztDQpmFhNqIoaYHeW\nCnQXWZHJTO95Uk14AQaeg9ivAI/J2/9AibsMHtlee9L0svCRXBGceCoY/tB3\n++pouum4lqvkar5wM/QOhvU4BasBmBV1X5ntBlv7ALK5EjI2WidatVaiDbDC\nUQCn5F8BsdF4oR35bJOO3QRP223qZE5iEOyZu+zZp2vcmAt1rZ8QzzpOxDJn\n/6xzisnJfvOacm8ioG6TjNOpa2QdZsy/1+P2fC5hIJ0f79S1ri7zfNnEd6mJ\njJm0snEnnmblo274ODr2wyQYJak6OZtqYDOvBLDIaT7thSv6uJjuY5Zo9Yyu\nf6Wi\r\n=qtVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/UhN1M5XxulEfKZp5nz3do8xbcyZZN3IL6adPpCbZTAiEAujhs+yoNIH6gZDLh+1Qzr7CVuhc/yNIqs4DlcyhuEf8="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.23.0-develop.1_1622205055917_0.9206503380528746"},"_hasShrinkwrap":false},"0.23.0":{"name":"@arkane-network/web3-arkane-provider","version":"0.23.0","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"ef0d225945672b29e3f627942220e7584c3d2a6b","_id":"@arkane-network/web3-arkane-provider@0.23.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-YcpiVSBsjeqCz8ciVsoL6Tf6bXKH6g/hTo3i+D5m0vv3A4Ni5DdsVlSuiEia567Drj4PnJt2//BCxBlNrho8bw==","shasum":"bec81fd7778c9f3cb6b7a3192585be694f45674c","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.23.0.tgz","fileCount":33,"unpackedSize":2250723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh114mCRA9TVsSAnZWagAAEe0P/RYWe6NqYjtMVWUtK1Pe\nCUtxzGeLrh8GORaSXjrXwz+ecVloVoPGt6sb6kXs/HhuknnWen/y7CxTN1Dx\nmLliMnrvVpUBdBb+y08OTHHMXe4VoN+hN3pFFjrjOZDtc69mpJ4aClGPOHG9\nkP59iKfPvRcIh0krFm/05If3pso08eB7YLC9/4Y3qWCSF8aLs2KpIti7LV9w\nvOLdzYSW02VHIJZHBD2KSewgPL6suYwTtQA6oNDBLO/jHacILwLLW2DiwIC/\nnByRK8sgvYU5+ghjNfdrU4RzERWauGHPHpO5+geUuGfqyUt2J++1U+T+mCLn\nENamb2weJHiDfnDHgwaMPid4hZ4G9fVbiddJLjsMqvB3WLH9UfAT2AumjltG\n619z6DYQpH9jLH6S6iwwDwEsoZpnlv1mnA3pGn9EiHQVmWlhgBI6AHQaDIDb\n+IouPH4VGsGgAIaX+upDS3Muj1ZlA/3GMEXLkhj+en2KDila5OuTPPnl0Enl\nQGcUsW7sMgDxU4CJkKB8TYjHB4BGxExTwUDsUxyDZTG6DewI/hsscqrFYWpM\nbnB6cQk7zPwgikaJKE+5sd5oj2zeJ+xX4Ub8MICPitRYX+Ofc+siTJAfZgt6\nmswKjjd8yGWsYxr8wLloKHQxGp9m+bqWzm3EjjgBPtqQF6na7i1f+zN+K5Uu\niz7B\r\n=EGcs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/rfJM0C68X6fj/SHw+tsO1l3Ef97psVjgU7POj7LdzwIhAMjTAoYu8+cKJXmpVMQ6RxY1gvSCLvVDVSDiYu1DO194"}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.23.0_1622448806331_0.9240459054150494"},"_hasShrinkwrap":false},"0.24.0-develop.1":{"name":"@arkane-network/web3-arkane-provider","version":"0.24.0-develop.1","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.24.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"183e2ea6650be571ac83ce3734a4bfdeff1456ba","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.24.0-develop.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-WXLZNm/uf5tQbmvtlrPoYPQw8f1e5ebZC7wwzYO/Abu9h5kXVPrwQPMHNiF97jm/6t1uQrUWBWekCF26Vemsrg==","shasum":"7c5df38997de9df9f5ba0a7dcf8b42275d77e13f","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.24.0-develop.1.tgz","fileCount":36,"unpackedSize":2253696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtlMbCRA9TVsSAnZWagAAgfIP/jbbY0NDmbuRWHTPoKtd\nUTNiqaAPpwMYNK2egyOmIwGn/b80/v/x31zqhAJpmgJsHkpI+MTnK6MvvDem\nktoPkJz7+CK67V51w8rQfVPMPGP72qvi+KFimod/SZtmRTEzo/jSmPf0bEq8\nlBV8qgBilHXvGJEf3bJxUAM13K+QYmq7j2VZWl1JU9ytzYqEEaaOa9qkedM6\nXOsPlfddnmHgj67lklROeR8gfe3A4iFW1UxFMkZsANtzdDWhdjXY7AojdCGh\nP7CyEMV+BJijDhnzspRISufwx5Ja7ZIM+Xs8zVH0xSoukGDH0IoGGnHO7+mB\nVVkfkQJpgU9RCJMmj3u26d/3XxoPNBR5oLtnmUuFKjOnx70hsOPFE18eSxKN\nZRLv8yN+e2CI8ohR5u15dD+a75XUNSKssexC8WUp+qOP3Il3eVguzEIcjwTZ\nzvpTJgPqpYLvO0EYbP6k7klCgVaWMS/+swT7jCzjEhCxPVUq+XSVIRHCNDYA\nmeDVFrpZvv7JJH7DZ1xB8e9+Pb5dHhRcqRDxjfp5NQHzcLdcVfZfhITutlWw\n7G5xpRPQ/H70Gnq7BQk6et3CPO7JyNeDFQZLDKTwuAyzAGs/E9Ds3v13cZHa\nwiBCJZVB8+LN5KVvASMxA48qiyPhuUixYbOkisqnt2qZpeuxX/NtekRPloqc\nMvag\r\n=Gyql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2ksiY0xiEZbmesUQBN6d8oEYkOugOOokQ95dnE03S/AiAxCxStmyHiKsTkGuzhrsaQOmzm8XnZA7eOhu003meu9g=="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.24.0-develop.1_1622561562666_0.3517511340296695"},"_hasShrinkwrap":false},"0.24.0-develop.2":{"name":"@arkane-network/web3-arkane-provider","version":"0.24.0-develop.2","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"v1.25.0-develop.2","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"1b0ab0292214bc7b55ec0e696651a724d8bd857d","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.24.0-develop.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-LqbpeY8KOlkvZD/ZwS6S7zInlGbBF7Iykxi3LL/t7OjYS/+afcbNtOtC3oKSTwdQN+10mudZ15QYjFN9Hgqy5A==","shasum":"6ebebf71ff8b28ba692b17515199e29627638552","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.24.0-develop.2.tgz","fileCount":33,"unpackedSize":2348606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7a2WCRA9TVsSAnZWagAA9OkP/iTdOYtrNnCLnpYCQzU6\nd99z6toZoM99L9SsS+Sk1H2OaHnvMpa0+9fUuxemT9YOjBqs6tH7v29rHUJQ\nuQFP5uWfnnb9MYmN7crNoM/ss+t2E0VtqcluJ91P8DM6giZY/f2qCP8viMoh\nhwfCepR1qGKx+sqdKuGh5SE/Gw7rp4XWKMBCzzSdBo4kgRZnorZ5iRud547x\niZGROrJg+g6kcUqDxCQ4FHH4bs6oJdUPSh597g5AAs5b+BonPsn16BfLO0H0\nUy+onsPgvubXZDRk2w3ywrzG7Z4hc8Hl/kE0JS7oZu4G9ghWxtn7uT26aDAT\nzUM8g1srbCvOpImjwzXwWIey3mHDMrS7ti6NWbxqKzIgZ9cEkS9ZTlg4Y0Dk\nxgGJPjASIZQnN8Oa1/OPvjjzBDsCYusP8n5OgZNGeIYfOoz7Te9neMp1tGkW\nA6xI60TVr3lII/g12ERuuJoBZSFtU0LD5WCN6A0/oB6Ux6xqDJsfc4JFYAde\ndS0896pL74+oJqnairVtUOkIWuSxsgkrZ1P8lmiK504z8TEE1G7TYKTpdqLc\nv8yNgyd6b+AsdiUY11yYhmArcfWsEH9ErKCotXKlzQq/Vc6afJhmHngCe3O2\nwah67VUlzOnFlFWiiyszV5rsgaaKzmXYPXEpCXY+LeC8+TRYvjhFQbvt9S/F\nz9Sb\r\n=372I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDrpCw8PB0HBHJZwrR2jvSr/6/zkoIyIvBI0s7d7EKGgIhAMDPq1FFFPeKDEzytw8Li8XOR+CGF7ptVg6reJqj9t65"}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.24.0-develop.2_1626189205041_0.3355777410259806"},"_hasShrinkwrap":false},"0.24.0-develop.3":{"name":"@arkane-network/web3-arkane-provider","version":"0.24.0-develop.3","description":"Arkane-enabled Web3 Provider for the web","main":"dist/src/index.js","types":"dist/src/index.d.ts","unpkg":"dist/web3-arkane-provider.js","scripts":{"clean":"rm -rf dist","build-ts":"npx tsc -p .","build":"npm run clean && npm run build-js && npm run build-ts","build-js":"npx webpack --mode production","test":"mocha --timeout 20000","typedoc":"npx typedoc --out './docs' './src' --excludeExternals --target 'ES5' --theme 'minimal' --hideGenerator"},"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"license":"MIT","bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"homepage":"https://arkane.network","dependencies":{"@0x/assert":"^3.0.9","@0x/subproviders":"6.1.1","@arkane-network/arkane-connect":"1.26.0","@arkane-network/web3-provider-engine":"16.0.1-e"},"devDependencies":{"awesome-typescript-loader":"^5.2.1","mocha":"^6.1.4","ts-loader":"^5.3.3","typedoc":"^0.14.2","typescript":"^3.5.3","webpack":"^4.29.0","webpack-cli":"^3.2.1"},"gitHead":"020bb179ee01bcb888089ff0b412953bf08a3e06","readme":"Arkane Web3 Provider<img align=\"right\" src=\"https://github.com/ArkaneNetwork.png?size=30\" />\n===\n\n> The Arkane Web3 provider is a smart wrapper around the existing Web3 Ethereum JavaScript API.\n\nIf you already have an application running using web3 technology, you can make use of this wrapper to leverage the full potential of Arkane Network. \nYour existing infrastructure is just one code block away from being **Arkane Enabled**.\n\n![Arkane Components](https://i.imgur.com/T5sWhZa.png)\n\n# Getting Started\n\n## Adding the library\n```bash\nnpm i @arkane-network/web3-arkane-provider\n```\n\nAdd the following script to the head of your page:\n\n```html\n<script src=\"/node_modules/@arkane-network/web3-arkane-provider/dist/web3-arkane-provider.js\"></script>\n```\n\n## Using the Library\n\nAfter adding the javascript file to your page, a global *Arkane* object is added to your window. This object is the gateway for creating the web3 wrapper and fully integrates the [Arkane Connect JS SDK](https://docs.arkane.network/pages/connect-js.html).\n\n### Adding the web3 provider\n\n```javascript\n\nconst options = {\n  clientId: 'YOUR_CLIENT_ID',\n  rpcUrl: 'https://kovan.infura.io/v3/YOUR-PROJECT-ID', //optional\n  environment: 'staging', //optional, production by default  \n  signMethod: 'POPUP', //optional, REDIRECT by default\n  bearerTokenProvider: () => 'obtained_bearer_token' //optional, default undefined\n};\nArkane.createArkaneProviderEngine(options).then(provider => {\n    web3 = new Web3(provider);\n  });\n```\n\nThe web3 instance now works as if it was [injected by parity or metamask](https://github.com/ethereum/wiki/wiki/JavaScript-API). You can fetch your wallets or sign transactions and messages. \n\nIf you provide your own implementation of `bearerTokenProvider`, the web3 provider will not attempt to obtain an authentication code, but rather use the one provided by you.\n\n### Using Arkane Connect JS natively\n\nAlthough we use Arkane Connect JS under the hood, the functionality of the web3 wrapper isn't limited to the web3 API. Linking or fetching profile information is not supported by Web3, but it is in our wrapper.\nAfter creating an Arkane Provider Engine, we add an instance of **ArkaneConnect** to the global **Arkane** object. As a result, it's possible to call Arkane Connect JS natively, like so.\n\n```\nArkane.arkaneConnect().linkWallets();\n```\n\n[The full documentation of the Arkane Connect JS SDK can be found here.](https://docs.arkane.network/pages/connect-js.html)\n\n# Example Project\n\n[As an example](https://github.com/ArkaneNetwork/web3-arkane-provider-example), we transformed our *Arketype* demo to sign transactions and data using web3. \n\n# What is Arkane Network\nNot sure yet what Arkane Network is all about, where are some resources to help you get a better view:\n* [An eli5 about Arkane](https://medium.com/arkane-network/eli5-arkane-network-44bb10d0e68f)\n* [What is Arkane and what can it do for me?](https://medium.com/arkane-network/what-is-arkane-network-ad536e9984a1)\n* [Our wallet security explained](https://medium.com/arkane-network/wallet-security-explained-5b540d746583)\n* [I'm a developer what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?&v=fsBZg450drQ)\n* [I'm a crypto-enthusiast: what can Arkane do for me? (Watch video)](https://www.youtube.com/watch?v=XIAi4lFcolo)\n\n[![alt text](https://i.imgur.com/L1ZDzlH.png)](https://www.youtube.com/watch?&v=fsBZg450drQ \" I’m a developer: what can Arkane do for me?\")\n\n","readmeFilename":"README.md","_id":"@arkane-network/web3-arkane-provider@0.24.0-develop.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},"dist":{"integrity":"sha512-bajhbooD6EaDYIKYyW53UY1y8HfkbKHtrhuC0RKBARgDj9ZvRF1kh6B1MzRqrY4DMkt+JFy16gg4iraCgl7BIw==","shasum":"643a37b9eb91ceae7bb89ae4a70e2d962acb4089","tarball":"https://registry.npmjs.org/@arkane-network/web3-arkane-provider/-/web3-arkane-provider-0.24.0-develop.3.tgz","fileCount":33,"unpackedSize":2452486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7uFaCRA9TVsSAnZWagAADvIP/3FFL5noiqs2I0QRX0oB\nI6potqn/93Y0Afn+IUQtboX8XXkH0Vdy1WVtQSjn12nu0JoBtPqO+6PioQ4g\nwHlhaHLpZQQYECJLQB3+ZsbysJD62fcUHtxTE4LdHlmyUHAHK70icQnS0ZCx\nkOc0TbMW/opIcS0xZk1vH8JSso+gcRCGJ0sZhg0FCDX1tCs23lb5Fpjii6IN\ndq3GXg6CEkRpyaorrR9mHhIkUSU/sL40obVhLjz5Za76d2VJZ67tu9ybzAks\nnktJ91yFAEeFuaYkkiRkyUMC4y4qmoO+UVS8qwtH2xr+oWTOLiSYzbKXzesH\nsVdL/zYvL/n7oUe/sY4wbxKGfIOtONrGs/SZ63/mdFf2mJn+HdSaX3wB8cwS\nPLtZaDvfhnm9ERIntRIccMPy5aucZYRorBRDif8Mwsi67x+K3Bs2UKIYBOER\nQyZShwYmjYgfQHM+OGRC88C6Cu5eH+LhhoAq2FTLChTKRCbd8aev0Ujf+DuX\n1GQ0AABxsEekdRo8WPgw0SLzBRNFbioZPfhTdKyz2eh04PA3Dzx+4HDrt8MT\nEuE+hX9BuG14WCSzehxd9B9fnXXGdN17vXRQhKc0A6t26BzYin775Wu97Fex\nbQTSYxkTEP3e5bXSONCKsSm1qz5TSwkdjCmODmyCK8dklT7MipziE2SVDaPT\ngjv9\r\n=eexL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa4tyUBKI1oQte4ywGGnNRCfdfSXwhIKC2L8O1wk5eFQIgDgLZPAYMkburhLcyBvScWmlTEm5JNKU5yO5qblkd/wU="}]},"directories":{},"maintainers":[{"name":"alpacoder","email":"alpacoder@gmail.com"},{"name":"davyvanroy","email":"davy.van.roy@gmail.com"},{"name":"nipe","email":"nico@itwhiz.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-arkane-provider_0.24.0-develop.3_1626267993889_0.5481274448627536"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-31T15:55:00.979Z","0.0.2":"2019-01-31T15:55:01.240Z","modified":"2022-04-04T15:29:32.376Z","0.0.3":"2019-01-31T15:58:47.271Z","0.0.5":"2019-02-05T14:26:36.632Z","0.0.6":"2019-02-05T14:31:00.224Z","0.0.7":"2019-02-05T14:39:15.596Z","0.0.8":"2019-02-11T16:11:57.093Z","0.0.9":"2019-02-11T16:13:04.807Z","0.0.10":"2019-02-12T13:36:05.927Z","0.0.11":"2019-02-12T13:51:40.350Z","0.0.12":"2019-02-13T08:28:37.699Z","0.0.13":"2019-02-13T11:02:35.790Z","0.0.14":"2019-03-25T14:47:54.404Z","0.0.15":"2019-03-25T14:49:47.316Z","0.0.16-beta-2":"2019-03-26T10:10:31.982Z","0.0.16":"2019-03-26T10:44:51.892Z","0.0.17-develop-0":"2019-05-24T11:58:53.956Z","0.0.17-develop-1":"2019-05-24T12:37:17.854Z","0.0.17-develop-2":"2019-05-24T13:03:26.981Z","0.0.17-develop-3":"2019-05-24T13:32:36.715Z","0.0.17-develop-4":"2019-05-24T13:46:21.272Z","0.0.17":"2019-05-24T14:10:51.219Z","0.0.18":"2019-05-29T12:19:42.815Z","0.0.19":"2019-06-04T08:00:49.806Z","0.1.0-develop.0":"2019-06-05T09:25:44.539Z","0.1.0-develop.1":"2019-06-05T09:44:37.997Z","0.1.0-develop.2":"2019-06-05T10:15:11.417Z","0.1.0-develop.3":"2019-06-05T10:40:46.525Z","0.1.0":"2019-06-07T07:35:38.122Z","0.2.0-develop.0":"2019-06-18T07:53:57.114Z","0.2.0-develop.1":"2019-06-18T07:56:41.220Z","0.2.0-develop.2":"2019-06-18T09:09:06.052Z","0.2.0":"2019-06-21T12:41:51.029Z","0.2.1":"2019-09-25T20:23:59.782Z","0.2.2":"2019-09-25T20:25:24.846Z","0.2.3":"2019-09-25T20:33:39.289Z","0.2.3-beta.1":"2019-09-25T20:35:27.615Z","0.2.3-beta.2":"2019-09-25T20:48:28.302Z","0.2.3-beta.3":"2019-09-26T07:37:01.704Z","0.2.3-beta.4":"2019-09-26T08:08:37.940Z","0.2.3-beta.5":"2019-09-26T11:06:36.355Z","0.2.3-beta.7":"2019-09-26T15:09:41.728Z","0.2.3-beta.8":"2019-09-27T07:33:13.120Z","0.2.3-beta.9":"2019-09-27T07:45:06.849Z","0.2.5":"2019-09-29T18:24:05.353Z","0.2.6-develop.1":"2019-09-29T18:27:37.132Z","0.2.6-develop.2":"2019-09-29T18:31:14.849Z","0.2.6-develop.3":"2020-07-07T18:04:17.487Z","0.3.0":"2020-07-08T18:58:02.100Z","0.4.0-develop.1":"2020-07-08T18:58:13.378Z","0.4.0-develop.2":"2020-08-18T14:08:51.555Z","0.4.0-develop.3":"2020-08-19T06:52:44.035Z","0.4.0":"2020-08-19T06:52:54.530Z","0.4.0-develop.4":"2020-08-21T10:20:03.306Z","0.4.0-develop.5":"2020-08-21T11:39:28.291Z","0.4.0-develop.6":"2020-08-21T11:43:53.625Z","0.4.0-develop.7":"2020-08-21T11:53:39.784Z","0.4.0-develop.8":"2020-08-21T12:06:11.617Z","0.4.0-develop.9":"2020-08-21T12:30:25.554Z","0.4.0-develop.10":"2020-08-21T12:52:05.442Z","0.4.0-develop.11":"2020-08-21T12:59:31.925Z","0.4.0-develop.12":"2020-08-21T13:10:55.448Z","0.4.0-develop.13":"2020-08-21T13:36:06.242Z","0.4.0-develop.14":"2020-08-21T13:48:21.561Z","0.4.0-develop.15":"2020-08-21T14:16:02.703Z","0.4.0-develop.16":"2020-08-21T14:46:41.592Z","0.4.0-develop.17":"2020-08-21T14:51:42.484Z","0.4.0-develop.18":"2020-08-21T16:26:29.854Z","0.4.0-develop.19":"2020-08-21T16:32:09.214Z","0.4.0-develop.20":"2020-08-24T09:03:23.361Z","0.4.0-develop.21":"2020-08-24T09:39:59.078Z","0.4.0-develop.22":"2020-08-24T10:46:36.060Z","0.4.0-develop.23":"2020-08-24T11:30:04.988Z","0.4.0-develop.24":"2020-08-26T11:50:48.009Z","0.6.0":"2020-08-26T11:59:18.617Z","0.7.0-develop.1":"2020-08-26T12:05:32.821Z","0.7.0-develop.2":"2020-08-28T15:13:40.825Z","0.7.0-develop.3":"2020-08-28T15:26:32.735Z","0.7.0-develop.4":"2020-08-28T15:45:51.681Z","0.7.0-develop.6":"2020-09-01T08:36:54.180Z","0.7.0":"2020-09-01T08:39:56.865Z","0.7.0-develop.7":"2020-09-01T08:42:59.598Z","0.7.0-develop.8":"2020-09-01T08:44:59.538Z","0.8.0-develop.1":"2020-09-01T08:49:46.511Z","0.8.0":"2020-09-01T08:56:56.041Z","0.9.0-develop.1":"2020-09-01T08:59:47.881Z","0.9.0-develop.2":"2020-09-01T09:04:23.275Z","0.9.0":"2020-09-01T09:09:01.711Z","0.10.0-develop.3":"2020-09-01T09:35:22.687Z","0.10.0-develop.5":"2020-09-01T09:48:40.113Z","0.10.0":"2020-09-01T10:00:53.816Z","0.11.0-develop.3":"2020-09-10T18:57:04.678Z","0.11.0-develop.4":"2020-09-14T12:38:47.732Z","0.11.0-develop.5":"2020-09-14T12:40:04.934Z","0.11.0":"2020-09-14T12:44:28.704Z","0.12.0-develop.1":"2020-09-15T13:55:05.062Z","0.12.0-develop.2":"2020-09-15T14:14:49.018Z","0.12.0-develop.3":"2020-09-15T14:20:50.055Z","0.12.0-develop.4":"2020-09-15T14:33:39.963Z","0.12.0-develop.5":"2020-09-15T14:44:41.516Z","0.12.0-develop.6":"2020-09-15T14:52:24.820Z","0.12.0-develop.7":"2020-09-15T14:56:40.888Z","0.12.0-develop.8":"2020-09-15T15:04:27.170Z","0.12.0-develop.9":"2020-09-15T15:08:36.345Z","0.12.0-develop.10":"2020-09-15T15:20:50.491Z","0.12.0-develop.11":"2020-09-15T15:32:51.170Z","0.12.0-develop.12":"2020-09-15T15:33:46.464Z","0.12.0-develop.13":"2020-09-16T08:27:13.072Z","0.12.0-develop.14":"2020-09-16T08:46:51.044Z","0.12.0-develop.15":"2020-09-21T11:50:43.610Z","0.12.0":"2020-09-21T13:36:42.809Z","0.13.0-develop.1":"2020-09-21T13:52:03.333Z","0.13.0":"2020-09-21T13:58:58.533Z","0.13.0-develop.3":"2020-09-22T12:10:57.667Z","0.13.0-develop.4":"2020-09-23T13:19:16.730Z","0.13.0-develop.5":"2020-09-23T13:57:31.351Z","0.14.0-develop.6":"2020-09-23T14:05:55.838Z","0.14.0":"2020-09-23T14:16:18.038Z","0.15.0-develop.1":"2020-09-23T14:17:32.092Z","0.15.0-develop.2":"2020-10-13T12:46:23.562Z","0.15.0-develop.3":"2020-10-14T14:23:11.617Z","0.15.0-develop.4":"2020-10-21T13:57:55.908Z","0.15.0-develop.5":"2020-10-21T14:08:51.297Z","0.15.0-develop.6":"2020-10-22T16:37:32.346Z","0.15.0-develop.11":"2020-10-23T11:20:35.894Z","0.15.0":"2020-10-23T13:21:00.763Z","0.16.0-develop.1":"2020-10-23T13:37:45.435Z","0.16.0":"2020-10-23T13:41:15.342Z","0.17.0-develop.1":"2020-10-26T10:45:12.757Z","0.17.0":"2020-10-26T12:32:19.013Z","0.18.0-develop.1":"2020-12-16T13:15:37.221Z","0.18.0":"2020-12-16T13:18:50.286Z","0.19.0-develop.1":"2021-02-15T15:39:31.086Z","0.19.0":"2021-02-15T15:44:17.746Z","0.20.0-develop.1":"2021-03-09T14:17:53.403Z","0.20.0":"2021-03-09T16:15:34.512Z","0.21.0-develop.1":"2021-03-10T11:15:08.670Z","0.21.0-develop.2":"2021-03-10T15:21:39.427Z","0.21.0-develop.3":"2021-03-10T15:26:33.834Z","0.21.0":"2021-03-10T20:28:41.197Z","0.22.0-develop.1":"2021-04-01T14:07:49.730Z","0.22.0-develop.2":"2021-04-27T09:02:48.199Z","0.22.0-develop.3":"2021-04-27T12:05:31.932Z","0.22.0-develop.4":"2021-05-10T12:37:48.798Z","0.22.0":"2021-05-10T12:44:07.911Z","0.23.0-develop.1":"2021-05-28T12:30:56.137Z","0.23.0":"2021-05-31T08:13:26.595Z","0.24.0-develop.1":"2021-06-01T15:32:42.874Z","0.24.0-develop.2":"2021-07-13T15:13:25.237Z","0.24.0-develop.3":"2021-07-14T13:06:34.069Z","1.9.4-develop.0":"2021-07-19T09:21:26.079Z"},"maintainers":[{"email":"devops@venly.io","name":"venly_io"},{"email":"davy.van.roy@gmail.com","name":"davyvanroy"},{"email":"nico@itwhiz.be","name":"nipe"},{"email":"alpacoder@gmail.com","name":"alpacoder"}],"description":"Arkane-enabled Web3 Provider for the web","homepage":"https://arkane.network","keywords":["ethereum","hd","wallet","mnemonic","provider","arkane","truffle"],"repository":{"type":"git","url":"git+https://github.com/ArkaneNetwork/web3-arkane-provider.git"},"author":{"name":"Davy Van Roy","email":"davy.van.roy@arkane.network"},"bugs":{"url":"https://github.com/ArkaneNetwork/web3-arkane-provider/issues"},"license":"MIT","readme":"","readmeFilename":""}