{"_id":"@walletconnect/browser","_rev":"141-3b0c352c08f388f9e796e942165dd791","name":"@walletconnect/browser","dist-tags":{"next":"1.0.0-rc.4","latest":"1.0.0"},"versions":{"1.0.0-beta.1":{"name":"@walletconnect/browser","version":"1.0.0-beta.1","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.1","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"},{"name":"jdkanani","email":"jdkanani@gmail.com"}],"homepage":"https://walletconnect.org","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8595bbb258fcca3767ff0c5cdb2b2e7138b5cf98","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.1.tgz","fileCount":10,"integrity":"sha512-n9WEEOB+yYMj8R9fOpUf7d3pVMuJBdnb4x+eU31UaosmaIehPDl2pKUm82LdVlaDaBPomAjOAdMvsQ7fOv6EdQ==","signatures":[{"sig":"MEUCIQDRCEjc7pA4tGXSrdwHPtKyCVz44GWuLzcFpDb2O3QqlQIgZsO8MD12JAxpzYEPbOXRAc8zQS+gS6lPlghv9Fvhyzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS2mqCRA9TVsSAnZWagAA/fwP/AvmHaLeoFAaBzfhtiEl\ntp0BPCklzjKWfkiKrQtLtONq7BhA6LAoi0e1bO2Xva0d8hLEXnjUDp2aA7OO\ncUzmPARtZzCsXF4lvtPPMmxYFC3xv4AsjbEIiUdzOILC+KWZL92QqVeyTIwD\nqdW/Pt5tbdxjT3xpyxui3cY0+EoWcupxSJXPR1myshaWKemjd2JHszXKwuV7\n7dUefox+Rs16hS4TjgJKcr7+jn10qDtkfr0j9aai6Sc5w8K6WX47cb9iLo9C\ni0WCGB+F43Yu+K8HhnQUQR5YhpfWPAfYGtSCAicbuF0EQzxsvsWHIhe39w5k\nDUwLVv3pF5nd+SCEUGiZt1+4TeOT709DIZvA8DsXLIm2r5uOd2uLjac0mFsO\nGbzD9R0q3RmDLp3cpheckU7wW2yQVTSs33mDQM96FGTr2LwpW7eNe1nbtzIE\nBuFb1zo0lOeQpcfB103eEBdGO9tZwpGZa0nNnWxWmVXiQwUtcLdHWT7krVlA\nTKF3xC1pU8iS9mldTaAHqYYpC7IsqvminxjpXFgUL0slMEBDq2vg0ODzaB03\nlLHrgonJZPqZCbYwQt1csXg26AJinb+I2rPE/M/UMX1q0cPzuCmNyyyDsr1b\nPXh1lKumOst+4iG7ztDTfNPZ5Z7QEG+GjDWwRanqGEuAZYai4BIxdVpWOQJY\n5Vo5\r\n=J4On\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.1","@walletconnect/types":"^1.0.0-beta.1","@walletconnect/utils":"^1.0.0-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.1_1548446121474_0.8467300516576113","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@walletconnect/browser","version":"1.0.0-beta.2","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.2","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"3f4c22f55b575c8f20e0f9b5c548292519d128a7","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-0Wp945NKghb5TIkEglg1rIFs4HxtWg2CfW+kg+OzjmRLv9IKxgbWyVtpL5DuzFjKy0Ts60axbBP59WVljFwQuw==","signatures":[{"sig":"MEUCIQCqjGbjt+EXzaDuKs80mE2QtxE1FHWMVb0yCwDWp3DkYwIgfgSzYHswHrcUoUilLtEelQELpMi0KwnSvgR6Vz3ioGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS4laCRA9TVsSAnZWagAAzGIP/3R3uWuy+qMpO8kddPYo\nwL72VqCjG62dM8JBU5KMYF+kaNaNTfpxITtJPftfojuLNBwctbCiTfNhnKyU\nJumf+VCDU+zqotoTHGLl/YlJR8gp2j7uSoEf3oLnX3uSO4Ela8zSyoKzfFY9\nGr/5A5udRP+PBL5pyD2Q2k2muBbsfm38yZ6fZQe7Hi9800pafehwgSAW8nd6\n+ykJ+ggNwqy9C6BwjfIB7Ev4HYmc58+lneV2aPRTBWf5I9052HBmaykVuzwO\nrTT8VZtKAOJqvPTzZyWNH76vWWNhicWxZt/2qFPowSsIq/MNRemcPxu93y71\na488p/FDHBkaO9gDQSzX99xC+dt1J9f53AQiGxMb3hPV2F/D6x7OCyRCwBHd\nFPGgqQ6saaLG486X1Ov6AozYpo12VIdNN2uTXlx/pBuGUAt5vVap8M42E87P\ndXd43/ztnFErfIGCDNLc7dxS6Fwzu+V9kfTbcLtQuPYcfslLfaZPq2QSwDNs\nbOMOdciCT7gOP+YxCYHIUwbAm57p257QG8dsWI7VO5RkMSDaB8r35uDw7b38\nEvWgT3f9OPCnrj3r4/NDsLea8SQwvFgHhoMJQgE1PmHtA9sJNEZKPVe6ttuj\nrRgQCv9DnYMWoRKTby9iV9m43WRuNtRXXUoY3T3ZJO3AhBlsYxEgDPI9zh8y\nQjHf\r\n=08kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.2","@walletconnect/types":"^1.0.0-beta.2","@walletconnect/utils":"^1.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.2_1548454233979_0.6893712873544491","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@walletconnect/browser","version":"1.0.0-beta.3","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.3","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8a41698ab08170a01387d794bef9d90eb1241ab6","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.3.tgz","fileCount":10,"integrity":"sha512-DHzDMRNB2FmNlcmGLe3dCOLOYMffe2DsmurUlZ6iiG50UpBezZZr2jkg3bxmFG1O8Ki6GbSuCS7mf+VSO3E/xA==","signatures":[{"sig":"MEQCIBs31IrGG8HtbmgC9MqwlEbjQZvMTx+kMPH8ko/qHHjbAiBAuz7e2b6Uwv5t8iCdrM7TQuXfau0vG+eF2jk9XeYLRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTQcHCRA9TVsSAnZWagAAEZwP/2kqug6sAuo0jaU3Ybd+\nsAUfWdO19W+mA+GYbaDo9QDln7TRLDwlHx4XGSFSdjMsBpDQdtF8zCk5gKwV\n/7naYTtCffBW7vFc2JYrS/dC2lcbDVjdsG/OJtvaf2EtJQF6lfFJZCkQPeuV\nuxXtwKrS3Ufi+3qXs0idCZlKzhF/gO0ru/0f1t0NOJS1JyokOPE7NAEGV3HU\nUwGp9z7aJFFGL/qoELdxNBUhVxFqnRYx9M9F3FPxF0egJI3zgv4FfdogVLsH\neH/4qjZpYPDsCUNwo5AptYPyC3RmTpluDX1vfhbdgkQ6uEbfSANi2p0uovaP\nbFsrvZRZ5jC3YAi2dvHII6imquPLIF6xApu2IGb+4/BBuT53b6ekfhqGYEBY\ngRqrIL/CSSmSSo2N0Ss9WH43P8u0Lcc94ifHPmYxEIwSX6rYB846U+o95UOx\nlptRHzcyRkgB2TNLZKLZOoZ9QORK7YSWIgefI6ymIxiynMJLiGGim3+DxO9f\n3M34T4s2zJU0bB3+ujfBhBiXhGDvgC2nppNGQBgnjP8mJqPDVSJA+xt9xoRT\n5FCAVA9TDYLCHZtgjqauNcTKGRoQg4VPhT23HayHIreP6ur8DFkbq2LH1L8y\nXcbA/9bbZeJ4E3UnT56FJG3kScf8BTUqEOesGBrX9UV6FcBpCxd+i1Cym8Kk\n/E7D\r\n=bcec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.3","@walletconnect/types":"^1.0.0-beta.2","@walletconnect/utils":"^1.0.0-beta.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.3_1548551942976_0.09670163563588186","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@walletconnect/browser","version":"1.0.0-beta.4","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.4","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"2dd3ba483d1ec8193a0ef62170e3618d7f62ea19","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.4.tgz","fileCount":10,"integrity":"sha512-S1XHTNf/MDBSe42I4xXnGuuoryXmc2ysugOyaQJbCvsZXZj0o1dnWBCcabg+NogPV+VCsBlp0h6Ucd8qewEMlQ==","signatures":[{"sig":"MEUCIQDrUqk3HP2x0Fw5miiLtKeHgiL9FyI3E/PLXE1HEr996QIgQeOlOgakVSQqe4RKxTxf2aoYwUnSmEzBopqWXLWUzyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazg6CRA9TVsSAnZWagAANVcP/2pfg9IxZ3JvQvl7HP5M\n014MGL/RGkWaEZnWsuzrrQHHRa0gwaE8S924fcPhViKl3NcTRrCwooffCOTq\nUEIQTmsR/lFIB2hSzJ+6Rfdv7MPlnzVzVYS1DQngXSws8eQcjiYTo3Rg/SZr\nxTvCY2hxhAwvHvSBdYs397FZG/dgGs1cR6gNcWhdXbAvwVlxUHFLCTvZkpiW\nEhy1Uno9g8KOINSfL38DmaSVYyxPElwDa8FeB/Pzk+ybpVgTpeB28WFBBU2B\npMBrsra5EjL73SPSncQAVgSLB8jXUPtxiwMNpsZf8p5CqllXm8zX6koORI0O\nci40FA/DVl1VfO4iZCCkAtaHkn3oJsua87C8eGOx0fFiO6t0naO0RQzmQZnn\nHhYf0QpVKWPzN7auJv7mW6kLCws8HG5R14g2zbsSXW2mMYRTo974F6WsLkdW\nCQoxFiqHfblAuDceP4LT7bi6f3uIhfgyp/M7wU8egC64nZlJFmGHIK5yEuWD\nS6iZbJNCvkZrNgCbWILN7XYEDfAImtV8Jg4nliUXChg0JvAQv1j3JSdyMXAV\nQKOiwyAbrr143riorKguXjRL1qZt7dcO+fMFVBl/TpYjDC7e9dXTYcl4NpEY\nrpPsJ+bnqcTUXQqWrQkE1m2wOcNTCuA/gPKZKPRc5YbYcr8Yc8xsDaUl8YJp\nz5nd\r\n=HYzJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.4","@walletconnect/types":"^1.0.0-beta.4","@walletconnect/utils":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.4_1550530618168_0.37285816681748174","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@walletconnect/browser","version":"1.0.0-beta.5","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.5","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"d9a7b61d7ef473394379bf90d1ff55579e650adc","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.5.tgz","fileCount":10,"integrity":"sha512-EFwiErV59QB4BHJs+7pP908iGmf+okdYKtkcvFJTf3y+iUfllnIdOmawoGoZLv9mLKaIm23pMzcAEbJlCKG7Qw==","signatures":[{"sig":"MEYCIQCRp3OiTAg16qk683Kiu43HL87Tsft9kMWUgmmJgg1d7AIhAJJq2pVBulYnDfqmHD+EBv2QYfc3Jm1nArYFHL500DCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdwttCRA9TVsSAnZWagAAYz4P/ieFdmfe2pN+eyGynART\nGujL2Flht7qnXpHtY6bbxiD/1GO4b3JUtqTpEtNF3CRMaX+xc/mvuVY+gO8M\nqJqvE3YoxjsyNZq/rwhT4BaDC5jdcX5OxypT3yr5/cmpXQcyeQKtxWr98wCZ\njLCvzmg8O8ohYPoLBJ4gKPQrzUdp0L3tFu55KU2ilwcgplCQfXDJ0nTIa0cD\n0ha4dXqScZ2XTexvHTUzyKMPHOiKSASwEiQk6rFMVetE1Vg4wdr2A5QMhC5g\nGx6jXsDfIxw1NLmc7Gh4EjKZZsaHPtYvydH3HubgNFBQ3QB9LDDsDcwPlomc\n1gZV8Zzr9DI3NvGkH8WZRJePKavdkZ742zOtIC9SFmHsxe77aM3R4os+K5+k\n/08YvHYI46T1ADnE40jA+1tyPpHS6HkklPha2TKGj4c5PJDMcJcKyuU5rXf8\n/w+Nuj7EZsdv0dzlIhi5CZxUWDbpeo4PJdFrBVAOl6rwR9cgUzYTgqwUuO0K\nI+rUjH8pe9NXLDajjiZyIh5GoU1eD04u7eAIUJfv5nfGTUZWF/81K5q+wv03\nxRllB4NiV3CKnQCD66mYNp9+ARYW815gkRFSh8tg2yQPWzQJk4WHerFyEuCt\nnlWA0SEijxJwBS4GEPHIDVSG6QfVcddHxBFg8x714ZUeotFs8j6o+faVZIJv\nBjAv\r\n=qg0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.5","@walletconnect/types":"^1.0.0-beta.5","@walletconnect/utils":"^1.0.0-beta.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.5_1551305580730_0.27600251752337934","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@walletconnect/browser","version":"1.0.0-beta.6","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.6","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"abcaee41c2c0a9623e8eba06fca0672edf0f0510","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.6.tgz","fileCount":10,"integrity":"sha512-gFAWsWJUYO+T0WKyriEvF4N65tV051GlUV0msDR4oVl1GVPfWZDV5WRwK4NBdxv9WWdSPKF9xxR/3YH4RJtWuA==","signatures":[{"sig":"MEUCIQC8PfZRg33ydrxH7IX7lvSD/E7A8nZhiSGnGGm0O2QOpQIgcfKdyR7r+bld1ayvwFIipuXDJqLGdmzIz3Shck1xK5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce9B+CRA9TVsSAnZWagAArkYP/3IBcoZVisKCjpwRiA2A\nBMyrKuvCqMsoYqO4Ph5mzwqrgWxxqL/gOOuuPRcBZYOhePsmLbWFwtRC+Ccz\nwNwf25JzdrmC1mW5RK9hmvVwHMyoFBoVZQzDw2oYeQA2yr4wyUj33HsmuSpS\n7d5ccyuCiWFbi7zy+dKNvmB/s9An9sVaVIRAdl15DI2Cm6qwsMELoYFHlejs\nBAHnTTweFtDoLRssAXQ1KBHyRshwod5bBhvbIysVa6lwpqw38YJ0wsIxaYiZ\ndrpTR6q+nnNsA8pMDAzIZLiDCqruxcHiz+SYNNUQFGERKBuYMO1DAQ0kQifJ\n3+hy8SJxd+o4oQMU1MfZLNiH+CrgxpBFMnD5pZ5xlahwGNbdWn7zJ//NiwLQ\nvxV850rEGgowZ82exEAmgG2SNejIgfgl/VkVQoUqayiauW88XlOSZlgfx2Xs\ng+hVCBKSfkcetoPxnfEh74j6aTBhHAdcBDRn6XuVpbeSXdBXo/PW63KuPK93\nlns2E2BUQk+2FYJSMX0ELYkl/R8lplXg0tnr1hrF/9ZXrpBB1FQ+TRwJXbXp\nRrYQOU8r+mkZG4vBGfxrJsyiFe+w8MGItNvAK6+M8u6//g8CPOxbS1NTdfkg\nstE2P6KZI2O+z+gEw9ghdD/0bI1DUzx3zU8xI8y8yD3hxfHlQsVSOYNn/Ope\ngDK+\r\n=+kFL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.6","@walletconnect/types":"^1.0.0-beta.6","@walletconnect/utils":"^1.0.0-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.6_1551618173240_0.47846622893055235","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@walletconnect/browser","version":"1.0.0-beta.7","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.7","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"675c548e83e945c4b152b58bdd80bd141fb8b116","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.7.tgz","fileCount":10,"integrity":"sha512-JULfqCwAo8nBFHO6utQ+ap9QFFTMlNzOqhNWsbkbxjxeVfNsJAR8YMYpx0L1vz+yjvcqUp3l3bBv/j4Kj2SoYA==","signatures":[{"sig":"MEQCIBghTmFDvvbqqtvs5rPD+Pxn6wPPko4LaXPoFUZkwBJTAiAgL8DoLaB6Jv4Orb1yVCMr2QvXCNoBf+4Y5Uh68a1nZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogMrCRA9TVsSAnZWagAArroP+gKO0bmTr7KbOQ2SFyvt\nUWS5SZaGpBZ/FIb1Ubc94eJGsqb/7owvz+qPM/ubL/c2KA3J3us/zySHrsmg\nbqGC727CjI5dVXXdZn8Hls+5x1UY9U5GovhqaAPwFfP+dRID04Yc350FCLot\n/f0L+T+YSM+cVoUTmkbjrNxxI70WFKDSf1N9YcKu37u9rfiP7I+LpGlA3N/d\nwUigPduNg6hBtHoC4GnOjbHeMAAaKusHWft6pVyzPfskh0xmKvyWwIM6/ik8\ne4W3XGvWNguXNTCWRYfMbyTwv/s9C61rS7nwb5HfRj9dHFsV+CAOLGDMFPUC\nym36sMBOsj05YWzRSZzHb3bprg0O+Oo544DNAE6feQHvY780M/g0kIBZM1Ot\nbQmBxwm/3sfQYSwyo2puFwDUEtfYvlFTs9//rwkhtkAA6yVxm5k7kGhkikQ7\n6lFbFSt6IeEPIxLH/HrQAiA2nLeAcGfH1q+ecaYfGxGLBCHWZNW2C/zAFAex\nOSiVGqjD4J9+3fLzR4LG1yuaIbBEgbkHQo9AWnCtygT5djA8xw0IDm3dEZ2U\nCYxEsq2mCQ7pgthIDV1EXDxlE2zX8z5BCyUWe5pVdNqrZwDppCe4Qr5XOO0E\nynl1ZEB1oqb/XcRQjnDE7UEKYB91M1/cxvg8ZfH+5KBq/5CWUckPMeLFTq+q\n1tc9\r\n=G/WN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.7","@walletconnect/types":"^1.0.0-beta.7","@walletconnect/utils":"^1.0.0-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.7_1554121514392_0.6267770911189916","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@walletconnect/browser","version":"1.0.0-beta.8","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.8","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"470e04847f1f03dd034ea42d7c975c9e088f9545","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.8.tgz","fileCount":10,"integrity":"sha512-2Cr2YsxQD9O0S8jiJ6aUuKDPI39x4OlmiWL+gbMUQxqdf6TKBEMJejKrW5hihlirfXMIn1WD3sjYycO4y0jfVQ==","signatures":[{"sig":"MEQCIHegZvbjV8rr/UG50lydSC+7eIBZrKnfzXVgqtdAN+6cAiA9m/6990VbEJeaOBTXWc0ABma97HU7hLv/09qgzh/0sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcokhfCRA9TVsSAnZWagAAlKkP/i8a1q74HWhsKoLm9+rE\nxTZRM619QoQ5TZE5zHfB58gWTC8errLTcx5C/k/5PXFed1AZVtL9T/psmIei\nQ55IhVC4M9P5W4wwLOXgpEazX1a2Gw+7fiRQVw/y6XVFh+j9LfBPdBVABSLZ\n8iIDZ2rxgxEowLu5oD7DULQKWCPqYe7SpImhOmRriJPtwJSbRZ/97OcVQ4OH\nU1oKXYl3dx7aYOmBv9d+YLC/IaE9DiKSlgiB6oKRMYA41bkWR5QEmJGqykYr\nAwzGvwO5wvYzcvxnlQQl9/QJGOTuIK1Fm4IpcsMxIc/GTMMOz69IfbvYtlDq\nWcBb7X6erY8JdHAEq2GqtGA+kb/qiCpgWwm7myy47q7bvhrFRL25WYiQsIMx\nWli+/CL4RP0jOd9Fn5/iBqpmlf2nyLXH+qSuYxj7dTfNZ+Eamo640Pn+Fiqt\nT79TxhBWcxPto8cJgN9dURQEkXsrylUg4XVmiqv5TEmADY60fCV6tMcwqAAf\nKq0EW5KR6Tir1YSj1LWidHROnJe5MI+Nv3LJ6NLaoBEK26dd8uaxFMXticoB\ndHlKrrNCie3GNSK84o3qsuLbORJRZoYIjlx4nvWUEGv7DAPlE7TUGV7hQ1oc\nY96tSbhJW7vXMqN+exqVNewwWUqWnsUr4A8jP6fSGNGPniPKDJLKIRHWC2Ac\nBTZE\r\n=r6n7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.8","@walletconnect/types":"^1.0.0-beta.8","@walletconnect/utils":"^1.0.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.8_1554139231139_0.8810083607026173","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@walletconnect/browser","version":"1.0.0-beta.9","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.9","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"440540facc053f8403ae1797f43119df93a13049","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.9.tgz","fileCount":10,"integrity":"sha512-LyvNOQxUaUlSSMlP8jZxDF8kJ+4c/E18/dU9MWsDCglQB9KyVBVv0ZQPqWB/rDRHSHHDcA4g200j9k3gSKfjYg==","signatures":[{"sig":"MEYCIQCEpWGdu2nTxrvZ1Gt42Tg80Rpb7FC0HUXOSa0Df9rpzwIhAOshl8ss/eDqrs+fCBdnAcFHJaizzWAef0dDyTyALp4W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco4W3CRA9TVsSAnZWagAA4u0P/1/TElw6p9ML9dpW5Ydl\nTS7OOqxAaLEHMzID7eByVwiSCNwesqdrHyKvlyTtWG507Hw1D6TLP9mTUpFh\no4p8kLuTcZ+dbh2UwFPb0+xrwXUrGHiXfrN+fpGKMtfzFDAD8cyVVi0qjDNk\na5oGcWWMRyJEgRyrNYaHGOrljI1amEviJgOMDxy4b4hMreBPRjsRxu8Ckq9D\n+B8trVKLGCgPPn60lwox5wLF6tg+A1Mr5Qyyv3iYgiZp8ZQzwpyGr8co+zFm\n/UBCnxDQZTmQ6n60FpiAyNs6Dyx9DpmOGj10kf6AwiFQY+qRZI/MnV2FpE7n\nc/uu569Q08+yxh27juVrF5KHM3a0HlxpolsoxM8F4+OK3T4fnO73pQBAK7TQ\n4Rtj3GvqXYvmOd2sJMFjGuyEQU1/j4xpvJW06t1C9MgQunvoLn8/IYEhOCJQ\n/jB9X6FqeRdtrzd5q1yAJjRgBfiiI5znZPK2j8kEVZ324cN/vJGDpJnXx7oj\ngp83jAQkC7YGUnmRZGX0lkXBhutLkZoMTcHo5sVdu9b1yszhc8P5mTVb8x2S\nan6Fiu8Dpa9zAEEb0wT7oWE0jn/kKE/1wDW0RRTpWZgiKjcD70EIAobwb2p5\nuH754fk+Tdd5PUwgDGIBh1324sRshX3YlQ+W1GunC7h5Nc0cF+YYOW7FTlCa\nhVZ/\r\n=chHA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.9","@walletconnect/types":"^1.0.0-beta.8","@walletconnect/utils":"^1.0.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.9_1554220470482_0.9765613353696769","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@walletconnect/browser","version":"1.0.0-beta.10","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.10","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"f17dc22a6a47d7700ed01a7e6ace51e5baf461a6","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.10.tgz","fileCount":10,"integrity":"sha512-P78Cdr6XkfHb7DzV3Go6huH9YXWoo2IueZBkPYLOHv/OtnzOlp4DBmpJDKBq9mS3mrdUuHz/e+X9e8Z3qkGbEg==","signatures":[{"sig":"MEYCIQDopPSpWorlMYWM6rgIyRvGhO06UGE6CVhvSWk8bnJu9gIhAPO1ISxoi0QRspV/Xch0HlwUay7X80o61Is+HzlJ93EB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpjWhCRA9TVsSAnZWagAA3hEP/0bIIQTdVz2vNkYoHJPc\n9XPuM/4xZBx1hpqgGFqzu9R8dWipExGB6Dxtv6Dm0c8Dpgz8V72G90QRqOOr\nL7f4rvvxTp05MoD8Ff1YE4PsO+EoRUbbZoD0qKkDZOTiLT8YkVMl50ZNmpgN\nBFng5MuxLlzblSiPEtD5CiLcyty1Ih6GAw1OxKZTjEWOe3z/k9RPRq0AFfJn\nOjq5krx3eTPX/G+yqddGXhBR9HFs7fA1mVrMpR1JKbQG1dey3FsTalwD3zPf\nMbLrZ5RUux5se4yWXi2yAzMO396EnckUqlOkfpTvZvLNHH4vBPi48klqAtlN\naGYEaEvO3NYlxLVI16uPalK3ImK06RgUu9guw7yuXqg8b2+0Jh/HzSMuOTBF\nKlzniPtHhKezjyvljmrENXDLfwpBxbk2kjmJj6EPJKOAS4PSx2svyOxVh9/N\nRCO62U55fd/nkRjyms2kG85zeSZTeIoBo2zUXKJpuPBwQSOqXvWDcPUPkw6R\nCn9MWASb2UNNwJW0gHU0h+xG+2Ht2NUXtKWX2h4mAptIKkoQBxvO9D7Rl4IX\nCD8C0jDN9ye6gS2NcmDlOvnKa/ZeOUWW9Cy8rn7oxBaWSny11Um5dAXQGTvT\nWeEX7We1Fa3fEja9bcn9Mf/vmXrKLVuGcLqzdypdd9WTw1WxequzJ5zcyO+Q\ngw8Q\r\n=d1tU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.10","@walletconnect/types":"^1.0.0-beta.10","@walletconnect/utils":"^1.0.0-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.10_1554396576343_0.7423853382725016","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"@walletconnect/browser","version":"1.0.0-beta.11","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.11","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"ca826e5c5253e59b492cb406b8eecc45bb33279e","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.11.tgz","fileCount":10,"integrity":"sha512-JTpUvMOBF6G1D46AJIOJRhsRvDZ9GpOJIcOg5jXv95oExtCRqjlVhoEx/i4KiYrIudaFg4+gzI3uhL829aCqjA==","signatures":[{"sig":"MEUCIBXZR8FpCka4SQ6NTFmoTO+EBudnOJTWunKYaERhZ+nYAiEAlOH0j0aJfHG9zIM0+ARTWbK0TtiZJHzd1OGGiwTxyDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctIKdCRA9TVsSAnZWagAAEr8P/jp4kAsOKmSFsIog32E+\nya7Pn441U7701f1C7k/IKLO2fE+Y3oMIwZOl+s/X9AgKoDaEqR1cFW3o8Gj2\nzaqtTvLEQ/jOad5hVBYgPIP30KTAiWIlODgz2OF3aTJD8qnb2G3kFlahEuG+\nOyfrNarNZL/VPHwqewm8uvh12amq47x6XO72o626LvU4F7zSyB83iDM8x4lN\nbhloJ+Snfhp3nuiT1ND+W1ASpyk1JSxB3DkX5ye8jdEpt3NES/aPxCo4+VIn\nktxEjJPQa/gp3OHv2p66DtHqj8rJ7nmeYczlw1V9w67HyBhHRqbfCkfimNIT\nBzKZc8Qlh7MY+E3NmSPufECE4/mwOKCsDvRuTGrNGqyk3PJ/ZaLY2z+m291L\n1waqr9Vk1dmHs8nx4Z8oPOuocPKfGXUWXGKa8o96lfiqckXIVlZkNVgVu4Id\ntxGHsWdwoAyjPtoWhu1oFND1yaWRDzACuoHofgkixw/6T+qg7eriJuZREezA\n/bDRkb+PGNznaaUSyWV95FTFHGSeUGw8HTCqgBqctwfvUg/Y8+6W0Jfw9Vd7\nQYNXXLSposJtGeJKnvyuucTM24x2DlCgoHrXMRUrrVzzKNO44Zhc0YZByXZc\nH4TGI23e+BaupG7+xqJKQAXyB8fHsEM8HX280o/pFXYGTo0RqKWj0QVHepsC\nbRdo\r\n=MmXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.11","@walletconnect/types":"^1.0.0-beta.10","@walletconnect/utils":"^1.0.0-beta.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.11_1555333788240_0.5083153582529416","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"@walletconnect/browser","version":"1.0.0-beta.12","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.12","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"2987873991118e107695816e645a072534f1b0c8","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.12.tgz","fileCount":10,"integrity":"sha512-IQA9RXOre/1JM4eQ6wtxorWSu8NflvQ+WRtOePTjtPVSzK/YW5FJk7MzwG5rlirY9+tzp4d3LlYk/rRBXxrZOw==","signatures":[{"sig":"MEYCIQCalOZgnObxODPUyiMvRO8R7Db7YJNUAdDPFgHkzflhjQIhAND+kJGzIJf2LGB9d+BlWfsy/qToar0wCo44mr+gfHoI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctddbCRA9TVsSAnZWagAA90kP/Ak9EJc1dwNByb08ELf8\nkTtIc0hzZYi+2EACG/caNMwZh9VsFC6/1z7ho7R7CPMBdRscDF0vONlmEKRW\n1ZamwK5FRJL6I8KXx5FBqBcEp7sfHQXgqU0vU2jc6lOjDKey8aD+y45FFsUg\nrxQyNXFcuTM6TpWwIw7j4W/HXBUBcU7UD198KCgxg+weYB1GztFkoLd7rc0P\nBb5xidbs5s6xfpYXShsKybm3pu9sPBqIsJq0/UHd/X/ak8mZNw6w298Aa9w4\nYdfeAfpBYqQZVONSqBnhlwAaZjh4geZqBEA7s9hDqzhyovnkrCLd8xZQZV32\nw1GvealvydCFT01A/zZ1I4XDNKQUsSeNCYRM0LepgvWQpokfaT8xEDEQrZxB\n6o6OsmNEiIIC5FzRv5kZ3tp8Ktvrsv7f8ecEDhLF/otQizYzJxQi7u3MmS2Y\nuQaDc+Whdv77nCRMDL/Bz6nmgk+NpmLrWTIFLZFDvbNGgPGLMTNRbJ/BDTDd\nU0iHcp0cw0xdp3cg4QQwrDktTsyHnO6ejh2LBd7CJOLY8wEec14NKuWbqynS\n3QAvK+8h5mlnxjk2DkPFPhjzaw1x+hTSh/FLYUejnU9FP4it04WxjtHMzq0D\nbu1xoWbUUBwL4Sxe7XiUb9yILAiDb+GmzVxx3S9zkL8JmKK8nKKicA79JjX5\n+cV4\r\n=ezjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.12","@walletconnect/types":"^1.0.0-beta.12","@walletconnect/utils":"^1.0.0-beta.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.12_1555421018951_0.7788711277424136","host":"s3://npm-registry-packages"}},"1.0.0-beta.13":{"name":"@walletconnect/browser","version":"1.0.0-beta.13","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.13","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"a7d54c743c434927dd14b6da13e55d2c527147fe","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.13.tgz","fileCount":4,"integrity":"sha512-A6PhEH01RX6b2WtBnUFLYhR+ez2DAP9zQ5GmGNdGr365HHOu26mfW9zZIcKvQQCUgndp+o4GmfwO5sFGtsqC6Q==","signatures":[{"sig":"MEUCIBqULFvdCgfuyji82IU0ndlAvZeSqMwiH6bE37fdP0B+AiEAz5EnEROYkuV1jlfjdW8iobfiU+fDIUpKIBm9EXwplqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcucEnCRA9TVsSAnZWagAAwnIQAJjc7VcS+m+zBdjJPw8W\n5bU0v5pnqVSE2pvpVmGoVPJ7OWgaHA6IaFZXbBmw3lukLExWzSJFbq3Urybk\n3hXYCHhu3mNhg4Wl1LhDXXLF/p8ANeDrh565KicXceSx/m0+bk/WzB5VYbpG\ni1m6JroVbRxu5M/9fxEZ5BqGCZOXch2lDZAydhruugRdijhZjrlEh/kOAcJB\npljkoiyddVFAzhtvT91nM8z9KPUfW9C8VB9KD15fCKoB5Tmf9ok3vq6TRHzd\nfEBQ85ZRo27lFsjvHBMVMdJGhT4/h1xO9JJXJ597HtH5+nVaW1ZmM7epVM0Z\nvGsNrL1rll6xrOiID+kLDvu+sVxaqrcKm+LfVJSXsyBksdYw+ugXgvOkNJc+\nDmvm4MuRh9z7jN8gZ1wTpk9hcygP7e0SFKhtfaCjLbfFDa+AJHjlTHbejV0C\n4JouxfRtzIPAVivhOojUDfk0qhv7h4Qw7rBKrEvauN8/piMrw4nUHDTxs+i+\n82c/yood6ZOw/7Owb5Gpqi2vCyqq9HzzyO8oswEKrR+O96ZucnOnschNAajF\nWz1Pd2HSSFmp/SC5lrQ0+tBG+CElxRwFsB+bUH6bbIg6Eu2meM167059KC1w\nkSaLuvxH3zm2mrEVHLIKvNjpKPL0s2yieaRldbJqnkPGzTiRd+22dtQqsoAy\nv17B\r\n=+PAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.13","@walletconnect/types":"^1.0.0-beta.13","@walletconnect/utils":"^1.0.0-beta.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.13_1555677478447_0.9943462030556305","host":"s3://npm-registry-packages"}},"1.0.0-beta.14":{"name":"@walletconnect/browser","version":"1.0.0-beta.14","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.14","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8afb182d1340a30bcb28ff5baec48e2e02286eab","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.14.tgz","fileCount":10,"integrity":"sha512-X7qCV49tZfgop/EYXTu9kNRmeMRNE53j/w7wJIbkS4bmi9I6FutPvLi0nYPVkHjTfgxnqc4qf7/xqIdN1VnapQ==","signatures":[{"sig":"MEYCIQD4bfF/DV5WQ/55NsgJIAPm5pDHOFYQQI39ol3C64/vggIhAIWjP5M/N0QtI/t0ndwedQJQEDXIFS8LrD76H5zeZf+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcucc4CRA9TVsSAnZWagAA7W8P/1Wq8g+AP3v2GXbk19zm\nhCxacGpGOe/437QHyOuThAu9R3NgZY+CHz3hHRxQPehTam2kSTUUBbL4AWDd\npbzQQWlwZFG5znp+4Tkrqptzi02ueuHAUTBPXdvT6b/n0GvJPH5iAiznYBjv\nnPaSchxOwBYpXakHP7VkSiviQj9zmMzMboonABQB8dIZP1WkSVNWJJLHkwN9\nDzm73UHupX0qldump/7aI3qFNXhxFgdFcbRVsCO5ygbSx7rwVC1W7kUi7VjM\nnsYX1AJhUDKk2vQpPXnTUfuO/WPdzbV1iGSEf0BvtsSum0b3hOQwd7q7roLR\n8UJS46iJTgFvsd/lk1OuWVMB9mLDpvcbC1HQsSp7i1YwAZuy2uqfLbm+3hT0\nBV1OFUV989GRF1woMA/s8J2rgguQ0+y03GZsP3L1FKvzBpgFbRv9EDIxuqON\nLduEJTB34aAWGMWAID+I0mmvx7yaro01tWjaoxGux3mad2QxqoVB1S2eJJBH\nbOpI3/OMECmDcyJl+A2CJZ0IdBDwaZnVe4/DrLY/GHFx/DwcZJpFX4imBIxl\n6vilgIJACdSb37kRs8HALWRL1JkmNfsHFv+7Lr2BFe6B89nO1egBrgyL0EVq\nK68PkSVvBF0W/XEgdSVKeXszKG3YHPQMswl/ym5bgtEst2fD9eAGS0BI9aad\nBPK1\r\n=eRUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.14","@walletconnect/types":"^1.0.0-beta.13","@walletconnect/utils":"^1.0.0-beta.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.14_1555679031392_0.14087720140187465","host":"s3://npm-registry-packages"}},"1.0.0-beta.15":{"name":"@walletconnect/browser","version":"1.0.0-beta.15","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.15","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"e554db8d7efd443447fe25b4a330b5709639254b","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.15.tgz","fileCount":10,"integrity":"sha512-FIeH2gkhnljj9ChRkZHrupivjkS84dRNMzFZ4/hDF75i5J0chZra+brkDGA1bn7SroVbRmDcqhlyGajind0CEg==","signatures":[{"sig":"MEUCIHROSfVtzQrzzju2Lcrf8BRq5YXxzyBaqh1H3hCXrlejAiEA73ko7BbaeuSpHDAtYdMLf/ohQlNu8XzXMmk+afwQI1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvjXlCRA9TVsSAnZWagAAXaEP/is9K3rP0elr0St9kHpM\nXyt0s8v9/CGiZyFEKbTZ8QAdw6lxLV96tsANEvCcx4D56vd0AW+4SSwGBL9U\nUY4hCy8pta7JwmVivUQn5AKBMGTQN7/kvdRPnXHGZ/je6CLrH+HauxPGZWAA\nYBJqFhnuNeEVELJ1zr5+gOXW/Lu2axxn2xsju/qWL8znV5YfkrszODLZH1To\nPacf65kb+W4RjPJRW+rY+FHqf5ejXeFxrcGO96qhSX0wTubSG7fM/ikNfuGk\niyOQtAWGpqxXTIyKVYR9qDUCbnNGhaljTq//hmIIje12v8FVS9i6L3h5tApB\n5tvRZLhzYmIR2Qafyt0hBdudid8XkwRSWvmjXAW5UXgssOFgvEGlfIrcJY50\nMbvnHRAbTRX0tbm3k99IPDe7uj0jh1i9D5wYgkmqJczXju+eTrdpnRMN4v6s\nRzOuU0w+SkL/iANCI2SGLcpuzAehZ2y8H6mXfEFTjATea/H9BBJh5ap/vENL\npVCiVj9VRZNb6EJ9YJICgr4hhbyj/RN8nXog4TUymCxW1eXtQpsEVS2egp/w\nnMVQw6DgqpNSUtmh7qg+SpkbEa+f6PIyRDWb8HtS3yinKUDiRejfg8M09dRu\nqOAckp4K8WM2Q7/yHQH6vrlCmzMel0L4heMIV1M2FqmeFLWGjW+itLWV3ySW\nZurp\r\n=Mcx5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.15","@walletconnect/types":"^1.0.0-beta.15","@walletconnect/utils":"^1.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.15_1555969508896_0.45929840992068205","host":"s3://npm-registry-packages"}},"1.0.0-beta.16":{"name":"@walletconnect/browser","version":"1.0.0-beta.16","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.16","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"43365d66f46b95809a98fd67e0cc4b6134af6470","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.16.tgz","fileCount":13,"integrity":"sha512-flk6oxCohfch/2ewFZc1VFAy9N5pRCZbBVcjgROZZZ1NqgURYvss+B6F+8VW/6uA2Wg23B2wo7160LQIwykakw==","signatures":[{"sig":"MEQCIC1W3pqiYxLWd9U8RiCSKmT4FvtLJbIpCTsRHtods4LXAiAeXdQm+Dh5zHM2dvteM/hbZ9WXoOd4Zutz2aQB9rvcuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvyGcCRA9TVsSAnZWagAAyn8QAJqwixOEON5gdLHV+GvY\nPLbkwQjBMXRVef/XQ6A7KvxYIAT4iJ+xgoBvMNJvfOnt45iLW1pQ/WR6gwnI\n0+A6OPAETimFZfAw6lUE0C2LP58a496UxIAe5obJMsuxrXxSmF0burJRXBGw\nQecrAhg2qO23ge1jUBObfyfqLTvH2iQ6Jj8eX8zAUC6jr4EWp9tqhTp1zhDe\n9tE5Qa1r9l2zTmqvlL9eFISyNW3pUAv1pRgrtFcWJzfRBB35bIaM0+jvXhaI\ncvgunbsjEs/aRCtYuN+GdMeyzMSyOpiQNgNyW42iGJrRoCwg0JHL7zUCV7PG\nhWGEGOm8FxraGR76nhMEmTU6vPuPzD482ftxcusmG3w92Jr6+1scD2mJw7Yi\nqLyy/N5BaHb0spq8z5l9D4Ia6UqSoYiLtBWltCXlO4e99inAPZqqk9f59pkU\nS1A/L4j3h3mTQJaTfyCfgy6ch5CDEWIiyytTT4DBwfEN8yM6/cX+9E5IGYHH\nIP7Ude9Oz/M9/PsWySYbt6lfUACsyCJJVrYA+7/kWuhoWGC8ogEdiOzePqhF\noIFbg7WWzGrcjYnUgOa0w5ebPzJIXYYP6mFaoYIwW6JqUAgJWb4U2OPYSmKa\nsEw7/cOWZ4/fgHcBCH03QLwrDNkJEXL5Vrikwa1DPYU7ISUB6e11ucSx6J4H\nJitc\r\n=pyEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.16","@walletconnect/types":"^1.0.0-beta.16","@walletconnect/utils":"^1.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.16_1556029851553_0.06602142032551117","host":"s3://npm-registry-packages"}},"1.0.0-beta.17":{"name":"@walletconnect/browser","version":"1.0.0-beta.17","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.17","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8ca01116ef83577580791a0633cadae943fc2cf4","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.17.tgz","fileCount":13,"integrity":"sha512-bRGt/Erq2p7SL9ZiRkX/WjpXN+WNeZjDRQfHnw3gwxFsH5seDotvgHsYNeW4SrVS8hR8eEhd7Dks3wiNxgYvzg==","signatures":[{"sig":"MEYCIQDCCsgF8aFaESCbDrLRFaUviCdqnd9sNoaPB19KIZoV6AIhAKw1Z1mMbJxtp7trhcQ3ZIcukKioGK6hLQ2hsDiKYvwC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvymVCRA9TVsSAnZWagAA6JkP/AuYBToQPg5YeOU2CFYp\n9DlmGfIlPZZ8mb5ZTZ6oHhl6+LQi2tgyGCj9Kmy+LOZJ9bVcwGZZrwg6lMho\nKNmoMhZIRxQJF43wcIO/yW8fEZwe919O1bZlXHmF7jHUrLeBqgozJKhai5XO\neuz81EGcRvPH+jF11qhv+HOszJbSDic0bgOjp6uPncbcx26mMTeg5D1UgYQW\n1qeCzeAY1eccNpas7PkcSfvP2ta7jeXfIG2WLZccUtw0RmwNKRkdn4TutpL/\n+1lsKf1HLT7TOi5hi82TAkXEMX7//uuLqylZLptD29Mdfu0Y5eYDkuJNP1zK\nnXKYmEUa+6PgnfIMCIXdBTYXipO0EeXugL1F6Bum+kvKDcfRFSLvrdKEUrGn\nUNI41BBLPufun8LCwmaw477gyAT8hgR4jqEvAydGQ/40zgSYdlo2l8PflnCO\nT+LocM/6jfQwMb0zaV24zJLZ41OHAjCKwfUuV1BIsizMpV0NpgLs4qII8nXp\nbeNitltYoHvKFqRP9wdQO+vmfpyvMM8gezTCb9ddan73x4wu7r6nucw9R18B\nIHGLICdd6Z8HEnY4Hl8pdD/jADHY3A15I+uQ8CtF4aIKpMiVH9CafkYUaZFg\nwCiL3ZKutRJAQbyF8MN1O7LORqzhe11/W4MsfYkAnOExcQmYQ40wDxJAXP9F\n7xu+\r\n=MbSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.17","@walletconnect/types":"^1.0.0-beta.17","@walletconnect/utils":"^1.0.0-beta.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.17_1556031892551_0.19279976470440774","host":"s3://npm-registry-packages"}},"1.0.0-beta.18":{"name":"@walletconnect/browser","version":"1.0.0-beta.18","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.18","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"97af55422c3d0943ba512c91d2cb541bd8403bc2","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.18.tgz","fileCount":13,"integrity":"sha512-2dXIGQxUL0LCAIwIOIpZ8Hemkx4V6qdmRrgtDuaaAgmbMoh45N90e+38jH4wY5T0psITT7BP9Y5ceGLgAz8c+Q==","signatures":[{"sig":"MEQCIEzk9AQarT+P9j0q9c6tIQrE9gyiPrCW1DJOEL1/svu/AiBHfvTg67rGu4uw2m3zZKSxnigWT9uc8SjxM3EAZHZkng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwDx4CRA9TVsSAnZWagAAqzgP/29XYEM4QDAP+/fItN2S\nrf0EyFrMbdg9fxiaT5Mb4He3z4p/pYY7p/SLPfWw807v+DMgd2GdelP7vd0z\nFeD3maPTeOyvtOiWnUb89cwXc2XklthHd5WROAlZHmxo3sm2Y1MJcS7rEb6n\nldViQq5xQCRNVH2VSOPi0mKGrAMUT2+GrLia0UXC23R8m8kuMOJ13+8Zm7z6\n0DbqiE9VNz3DeSzhsk52o3DO5LVp7VZMQKk75xS8vr5g6F/E/NzOd4ymdXUm\nc8rp46mGQKxKfPZJ7Bxsf/F+/V4mY1DdhbQNuykslyJ+QV4QHpdg3eKFRtqn\ng0LIgqkcFJydcsNHJlR5qPwd4DSBqe7ApPt8whniYztpcyocVWQs7EVA8DIt\nUsHac8SUczqKCXREzv7pNGbz73BycBP9N5A0ttd+c/Kj/xkZPATPlbNk3yxs\nnxgPlMisbyEZpPn1yv77bYRIv9wvUYdu0EoQYIwXSXJPtZyswSBDZQT5nX8N\nfdwi887vsqM0ELq5E1fg1GqU71GSf0PVNJzWGxJ4nMu8kDsn4/hrVVjLH5nN\nOJ55EiJQNrdSt1O/swZU47KP/zal4aP+BfZOGcIy5rRa7lYSH01nHnEE3Sgf\nkmRZCEAUhCHya8U9alHHn77JGfUFhUdwhBPi+32HPzkfGM63ErP8p9bB8nbh\nwJ2X\r\n=rvJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.18","@walletconnect/types":"^1.0.0-beta.17","@walletconnect/utils":"^1.0.0-beta.18"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.18_1556102264123_0.018158470364282975","host":"s3://npm-registry-packages"}},"1.0.0-beta.19":{"name":"@walletconnect/browser","version":"1.0.0-beta.19","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.19","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"fa3c20c7f8b245bee56300f7f69e46133dfd2d99","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.19.tgz","fileCount":13,"integrity":"sha512-ksEb6vSDVyXK3P7YwsAGTU0KUzSJKWry+7WxFD1OIeols4V/mGUKf4qUYBDdKs9yoUrcjlm9m2HVyr4W7GRuCA==","signatures":[{"sig":"MEUCIBBeTurwqiqCp5OSDh9MBYvgtk0u2ajut3ezuYhwk2ySAiEA1TwuJ4VN6M5xwOy7auMK0NcaKWpXy/RIgarj55+FxY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0cnmCRA9TVsSAnZWagAAy0cP/Rw6dJgSGqQBoiKX+RWc\nn56jRZoWQ27R7fgE/bzOJEbMljmJ9RK8kJYou3iCKifkF563UJF6JbkFAcyE\n9InHa0Z3/y4ExaASE/OtdcjczJ08tpX5x2h26vnSmwmmbK9SJL8On8pnUXxe\n1s/KD55Sve1BVODHCEDnItiy4sUHzb4D8Ey3Rf063c/CBIBAi3tmHo1rVb+0\nfd6ZHROwp1gBHdkzZqbR3twvEJumqHsGJ/h0XaWAhx1/Bso/Y8DMW7AeX8Ef\nbaUYLSCB79AVdC3SYHwG9sRosxpKdjz9PzkGY2gVbSKpxWR/zORtdyxknH5z\njlYg+cvTw0K3AJpkeasKohu+X2FGmGRHfhbbI0ytXW2pdOhSKYEJ56p7aBwf\nmSvuEgrraGvVs0XL2nTXyR2YVD+YW91odreUAZGuSF2+0Q2gtPuc4HHYvvOh\njximsLPSnAf5QxsYb4AUGR1TKsUMJxV6DLOTzMlavtwkhfNZXlXwMsrCWwl7\nSQJuo6iCGJUWRUhWi9zUaItzB1frFD6+MKuKTYM5lF48gInz5cYbV1xHW4yT\nPdN6daH3xQ2Btke1BXdJDn62MF15JDgkwHwOV344eWzISDb8LBXtJM6GGl+K\n1yDaTGS2LFP4XY8tMjLLQfZwiYmS4ryb7VEnBXk/EUt2E3JlJLO1NP4zL+VA\naxTu\r\n=gO3L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.19","@walletconnect/types":"^1.0.0-beta.19","@walletconnect/utils":"^1.0.0-beta.19"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.19_1557252581774_0.5269838455099092","host":"s3://npm-registry-packages"}},"1.0.0-beta.20":{"name":"@walletconnect/browser","version":"1.0.0-beta.20","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.20","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4eea6eab3c21cb3652cd6606307ad39a072178d0","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.20.tgz","fileCount":13,"integrity":"sha512-aIWFFL1+Dclk/hiacyrytwW3IF+vfPJAwn6hhsOyTtYYovz5W9uAjwc1YZKBsJ+lkrDIsT+1sJD/4S9Ak5yjUQ==","signatures":[{"sig":"MEQCICzrs/iamQXqQQWtuO1i4BG3v9KH2IiX3omo3FpKHtuuAiAnepYc4W6N0tcqpngkc1SW/SeL1pxIvRQ6CsiTqC/DSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0dXHCRA9TVsSAnZWagAA8F0QAKAnGzA0cLe5YIq1VJg7\nrcHTUXnWGnMOJv0NOeUKtPpAMoL3wO/vy7iWY5Zq+YjFSuHhHo2cYjkzP413\n76zI03kuo4zlQtqNwzZcbSsUVkojq8iIOvqoGvHNkanmkugpoacjoEK7dEtY\nVhinkKtxj8JMFuMJyQUtmWgInphjB7J9880uEEdKLcci6mVKI658aSoHgYDB\n+xniXrlr7c2Vf4U5poqQRi67ApGleXsTA7K1wQjkoQaofDPZBXNN9vct6aq8\nQj3dgkD1mDjvvHYoDaSo7bcKpwArzU/VYGIO9dWbqvG1GnxwVu7IO6VqatIi\nCnyx+jaoAKOGyXPqSk0WA/pvu0aDMyGpI5PSgw3iFej+/heRR/1iHjJA3pGn\nXxrkujswRJdV3mwwmLRwUukm1Zwnfcb8ZlFx9SQVvLKIeYbejcVoJukIxKsr\nqec0Nu9laiycMAft2ZXZcUEbtYZ9hVyFm0Qds+ojiDeloa+bz4WIZZiSmr1e\nB79rpTuqcDOCbIye+bw8cBqg+reatLUXiiu+ngICfLJ3pZJTJ6KvGKJLIw5y\nxODuY1JBnI+E1ziO5Fqq2iuB4gzLND7tI6kJRmgbr017tQqi5S3LKp+Uotaa\nPqktn96tsxhM2T+pKd2TbEnqfrSmbZ7ULlHWkamOXER9mQqr5ttpkNC9FFl1\nFB5o\r\n=/0fD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.20","@walletconnect/types":"^1.0.0-beta.20","@walletconnect/utils":"^1.0.0-beta.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.20_1557255622595_0.9050547418319654","host":"s3://npm-registry-packages"}},"1.0.0-beta.21":{"name":"@walletconnect/browser","version":"1.0.0-beta.21","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.21","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"2529e8128e1f32011fc3265b83d9080fb173c196","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.21.tgz","fileCount":13,"integrity":"sha512-Mm/qFpZlb4wG9roYl7nmfCbUUTfZOdkwcbsC5xlu7ugDIxTekzLbbBT50D7gtIJfJHqx4Atu/8d9L6PcU0Xg+Q==","signatures":[{"sig":"MEUCIQCqO2QzCJFgoLRkHQpI4ca97UM1wi0Rtb392p6aR/X0XwIgDFH7SRgS1UCGF+ueoqnGVacFjKBwh5WhaiSSSqh2I7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2228414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1fUvCRA9TVsSAnZWagAAmR0P/26q8KGNYtJ5Xz82yV6W\nXwL89AvIi51sV5JONFvwT7IcnYSLJ5IrqFlDC0tjFJ1fMxJ6Tb1BvNGOwr7i\ngCQXtLHMWrxSP/nWJ8OAuDHF4BgslLOVLwoV5doainDmtZRnRPS/vk5gg5nZ\nuAcg+qOmcgrW1n+QZCHdLrE14C+aFzSjI1pbstF/NNnp5ynZBczZJ+xhYfma\nr4K5y1L7UhNE/M2yuFGilSB3FzyBw2zHlhX5UCNgGIE2kcJ1JDRCdS+RM7B0\nLI0BpK8KukLoLUoxOcr8zOFL5/ryWBwrjFa8kSB/3U0Soi4Ji5jtid+wdiac\nwpKOXZTY88ZupJoosxLXJmVi51l8NoW+JJ2vi266nalc0o8V74mL1eVVI/vq\ndehgVUnFuPThb2wSHKoo0uHGh0HM3rx9J1gqPl2TlErV2p6Uh6EmDwlUEfaJ\n9T3rkVyYjny/yck+vvaaSyds8d2kU8LtL9WBAwl1ZpwFab0xvTKvkg26/RRe\nxCi3iOjvMd6uCwjsBcjbgrzs77XPWlGVdlnDwI553KYwvEKPdsvPmH6WRMQn\nkwq3VeBIvRCIuU7pRWs9Zj7iaHo/b4hAX22Yy3pkUxSFH3qEc9FvxG9WwDcG\nAxSNDSvfAOLgSM/5ojggd7c2IsAew5pc1EgrEkxbIGs87mda5+85qJgs0GM8\njH+6\r\n=cU2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.21","@walletconnect/types":"^1.0.0-beta.21","@walletconnect/utils":"^1.0.0-beta.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.21_1557525806720_0.31267697064579547","host":"s3://npm-registry-packages"}},"1.0.0-beta.22":{"name":"@walletconnect/browser","version":"1.0.0-beta.22","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.22","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4c8d64cc04a83f6a043ed458c844b701218aca6a","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.22.tgz","fileCount":13,"integrity":"sha512-ULDybOLJcK2+kaW4RPCIp7RnO6k7dCgC6S2twZ7xsHmlCBpPqq5Jhs28714CTbqouZ9wL78mfTO3KbReCdjfgA==","signatures":[{"sig":"MEYCIQC5v2T2J9orZYf7+zZPENBqW9ICuFDw4ffwdoGZXwYLPAIhALQ6jIpgwXsfrm6HD51lEZNs/dX/MA1SGJB69i/xBxRH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2228567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1fwNCRA9TVsSAnZWagAAHIUQAIxdLcXYjPmTN2KuJiVs\nQLVI8ZP2tJy36AvO9Gv4vmkqzi0nRR+oHLgRIwrxlrLLnfq9zxzo4qYYcWo8\naEyaETOFsxeFNRErLnL6hp/+u12y1oKrOixixRgPQAzIu6LQetG5ul9g+hqb\ndHGwvqUi06XPdM125152kNFC/UaqgiikzPHvQh+gfSLvqtVrWrrVS3RIhdKs\nSV0ttN+gCq9Rx9S0rlTu0EFqGMAxFQ3syuT7NyLljN7h0nHhXbJgyTOVXYbW\n0f5rGvyV3TBulYpvJcYPrzk/Ru6a9lnNUv6HtR6uKO6lhvC3GtYpvMRiLCad\nFKkSE7BT7ur1Oc6LmrbNEDu7gfBjUb+ZOXx4wme19iq4oBUqKrZAQ8lwn8aA\nCB89a9AaDwRpjuVCI6/A3hab4A6KBs0ycA2NqHrwW0Jr1LwIQRidaeevJTLu\nz00tcmu2oTMiePqlmc+76N8nvo6sa4ue7vIg/konCxSkGslFUFdr7/+ad8aK\nor5z5e3E4ED910Tf6DPNt9hbmKj/+eC5gYUt1qNpI0n5WkwRu3fpL/xYWW5n\n8It50awhXqVbaWRn3LwP0KJYJucqTfu74E6G3Wf2WtAC5Lrlf9L2SbbBGYQW\nCDZL10VOio586zw/8cJK5WKtlKBo38eOVe0a6ri871C8ymk/XDbeAZKtQw/v\n5cMI\r\n=o4I5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.22","@walletconnect/types":"^1.0.0-beta.21","@walletconnect/utils":"^1.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.22_1557527564868_0.21927538771626343","host":"s3://npm-registry-packages"}},"1.0.0-beta.23":{"name":"@walletconnect/browser","version":"1.0.0-beta.23","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.23","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"3824030ec641b2f63715701af6997ed03b7ad3ca","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.23.tgz","fileCount":13,"integrity":"sha512-vBfA+W9hvJGYmgbde4HZNvsbPoE7WJlq9LePyofGdHS0GeRCud9A6VGDrxI1c8NDo01SeidnoD1pOF8zx0nVsQ==","signatures":[{"sig":"MEYCIQCFW5MNnJGIsLF5309jeMBCOFCLURvVcsSIWQoe8dn2RgIhAJQM6YAYjUNbftDvhL2JbwZzRgdWcafb1unfyM+5T8os","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5SaVCRA9TVsSAnZWagAAZzUP/jt4WS2za27Ox4P3apXp\nQ3W5QcxU9ZVzWeV6ZYAhGjhDnH6j4WMVeZTuMXPowF2xH65aKWbqW6JhEWIM\nebLlDLb26bEcw4/p7XIhtM644fx/d9oIJxcuuQ8CwhzcvBqSdWWhd3kUf42N\n4A7yMWJnE81qI3577aTsSlMIyyUS41x5V8Z5g5cHf1Btaze5GAAus/TGI88S\nEMPQW8Ye06XSyxOQ+gQwuXhYkUS6tdN0S0va/vymy2a+h5PRpTw8hwgGUGhC\nfdtxJONlbhN2h78scZu+bXGCTft8GJcT5Jl5ahHPGV0UrBqoK0aiAO1mZVaS\nKOVvC7NVMzaJyjglrq/uVU6p2mmpbeCb2GeKIzy+gzNECF17vzF5iIHflPsn\nOgRkaq+MguAqsK87qssG54vXE2xQeIXvz0FVyx30dYfxQb/MhzEO4gbps9fz\niE9+ExO391wo803edZANqiBFVtMpfyXn4ap5hId59AjA9cVLHtlIg1rwYmnz\nSHPM3Y3wP4WceEfmgZJsUlIc1yhfp8RSFizPNQiLdskTyXuKGy/qVEj6W8Xm\nYysuW+3MDdO3XoZkF277cVTKz8g6RFtRKxHyAGedYSyfee6N4Ra45e/Mdxiq\nlH4zAi9HAHNREQpnrPTt9fqmRX+N4RwlkOPoG+vr4MVUf9nxd//jA0Q8jskN\nzGzP\r\n=PusU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.23","@walletconnect/types":"^1.0.0-beta.23","@walletconnect/utils":"^1.0.0-beta.23"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.23_1558521493131_0.7509194414102296","host":"s3://npm-registry-packages"}},"1.0.0-beta.24":{"name":"@walletconnect/browser","version":"1.0.0-beta.24","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.24","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"e9bb788c351f0eafc964ef296e4d6d4e218cb0aa","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.24.tgz","fileCount":13,"integrity":"sha512-41v4LS2CnNQYmdUV650tv5CxdruriQcVj2huw5YfNVn4gqgDkgjKT3XY7hDCPDmA/hYRaCuHFl4y1Rn2RzrvTw==","signatures":[{"sig":"MEQCIHnvh3NVb6lioUhEtOvSgWoK+bdl640JsW8VmOoAAbBQAiBaeTFXpzY4Ft3SOlWrhexxZC9y6w9m7666owNIpQpCUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2229246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5TvKCRA9TVsSAnZWagAAw+MP/3j5kjgsjQzkPHh4pMTh\nOvmVOuKMY8LTmPbzjB1MTqs27yz4RmOKeamFQpm8W2J6PVgbIn2RMn82eZZ6\nVAC86Iw05U7HpIwFoKEY7keev1UGPZQKhJMnCESRyp0Ora6XYPeOPzKZ3X/o\nuTZw1AHJMg5+gzCVVCrqe07UhKgpKTH1OE5wPtMufoiT5VJaX72YqLL0d0fI\nD0T+jvfkvf0YgRWvujmNpLULsOLLhpuoQVEM1nZ3MlsUVbHJvB1BhkHidDlm\n+wuw+wFJMHsq9A8aiIHt/GBjskROmGpktYixMX8M1gKIh8A5SoqHxSR3SUtr\nYRgiPBBNq3kbavKUgCeQJg7ACuEs+2bg+aEZzcGr+lqEpgSS8jVXHCwWyk1E\nEpz8tOLhBDL6LuvUBeMgMJmwKTx9TEBUnkFEB3FalEP6zaVoYqFZ2zZks7OE\nP3b98V9P1NPdGZyjqQM3TRQGaH8YvYTvnqaHbimIb4mrzAYuxwV7WAVaPPSC\n0MKcgn4NfyDXpkApjdWMKb7cFOVnmW1JJKzpxXTIf+jajDKV5yY61Rh1Q2mF\nObK1k6PQjVuURZFYOzuW7ZMIQrz6FIZmL4QT1veLya8s17yFiheu7Ipj6nUf\nD7L4D5syNyxfmHRYiLBVqAw6qaUvyC0CTAtQ6B1Jt264sqJLrid2MpNpd2KS\nYsuA\r\n=tl03\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.24","@walletconnect/types":"^1.0.0-beta.23","@walletconnect/utils":"^1.0.0-beta.24"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.5","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.24_1558526921880_0.036590692293588356","host":"s3://npm-registry-packages"}},"1.0.0-beta.25":{"name":"@walletconnect/browser","version":"1.0.0-beta.25","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.25","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4dfc692237db84ca41729c7eea6c2dbb2a583a58","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.25.tgz","fileCount":13,"integrity":"sha512-Oq2BGQvakAvM5T1mN6Jx0BGfURq//oPDw7vdGmJCq7Ziz9S4MyIfSw364o/nvIUKwtWYWD7uaFQqor+kb6gv4g==","signatures":[{"sig":"MEUCIDzlC2dwm7Z1l0wG8prhil6l/qtboDp/SEGqE87qkO9ZAiEA05oICChDzc894Ud6K+c9rsfUtM/gv2xrTOnpOGtXFfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7S7xCRA9TVsSAnZWagAAo5IP/idjWsU8hhAAqWNQqwdd\nFNnS1dHRK5rRh2kdDY/BDW/i7YW5S/FQSOkjbAIG6SV5XxW39VnBKjG0MxBh\np6+kC5DJWh74gA3PFIe/kbue4Yw7QjabVJ5qnoy8XNDI9wxFQQWtBYcfd/iM\nFUOvm8S3jvkJ+joxfiJcrRZX7yeD490nWZNLSq8fL0GmvtjKDQLtOamN9VZZ\n+/v8dzvIYWkq353AaCoq5Gk5iicfYAW0Jr0ek+P1MRiJOQP9r2g7528Ja1ro\n5K5DtvaIMUBuUbyl5jXekFEMZdqaAd5whJCDACaHgZH86VsAvKnjY9/g4U8n\ngCGvqwXN1FS2VRS8D9wLUYYeh9PF2Decl5PpMq6zkVhJFiWs2A3G8TPGMFj/\nrIcLvtsf1HcOxl9O6dMav4ZirtdYcHLssmAh7xsW4uf8tCUY4x5hM41nla60\n3ur8K+Nyw5PWpnlSnoKFhMqx/T2v+BnYaphg2AnJsDrjiZTU+tld0jovGITe\nVtwVpYgkc0cMj6j2gKlgWeB05QxCrsQejvl/wMw5s79JpnUBmIb47cdtt0rK\nxAFd0mMdKGaZKFoRY7BalweElfyntXjzC2mdaBi1bUj5rYp92qzZTOdHp3f0\ngIuJPmEfzketrWW03A5sut5j3LuTYAMXNcyh4uYm94u/VgiU7Nx2zoLFmpCH\naR1u\r\n=a6t6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.25","@walletconnect/types":"^1.0.0-beta.25","@walletconnect/utils":"^1.0.0-beta.25"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.25_1559047920302_0.6517766360503168","host":"s3://npm-registry-packages"}},"1.0.0-beta.26":{"name":"@walletconnect/browser","version":"1.0.0-beta.26","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.26","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"0091b91fe1a727fc60e9ac93f963463e1001db28","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.26.tgz","fileCount":13,"integrity":"sha512-fRgyLFlw3PO6jEuRWPyyizNQIrnhUSP+GkQ0upX+IeJLYFrQIdARcsfE+CjORXaIdIRteRKXMEVCAmFo/vnyWA==","signatures":[{"sig":"MEYCIQDgYFzBvXg25C3LbuBf3J+hxvhhctXN2OMtvMo65x8J1gIhAMsqtsPtUL3H58/Clvs3Wm0rXgjf27XM24SvmXnaWbGn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1048106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK3dTCRA9TVsSAnZWagAAW4UP/RfBAKnShb4KJ/i3Tb9G\nDdA3bTIGjF3AkyOnxrn6joMTdlblwzM0VGsEPsBTSG0p9uMmawrjhY3j9w2Y\n57ZqaaD7dHJdya6VSWNHyxSxan5c3j+iVPoyPDRKX9VHoQY82upt2nGI6tPx\nHiPThlB06M0+5+TKpZe0hUqgZFsw/fypXAkFw6PnM+T/YpTcJqSd0cB/8FOH\n5eE+VUCTCoyLvlwVQC1HHQaXh2uosRFVMjtJIQ0fWzHcxjTQ1xSpiN4PURur\nWYY1avQ+rDLhGTor1wkfnpZDx+vnFkOJB2lniTL3niPBG5sVs+UlIIXwknD/\nJQoHttVhVmYS0rCqyDnMklJ06LrjnbaLyYAF33chA4jz8/4LvIzyieXjKACt\nulfLrCviZZ8CoRSVTe+m6LCO8dKhzXdOj8RWfSPNqgvELyNnJEv1vM1u03tb\n9XTYV8p5WP4pdfZ1GRIIKTJmglBLySXou6YLqwhRJOYVEtB7aw9otJPmv+N9\nYrakc0d0+JIjdj7q4apWA100wg1vjrImNU2cDyMMk7XYO2gQdlziJTCBChSl\nzgK1C6b/NLcbNLtPvmUNGC5aEEaoCEzrKBB3xUErKo8jqP1KgB8U1ORYSFko\nVCgwAsdWefDrFvdzy8TfgJcWqQsE7wlZWP1WKvm3Y8TkeWD8+3EDyV/J26Q3\n9Asw\r\n=cHXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.26","@walletconnect/types":"^1.0.0-beta.26","@walletconnect/utils":"^1.0.0-beta.26"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.26_1563129682605_0.80322129948452","host":"s3://npm-registry-packages"}},"1.0.0-beta.27":{"name":"@walletconnect/browser","version":"1.0.0-beta.27","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.27","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"681b2db33d53f5a40d01a854168de7e4eac46345","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.27.tgz","fileCount":13,"integrity":"sha512-9BxIeVH54FJjGWNSY02wJd+m+/jTttAS/5JOJqSsZAKJmHAwkIadNP+3I6wckBWXuQjVhHPInPg7K+vDqVrtgw==","signatures":[{"sig":"MEUCIDI1Anl9aY1zo99CcP6Sm3TDDo4vpL6Xv/dGk9SO8m5FAiEAucRkqFhKtXuEWpkwaNdnZnNNSGV2a99JkZ5YyhhzVkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLKlXCRA9TVsSAnZWagAAvvgP/009GLdK1Hr2ZosmWamW\ncI7KEc9VM7E0rHnAmfhYN6FfttXyH2lnaam1RI+OKPbkhXzG/+ly5I6S2ESl\n0hQVWl2YJy7j2NQXQiHPs6hibjfqGSvSkkb2LP/yER7yVITXj7q4ZTRV9iGO\n536Yp11BsHldSAi3pcc3WFdK0GC0rAwjARYrsLoTgNTTPZZPqDRJWo3Cj9cn\nCVvNcYS9ivgMjkZQOvd5w3CJpkKzSUHxDidnpU+ROs+Y0yRsWAFElqS5MCBJ\nlQgHe7SvKL2b8UfUju5B8rv7cJwv0rTranhQNmAHxKNU0lTyfMZxyvmn2hKa\nD6cVi7eImHqlV+BCDVPkpyFsv1moXkcWM02oxDQ7bCv80+3jZk9Tyk1P9ai+\n/DPaq2YKC772ck6VRGgiXIiD3GNWfz6xhvGhh754iajkmOMtollJi9Prnw/e\nfbPl9KIPHMh+rH8feaaVTYVjS/BIiXaQic+j7fTKgIllVczBJmB3SHfHcJnQ\ndtF8Y++lbLA4LVgd077my+vu8S3VXk55lXz6PcwV6EoinxoQWUegPH3E9zUv\nnxmBgvDr8T3T5xqqFTqwg8HufLGIbm5LhCJpX57hXDvl8QglWNvWwEdtuqO5\nQa24DeDo6isVZJawfbu7mVVBumtWi4JBt41eB+v8AVxyeZ6BeFMNXnRnnvqF\nmeEz\r\n=UGMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.27","@walletconnect/types":"^1.0.0-beta.27","@walletconnect/utils":"^1.0.0-beta.27"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.27_1563208022348_0.4902802093647025","host":"s3://npm-registry-packages"}},"1.0.0-beta.28":{"name":"@walletconnect/browser","version":"1.0.0-beta.28","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.28","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"d32f928b165b0211e2146b80c6b73f078253947b","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.28.tgz","fileCount":13,"integrity":"sha512-UihfCUrubZrQ0PL86qeMG5q8vIZ31Ehj1TBsFDUESwfikuXVXps7UDUrGXUxbUDTHG44spR+hw4CD7KUk1oDDg==","signatures":[{"sig":"MEYCIQD8IdGfrAWNdcZIkENLZo2Cpvf0IYKLVJ6bMSltrHx1uwIhANubg3TsFu+QqoeM46U3i4ygQcQpMj2SVbI792s0lwn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLLwiCRA9TVsSAnZWagAAXJwQAJGHR56kNKn9k0FKKGhq\noVM4iWE6fXJxMObf5DfGI5LbcXpjOhIWCVMUwjrGKRMnMDlndYp3hJ4UY5N+\nrdDcAKtIJex+PcJK5bndVYVEo+62vnilEnwKhlz5W97ITxVJXY6N1Cx0wqFt\nr+nErLeZ1R+kAZAydsVE7e6Wr+y2KhNNOKxU3Nz8VlcFkQz5sH5gBeCen0fT\n1ZNdiSeBHZlIg6s59DjjElX3Zu8gKWFaZct65r613MwfPXhB/yG/zRNQgvkp\nw0I8u7K6BaVjcEZVwGZS2G1xris1gIaOMIfYPIUJ6i4sDn9LpfWSvJKixfHL\nJhsVlis1NIGBU2LTbnO5WqCqStVuGmzpscfZ9ziVVbxbHuV02QBvVEmQkjHe\n7mHpBUqbfQfSdbzz8Q2ve6RiakGSEKFmDwofJ82dra8OZ/tMThRrHGTJA0FR\nN80j9NddOZB90Kyezv93rOuvnkIFVF2NBxCWd8lfD76npWf1zbsdsS7lZLTf\nDz6hxwl+FupmrYEelYDuy1jQ4EXpOp22cQp8SbLZOBFnnKvlmoajxYOd1Jx4\nWJfyiEnZ/WKRoVrUpIPo+sL0NiqIHFqvBRwRy/VkCauo1MF0wVctaD135u66\n08W7QnGjqiTvuakhTCYBBgkiqVk1JwYrK7t3HiaXyXhBYpkpDqgueUE+PC77\nEvJg\r\n=Cepu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.28","@walletconnect/types":"^1.0.0-beta.28","@walletconnect/utils":"^1.0.0-beta.28"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.28_1563212833673_0.027078546041763962","host":"s3://npm-registry-packages"}},"1.0.0-beta.29":{"name":"@walletconnect/browser","version":"1.0.0-beta.29","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.29","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"d7c0d5cf458c3a5981b897d89729ca49ae134e2f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.29.tgz","fileCount":13,"integrity":"sha512-sj2qJzlbNMBYwdxq/YgaWC5EAuAadBDi7eiFQL6sq91ZDtCVFx3eOInnRUN54flpATL2a3KTC7jlLJ34AE/Kag==","signatures":[{"sig":"MEYCIQCBRBLBLLA/j+PubFdcw08tIjV0sKprvINApwtf/AR5NwIhAJoVIL9E/78ps6rWAQm92LLEoOjfA+ktCWaxoTEpe25J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1049324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPTiCRA9TVsSAnZWagAAi+4P/1XUaS9LwndSXzj1Qb66\nxLbc7F0PJj6VHlEvsgWnmdUPFrP1+ft+ZcYGWr/XjcR12qwFKnRkNhY+gQd1\naTik84h5B2foieUaub0KxfYWyMFaj7RE/riuRFGgwARYvrPNHpOly4ejiZJL\nLVcMu2BfucBLGwrEbySAeLDMm+yF209QkBXhpfBCW9KmFVlJm3Qievyaucj+\nW0DglrCUOvlJrD6OwjVOkqJ2VSXzjhlcalaKMg6ysXD3jeuIGJmoSwljiWtv\nNS9VK06QADbrHrR8gdLrnbTi5CQvGa9VeL7zEKUKv1wCdcM2+uWaQMduQZtP\nECgzoExThMglte17cy9f6eTyBwh3s5ukMIN32YRoF/bNbXX4YEPWmqmygEBZ\niNyBEcOoFFynQS/MQnXCSLvOVhS55idjO7VuzY8SNGUihiBUzRtTI9K2AvpU\n55wSA0ys+O/4iWy+/Q5f35hJEujK4OkdUWq7lWLF+mMOUJNMD5RkXe7S8w8H\nCaNJHzM6+FZ7kBGvWwgECtwE9xHLPgLMpHH2o30UdRRN18lBqYDTzAoTrVzk\n2VlGoFPQ6gFxV6I3fl1KI7V/0mrCjbP5c4F8b4vgij+JwbiqvcoaHuv+9wPo\n2wD9f3QFcD5Yn7CrF6shsXKpCdN4AudvqeJrpP0dMRHWhGPNDQ5leoKtiXrq\nsJfY\r\n=UoOJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.6.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.29","@walletconnect/types":"^1.0.0-beta.29","@walletconnect/utils":"^1.0.0-beta.29"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.29_1563227361476_0.221620611014951","host":"s3://npm-registry-packages"}},"1.0.0-beta.30":{"name":"@walletconnect/browser","version":"1.0.0-beta.30","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.30","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"b39ff433e2404c74ffc758d17906fb3fa4fe6c70","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.30.tgz","fileCount":13,"integrity":"sha512-UhZ221tFWz7rK2WKMi4QbHX8fa5yEqV81ZlIe+5mSppGO3wKLTa4eXDPu3KhbO0o5iUehcEoBdlVjOBE2DSrQw==","signatures":[{"sig":"MEYCIQCwFye4gMwPNdboctRBEeeTUSFK7sKn0H79CwrhG/sv6gIhANgToRb0w/e6nPFVNWxL3mMFGpeOGCrpBxcfdrOFfkJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1049770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNP3jCRA9TVsSAnZWagAAiwoQAJvZqbuxo2DwJfvRiSfq\nY/tWIuYqtt3bKxp4hK3HPzCgWlTCxPv8ct+VS0/s2BuxQ5uqD9wEHqafzOMq\nRM27UAKFbo/R7SEig0bWOdR7VOqNRWaGrS9+iriAKDTh0ux0mwW7rmhefiwH\nG5bh/B7v6kLQWWZJ4e+x/g7JU+qRXbBtpJaPifS9cVHII/nY6NHJgCa1R7ic\nzgS7N3ficWALQh+RHBsCs4esbfmMUn/sHXTfHyzFI0mwITGCFfd9fTDWfTxb\nJvjQKgZbuo/jGxvseil6UA+sVCKzDEJs/CvspYAsewIsyjCt5EE+w9oEfwgZ\nzTihngTkySMI3MbWXx/GMkdesHB+adUqbuqBFEWUZV3umBL1quT1sFQXwe0n\nbV2WhA17Q2ZYuXG2BxylZTNW71VGeBYQ9h+io6wXBUFhcmRJ+T+gxcrhUrT+\nKFQespuNSdqNCbLVRRlxAudLCaOybuPT1h1CahJhso7sOO7ohW3V3A50VirQ\n2KBWwSAme4iOQOOyk8vvMUVgEHUDndOdz8vXobM+f3bwYh75EcE3/zym8oP7\ny6/T8MZwaBySjfv1PMjbNWoIIbxOC0B55VSN2PNAgMXJwhdEaC1ST3YbJDCD\n1nfSjQZX9yQAy1vjDt0RmVRsjmsSVw0UfSCFfGuCcggMbgAfLHw8d8tEW+RR\nVrMp\r\n=r6db\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.10.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.30","@walletconnect/types":"^1.0.0-beta.30","@walletconnect/utils":"^1.0.0-beta.30"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.30_1563753954571_0.07620863839107317","host":"s3://npm-registry-packages"}},"1.0.0-beta.31":{"name":"@walletconnect/browser","version":"1.0.0-beta.31","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.31","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"53db0193e13a28a97044435ed4cb507feb83f928","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.31.tgz","fileCount":13,"integrity":"sha512-TPqED+/N9nJCiZu3JZ8afnPtL3gWmUq65dYJd1+kHgQ1fHffgCZYi85AVtzv0mcuC4TkmPgdOAHhacMPkC9B5A==","signatures":[{"sig":"MEUCIQCZU5KYK+bPrUuOxEbOGPTBIUVQpuq9QtaSL3G5iD/FtQIgeOAT6DrH92zhtTx8n5vpUzV/56evmIltpr7UUErJJI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOIqQCRA9TVsSAnZWagAAOowP/iWv4BtawWKpGbayUZsk\nKHOJ86l1DsJgHDFvQt78RZXj9+fug6DbWZYODiFx1Rdnvd6j8Obwp2r5lEGv\n+bROG7m3rsAy1zcgIsBIBi4XN7kStZBysSFYJtLf30ypLHNZmeJenXj5yKRy\ngfLINx9EdzB2t9B5+OuDU6qpoSIvQkUpr7LNp319TNYRWYQ6QYpB7lKpS7Wa\nMEkEPe1sF5krQiY+zARP1MxgsiEjC3oxo46KYpGoI9hdTpRWdnxuDzDXIcgs\n1Td+sXzVagHevB13BRkx3Mf8Ti71KVDgbNvlZGPbsVbV27gC5bJ9FhYmNNSG\nKS8OZW3aaEbrB0vzleUObdvBJcA6vdRUgwQVuuQZw1SwToxsPRguE1RLUCLb\nY4pgqFELyd0Hqhp4uSIuvAGAUCDLR9RmYZZ6d3l5gJwJ8bRQeFo3547rwJ7S\n/Zax7TNARpjctt/8N7oXzS6UVm0UTsKuIl1CeQD8OU9PUqZo0wgIVvhzozmL\nbToQ5DwwIBvV3vTWHtyRyxfPI6Vx+LL5pXeP/5VzF1/ZXGUk0A/dOb46DHL9\nncQJQnS39J8/cw081HAz6qQj0UC4PGkYYhXtAtAxH0e0B5rXq+EwNeVOpC1/\nCmHCWL4cQZR1lFN3oMpMdUuZtw5YCMH4vRP5v+qZHR8PxVVBTcWPr38o49Ow\nyp4N\r\n=1zWs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.10.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.31","@walletconnect/types":"^1.0.0-beta.31","@walletconnect/utils":"^1.0.0-beta.31"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.31_1563986575731_0.0770029770233962","host":"s3://npm-registry-packages"}},"1.0.0-beta.32":{"name":"@walletconnect/browser","version":"1.0.0-beta.32","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.32","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"248f54818b4da754b13901f0ee7953f607e72e57","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.32.tgz","fileCount":13,"integrity":"sha512-brFnz8P/P4cacrZQScg72QLEGYbhmxtnPSPG+UsUuUnOpdbu9TS0zYLBUA2QN/gWb6I6Q4ctzxGc7B49oNqZWA==","signatures":[{"sig":"MEUCIGW948T6WllJeA6o85pPSwNQdqosXnYe+Tl15EWm4wYTAiEA5j8dSDHa7eVRZftiiRqbk0A+OV0HSsiLfG00F/PXooM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1118928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQv/GCRA9TVsSAnZWagAAaqsP/2weV6cUdxv+XKVDYTkO\n0Rz71BgCq4XokHYaO5XTnph5BfSLK4LhGuDNKIra8AIjEtNIXmmCYLpNGjNM\nbWDC/NwC02LvHWUKAeF6+sUMcxb54lqMLVPfnCbC6qcggN/9QyEFXYTnwOkz\n3aytdX1M1wnqx6YU8LU2SIYDXEa6ZamHhS7/LuSSkdc1GHe1JgsE6NleBV75\ncKrKE1AGCwHhaiTs2CEVkwlVOj7t5hbK6Su6d9jtt1Jx8MO7FgDxuFHfEUN9\n/ENulu62s53JhP+HgH2rIxGEW9fbBhHgJC5xUnU2sxE9sBzHjBQYDUgfDHgI\nveY7WD0wTe9kK49WFA1yAZ3tANroUlUlZpiqgTDJ5oADX9DyE2B++vVf3A9+\nUz3BS0b4Y4A0pCKxA6GZ4b/Sv38daWLPEmul3hox6m9CWe7YCmYdAl9qaMp8\nHCnevGQYr61O1lqr4MnKCs5EAkPXsFcsEd4kG1uURLFXJQVDd8FqwKeh2GI9\n+8fMxd1dR9xvf/ktiSImERJHBQXA0iTWuZjlmLZEf5Hn+3cJYVsCBGzFjJTX\nmkuZzespO1uYC5Bede3hWFSh+K/3wnO7MMlZ82CUMTF91GFonwXYcN6tzZai\nxbi0kuzF+rFIakALjjZY5pFGh/y2Z+6MoS0IiymA/1IZImMzi9GstBw+Ay2b\nXrli\r\n=HPBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.10.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.32","@walletconnect/types":"^1.0.0-beta.32","@walletconnect/utils":"^1.0.0-beta.32"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.32_1564671940469_0.6783483223885958","host":"s3://npm-registry-packages"}},"1.0.0-beta.33":{"name":"@walletconnect/browser","version":"1.0.0-beta.33","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.33","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8c9592e85090b3a88b0b051f4523006c2408e474","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.33.tgz","fileCount":13,"integrity":"sha512-QfS+U2r3IWajue4plEV4AZGT6wyEvQ3tIUbS/XDXxVRyZonkuHeoJ/d+MZ6yJRraWwUWBgTCT7nGGurjPDzC3w==","signatures":[{"sig":"MEUCIBFvr8ZjO7FQqjKGkbhi/337K23hm499QdnatmY0TooCAiEAgll+KpmJPpf5AkA468shsuFPsYq308QSFe6s3a2os8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXAH0CRA9TVsSAnZWagAAKNAP/1nmypQlw9XDY6IDVdyk\ngzIvQGdJS1lOygYI7ILceFQRzUfLEHQ19cQI/fMhMQ/5JHTLyqpg30ItlxSt\ndR7EErW40teFfAsIKlYsHf6wQjXXZ1sIt1CyKMx/9jZjFA/harJZ1KCGpfQP\nQG+gKQ5+T99f7Y2sZIX7I86Fr04aBTAu+mEP28JPPdPmZ/I3/LpMR5YfabNQ\nXf76du8adbDFNRyEeo/W5AOCCQxt7wUXMn0tBrL3hdINcV7dSvOCVYyFpTyy\nU7Yfazc8jJuEJQIfkLbOTnlMzLN7DeU9hfPznsJXQDuLrBoLuhyhY9rKQ9c/\nwScG/W/DWR6g9CokJN+kEXq/mhFgCuH+vyTNgwN14/9jG+vQlpLuPegoTbIw\nLSf9QhwtTu9N7xIJoiF1x3Eqmg1fOoovaXezGRN++cRJN4L7W/r9PhqLfyDF\nhrCby4sa7seyZ2kDYsp3kN1cWk8FNn0p6ULphfczZTciVXUxh3BWF8/lMsP1\noi7Fj1rK+8HNRdV9y8s3M3sSBIPdm7kPEkuHWPYcIr33br9BTB4jz6O6LFW4\nvTmiZY9HyI89y/NQW5Mq6Wf7UnZMg+mHQcsjLTK3iM8uRcwILhCYi5WBP1l4\nBrYnezIR0PonrUHDOD7g2PDy/50hB5Z2xLObOXcVYAmcsToGwLcmH0eykbuR\n5IqT\r\n=YB6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.10.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.33","@walletconnect/types":"^1.0.0-beta.33","@walletconnect/utils":"^1.0.0-beta.33"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.33_1566310899772_0.016524788857317674","host":"s3://npm-registry-packages"}},"1.0.0-beta.34":{"name":"@walletconnect/browser","version":"1.0.0-beta.34","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.34","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"b44d8e0e51d213128141a7451982487e1af48849","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.34.tgz","fileCount":13,"integrity":"sha512-ZFgpPUf3371gKcKi7Np52cWtd++SGe7v/OpzT8wtEp0Q4/4lLfZLLwTe0cryXk81CGcv6ceYQdaQuZ/FAF1okg==","signatures":[{"sig":"MEQCIHi6eobwj5Sbko7uzoxcvElB0UhmP6OmFPMaGqwqcQmvAiAsY/MOPGkFX8PBEfNpCMDZR2LyCvQPngsiVwu+xKBe5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZEL8CRA9TVsSAnZWagAAqv4P/ijMYgWOMfPRLGNjcs67\n1tnlX3O+b7b5LGejrqO2rD3zHTUBqZwFnDCCaUX9A6mbpSQ+Ho6XtYpqHrxW\n0Q184fdG0rhASjfO7TVjU1F1Luy+Rkga7zwQ4J1x5y/QxtslQ3bGmC3CwPuR\nxCfYotCQAEHtbBDCIIABYor0J8qQpKAKWn+KqxWtKoLStGwhE3ESt5ZBJwHI\nk1zMqik90DAmEh4SaAhblJObCWklsYAJ5RTqlphlxgjemBd7EKZiIrnjU5im\nNURak5qQpfVcuJoA7xP+4IcmSk9rhqyIXLPnqJulf/241vndVAHq+TVuwC/4\n9WAr3ZGs7/M19L3OUHhL7f+e6eS7C/jjU8tPKUE4jUCpZhFI7I+K21LRqfid\nV8XulH4wzUf6ats2rwtKIC3ME/Ez/+A5dXu05HjUgOToHEztH9/7X1j0be0E\nOvmsWTL/8zZQQAbuHKg3zpGldHIQ42meg2NMyfbUA2YYYnZKrNVrelE2z1eu\nypOOU1CICUEg/M+F7LJbMnu4D/4sTNXR4+K9/95BXEb64gRI/Mfxw8Yk3mpL\nZ5JT7axOlyJ+GhhQ/bLS23Mtz73DWE0+Wh8y5fM4DuONi6shMLyIL2F93MEy\ntLS8kectblGQHRF8QD4nV4g5N75jIXcP1Rdoa8p/AcUh5gJfGRmCqEsFLH4O\nVN9j\r\n=Xl8L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.34","@walletconnect/types":"^1.0.0-beta.34","@walletconnect/utils":"^1.0.0-beta.34"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.34_1566851835904_0.5302631220933427","host":"s3://npm-registry-packages"}},"1.0.0-beta.35":{"name":"@walletconnect/browser","version":"1.0.0-beta.35","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.35","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"c5a63c1bb459c773b44eb46b1b62cbad9f47ca69","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.35.tgz","fileCount":13,"integrity":"sha512-6uFzRpFmkElhQHY9W7SMe/yEozCRbNOlBIngtC96rOM93WZX7Aa4/zoKZdU9m8SLdTxyGE/QBktbs9nbqePdgQ==","signatures":[{"sig":"MEQCIB0OAtbm3TvsRAY4ZqGlkRza7a7ZcqtMkarWhgaWR52nAiBtrtwlJgb+WqU2tZM+PsXvIy6+E4MedM+VetS/KRUfWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1129284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaUFzCRA9TVsSAnZWagAAgWEP/2L7irgj7egiVq0p4f64\ny7qzm7K32QY84zTgJZL3GADuji1M7lO2Ssc4lV0ikvK8+gqqnFG52rTmYYDn\nw99iPWtwk5JamViibHmkX0solk43QuLpuFDHbGzMrNESSzqF18+pRxI83fMQ\nnY9vFxbG2YBt6wazLZRw2yHvohiT5sBn980g7Php/eIqY3Aw5C8Ac6AojMXQ\nr1k/8fauhy7N5Vs1slWc3jyf5C1WqurLpf3XoNnyspSEFbdeq2gfIGBoIqlb\ncmNiNnVFwRxU1rqHuq3eltUPfz/4sqtP5/RW77bAcbJZggiNE/PVNDLcdK4z\nAiOn+Y8TXRVWqSXjmg4jacehzsmaVFll/n3wERMs2UwCtjZHlOl1uKigTibK\nBV0BxD+DkhdLl7e346QF8zyJlXp+0AJpfBjh5Ta1O9lJ5xbNr/u3JgnBo03e\ndc2M2tutv1R2aCidZ2unxw7kUsC/my8VJvAtoPmOiGJR13OckTOX3VRN8gKr\nALdgZYFwnMdOwne3TXzfxvD1pJ3pTkVLdrEonC3l1n9CoeVucJdRTNS01YCL\nb8NRATETAdmwguXocqLNDn18JdVy7K/83AkpxK4ppXJdzY0KkedF3fZHHr0k\n8gUXkauaDmvpk/uGF50WEHJmfwilYBMqlKOBZ5bql+FI/Tgm4TDbj2GbTcgo\nJF5S\r\n=cAa+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.35","@walletconnect/types":"^1.0.0-beta.35","@walletconnect/utils":"^1.0.0-beta.35"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.35_1567179123374_0.9383507137900071","host":"s3://npm-registry-packages"}},"1.0.0-beta.36":{"name":"@walletconnect/browser","version":"1.0.0-beta.36","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.36","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"1f6c2ce977aee1f9c78d2e92dcce9d0c71f85810","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.36.tgz","fileCount":13,"integrity":"sha512-8AvLt9ttfZ+VEq12IgRYUqxLm/5hd+kVTeBTfOAjBq1Vm3pBtExgSC5AoFKVQqzIlczpPgJ0Ox7nQmKDq87vcg==","signatures":[{"sig":"MEUCIG4S046A5PD43p8nmscoYokiX8nC0c7bjGRAsPDjKEaOAiEA6lq4VPZOGGVwa15CLEFeTv8KQt5poED0sKbxunDykeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1069887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfid6CRA9TVsSAnZWagAArmcQAJonOYJMbTPspfhcHf5b\nMbkPnFBF9G1GynUvyiioLutHHp/Q071c8dfsVhtGKaM/kghtdEYLgbrKuDPo\nSp3F1zlw/In7xy46agp5Y2Cz1+n2G4ilHJpaeEjBPg9GdrqTaL/zIdAIz1Po\nCtiEGLr9Y6s34muIVk1pdIfsvklZ+E/lZBrRvrs33NgnqspQyDC3LZna/2kD\nahqKFWFDM87i1h/cFr6FVIYOULOr88+S8UCIsMc1azSkWlmkAcoRmXXp07iy\n5z0NApMzfHqzqk/SlUM2KtGEhIp+FQSh8GKnxkvWHK70SZWrCWvryki04oeS\nPJKOSmLeAsVXrv2c72sQsQBg8SFJwUPs36jM1nPEXe92zYM3S9wRFbnqPbRU\nqRV4hixaX9NXuA/JsOaTCDPbkYmHZfbD5SJwvRq+62Qt+Tmly7a2P1gzCPWK\nl2XT2o2vvqrrG4fAwIWOeujehA/7c3q+EA7Aby0Unohkx9s7w5Q4kRli5ZDV\nS4y+rmOeOsc3cwArgY1mGvjBeZWi6yqH1nv4/78GN4/77GlSzAatd1v2688Y\nuef9Xmv9M+2tPs3UdgBRdY+EEx/eEOSiv/6uiZlFscSqpQNZl4aIdexPZhl4\n0T6XnlQ8pNX0p+hZIIeHOWRptB72KiYbFMWlJm+57xI54e/R3/bZ2IeGEZ2z\nraOC\r\n=8oKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.36","@walletconnect/types":"^1.0.0-beta.36","@walletconnect/utils":"^1.0.0-beta.36"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.36_1568548729838_0.5969091193778389","host":"s3://npm-registry-packages"}},"1.0.0-beta.37":{"name":"@walletconnect/browser","version":"1.0.0-beta.37","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.37","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"588cf05a0e8128b48be71813ada04fa72f4d31c5","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.37.tgz","fileCount":13,"integrity":"sha512-QjzgUt65HpWEfzCu0OB8l/fVBwrmdiiErtd1jQkGdmQbuRavQItP5XgMQABCCRs4kxzTynlhQTu6nVFPPLMlpg==","signatures":[{"sig":"MEUCIQDwLbDs+xTR0v7Ns3oC1HRXlY8VAe6D5mXmoRYBSe9CSAIgRVEtiy7qYx6c5TEt/NdESWegqT+rpfFZaQNkmnbUEDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkfcyCRA9TVsSAnZWagAADZ8P/045UGbQPBs9ZhEyGNGu\nBjFru9rqQ7iuSIHhPlaXLpR+pBcDJI28sQ/86u9aQce/HsB9QAiFWARQ9c3v\na1Rp97EN50Vjq/fI6zFbjp9Jt+636S6PCf+DNOubjPYrBJyeueYdz47WYx4O\nSpjlOV370Z1IPbzC3HkA4Gpac6qE2XdgQuKqm2u8OnNwaOjyYSIaky68fUI6\nljqfxaX8xfp5yj8eJAwFODK7JIjiZpuBfe0TqYfqs6/flWcj8aZhgRStLlXi\nUcngEiEGCNMh3EZypXRdLPwkOE+8305PXKPvojkxZO3t6DaMs8AKd96Oj32J\n2jc16L/CrXBNLGnWw0LKtPztATgLXg/NnKY1b3OYA/LlBV3WlZA4R4a7iV2l\ndxuvbxKFGM/g0VpDwiPg0Mj71Bp9e1mAmCCtrMvDZMzEuiSG37WNntsXorUN\ngc1EPjigX2Qa/wBjXqUUoR+X1bvPrjBRIF3SjRSLrlWN0NBQofy1/WIlP+Rx\nzGtcEURE4WD94FBncNhWc+uQC6EmKPUgLw/+N7KPx68CvzKqcLktPCss2l6p\n5QanEffvh8BP8GG79F0eTYcy9L2yZ2QNi1MQq+0DlP+RQmzZn8qfEWdLSa/1\n3jTaLsBo2vP6IU57he4xL+zbTYN/kUBhowtGkODqV8SETZU1UFukANmZNvV1\ny4TC\r\n=2OiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.37","@walletconnect/types":"^1.0.0-beta.37","@walletconnect/utils":"^1.0.0-beta.37"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.37_1569847089479_0.9608776943207353","host":"s3://npm-registry-packages"}},"1.0.0-beta.38":{"name":"@walletconnect/browser","version":"1.0.0-beta.38","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.38","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"d07d1880b72d498ecea2a4f3f30d99d91bf496c3","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.38.tgz","fileCount":13,"integrity":"sha512-T7IQxkiFIggFshUpL18YLuwzPgYe+z7YT8wgIdCvsI5u8WeXM1yh92F9+JhX8P+zJBid+YtZ2kzIyPx0go/j7w==","signatures":[{"sig":"MEUCICguGuiZN2i38a7mUXHzfbfHRt/iQJGT5wiUqpT7plKXAiEA9ihVoHh/kfFt2ckGhtmoE7k7W5tkX6gmi0/3GnuMFTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds1mSCRA9TVsSAnZWagAABPAP/j7sCbzRjVbyAI4WqnDW\nOAfA2rZDXaZMuoKhYieVSSl8xHAMVp1Og7Me8Ta44hvb+me4V7QhD14eoTsh\na7Mdm579dWRmOjjZ3ArmNFyVjGDyZ+d5MN68WVgh3X8voXpa2FJo29BXSqDV\nTyqbfy5ezOunyz88uBMLD5jfxwaPPPAuXFRCZjGBKnBD/zT/qjzdbrcCPydU\nSFkUo3EYHIC50JL6+X76ewqSZPLgkClLG2HcIKbRo5wDNN2WsubSefFm8Ef2\nxHP3Zr1kWnDZxLbyQJ1xMVOj7XXfuZR223ekSH90wI92/wAZSh56R/r7tLCY\nrNFBJsU9fDM1RE7ZB9h25kfNEdw9DaEsr13UViBeSkkk8tK6ZDK6iikb6YPc\nRTqI9wYzyzUWA+4ics81av2+xoJFwMlrI2RrgsFdcJ62y18p+rahxE37RuiA\n7qPbykpU97RuiPicY4ALxLXmC5mZ4q0kVUNd7XY3CL6nHJVB8xL8hPCp8IY7\npTDInp1A3XclCBgwyMXHwvk4EXTLLI06/W8CVjXt6LIzmg4DSErjgoNuS+Mj\ndliq/MftsWUZbdpyoVJ68NPkq7V8RXn8d4RS7KDiFO0Mc6mKqqCVW9meR9Qw\nuKIn6VkkAj1HOlhBvlIAKE4L1hd1hO5+PN2BSSzLr9a6CdVwpbdQRnzxyUwh\n8gll\r\n=nXrO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.38","@walletconnect/types":"^1.0.0-beta.38","@walletconnect/utils":"^1.0.0-beta.38"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.38_1572034962311_0.062065983845264405","host":"s3://npm-registry-packages"}},"1.0.0-beta.39":{"name":"@walletconnect/browser","version":"1.0.0-beta.39","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.39","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"db46d57e78d7a5e0be75c349821ef7c873e87b61","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.39.tgz","fileCount":13,"integrity":"sha512-u6DI2atFSCUquvXd86p+EY/TVqg9iZf3MYMVbnht2hxmuypBwZvfLkqSxqP/98bmOwUrOwbAt3/fK8vZoSfXiA==","signatures":[{"sig":"MEUCIEY81RFwYRSN4nl9IxqLJRsB2ZSDvX2iToSoGbvnnwbHAiEA3/m2E+vBYc1XWuJMS5XUUDtTPrqTcZFtcyQk5DJOJf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzG/bCRA9TVsSAnZWagAAVYIP/0XAAqBOLn87LKEHw8gp\nCDVIGnBcUyDpHEfF4uqiLNp2k9kuh5VBxiCpx6WMy+hfv6SnVUKlqHwA4ccA\nJsLGitqKJfoHKCH8WRyBIK/zfSFoAT5ZGIOJnjOfsSpdT764RN4/sAiSa/Xp\n6XtgpRwvwAo0XMIiOnnm7XHXuARdQbcfiT/NqLnprJBAhRE2rkmL9rSJQT87\nBkxwAvqBcCoX8wOYZ9vfwaEIvR3rxQn0aAx5Kg20ifBsLyx6SYEtSi6aPcVg\njOnjiFPc8qS0e2deXJvqTneceC0tAu95v3OZrihkEtKZaAFeb4MAnHDbg1RQ\ns30/mb8Xv1OVmxhJhVgf5C3CaDneoCEe80JjAYlIKf/5nW9MkP18Zl0azijT\nWgPSOxFhZMKzA5xk9D6gCxuuez1oN8ADnQHoq+dU799Q4IMjfH/jCEP0IDr3\nfE2n1qRRAsJp8LomgFgOVcGYlkthzxxx1N18DQJ0fNBapPtLCUv1qSt/W3hp\nG+NdAosRKoIM2dJPaXa+xRVjxAvV1UYIC5JMeIex2YWdRYv/lt3teuPb9wv/\nBHeeOoS/1GWI8O2D0kilL898Oxcdgevaj0+7NtQry6U7bwfI/vSKIObkw6FV\nYThOWmR4B7HHETj07FFIrxnZSRsi0oadqYk7/RK0Mvnk3BxFxixIvMPN7Zs8\nwzIa\r\n=yMof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.9.0","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.3","dependencies":{"@walletconnect/core":"^1.0.0-beta.39","@walletconnect/types":"^1.0.0-beta.39","@walletconnect/utils":"^1.0.0-beta.39"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.39_1573679067041_0.46763281061421824","host":"s3://npm-registry-packages"}},"1.0.0-beta.40":{"name":"@walletconnect/browser","version":"1.0.0-beta.40","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.40","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"f5e4186636def3529d21b14e7cc42e8ac291ede9","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.40.tgz","fileCount":13,"integrity":"sha512-3OsRfKz7yeCA76yoXZodMGxuwf11+5q82piqsjlOfhiRv4kHoebBWKsa5nunzmNJpXP8i5SU8fnP2pw4sTiIEg==","signatures":[{"sig":"MEYCIQDOJIQAktGOAVGCOw45g2L6V0V1SsQ2Q/VEFuBtnVqlDwIhAMB6tXWeRkpzFYJw3Y3xbjDoWMHr+5OKwgCB3jCVOZvS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1071811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+mmwCRA9TVsSAnZWagAAKfkP/1TwhTiopBcOOseMeKYV\n256Q94J0Dkuu5ANhHBQL79Yv1YQgZkNgBiiOTFG9HBMMmEQogP1pwRQR5K/m\nbB9aVfXWeKbSUHSGUEVuyujL+JE59224fH2nhhDGGP2cEXq/PDzxzkxEwZn4\nhs3MdWnWqEFIPjeuf+qa6xkSsTyd83Jsw2298RtDazOeL2pTg5Rxm6MaW4wC\nnBpCBPPzHFMe5aLqisZiPWG4I1tiEpm9WbtLD7vXa1ZwPXe7OLiQUsU69EHa\nba3dFAyzwWSw7cJ1wKV6KQuFr7Z2fbyKJvLHaXxsAOnx9sgB/xNlkJ4V/UD/\nr2Rl/ar84AWe8jcQtnWELc0Iupnh4b+oNBxogCyzwtk1+TY8Zvw3NFNkTPvJ\nk40f1YV3riO2+37tqLNxoxZJDz+JrPLJm0BoEFs6H6G32AwYpDAkR03m9JPN\nloZTH4Gxwx4myb1p35g7Il5OUOkmlnkfgc1B+1204vq+SfBp/3U+20cW3qp/\nHjLK5rcS652PgMEtWcwn7iXqd9MSXol0e2iNdj/pyRyq410pP0KD9ysdtxUy\nugJPdFIAheXmc1Qlkt7qbdCrC264WkpfTaoNGQAfR29YIfqMQcPCUZuO50DV\nrtBIaC1aP8FBgFLItEhMtDmSz9lWnTVBEBr/uH7yDtzrZmQRUQfoi9gUhVeu\n7Sg2\r\n=BNnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.40","@walletconnect/types":"^1.0.0-beta.40","@walletconnect/utils":"^1.0.0-beta.40"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.40_1576692143430_0.9249480683406861","host":"s3://npm-registry-packages"}},"1.0.0-beta.41":{"name":"@walletconnect/browser","version":"1.0.0-beta.41","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.41","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4bb26cd86980dd7d7d6254ec95ad3ce7eb26415f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.41.tgz","fileCount":13,"integrity":"sha512-mz9Vfd1gADEVIr1BPfmrCBtt8ClrCeIyJYhZwE4ZBL8m91cj71DYWCYEHOPHLcgieNdNKzrjadsYmTFFZWxFFQ==","signatures":[{"sig":"MEUCIQC0nWtnu3QsAwRDXca4+t5wuDmzXVwhh5TJgVgqpvfxuQIgbKc1C1SvDeVIrkv94m//8lKsAbzOOdMgJd84eeBsCeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+nJ1CRA9TVsSAnZWagAAQqgP/3+QvOIFYztM3cNc2uMk\n3mTQwfaZQse23lJcSeMCQr6qX2xYS46l3wmEC2F3kfHLAKK/xuYPQVKu73uS\n58DnvvTsCU3fuHCpc8kT+gzxtLMlOaOXY+fzHiYcA9JiIQgBMvKudQxwHSJw\nFYQl1HYuQMGeFQQLg7fo3K/JpfGv6//ZCzwa+OF2GGUHPjzmXDyNZGakpnbd\n8fL2UbGCpTirASomw2DPPBDWD3uSmq4bP6/JG3P+VG8YuJOARODJfIk/9+Rp\nVgeEv5CuN57MqwCRxQCELB+Vpuwbny5vw+BMrldVQt3XMxFkHb4bvhsmXgnD\nSsKpfz1pJCkkFUT0KMGmmedq5UTGqc6TfUqQA6VScgSSCvz3o6GE5aSPZc4m\nRRmVm/uBvuDFdUDIxqppiboQrCkm0e8AaRigIwa9nNuwy+qzH2jDHxs4eeHM\n3Y1I0XD7sq6EIv+hxONkmC6PMWWPj2Q4nnRCVsMipgMZqVwo6BSO6O/lBYbp\ny6pfUfb+hfLatkVMS9taxXk4aJvzu6U3uK3AI4eysj/jhPCEYlZ4bSdqMVTQ\nsTBjviAdt3S2iyYt3ZmuvfqA9KUVgQRYkBAJjLtAM+4gkawcVM8XsbPc5Qt4\n3yrp51NKpSt/oLggZa3zdABy9apJbVU7Z7UBmSTI5AtS7k0cPTd/n/47pyDC\n9ZNx\r\n=ryTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.41","@walletconnect/types":"^1.0.0-beta.41","@walletconnect/utils":"^1.0.0-beta.41"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.41_1576694389133_0.41892246354750284","host":"s3://npm-registry-packages"}},"1.0.0-beta.42":{"name":"@walletconnect/browser","version":"1.0.0-beta.42","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.42","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"913da3af0704dd5c9b8b881c593793275cd18e56","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.42.tgz","fileCount":13,"integrity":"sha512-LbJnhiLXOrAIqu/TMNYO7iAX0rOuhkx9Wsy7kmPUXqUH5u/oiBH9+b9JU/hI/as66xM+90LMbxHKIz9yxPfuTA==","signatures":[{"sig":"MEUCIECmUMb/fw1ZDzbQrb7J8WIq+85dAlTa6ezBpjEtw5b8AiEAjcsJZxOc+kAaWfBrHcEozbRI/rn+mCQDqZASuy/oYmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+5cICRA9TVsSAnZWagAAqNEP/3NT4SPTjN+MVSLCElDf\ndEL6Amkz7aSqbEse9ra+6HM1+3bIw5mDxSH20p4/Gi961ur4Ys1KoT1xKbPl\nAzJ2i+fwO+RYwR5VN/KdoxObIzIQGBaTlw3sWpQDPPRZ5sJR4qfVE2BlILDq\nj45Uh14lrDbTynhrB2JgDQXhhtv/i8Q2MGY1WGLkbuWcTVLMdMDfA/0Id27H\ni3NRVgt5pNvBHTYl4ZzQsBz9Sp9DLMyeHPDJMJC1Tcg/UtoF0fHc/Klo709p\n68q5l4o4wE8+oYDW7AHtM26yqIPm6+0gQ8v8xV9HoAmcD1tzQ19TB6yp8+pP\nkRR+n0jZeCP9rvxPVa5GrvCF3Rh4KXhDYi4IloCm2QXkknvnPTvYwQH/N7q3\nqNlKjpjy4yJ+YlMZqmhj+XWsGPqHIsAo0qNErDgGnNXAtmioa5eWYS/2BlSu\nnycIFOexdVy2SYWwTAUOPyW64UWlSAikm+Ek5zWxKmJMwYfCToOmxMcwe5uq\n3FYxd2bb/r0zD3NKs2l0+kpeaf3hOWtOXtEhDjTGDqcuZ9pho940Wt7YYMzw\nbix8pkkdE2Qbk+tQgvhUvlmTpXIdBXYCDoq54MkebWetQlPajq8gPrIITOc/\nLNEiNJNaH4uL6eJu1s3yDVMEcmOlNayyjVc5RM3T5xS+jMRzMIHGxKF3f2pj\nJwT9\r\n=W4xc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.42","@walletconnect/types":"^1.0.0-beta.42","@walletconnect/utils":"^1.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.42_1576769287872_0.12500259602854102","host":"s3://npm-registry-packages"}},"1.0.0-next.0":{"name":"@walletconnect/browser","version":"1.0.0-next.0","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-next.0","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"dcdce4e750f65ed875fea1f14dd8085e94325402","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-next.0.tgz","fileCount":13,"integrity":"sha512-CAVbFTvgbQoY1Cwv/ie+2j8WlRHUip2I7j7dzlnkgRjq3oLtuHXa8T/Em66/GBoFwsc9F8WbvIDD/LcYOD3p4Q==","signatures":[{"sig":"MEQCIDBm9cpIhaWafXF8pnVYR1+nltd0O723fT2KJAdpmdE1AiAVTuw2Fg6LHzWIb2PbSBki95POYtbpL0T8jBmiReuTKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF3Y+CRA9TVsSAnZWagAArJYP/1JJFj0E7T4JxJinopVc\nX9PCo9soA2tI9WMS6m7mp+VBPuLO5Xygje+JOrP2b27xUVDjWsWZqQ5/kdYq\nyQj2v7O0a8VY61BwiY0NDKyscZFUf/uefnE9ZQS8og32jRGI45hf/rcZdVLs\nx5OMyKJlpNypxVpRfitEU2Ib+JLBvET+qqzB7ZuUKgiHrZacillZRnfvH7cM\nkwX7lh4V4wGf0FdmAx6+hgTmqi1luKYgAaaEKzDvOVov2z5wwn62Ee39B12O\nlEfcYd4D1I8BsjajyCINQqC0K7FFAiiLxjn2w6GG6vRDfeggJWwFJOHmdcgi\nGoUgJdw+vx8JyWVCQdreKfg9oP8UTPimRyaEpTHxnmzhxQYkr6Fvk9J6axwr\nfO8cE5Fw5jRxBElCqVGJ5+BbU7eMCoQe7JqWvwuRAjB3JuV85n/8VOpiqeEW\nUh6Cq2j5Q0wtbT10pwKgP9LELbIr0MPch6xlU8KTqvwPv8lCU6i8xHBef8B8\nUleoMbZHfesT+E9UfoxsrLx+whO8yvXst9ZsGthABHtDfQF6ofFr6KiPRLIO\n2do0WTCDUH6O+jNrl756DQW48nuvARtdr3MQDipzYVHtri8Gtm+K6lFcs7qV\nb1OnNf5MyEs2zoPzHWPnVAZbmXX398C/arZ1oWtfN8g+ESNFuNGIdm09VPsy\n4bg+\r\n=dtNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser SDK\n\nBrowser SDK for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-next.0","@walletconnect/types":"^1.0.0-next.0","@walletconnect/utils":"^1.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-next.0_1578595902081_0.44338576815748953","host":"s3://npm-registry-packages"}},"1.0.0-beta.43":{"name":"@walletconnect/browser","version":"1.0.0-beta.43","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.43","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"65ae0cdf733e41e1ddf900796322576b82a579eb","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.43.tgz","fileCount":13,"integrity":"sha512-PP0nIKMy0XKDOSr37DFzw2rFkK+xBw8hqrB0Wdmy+9ugtY6+/esgnedEa77D+DAPlsXRNhX63NGbWxQIFYANeg==","signatures":[{"sig":"MEUCIG5xCPF7h7NAvKy/Qa7hjqzeiLz68XuRNXW4Bg/Hl8RoAiEAqQXDsQkdrtwuDB2yjDWumhphn9ZX5GY+BsJd5ntTCDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGLNZCRA9TVsSAnZWagAAZJsP/0YybHVkGrlJ6SgiN1fL\nqvxmhcrGhETZPtTy8wVkYH95iQeENfDCABMsaDWOJ0fnpBipevmtff++BZLk\ns+lFGqtgxHSYnlgXGYipCohOYbhH1gS9HOzrYDI+ipJ9dH/5jwIhVF60pWKK\nYcMLXMu90QUwSYsoFQf8/6qffY/If4XNCVYQwALXFOzpfddUjFVV3APkSlQZ\ndvVuhFfXjhM8nuAlNADrq9b7KavsGxUdfT209VGeR+6bGtVPH2ad8uVl+Ww0\nBPKx4V3wHLQPhrW0xPX6UJxRqcN7f3h0c+hxchawg0+SmL10+U5VHdmYe2Wg\nJXlOgTM0fGoIyLObF7cO9es0H/tgfCptE18Ad3gmm47yFEGvtch93uUWP+yA\nDh3ibbLoVGXyd/1RsBlMJEKvdIW5O2g7eTWfkF8n0l7l0TAijjYF0I2wK8Dr\npJMDAkCctrv42UkvkF7clvIS9hoWhPSPLEs1WHfYXJKr3NB9/IvGVh99b4Z9\nRhvDqcw4z8QlXLg3snCgVxcfW+wMjyPaMHm/BvfVHngoiJcZWb5bH5kO0xF2\nCahcHwfwUlGy4jFmLRTBtlt5OHvBv5LvxnLarufkVhFZuN1MgktLcEIrN+4i\nFR3+AMJdfBiJYMxK7jTuGMoqIf46KioxfHLOCZh1GM7QBI25xB1HejmgYtHY\nJKtZ\r\n=0hyW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.43","@walletconnect/types":"^1.0.0-beta.43","@walletconnect/utils":"^1.0.0-beta.43"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.43_1578677081268_0.700379842098857","host":"s3://npm-registry-packages"}},"1.0.0-beta.44":{"name":"@walletconnect/browser","version":"1.0.0-beta.44","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.44","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"0c484e61c4e00003d2d787f8f1f87345cea9f5c1","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.44.tgz","fileCount":13,"integrity":"sha512-216TIe2DJBQlaHQajpfhuiMsDyCfmYprQ6ofSQkg0KMZTvHYHetAEVjxEydk+8sJ+rFb/SR4P11rb+BKvWnGxA==","signatures":[{"sig":"MEUCICO6jU/ozxKJCMJSQrcp2IU5BFtqOKiZhVaIVzOiI7x8AiEA2luF8C/QVMmJ7WrsOBGDCfxtACY8xHoxyfMKdUs5ZRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGb8hCRA9TVsSAnZWagAA/LoQAIOZTLnsDj78NF2R9ft5\n00NS0lmUNFJtFTPoepYs2DNlg/Kmqs6I41G+7ZjCJ1ML8BeQhWr/B+2vQsou\n5BoJa7GvO2QX35L9U/bmktDORhXhKLvbTQHsoVlky+r65Xd2+BIq7es1Qkdv\ntBntITGPq0/mZXzx4o4XYwVwrb3z9OtfzvLTbNC8x0G6fTDmOKY8TOiHc0aA\njIjnxtGdQp/hnweW+YOCyIfXaaO3EdupD1zF4USGURKNyEwgF/2GlZwg/bnQ\n93s/uSq0I9qh1I1C6/7ASU4QB4FgdiZjixTF+CuZDWiUqAH9huao2TCr6Bjg\njj2xTb4TaFP3a12NPlGq0b9yQIA4sSxADC5mWjdvtUn60TuGuq0VedvWl8/B\n1r8ub6aNAkuHcT9A/CHg2bxwi6K0HyYmIImpJ8wF2gTps2jaU5zrhxy6aHoL\nbWpmOHjwDcq4hgG9kUNCYR0PJbcOAvyZ6yH0ekCx0ygbMQmf9VGhQ5Xn/8Nf\ndmG/3ZFXbHonKmQezl/W3cE6miKtveVEw1fhh6gzbVN6Kb4Z1YwTUf//ie3w\neO5EazadccUFV84GwdbC7cAYh6rpXA7OeVOjROG7FV76tTGeaeEJm6GIgxMu\nPVvDLE6j6CWXBpX0pBV+Btcod4mLen2kFeLsWSwoM79m3mihrVXt1FTXg5eT\nc27G\r\n=22Ol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.44","@walletconnect/types":"^1.0.0-beta.44","@walletconnect/utils":"^1.0.0-beta.44"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.1.3","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.44_1578745633241_0.6887084637882235","host":"s3://npm-registry-packages"}},"1.0.0-beta.45":{"name":"@walletconnect/browser","version":"1.0.0-beta.45","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.45","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"5a1aafd547dc281cabd8eec0ace47eabecd7bb3f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.45.tgz","fileCount":13,"integrity":"sha512-uEA3ghgWhjSUB5Plm+mM036nM9CvAokwAO/r6YNoKx7sIkS//gojv3oGFBkijhxfOh9f4BNvTvoPTJWxkYilBw==","signatures":[{"sig":"MEUCIH1u2e88m9h/mY2dre3M85sFj5X730owLiYkn6oCmvJZAiEAoMAw9sykugHei2TvQ2WoYxVg/bHMW96oavbs2+ysG3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJcwYCRA9TVsSAnZWagAAwgoP/1gIfk8Z6CMpb0h9NNHd\nrjGDn+fFG5a8JWo6Cq8hab/6HMhVWgBCWDlEe94MP7XOoh8Vzq/5jOXZfD4G\nQHjh9/RUsI5f+tDB1ugxwEYx8P/yFxY1fEBD6tnEGEwEeaj6vqimLX5qEUZb\nbnMMDISWpiye1xpRn70b3vK1xGMZk1s8QrFMo1SKenoomJinO4gsYVbrggHf\nYQroR7jAbHEHhgXdmEesun8UwBP0gGub6fYS+iWKZWzwP1fUjmBd5oj3lLO4\n4m25W4To4vDft/gqUBu+OvqGJUmYtgVgdu0PvxfQVsWHOlRBfUwbeEU/QnYg\nIPPN65285tjriyRV2oTt/S8Q9gVW63HtvSnaH/ji+X1Jm/bGYJkPgouF7o0Y\nadKi4T+EiU9OFDrlWICZk7N8BNEAIkj1rSIbpLbFlIcXDyDi0QsnKdEMeEK4\nLARDsmf1NPrTFn6wDYWUJiTau3WyoxQrXJGtJajGq4wy/GWUh5rfOW4U+x1e\npeoh8UqTt8q0GVf675+rnXtEIzW0yn5WW7/8of2jcyOGxtY1jzYv6zR6j6Qf\n3DmXbCnmBHxjb0IG/X4Wzap96ISDwHbQta3E9x9QHUaqjXHTIYW/Bd7gjyZu\nyMrMd8zs5Le66oJ1JG+aWoQvNDBmYK8ChZ1x0K6Dr8SSr02cwuIdFto/80TZ\nRe83\r\n=Y3LN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.45","@walletconnect/types":"^1.0.0-beta.45","@walletconnect/utils":"^1.0.0-beta.45"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"5.2.0","webpack":"^4.28.3","ts-loader":"^5.3.3","@babel/cli":"^7.1.2","typescript":"^3.7.4","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@types/chai":"^4.1.6","webpack-cli":"^3.2.1","@types/mocha":"^5.2.6","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","isomorphic-fetch":"^2.2.1","@babel/preset-env":"^7.1.0","mock-local-storage":"^1.0.5","@babel/preset-typescript":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.45_1579535384062_0.6603104957147281","host":"s3://npm-registry-packages"}},"1.0.0-beta.46":{"name":"@walletconnect/browser","version":"1.0.0-beta.46","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.46","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"e9e1dfd32444e9578166e9c9ca8ac11959928f9b","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.46.tgz","fileCount":13,"integrity":"sha512-2vZTE6yt+FHfXUQszZ4bgym2v0W3CFIh46SLN8Y9tD5xg0prWmr1Dc76L7ReqZzl8Bzqc5pb03qXj70cad4xmg==","signatures":[{"sig":"MEUCICKChYJM1ByuI0kwai34mQjOPFAWOGia9IGUJu04sItBAiEAwzcyA+GI+93RIDqqPuqaWIjFkdRi+Is03KmH/nwCwzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1071773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJy4gCRA9TVsSAnZWagAAglIP/i5uMwszo4BO0fCgrOsr\nBzLzKDDGCL/q9z6rW5h3K4757WMSEwLC/yh899SX3NHpscYLl16vsuAzXGtk\nmx2iLu+e62p4CQC/fFoq7fizVxiJlca43iNji92KLFLpxmiAbhchUxWGr70r\nhCGFtsAPSrDE8fOnj8hDnTi2elAWvZMJCbAv5rX/oWdIHn5NGJFJirpO/oRm\nsf3LsxEXa5qiqZVDm08BnwZ9JcYp17FIaUXg1bMP6hzrpC4b5BVgKptII1vj\n2NxG89TD5Kt2l8k8ixFkq6iUV6j1CI9hYNJrKRdop4T1cSSXXRDxZu1740Jf\nHR4hMt5sLpoqGvKxOZZEeKbCEtKo/mlu/RlYS6VGAMk2hzfPa0BtC5nZlF+v\np9Gp552FxkTSKsiznvLSEXDZn3iws9473+cHDhnQ02uuiJg4Cd1kuurrRHMO\npGbgdSDDBezapqI92WpH47D32YeERb/IGjgjMcmiBGbHJFQlZ8eJ1NDpW4Ec\nh9XHb0aJ4dsiHq4NE4jiUmhPQd1mojLKXANAwZcoHXvuKt17S7X+nX98OXHg\n/jc8ExAxz8Ckim5quYvcUnH/nftmYVg8HPJHLbDeK/hVckzGsgaWzj5xKygo\nmRjky7QPxoIT+MiVaf5C/3FH7Rb2BMwdxjX2n2ek6fKf9RLLB4KVgG0OjkGC\niSS9\r\n=IYY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.12.1","description":"Browser SDK for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.13.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.46","@walletconnect/types":"^1.0.0-beta.46","@walletconnect/utils":"^1.0.0-beta.46"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.46_1579626015796_0.21321182817086126","host":"s3://npm-registry-packages"}},"1.0.0-beta.47":{"name":"@walletconnect/browser","version":"1.0.0-beta.47","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.47","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"7e79015ed3b568e416b7532c3864cf7c160f3a3b","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.47.tgz","fileCount":13,"integrity":"sha512-FFT6zqdMIGjjWIFjRY1p/RPeUs5F21YzhrbsSemLyxlRumyQQ3Wotnq8mAKRWPHSzgXkg/GxbTAzIkxciMeuUg==","signatures":[{"sig":"MEYCIQCM5xUNPoVaZCyfzF9iYlL6Imfe9BqS828cFzRMmEDi9QIhAM/rNqfjR4zjbfMF7bNBsWuEn1kjhTCC97s7t7MPfJ+Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePZNHCRA9TVsSAnZWagAANRUP/A7mGn6EzEKFTGQSfWAf\nNteP+G+3jZ5l2yJnDuZ/zHTwZB8GQogLCXIKBcUgBBeqaeZOuggZDvoB7sVk\n34kIl/EmmYw8kdM3jLGeSzqfcAbfCuIQPfjkvZ4x/POk25SMHcjJdCsvL2Rk\nWeBjlwPeXKDuR1pRsZcSeQmQ9bxLk+DWPaZ2KAKiWiSJhxKYJLQDnKG8hyqj\nGImv0fhpcFpjwEMbG4XvgqyHqyinMMCUmMKCUloVdshwiOVzCXKzM7FZX7k5\nQcqD0vqhqSkDPlNf+d7zqAVmaqCeszqlTQR/lq/FDMb75nJiBvdX5ZqwvaXq\n/3H/Fxp8WX090oiwmlcvn6EX0Wq+fgPqs91QLBGUuModshXAGLzrdZrnwxxd\nhVNVf+ByK9zDByHoK/QqwUz8jFAsR7SR2ipfskZ5NVgDDbnuXlZdzEOYGa/j\n5P9FXMS5sUQOrgFlImRGZVEF3zeahu83Xe6wquPhHPr5+X2J38yyqvlCDCl9\nC4iofbuQiWbPWsaXh8hKDds6bptp6IyA2CVnyTeGA5VX1SJMY9j5aPRMbwCQ\nujjGtWgJIJc9mLNQaV5axFr1ore/RG281DJeVJnPXRWlO3uc+KfJbZ9M9e9B\nJ+V+rIsnotkpuPvdaZAQt27Aid6Wj+NFxcfZXQzIp4HNHoFR9CAG6qRuWWOa\nQ2ez\r\n=LOGw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.47","@walletconnect/types":"^1.0.0-beta.47","@walletconnect/utils":"^1.0.0-beta.47"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.47_1581093702850_0.7996375301452383","host":"s3://npm-registry-packages"}},"1.0.0-beta.48":{"name":"@walletconnect/browser","version":"1.0.0-beta.48","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.48","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"a4112efcff0ac094d1035f9c6f250563cc247fbf","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.48.tgz","fileCount":13,"integrity":"sha512-/S+w+LMJnnDrRoOGpVJRMMRLsr2skOsQUC1NC3GLByonU2AEp/UK/U8HVTUAycSYTbTsdFtcXzIZLYkN2TJ4AA==","signatures":[{"sig":"MEYCIQCI9gG1os27Ckq8/lruA3aG+CFxT/jrtpDAeTW1Mp3p4QIhAJ+5mtfFtRErDlIOH24L70WI21BVZdw6CVSiRYJ02R0B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQFjLCRA9TVsSAnZWagAAZNUP+wa+gL//N+BT2ZxDWy7J\nrsAiVbPZmtd8vtvK2b7sow7Kw3pPVIe2g6hFiXnoZsX1OOUlEsanDwBvTtjD\nM3J49esbwowHsLN+rDtAA2aN3Y7Nvt68Jk6FIlI3ZMI69FQr/eHAXr5scuuu\nDfGWokrtEKqDV3ZjD0/gtDIyNgVTbvKDFoc0wRHCy4RTWJbT3iSI/UCrgrsS\n7YVfox4wg6bSnp6k6wpM7qUdKOwdYc2Ua4eN/j4KiQkI+/Fd9ukvYvtlEMGz\nMTwZnZuURTjl8RssTwWz6aOT0+CSbiQotLM0anIOChnQg+fPNOKAR4WYs0tT\nuIHUn6gXegWRnvz1pldfQqafsyML6hktJtkJhTbEnFoufR/38gSZ0fHYi2g/\nebw+b6zc4mqoQQh67hOmsN0+tsrsJnbUCtLSWVGdxjPfzGamBNqRx9ok5Rnb\nPxSbu3JseAK9Sss+CuCtAaM+fuPkcNL8kWRj4LR+c2if8z4tGYJULDZuWmTs\ns7Y2W8GZlzDWjXv37rQBIHumqv9WhrJbGV7y90Ed6woh41DzXZ0aGdh5o2H8\ndcw/iZV44xxIkdSz6GHyDH15ePpcG+m58KbalMzMvzo05WgLWJ785wFbFv/C\nmKMDdid9QmsG8jw4yiyDsflpEpRdoH31GJhhcIiKZpF8hYSIUDyKmdv4lSnm\nbveg\r\n=fkg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.48","@walletconnect/types":"^1.0.0-beta.48","@walletconnect/utils":"^1.0.0-beta.48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.48_1581275339029_0.7431938514860557","host":"s3://npm-registry-packages"}},"1.0.0-beta.49":{"name":"@walletconnect/browser","version":"1.0.0-beta.49","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.49","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"145a83565854ce14a112a89f2cb10148d8a519cb","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.49.tgz","fileCount":13,"integrity":"sha512-it+hHcM5SkWCPs3lLZ1O5wfTG8z6KaRC7vwaPqWdICgboJbDtilf3reQHbIcLcaEA+UgXugzhdzplmlZwdoTlg==","signatures":[{"sig":"MEQCIDgqK309vgldC9pK0vQWAxIYyU2o+cr6Hax4h6/UHrkVAiAFj4FC9OluQGVhTgLfK+/GcHq27XhlaeopmsU6HbFpaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQGZLCRA9TVsSAnZWagAAYdcP/1J6ECg/svtpbF9gTOLK\nnXbWG3WkD72p3ihEyK/yhhM6LtYQYP491w3fCM8ntZYTSSJwsItEhIlZ0UUT\nvWR0IprEQy5c8GdVkFYJIS/xLXM5SKem6rUMwZEt98D44Rnvoilve3TfE5gU\nWbY7BxtHXw/Cj1ukkmY4uAdkOkuQkmxdc1TCFFTVL82H+mdwInRuzIJHLRXq\ntaF5jKhBycmHBrjt/HKf7GuXdhYPU06KmnsU2NlQ4BV+hnl777PVdvVwTa9o\n2WwKWhgKgCfLA6msTvYka9R3L7yMkBsucAioiC6yfIpU6VHsPL3Ot8mLuju0\nULRhxoROfB7FLleKQ0W8mAYgx7TSm1kjE0PeygpwGQiCRXafhisqtg1IP3po\n6ZAOwX/+WfaETW4p6Mh7JoQQrG35vr708XjR8f3G3gusuVRbIZPsL83hFSwn\n9H371FL/Tog1eOUXyXGPiUBbgqTHHqfMZw63jBF1B3bHPdevzFoeQ9nizT/l\nko367znupE54sFMC69FbZF2T55OgGnEZB8sTiYWI5O4iSViA4P8udEoGAhQp\nXrZadaUFbHEj1QOCpR7JQy1GAeYtW3YIDNMGwJouHqAJVRCiuNfV28Ekk1lV\nUouEbrJEYhrqAAuRloYdtsg/R/kabVAjNySyP1+KZrqz4yHs4UgB2rpaJqXT\ng5ql\r\n=4tDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.49","@walletconnect/types":"^1.0.0-beta.49","@walletconnect/utils":"^1.0.0-beta.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.49_1581278795238_0.7169754365609886","host":"s3://npm-registry-packages"}},"1.0.0-beta.50":{"name":"@walletconnect/browser","version":"1.0.0-beta.50","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.50","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"57a5b5a357a4f985a0168d5191427794c3d9f5d2","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.50.tgz","fileCount":13,"integrity":"sha512-Dm+Es3p7lfk4RVw7jQr2F2I14PxGiXG/yP6WI406Xwa/MSUTanYzbyKwGAa/Hc9wtOVc+kUZYofG6hoF0/fk7g==","signatures":[{"sig":"MEYCIQDhpFF2QtkO3etpubxHYN8k+IFv+7JKXCZCRUEfqFbgywIhAO0mK5qO1lv245qPHScuBBqL3AMl/X6jtwc9Nf61d0zS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQHC2CRA9TVsSAnZWagAA2kgP/RKkCz0II7sQp+BKqHe2\nyoQzjpu8jXqW2uMScvE1eYzGoLTf/5vvQ0lr0fEAsm/YJcZKpl4I7dLZZtPc\np2eVXUx9SobSOrgcRhU7jK4J3Ba2vXf4vmue6E7B8cpk7BJpOq1hIjyUAbcY\n15t/SvWeDZXChg2PqW853r3k1chPf66aIVVNBfULaN0o7aKSf1Sq+XEUIM8F\nkqXkD9M9WRS4rfDdp6K7u/nd1FqWwyZDWvcwuOURWxy6eODDQToGoKykElpK\nhjLLqzKKSe/bynxJQuK2d7rDF76nYTH6a6YErWmIAShmSYUvfWp6ylIOvVIo\n9jiW+0MXQKtpGF6Yt+6dblB5Yur4q9oA2O2OFeAH9PO3X4OproDqiUZ6xHbf\nq+Zs5b2RDQTZzBLDHthPWTBrEoz31iXatQhozg+fzv37ciLH4xeJnaAyv9MC\nVvtFS4SqGWugNDzOCeMK04RqaARCrqXFOc7vU4DTiS7OZ2XlCBS3GrMCjDgC\nwgH68cJROlfF15t1u/oFW3rTEx+pvpblyNh8GpYKbTmM9FHwldcmr1m9U2k7\nXbB/dKbRZxpzHC2m3veDG6BI4gxan9iXi+ZII43PR3nhSGXNO6TDA5RNjG5u\npQQkSkPIqysS5C/B5Pg7kSuvj2GQb9mv74L533Fz86fApBIC41f0ShQV8m9c\nyEyi\r\n=J7Nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.50","@walletconnect/types":"^1.0.0-beta.50","@walletconnect/utils":"^1.0.0-beta.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.50_1581281461694_0.3428971089897086","host":"s3://npm-registry-packages"}},"1.0.0-beta.52":{"name":"@walletconnect/browser","version":"1.0.0-beta.52","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.52","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"63b4b1a8e5b11dada3a6fa63a9d24c8d3c9b5afc","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.52.tgz","fileCount":13,"integrity":"sha512-5oEMeNOon1C4+yyX92ETcukGn1S/JKS4Bz5oMlPHoqN1JY41ghiF5/yFo2UE0CpaOfpr5sKVOcY4+KO5mZwHnQ==","signatures":[{"sig":"MEQCIH+UWJ9pnO2A4JOQ6YOQ9moMGB3VJ/zq3fHWWpdj5uOIAiAZXwfMxhJgecvZe48fH1C5bCbiCDXgVVP6JZ7tVzmJ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQHeSCRA9TVsSAnZWagAAwggP/i7EQw+FlVFTY0m9QpPm\n19K7K7A1mn9f0eqOWtOSMynfBcr7o1p38VtVOEbpCpGroo73Jla5nEtZ1rb0\ndqvBd0d5mtNgXktM13DM4Vt6WP9Tn7uZLtiFOMfCpn3S8ZXnlDTAaied3Reb\nY5Ua0IPplcEBXMtmpF3PpOlbY95nxmpMQ7oTmsIQByEiVsBcZir5zTAgnvCA\nli4srluTiTUvsDQxBiLMg7uux27hx8hCsZzSPOZg68LAH9JkDo2mKRzvnoCZ\nnvSNBAtMXoLQGY721QZQ+1lq0DyZwT8aUVWm6YUqBHKYVZtP/qrlwkEpxv0F\nKwHGuTiPeUBIUYGZKPd2JvSv50HtiRX9J7/e1HJZoO7FpG5zCiL2JwliAFFq\nulaP5fPt6psSfT36Enj6/LMIHrBHJAq2MYv2l9UCMdkI1A/PXSO2SuBVBobK\nRFaWoCsBZ/2an8tyUPwXg0IWuvjFB7txHi9mZcBnqwqbkUWxHuDanlR+2uj4\nTQU9AauemedZCcDwDb83zGryBELgsHrvQ2inZvMuP4mepIk7fjT7pW8w+vrK\nZhi5pUoSBtigrRYjZK75jOIGnoTvbz1UlMhfONOeoHTzVe+8KkH4+slAPd7T\naQUtWJvVZot6mh/L6V2gc3/PKBgt3NxU/uu7yXxMOolw8N2KH9jkoY+6PPGn\nY5Ol\r\n=wWCY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.52","@walletconnect/types":"^1.0.0-beta.52","@walletconnect/utils":"^1.0.0-beta.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.52_1581283217954_0.5776684869982283","host":"s3://npm-registry-packages"}},"1.0.0-beta.53":{"name":"@walletconnect/browser","version":"1.0.0-beta.53","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.53","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"78dead829d8a34f16db98a6fb9c7c9686417b4d5","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.53.tgz","fileCount":13,"integrity":"sha512-XcrC+1LEJAK1uHtGNbOuRk2ciqshRgnM/uqQ2W8ej9g84kpCYrfLsaIgIyXJnOLVyV3RatEaypwZts2P8pNLow==","signatures":[{"sig":"MEYCIQCpJyfVW8NXOIgESNGQBObb+OuEJLMuuCPvSQx2rD3gUwIhAKTT+Z9iYzhf4rEUTeZptHQY0Nvu9OFkFdFlwNoofi2E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQUt2CRA9TVsSAnZWagAAs/IP/2IdXpVUNNJUuw/hGJs6\n1/l7iefIGDTi6eylgEBWnm164Y6cmgqmYqZASz548nH1I+Q2+bW+snR8dlpp\nISBhOxX9KWLCvB0gaK1nzvs7BNPhGmsY1S2/EI+i+o4a3xqplu1S27T5+DCo\naae48MDI+SedN6uqDWR9A/eiaTp/eCWcYK5/knVTDkNopKKPers8oh+gSLZF\nZ9AseGLF/uPeQ5Y4W/PAGVInTIqZmMNJmk3z0h2AQZ1ma/AWSs7zSbH8pHJ0\n5eR/JmdPo8ouUZF3/RABSD6dEwv2rsFrnLw4QfAEy+s2rk3aS+B22XhYrh5u\n7HvgF+bTwfA8llcK3of1NsepvZOVtvoj/bhsBV1aZ6MQ2VO8nw/oaTIOgM4x\noKKi7LQ53QDlSD8nGe6Lz16WdytGQRWtRAosW7XDkdIUnfg7C+uQuXXA7ihC\nZmI8GyoBvzfyADZRydbIT3zYVtJ/XDXpO1gDtM+CHTJXXguoOXqUGzXX9NnX\n09Uj44P5gVYMizP+emusGDwyoQH43kog6F3EHwC0eW0ZPjZBZLSoVWsz0d/M\nrVKviVQsivRHpsCKWmkaXDwc7LKshPcg1Ez9htnMCeGgbqRST9QtxN7rViHF\n8aisfbYNxbKIy2/jTXZgI+i36POwDjxYhwSeFD5EFMvzedCc+MMoCqSaUSVu\nb2Hu\r\n=X+NQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"mocha --require ./babel-polyfill.js test/**/*.spec.ts","build":"webpack","clean":"rm -rf lib"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.53","@walletconnect/types":"^1.0.0-beta.53","@walletconnect/utils":"^1.0.0-beta.53"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","mocha":"5.2.0","webpack":"4.41.5","ts-loader":"5.4.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.53_1581337461863_0.7762044881166923","host":"s3://npm-registry-packages"}},"1.0.0-beta.54":{"name":"@walletconnect/browser","version":"1.0.0-beta.54","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.54","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"cbd5f8d4827c1686febafea6bf5c5aa43f325b57","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.54.tgz","fileCount":29,"integrity":"sha512-VMoRArsN6w11P8EV1hmL7sL6MUl1btuy2K2bU/cTOW57TlSJhaTnq+WAflRZBCY5E5L/BRSNS1M6gUf/0Bhnwg==","signatures":[{"sig":"MEUCIQCPsHwFVEqeLYIKAD8hs41ReFQ0lmajxpxo+Ql2i5AyZAIges9am9rPw4NMkSrwKfdq4v39N3/RD0I1kUYET1ZgD3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRZe+CRA9TVsSAnZWagAAJhQQAJii1QUbMdXbEF32fvx/\nvf60bsqsDGWIEOzNBVQLXwT9JmHrnurayTqXnaLtZmsQV9tfRGwqh8KxJc2X\nHBEE2Hga17Za+kGMb6Lu62C/lS92EhsKz/zg5+EzmNgFj/TQa5X8Frf9g76o\n6hb8M7LcUyMXSXcIGIsOl1jGgoPOOrOmsB/MpHv+UYVmWvgX4eMeM9bU10N7\n0HNZp5q0KIRRmboFycNh29fvhviszBaR7CHAmJjqv5WHykBtWUPEn+1sjuZY\n7GvLH6YgALMT2ZCdf6Onj6hF9BngXQ8F24IYG4MtxfnOMCMx2CxnWwsWzv2f\nergguWWsMekgs0ycB38nPfHVJ3CEjAUYWZ/QXjqOWtV1WcrSwTC5QJhqxPdU\nL7xw/7Z5XO2eaZDQmxcP/dDL1WDPonfLUT8VLwNqfmU4Qu9Uim4wa0AXgEz+\nZSq0uWeuy+eTvnLCUx4AVPi+mSRtOHZcaCmiuA5Dk54br8NdzxnFVQm5zQji\nb8dnLkF8CuDrXEs16xNIq14MmrFO1mYCOIf1ckng+GtlkbTr0glqh7FiUf26\n5hxq/4llgIyyDeiJiIUuwJoy9yElsSRPKGT2I9isrrc3XXqQfs9xUX9KCADd\nBNkbSQTzDvjZeXNBQ3TdRtJ6V7aa5CAK2jx0Zj5sVX/siLopGsptzDz2oOiv\n+7Wi\r\n=7QPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","module":"dist/es6/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test","build":"npm run clean && npm run build:cjs && npm run build:es6 && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:es6":"tsc -p tsconfig.es6.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.54","@walletconnect/types":"^1.0.0-beta.54","@walletconnect/utils":"^1.0.0-beta.54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.54_1581619133812_0.7306779681538067","host":"s3://npm-registry-packages"}},"1.0.0-beta.55":{"name":"@walletconnect/browser","version":"1.0.0-beta.55","keywords":["walletconnect","ethereum","web3","crypto","dapp","wallet"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.55","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"af6c52e07a57ece315308746807940b5c7a5d534","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.55.tgz","fileCount":29,"integrity":"sha512-5gz7sQRbMy/HoqE+lMiWCWHDG6XWanuP23aOJcBF/ri3ePlfoHm38V3SKitrdEXdBPT+iI7C2X7PLBybbEvtXw==","signatures":[{"sig":"MEYCIQDVdlIPR+AURsOf5s/7inrINhjzl86gZzm7NBsM6OVQoAIhALG0ZoT6wb22aC7SyP0A32TXiDxDQJKNnaD/t/tYYw6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRZ9PCRA9TVsSAnZWagAABqAP/22kU1XkZRItdIBHtnDh\nRUTuP9PD4Vdon9EqtwAcQsiShgGnZXE2r/n6dCdo6DOb40A3xZUCliNM0duk\nvQO7ckKSVaUQIszvrUXfV7LO50mMwtxlpyVLAF8qcV6tG9ztIIzrAXpV48Oq\nZ5O1infYhpCO4cgycAJBkqalYz/Fc4kq6a5gK0Nvtj1cl//zZndmYq6da5V4\n1v8+ZM4gRwvWlkkvHi4HDEy+ocFGz/BNJxXYzEzSr3d4D0XThdmzpgaQn9nD\n0EwqLXSPw+p3Aazt/6XVgsAUe1UQC9zfFItFXWR0uQapXKqLqRFa3BHzaKUO\nTqOoIW3oQsvQE8ikcl5F0DtK/PjGvmMKmKPsjXng5okcmsLe72QxakmF+eXp\ny2M5DNFfz0clXj095S15Mg50+A/BrihXFcwaEj5HoFYqKMeFcY92y2vmEYv8\ngv9DFbaqvO9HDNqA5wKHhOqCgJUaI6fbdZr2vAdX1cEuwn6z/+SQsmvs7Tmu\nEbhUiMBjBzZRW1R9DNwYy+MZqdRbPScNtmgWeYIYB6cDMoFHfJpLhknzXnoq\nNVpOm8MMhVOFpyoMyTnU8z7HKMpmN2KiQAp+lEfGq+osr1dYKOfc5xc0vadV\n2eFBVeqcUe7Qk0mmuckOkLE7PwsQ4ar8lU243Cznqfei+KdmM78hGFV8Bpjx\nEOX3\r\n=wPNH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","module":"dist/es6/index.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run clean && npm run build:cjs && npm run build:es6 && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:es6":"tsc -p tsconfig.es6.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.55","@walletconnect/types":"^1.0.0-beta.55","@walletconnect/utils":"^1.0.0-beta.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.55_1581621071469_0.10702522391016922","host":"s3://npm-registry-packages"}},"1.0.0-beta.56":{"name":"@walletconnect/browser","version":"1.0.0-beta.56","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.56","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"8684a1506d0ec83e70b79e5fcd947f26ef7625c3","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.56.tgz","fileCount":16,"integrity":"sha512-kwr83/IZvI/xFQv83ZrSSTWi8BhX9esdL+Fev/ro+y4+6EAylecmpuf5wIeZC+Xr1Ei27FAhJab25bsS2u2k+w==","signatures":[{"sig":"MEQCIBHuKpYvG+Ao6xQv7+LH3B6NF+azgeEGo/7t3qC77gz5AiAUJXrw6DBRJivuaXUi7ltnHG6IYlgcqOZeln/IyvuUNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSt8VCRA9TVsSAnZWagAAbH4P/2GwddmiilwVcH0ZzMkH\npHxlQTPuoPKiqX+jmuT3VYwcmlSdtsb+CaNtVQEzMluuH3ZG+XwSQNFc7TZ6\ndP0dF1PwXwqSfxgBhFzAyIVHeS7K+95e1IKDcG4DissazAawb/MTyQQP6XIb\n5dgqWajLMeiSElf8LJMQRwKrTV2vbdUcO4VG8mevRdi66VTffY4d1vj0MNd9\nEsmaN1ZDQGa2yqZrc5X4XM2EqurtuD0d3iJ5mDaSb4DRpVXeYq3qnLTSUASX\nMKwJ3vXuliaMzDVaiTRxG/lK7AOAf9fpgmfkfXQ1oLM4sZYuhhG/TKL0p+Vr\npyhWaJFz4BFzw3YEhe2Rd/AMqxbSo+CuwnhOMmEWO1IWKM94VMrkP8ntb0TI\ngrFQrhELglEAUG5RejjWM1k0mF1JRGcLJNJtOVKIaohXjKUQECX4lAGDs+Az\nf2t1Jw4iRZkgpYIc4MAcTNvHfhr0xtYsUgYd+ZQyTAs3qdOk5zWWcfttDYxe\n3nzWbPr8EftSNY8b4R9USuZAXZW+HE+bzPAaORuIy8/3bzpkOSvqEczTGSYw\nEOXhgatHTgKRKYguJDQBmxihaK7k/7ZFb9SUHHe5C2YXK4aaz5gqiODjIrWi\npkGSCk9gJMHsJaNKrFdp6fJskAj/XtRpCYWzGzzzCtTbwkCjioE3U7hpU9Sm\nGUC9\r\n=2Fr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.56","@walletconnect/types":"^1.0.0-beta.56","@walletconnect/utils":"^1.0.0-beta.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.56_1581965076878_0.1020075364020967","host":"s3://npm-registry-packages"}},"1.0.0-beta.57":{"name":"@walletconnect/browser","version":"1.0.0-beta.57","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.57","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"96df6f563141ca6cd5632c85cf368d65ac269070","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.57.tgz","fileCount":16,"integrity":"sha512-I7HonYeMEgrfN1apHDYOnBkHYq9HLejWHlJ5PCW91ZB5o//laTeLbaYxbb0QGGx7waCKuEzrdSpETiwmoHe+HA==","signatures":[{"sig":"MEQCIAzRXmUUjT/lyxIha3hHGyhMg6DQoB7Fkk+2bdM/lnf9AiB5Hh3iJacjutVb/MiDci7iDajVeM4TOH9PTeWK9vm3fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSuG8CRA9TVsSAnZWagAAYr0P/2tdr/jeKu949PXpA4uH\niXYatoxZNXcK9DcQxwA+JnmbYTO8noeHTYJyaX/wSMERZ+NNpWzbAR7LE2A3\nk+gbi7e5erZKTzwwOv6HmPTkWkv66Z5yU0erBYDyPrDZv6F79pBwbWXjGXXL\nAKcjHOwhtuSxNauMK6hQe/0NwB7wbj5eCDJAhn+mq+0X6Oh/XKxofvnMD1d4\n+Wdrl5kJlpZ3U9N1pvafQDgnDXXBQdLzX8uk4Vv8miSySwgctwKO4dVrlpJW\nMhPun2wv+pck3uQv5PYqzjbgIwE68ghiOEG8XnAwiu+9ujPNIast9zhkpEMs\n/aAhbmrA+0h9g/ogABR1jbBmRKqpZtMvv8ATdle3uTxmGf1gU6M/DzjhhGAU\nTqfoTwMNBIuFmiA5Arr61RFe8k1Q3WXFhpfkkElb41RQPe1mYfk/6egrOItq\n3BkmCS7orbIphT+/EVNtOwZNYgw3rKr6MkxNxYppC9PYfsq5LSstRCXNLifZ\nADQ3sr2YMrJiV75TN3I9OAJpJ93EYZMZ0kTQTTMUSKR2Fg+STjuLxp5kSNFY\nCmDK8zdgFzrjmvsYMshMt0ASrAUPFla9qCwBl+vyhMvEIzWbBzNKKJqG7vI0\neOterMnZ7ya6fQerVHTYomtrrdI5u6WdsXCM7dFO+/liZPq5TDm8q7JAdOsz\noNb3\r\n=u1Iy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.57","@walletconnect/types":"^1.0.0-beta.57","@walletconnect/utils":"^1.0.0-beta.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.57_1581965755795_0.40020046800635956","host":"s3://npm-registry-packages"}},"1.0.0-beta.58":{"name":"@walletconnect/browser","version":"1.0.0-beta.58","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.58","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"b88ccef93dc7decbc178d0886d1a7ef049824ab2","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.58.tgz","fileCount":16,"integrity":"sha512-pY422SPbAfVxmBaBkQoZjgTEc86y99kiv0Y2BhReYULLvgJCrrF600QYHqoCRjCQQoQk6ApUPLckV44aJLa3dg==","signatures":[{"sig":"MEUCIEskkYAEy75SgHfYrT6sas8q/9myqdHf/0VWeUUTo0rnAiEAnpul1M91bV3wlugHse7OfYxdjsXP2kAmBl1TY/rt5Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSvJ5CRA9TVsSAnZWagAAGYQP/0aCN0jcSWBjUzmDuYDP\nY3oggjtYXmxGDZSnBl4tILy5Kwcj/9o5x1tqYjbGXjY5bpHhCDLAM9HNun0y\nyuwKYgorU1LdILIYjX92MC7oF+P075JMK8tB7DSm3Ab9v43W2DD1aB+fcpJy\nTLo4h1GjV3V97ZNLUB0efG+7PPEcSNpIqOvkMMBcLrmycXqvRmFPzOJXaQ7R\nwSGdVYdEoYzCLIC1u/s+3gfsFwXQGVGw/GCa8baDheupmWydRAJziQqhJSFf\n0yg5lmrQgP4S5R3V08o286clXnJCtDqyjS6msklYMTDG4WPUvK2PMUGrpd77\n9Iv41LNBlCItEmCZI4S/FcOCyzqbCjm9xoRabhqxrs1NAMI8QD49Reb3x2m6\nUzcZPx92Ds4I3NlicjRkVHcbiRye5PijnLIkBF4RDcYgN1RLINyXij5xDCqz\nDbqOCe8cBQFycszYaS+zD7xuj0AmDLsQHYTKYuTv5jpvyqfp2MkSC2YW/IMs\nMwZmNHLThvQ4sLIzT7Fi2LfXmhCefSl9y+n8s1melsAQpnTSJ8/TXSeAcDre\n1cNbkU5IPN+PifYWhuhadHNgqvt8FL8NG8NdxfPI8taKQQ/r6cAG5/AracFc\n/kKt1qFVlI+PDYXE/0g4TydDh5wHkNZukzGhPsfR6QUtBdZ55kmtHnRBlvjJ\n+JDw\r\n=bLaX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.58","@walletconnect/types":"^1.0.0-beta.58","@walletconnect/utils":"^1.0.0-beta.58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.58_1581970040726_0.9078599168854147","host":"s3://npm-registry-packages"}},"1.0.0-beta.59":{"name":"@walletconnect/browser","version":"1.0.0-beta.59","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.59","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"cbf2d872974483b59fca9f0308ee84bb6c40c6e7","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.59.tgz","fileCount":16,"integrity":"sha512-pforJ+k6kYiarrJjijeqnsUQ++taCiScVc4eH4meH0PSohik/chmQd8wXJxCr7zUYQmUc6aGRABXGNB29plaWg==","signatures":[{"sig":"MEQCICxfhtVBEH6N8U4r5AcCh2qgUQK437HehVPURkIMf4y6AiBaZeToViaPaBrNPyUo5anh7xfsPNVuqEJWRgVDtCpwNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTBcCCRA9TVsSAnZWagAArqcQAJTaDBV/0QhAR9XqGXTI\no8jgHt/c/cjQPJFPZ0MiiC2FDdUjCHlayQU2wmuPd76/WoXKjic3xydksoeL\npYBfGqWLwRg/to0y+kdq7FG4YmTctwCdqjTvLQGm2PAa1lU8AgB7D4mT1sn4\ngaFCCVSwdhqysmp0RMPO7KpFfw9ulzd9hmPn9okgAUXeX7Fugd5gH/Ouyb7l\neXXZUhza6MDu9tJC+lQe5QV9Bn0YriyIi/XiKW42Lr5K4ILpOXB8LiBaVTTQ\nTg8r1kaLusAikH7KntJGRnT8p2j9+CT737CZlKMjiLJnNzK72fjc/WJfrNAM\njm4X4TSAv9v44DAoHaKyVnRG/NroMPNHns1/XgFScx00eCcgSsjc1eooimjw\nwlhBH+0GoXB5BX5P48zQayfM8y4Fl0Fxyx27sUQK3OY5If96UxK8wqgKKP69\nRa++i/1gFxYQzdlEEbArSu977RNfEgmv7xCsbK7H8ML/Td7O0WfhNK3MLOAo\nZWvQLSg+O9qImU6cbFwt3xDnnhAYx6F8RGL7od0GMHBCgEGujWoWx3kuz0xO\nBgo3huCCGURgM+m6o797mveQilZcgZuz/kszlhrB6UABObcgRQfzWI9ay3lQ\nzJfYCApQZddDUYmJlV3MSwBCqAdsIyXwQLBTYiCCDFO2twiex9t/bicwE+if\ndrNE\r\n=pvnA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.59","@walletconnect/types":"^1.0.0-beta.59","@walletconnect/utils":"^1.0.0-beta.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.59_1582044929944_0.3350108445624722","host":"s3://npm-registry-packages"}},"1.0.0-beta.60":{"name":"@walletconnect/browser","version":"1.0.0-beta.60","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.60","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"efa7458cef0ba574656196890ba3efa831f394d0","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.60.tgz","fileCount":16,"integrity":"sha512-iqOnK9hCnL5Jwm8F9Dg5cvDHwda3GsGeXkq7392DNMLtwhtT5eyM7eKbpY2UyEyWWTOcUsb4FeYUEoTkXqpm1w==","signatures":[{"sig":"MEYCIQC61aTQ4NmzyluFXpDQsvbW8Zk8lglvLueSJ99iOBRBxwIhANYIcKXYl6dwye9zGqqa/HrtyBLLC7SpwOqpdX26DFLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTF+VCRA9TVsSAnZWagAAoMUQAJVhDLpHaxnL3sCtXUTr\nZkssa/vUYtKpWGQ4as+dgf5OMuqWsv0rwL38koTgoBIcIFSe9AumXqvMBKkF\nKKoSYE1OQS/nsT2yXKvwL1y2vcula7TQW9Kz9q3G3EyRJUoh1P1P6vVq+Lew\n07lDPezzzFbIed2FSzX+vLaVktt3S9CwnHZQNxZFl2WVRHiQadFigPZRJYfJ\nFqeq3jYu9+2LdirWC1qUBxhnmFsGf+1gjfW+rciNArRROzdUHtlUHKi1uz3Q\nPVBfgRQWdT4EAgpJH6Iy7LA0i2yXyA8k8db6IvXg7NLfdd1btc2ptTRo5OlX\nswmoKFqVa227+MV1SO63oUM+SMiWbjk8U1Y5FuBHvEpm3Jjn7gMfaL0ONAXb\nN2bQlFvLgFolHpNhoe4eaFTABs9dAYitnWQGBfOYXtKst9AsZxlwXOtC5dEk\n17owU6sZ18vOiEtKNShfEjuMm+v0FvIHaIVTEb9cmKvb60rygEFimEi1W+/2\nh3NdZZrYAANAqMk9nIKfH1HzVhjlXO9MgDb1+eIFD572zeRIPkY2aluLkWEI\nLPZcdqUJGkTzvZZbVpiFu0zp6HFOVJJ0K5nf0VuPLN0SuNHa0hQHSG6WNGL4\nQ+Fbg+jDhCch14FF9w2iiH01qoJUkqjgdktP4Drwus7aUytY3wmUQWw+742L\nlJvP\r\n=UTrl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!walletConnector.connected) {\n  // create new session\n  walletConnector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = walletConnector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nwalletConnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nwalletConnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete walletConnector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nwalletConnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nwalletConnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nwalletConnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nwalletConnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nwalletConnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nwalletConnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a walletConnector\nconst walletConnector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nwalletConnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nwalletConnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.60","@walletconnect/types":"^1.0.0-beta.60","@walletconnect/utils":"^1.0.0-beta.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.60_1582063508729_0.4487845249586957","host":"s3://npm-registry-packages"}},"1.0.0-beta.61":{"name":"@walletconnect/browser","version":"1.0.0-beta.61","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.61","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"a4d6bdea1ce2f2dc57d725f8c8b48786778573ba","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.61.tgz","fileCount":8,"integrity":"sha512-Ho7peYbsz0E7x1pt/Cfg/DkP4hcZC6KSD2saFDYRpWlIuIiJ1ukYW01cvNwmN/KAFNnRWuWkKOL56T2R3PphyQ==","signatures":[{"sig":"MEUCIChg4YdDmk82ghCuOw/xPXdwoFdS4zkjQSTjC//IgjUhAiEAmuQ9ly1xYuhSTN85WHi48y31SpdmPlQ9CPWdRHyLs68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTUN4CRA9TVsSAnZWagAAhsIP/RmR8DkfpVHpQfVzPpyS\nKuHoRJShRWicbCfgHJQaSGgt42lCqljgps7E4A0Net53MQJJr2a3/hkbvyof\njD6oHDfqV/LUu+rjI6AE8FfnXpilLgq/aj7Qqp66JAVEll8cLZ8zePqe6v5r\nOlq0x+yKPQ37KxE4O+WgReEXruhKwgPcTsrlYLnbF1dt7zi/vSY/KDPxAwjz\nHp8VTL8iWVk90x1wM88nbB69zCAc2ZJIK67+JUaJmNhf1sX0ioaBIC84CjFi\nmTnSfESQKqZUAY2qUCKx0FxtYaLNZddajajLQ5G/isanvZPIU62jd6JdxMZF\n1Dy6+eEvFEElRWqrwLgzAYztS5GeL7XhA67BD1Wv5SWTxvluSlDTJdU/LAag\n/tvQ8gFB1VB9vE0uvDeu8FARt+QJEjyhnbo2GMBxfFoj0J0ZMdmG+IdSxCEV\nm0wou+mc3YGF1QXVDweZVxKgElgeYMqUZ4TBinOSkCSDxEn0spJ8wXrnPlnv\n/dV9yN4sUlusjIQgCVpTloenzKhTcRJ7MNP1eJHk/p5xGZA1pBjz9A4D5XxE\nLDY8pUxUFOHhSRF9NkRUjOUxnRGQkC1GMV3Hq2LlM4hNZ5gpPZlzxfGbVulG\nwConVZk0oKf3FIDypfbY8OY+Beq4KfYMWpgZIDzCQ3VOmT7LIoRYsq8ay13x\nvtkX\r\n=e1I9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.18.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.61","@walletconnect/types":"^1.0.0-beta.61","@walletconnect/utils":"^1.0.0-beta.61","@walletconnect/browser-crypto":"^1.0.0-beta.61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.61_1582121847933_0.652119613200189","host":"s3://npm-registry-packages"}},"1.0.0-beta.62":{"name":"@walletconnect/browser","version":"1.0.0-beta.62","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.62","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"d40c477c614ac720175e1620bb4746930626ddb1","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.62.tgz","fileCount":8,"integrity":"sha512-vc4mo9cL76m52B0Fj6uY6K15S64Qif6hVuB490hZQKJiUdtOp57ZczRwrkIKXk4NAG4eHN038/efHAiwN1pgqw==","signatures":[{"sig":"MEYCIQDu8XYQReBxQI8C6k5RWNjhkQjG2nBlXeCTiPy1R52p3gIhAI+JjK25elnJVRdgkLyDV6PwxDuCCj4J1KDC6qPESlhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTXU0CRA9TVsSAnZWagAA6rQQAJJR8gfjyXfFPp6ICwFz\n1xIqP/0ul+v9IlpckxSXbPveMlQJt/JgRyP5c8unz6EfgZ7AvS2ZtDVPFUqu\nwUGjghzFdcjknbi5vY0rz1XS+CtZFolyhxIVNHkHO1N/Rj+hsmpFV64Twb7q\nOhcAaHhevWxDFzSlq7G01yZVlzXmgnwarqHuJcwC2psW/OArA8KpgdZqpHzL\nkKo9xRDdHtt//ZY5SKCIkn6QRgzPzVWLYtWP4jV4SzJfl7TtY0Mmm81k8PDs\nnaC56xHf+5SPIHWSbgOK+3m+MMnC5yGFopSKoP9BIw9SCzzxZ/hiJyqfqSIn\n27aS+CWlK3bRTcUiBXzhogSIjPes7/y49FwQn7ZYxdSSWmTM8We1HNCvXAjp\nc17pRscmRJmPZ4k6WpiIyoSudRh4yRzZQRKtu5C1GXMcCxS4+2DRkT00fxwK\nuObeBzqSRnSmDi5GV/2wBueDPq44CwujrLKiebbJnqdSDCOCCo/O2OvwCn8e\nasfuniKtS7u1k46eFrkcDMn72GhgqN8XjdleIVmbNR1Z1nJASuy5YapCbbMb\ngcvAFBR6fzQYm7O2b/hZyDj/JZex4aclpOxoZlMgAYOI3kpVB1h1bqIpHxON\n3HKM08Xsn4o1Mtmqtl/f9fJqrQ8mVGT8KGC+7zRnEDsMMeCa2McbiiINMVBQ\nvsej\r\n=01CH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.62","@walletconnect/types":"^1.0.0-beta.62","@walletconnect/utils":"^1.0.0-beta.62","@walletconnect/browser-crypto":"^1.0.0-beta.62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.62_1582134580144_0.7002296533929335","host":"s3://npm-registry-packages"}},"1.0.0-beta.63":{"name":"@walletconnect/browser","version":"1.0.0-beta.63","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.63","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"2af5e40acce281aaecd078b4d99b5afb01fa4e08","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.63.tgz","fileCount":8,"integrity":"sha512-4emZJztOJbBHR3/FIELJOX4yp7hXGUNCHTGjFmsElea9eNYynOuo/9Zl/ueDlI8jURS5tNgqOwAmtAJGg6Tj+A==","signatures":[{"sig":"MEQCIDF+B6giZm2YZI1aPWBfDo8mv5MPTXkCzH5QNZ7IvAWYAiA88YhbAWYjwx99lA8exSu7iPXtrZEPA/DxrA9fIbeNEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPQ9CRA9TVsSAnZWagAAwAEP/jhjCsnwq0EEsrlM95Vq\nNzsaSvKo32AGlOj+sxDWVQARZsYHdfhZsF7xkz8zLl2jTLZfrlVsrV477VnJ\nP6O6vAA4dwbBjYhwc6n2HEcZMWpUs0uhVPaY16J5reD79hXG06O/F39DFBbn\n48ZeiDikouFibJNOr30vS68bwAd8ZGT4zVQa51ZQ6dUgw/s/Bj3gzcQgld5z\ncdgGXwtuKJJ3p8oY4ts7/CSHFaJPL6n7i2PqEIEXc5OznB64vJq13N3Vss2c\no6dalRAUwdE5hvS6vPuh/+bjAZZSfnCANTE+QBMZH/VgBFh3d6/SV+DLy9ii\nIw2htZug/Qk7Ij8GOeX5DD5Mq5BQwf3reqgR7Sd+vK1h2AlcMtV79jrNutjN\nIyofn7WDoSQYg2nSlEEBthJ/cLsjQ/UyHrhKRaenpurXhU7PN9r06rclBS6a\nF39MBxyD2FkIgzqHYlqHbL3x1YpjkXqXtELzWltumkqa/Mn7NzcAY0d7wp2a\n+C3DgFGFkMsn8AmxANlRsdJJZ335aqzE6WCInHsaIOCejfDzLB6WlantUO76\nmL6g490FSQd7hvb8tqmMzKoii2mYHKYhRZ2OQYyESdFufCtHAxOyzx0H8WmE\ntmLzYb5KGi0epzLdHzLfxZPWN2pBbBl7dtUGJVJGsZdGqrIgiLKZ68t45zbY\nUhB3\r\n=QOSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.63","@walletconnect/types":"^1.0.0-beta.63","@walletconnect/utils":"^1.0.0-beta.63","@walletconnect/browser-crypto":"^1.0.0-beta.63"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.63_1582887997026_0.12466865293911744","host":"s3://npm-registry-packages"}},"1.0.0-beta.64":{"name":"@walletconnect/browser","version":"1.0.0-beta.64","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.64","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"5e6037448be79a5c70229507c8bf2efe422ca5ab","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.64.tgz","fileCount":8,"integrity":"sha512-BsGvBWU+bQP3fQ/woerlYsIwoe+n9qgkoPgAp5bI9tc3l1NIlRu0/15oZQR/VIroS8yzP7HbnB4JLZ8rmlsyhg==","signatures":[{"sig":"MEUCIQCREbmhN5hJdvjoMMAGOKf/yPoicHaePefwkM3wyCLebAIgW+FarrWqHUCUzpQpBRLzQqMB7o7i+hihTGY0xBiub8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWQ6lCRA9TVsSAnZWagAA+sQP/iTZMl5w/Qko6tWtBE+O\ndY5sDdRZZ1D3vxJDnUFtNJuPOycxvjgDs2aSt4ZqsWARW9eeYtgOrY61kXF7\nihQKoEIehWOJ3AtBb2RRJdPNhDTUUhn+b6WN/rljWeqgL17AE7mT62C/R2ZT\nS+BASiCbNX8GxPTdlLU0gBy2d44Dsk8fJySs3IBgvOFAt13m6ocuD2xQ/aEj\nCl3NNz+0x4jvZ89SRYAJmWUckG669lLgRnWdzXMQyJkoCtwHrZe8Y9CAs7Bs\nxUoZPecn5qmuM1uLJ5ujqL4Ao6RppV0Oh/sujUCvxLVTZhGsPj9f0ToaozL6\nfQKvSethlxj5dTL/CqovJ3Rj7EguJKrcrqQzPbT6TpzeqqOBUzf40xlWdpSW\nkC90PFtTF+1nPATGDm8yBGt/YdoAFntXQ+8C+xg6YSqYSo1R5GdXQzUzJl2E\n4djEFU7R/2zvHbNu+tVB+sDuJF9OcuISqxc1qsqaknX9WpfhEnTRENpAC4hN\nTC/v0jH3BGGNUzzNPfxW0OumX+UUsdcYSEhocKRQTzFB8VZm4imwXEze12po\nlB2euzp+vKJhGXNPGRQLW+m5r3N6UpHIt32XsRknljzERGdqWCTnhNlkLFxg\nIpKOAL64zTYP2yTKxhaJMQIB+EnpAAr79LrNgLUhJ3hH9aaruuQAmOr2faAE\n5zmf\r\n=Y6Ms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.64","@walletconnect/types":"^1.0.0-beta.64","@walletconnect/utils":"^1.0.0-beta.64","@walletconnect/browser-crypto":"^1.0.0-beta.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.64_1582894757451_0.2419730659786965","host":"s3://npm-registry-packages"}},"1.0.0-beta.65":{"name":"@walletconnect/browser","version":"1.0.0-beta.65","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.65","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"9bd99603e74d94ae370919ed65efa741503455e4","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.65.tgz","fileCount":8,"integrity":"sha512-EUakUA5hY7LQ2yD0XhYIz976r7rGk6+EmtPBzOCv1t3UEcf0fRVsmWbsu0mWdsMKE7hq+ufjXzxRfe51Xkf7GQ==","signatures":[{"sig":"MEUCIQDe+1gFucBnElGEA+dGSfZ4SuK03gS8X/KuEm1gz8tZxwIgTh9NTr64b5o/GKS2iNC6B/ITtAXJBHI+orTeZz73MNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWnzsCRA9TVsSAnZWagAA0n0QAJ2caNGBLqfR9/dW34Ri\nfAT8eAReAUqOTTNwenluZJhrL9LKY5B4cuFIx7K4KQgTFgBLGleD0zwFT4qT\nPlTRuRK/GOSjKpnn015OMkjIvtjOaf79bxrpF++liTAdTNpE/6FLvyh75Yc/\nxqEEDk8GuHN9WgZrRKH1iRZecwk20lZUU5bS/Bmqd8nNCXDaT3Rl9dQdFCVX\n8CQl2PasJ8Re1DS0+TjIvztg8/w3A532jgTCknAXplBbg8G0/xG77scKEBQe\nIoNUFRYE2ZGNSMcZfgdjd7seQ9F7HHnzj8a2YV0YoBJfjZuDS4PYt8pkH6mu\nbVeId0PZfnRFESttZC+HjNyItks4lyVQe618n3ztNQXd2pf13UYVQkuN9y08\n2WQ5zyqkY1j2x92kN97A6d/cS3VLXcI23TY6u8pO332bb0KP2wforSwvi0qt\nanXMYTnhjnN8GIsSjHKNrhN6XrXI93vj2raS5MpquCLQMPQI2sMS3bm9JGJt\nTZ60ue0SX78Y53MJyEWZ6Ucxr2ttg9j0VXZpEkD6b1n+EzhBkxj+gwZR0qfx\nWHPKGtBOlDlXZ+tDuUtoKuKK9ULuw2LkDRbm6spXCQNEEKHd2Wvw8ae+CIU+\nGlBZnqKXtdNFHATo9xwfWN8pJZJAAg1ZzgZRfKbkCJrbJPze2sDULz9JaUdk\nNkye\r\n=rmBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.65","@walletconnect/types":"^1.0.0-beta.65","@walletconnect/utils":"^1.0.0-beta.65","@walletconnect/browser-crypto":"^1.0.0-beta.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.65_1582988523534_0.978112436539774","host":"s3://npm-registry-packages"}},"1.0.0-beta.66":{"name":"@walletconnect/browser","version":"1.0.0-beta.66","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.66","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4adcc257fabc95c81053e9604e387160226f610c","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.66.tgz","fileCount":8,"integrity":"sha512-8VB8fVOPyQE0faz+ZzC7+ZDDrhW9w03lqn/bbJ+RPiRsmsi2ZFtbzy9yuFpL8wWRWB7CJgEU/jlQMqUsctCr9A==","signatures":[{"sig":"MEQCIGWsneL0TJeG8C4zE3hgaue6xxt0GHuWt/fklyZa7dHwAiAR+q08Dpc+J1r2+RkGUBc0yE9SRpnE8V3xuKeDT9WR+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWo1tCRA9TVsSAnZWagAARJIQAJsFyaexAnBp65oRE40J\n5Ijwk710NfGmZWuBnePS0TubwYCdAYTBHMHgIFrgybvXLGPfLFjwb3S8Mzpw\nV7RR0sPtRYakezTj8/FnUtyoIxYEX0caOYH3lWqV/F/IoWEcptsmPbUSJhH+\ngLpTLHA91uDFPUSgg0bjjRQsztwpK1ys8EhsP3QWm9iMDiPjf5VnJcVupLdE\n181J5VUje8FarHwRbCqUOmMOnp0kougcLwYKka7T71H60ch7pEP9W/uSxU10\n3yoklDz8FTBLc107LeWvMZyL3qmiFpDCSZoxuEUOlvHloZQ9NF6jTZworyiW\nj40G7xlVSSqQOFexlfDyMS9baF77pPosdsE9BQk7I0CaQgKRVwd+VDowrRQ0\njROgFZ49N8bDpH7tVd/tMeo8BKQEsz3ljAcVPCXBz+Ylngj9i3WW2gwdDiL/\nXo6AIECMViDp3qOE/YvSRuyN0pECXMSqwgKWj8GbuksgjA6JXGp/LfPazSAk\ndqvpWcwi36OoZ9NuB448BHttVc6Shv0vNkBTEazImlSBxr0CDlLAVbylrv3K\n5jDCUEN/GeoWCwNTQ/5u6pOnYuDPMEt75klGb/frxGvHLLY5qdGpDHOGxeKf\nChn81Mfzdy3MyslWNCLZlAV4zj0RYNGIcTNZbkrQhagbPWW7+NPrV143uNPu\nddUV\r\n=HmUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.66","@walletconnect/types":"^1.0.0-beta.66","@walletconnect/utils":"^1.0.0-beta.66","@walletconnect/browser-crypto":"^1.0.0-beta.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.66_1582992749468_0.2800276605126488","host":"s3://npm-registry-packages"}},"1.0.0-beta.67":{"name":"@walletconnect/browser","version":"1.0.0-beta.67","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.67","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4d3a58c922e98493a3a59912ed1cb6e9c43f26d5","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.67.tgz","fileCount":8,"integrity":"sha512-EaQ30z3rng7Ax8qkYx3V8vxOYOF3ri7kf1DpM7BkQ+wBuIIPv3yAAXA9bokc3o8WuVcoyo7SS60xVPlgiC8s9Q==","signatures":[{"sig":"MEUCIQDsA4QCMhuaYyN9ZUBysxklQrd6nsxrQwd2DxD7zMC7EAIgDjWPOnKOZLrHmrGcUBHrd3JOzJ8l27L4TCnOkFdlzxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWpQyCRA9TVsSAnZWagAATV0QAJ+jBx04tV5xs+NGVuO3\n/FA7m+FGkbvIwWo+omdLhnOA/CYT78LzrtF5ipdPq8Ri06Osz3IYwHxx3N8D\n/OG3rsAgeRGESiH79zm5iN9+PnKdyJgd+W3MeGgG0KeHWfU6Ypaia+w9O7Fx\nCidu80bmvcfLwuMaNdd0vbTRpd1+Xsuqfxv2dCmwJzfDUKdclgikVFsA5yj/\nUabbh4/wa6C7TLO5WFRiRduwizTOUy88sqS/UWnGL3zV6f7GAOD4O4dbtq5C\no1pDEGtguOmvqb+zYEaUNYrIM8dd0a1CjxYl8NkpPlsHjGLU5yxG2tORvEGv\nabLbWVosH1RGV5rx0/FoTUa8SeD9cJHx5tS/jZ8D4tm23G4+6cQlcM2/GY/T\ntTrIE3TcEI8YlCsDi9apQe1mu2OfzD9iCFH6oezUsV6NMZmTi0Ph4EHXPqxV\n+Wn5hzbycMBxiOJP48YFy75Y+Kg6Drw7NaXyboOJcUM5R5MmsQkrc8KVdpxb\nzfzrJjiV1GINoTcW4qCZDpAbcyb39K1p91Yuif6Hhl1SzB0W6GfWgZ5IRH3t\nKI831M/F32iegtOpsmtd/fY3mfnXF+T6HqTx3HkjCOq3O2EEgQGz2bi2yCq5\nwf57piEReUEhSdRq/13KhgH3srKgxLy/w6NbhxaYAlW6leBhB1uvJmZBQB6O\nbP0u\r\n=VOHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.67","@walletconnect/types":"^1.0.0-beta.67","@walletconnect/utils":"^1.0.0-beta.67","@walletconnect/browser-crypto":"^1.0.0-beta.67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.67_1582994481509_0.9463044616160163","host":"s3://npm-registry-packages"}},"1.0.0-beta.68":{"name":"@walletconnect/browser","version":"1.0.0-beta.68","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.68","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"94df47b0828ee44340a137ad26e4a0f91012091f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.68.tgz","fileCount":8,"integrity":"sha512-LofSBVAf1hkecBIecBm7bevJ2R3/tE7io57fVndtl0zgRwm9tNBLPnlsNll0L37iWWTfA70p19naQ0+wVBavBA==","signatures":[{"sig":"MEUCIQDRpL8azVy1VJMHrWPivQli0g/datFsYa0amxQhPL+mTwIgZX4kqQcT49pLzgTwtXdMVXtuofjIY+Wj6LcR5CdHg9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWpbtCRA9TVsSAnZWagAA4+IQAINrnSLSCE+GSZw6eDbS\nFhd97ac/d2AWmFztr4u7SbB89qTI6kJoOT1ZP/76TjNPvswILiixlZtkgqGp\ngFSIFabmYvl/sbmdSkTZQaejUWftx+p7aCa8lWLm5P20f1nnYT8cxltziqXT\ne7qclz1JIwZ7yXplkMRGIqqcB6UsJNswL6RuwkWSdbfo1XCEOYy3vqBrt/yN\nd7m80RoSHUemF9v2zmIJGseZVHSZHpwf8eNBdGuu7IcLMYKJ19SLdN4z9XR3\n3FVYQyEHUVbQTVg5MiZMjWV0EMJ7Pf2Rkw76gqal/zlScS0qL/JGQxg6J2cn\nEQ1ThTPGju7v8moMjVSBX1t/kIFIgI/ujW/5C4MaMie+ePG7z1TeOKIFHgro\neYzmh7AJ/maAkqHsrfhBUQbQurBPe1CVVnDw/a98ClJutoHlqoIHlmgC0nBO\nI9dl6O7WR11ueQviTFZDGDYusMt0Yj1r1uY8duLNmgo1SmM4qTAuOT/HjJsE\nJeCYbIsHJeQdJk//w6KrvrkpblUUcv3ouqmvyaYdgfaPxI9aAWkgQKCVe/hN\nwNwXo5RwrR/ik4AC9dhopx1ECOCMf9poREViqBci/2SibsbbJqgldv5XEmmh\n37yd9XSMTs+9E+2hOTFiBXs3L1mykQhMJR+9jYpduxXFsSFzOOh7Dtq4PSnJ\n83rc\r\n=MQB6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.68","@walletconnect/types":"^1.0.0-beta.68","@walletconnect/utils":"^1.0.0-beta.68","@walletconnect/browser-crypto":"^1.0.0-beta.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.68_1582995181140_0.7007173992566258","host":"s3://npm-registry-packages"}},"1.0.0-beta.69":{"name":"@walletconnect/browser","version":"1.0.0-beta.69","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.69","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"b1d3c33e2c35bd8927a2d8c485a96a0360198ea8","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.69.tgz","fileCount":8,"integrity":"sha512-Kg8uJdRMB7zuhCj1Pn9hLaFufdajdoM5E64uZZZ0ITJa8RsBUcQVJoW2KhNdjD7eCoDxMemkrh4j0aJwzcvk5g==","signatures":[{"sig":"MEUCIFpXVyYBB8KOgS8UEev0vnEryBrPw9qaGaAESaH+axtAAiEA83qRt9SrD84NS7tBpMjFSGj8Jp4clp9zOUqNUEH2Rbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWpiuCRA9TVsSAnZWagAA7UAP/jA7QUUeViw5Xz25oQpW\n0WETxzvKyYzZpUmS3zM207Zr/zXS8qLb+lbNr32eJYvxzGQpWpElCAdQqbLz\nZBJFt5Gi59v8mvizgUBP+b1ObkzvBMJblU79V/CKDNkEvkAyimkiMLXJU7W5\n7iN+SJKeWMep91zQclYdxmq73+RjcpQiSWzeODTIjfm1nc+0ra0OdA2S5skC\n4Vi47GDzXSCj/PUgY3jTzPJc5wVhBl05f6f65QrDW35sC5JJ4s7K5evGU4IJ\n+7nB6vIsZCDuYe3B0dK7FDeY1rIl2WhbeAe59T/kRgs3TW9BMLupDRiIr83R\nZuCJBtHVhQMAle7Hx+OmXqmVi4CvcUwzQipzjJlNR9QK5XFZSOYZ/T+blCcY\nTH9injuiqpbOCH3Gdh8Zcm/nmtdx0Yc0eNtx61Bvu/N6ljwnZND1ZoKZO3hh\nrpE+BccOq6F0Ug9sbQMU+zJppHMjkyWjgEvY+3emKHpzFkgNqGQ4QTAKFnd1\nUOkQHl9y6Vupr93tw6JFb/9pkxOFHYDlMUVkF0udcAmrtzLWYwPodNV5um5A\n2SpnCV1lIpYZ9ti3BSBWpTqIadT1IqAsMy8w8afL91iW/+B+iRPkdUFgyLOO\n10rudQFDh9VRzsSnIqWOcmHLDGn6zzSnVuMUNWkYH3mmzlxhjhspRbtohcNf\nRknf\r\n=sJO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.69","@walletconnect/types":"^1.0.0-beta.69","@walletconnect/utils":"^1.0.0-beta.69","@walletconnect/browser-crypto":"^1.0.0-beta.69"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.69_1582995629934_0.2757482465963217","host":"s3://npm-registry-packages"}},"1.0.0-beta.70":{"name":"@walletconnect/browser","version":"1.0.0-beta.70","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.70","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"104834fd8355500482222023b15f0c60863c85cd","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.70.tgz","fileCount":8,"integrity":"sha512-lkOygw6pukfPsXLAj/rtL7CQs+5EDrB0pdW/LMdlYFfboxOeiQ7Uvo1b5o/pVScUskzHVf9QyLEZL5vsxBdsqg==","signatures":[{"sig":"MEQCIG2mHRKxq0VdRdof3BYq3FQvnSk5rcrQ65ChIPuSXcPCAiB3HfLKpTA16HHwvqH+swgceMeFsArX/VkAOVcOqkk92g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWprNCRA9TVsSAnZWagAAY7sP+wabzIYoHuePOKrGHCig\ndTLwsHqAp2JxtjdInj7KZoqpM++IkSUJfvtvgz6suHQUo3yWbIw/Vl5bJwYz\nRMzy/hfN6aiPsETEd1UCtUOfF5JcVpPeauBC0xzNGHjuYVfFJK1asnulNvKO\n3KYNWaQQLWGmWjv01uDyV9HrJW+/PqySXGkut1BfRz1V1i2zD1hxyl5IM1pZ\ntoBxshMhKMxFsGWzNdlO6GZiT1e4IympB6yfYuRC1uzKkax33W/QDXtReqkx\nl55L3sZr9VCD7tlVrOb7Reb9/+M+3Yb2h0QHFnPQ9I26Ziy8+LD4xVPmjDG1\ndDFR26pxF+40n8bpV/CcH/kGBrVao3SfSc0ynu6ySraw6FGN0OiTZYKeafkt\nwSmjZFUB4UMSw8US3feLPyb8nI7gDwt8fiZHFV1O962RyOKmJkiZqSxPaH+p\n+Vywq9pmTWIpbsWvBXxYc7O7+uvqIcjNSYTC+suJ8qpP+ey5Qg/cRTXiLRAm\nWj4/kvOM23Q8mx4cTrIwguipaE1Kdmc6GHCMnkhkBReOmjkmwcy8rh6toat/\nPuzye/FntiNxdAIZqWXPeSkedjrri8yC4xzwHuj/yyYxHTiRA0JgXG1pOfg/\nGTdYADaDZgGMrPikCVMU70rp79R8v5fNnggiuOci4PCqxBTwCVyZuvpb80FJ\nOobH\r\n=lNSK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"12.16.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.70","@walletconnect/types":"^1.0.0-beta.70","@walletconnect/utils":"^1.0.0-beta.70","@walletconnect/browser-crypto":"^1.0.0-beta.70"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.70_1582996172780_0.7282122806699198","host":"s3://npm-registry-packages"}},"1.0.0-beta.71":{"name":"@walletconnect/browser","version":"1.0.0-beta.71","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.71","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"3f88305863ba1bb5905b514e8dae557cfc1f64ce","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.71.tgz","fileCount":8,"integrity":"sha512-d3RJN/Uv8eOPeRRpbkZhp2uyFNw4qdlTLhSk5X+pg741U1tkVsJnEE6jKoRZd7UqzI28AS4Rx12LsfjzwBDc1A==","signatures":[{"sig":"MEQCIG6NAGvpolAGBvecbijetZhp8cxW8a5+/0GQgnB9eB2tAiAm+il+Pl2DYbSep82XekorewHLW2ddjnEIZSaJf8TlZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecMNYCRA9TVsSAnZWagAA53oP/R0VQx7zmgCRC2Unfw50\n7Xkabm/QKuP36MKeWNlkyH+2nemSeNPh3mDO72mUzQRNUIJFwXANa9YgiBYC\nkz4R0suKO9kijl0PRakYcOx/DOTh2riT4HPqQakVmPVgD5XlrAO067BNBGMt\nG5lQ0uahDmtZoSHrpnJI/3TI95v2N2Gfaw9vMNRXQ82RcGk9OMM5ztPx9RTh\n71voxLctBy1BID6wTzp6DEOCfW+GTENRyJC3soLcpiox0Mw1YS+QUJKpNvnw\n8Rl2pNfmYPfbYImQq8jGJX3GpEhaD/jsJCQSShQxZvkN++8Le7LDKpmd4WwH\nWO0yMSJnGCXtXTnKMz+5Qux3iRspkLNC+pPRr5JtCRVmh2MXN7YdcZpRZ160\n0umX9PZl5u3yaivw4vncS1xH8jGU+CSOlcQVmk7QazQxnlXz2er290iSmdEH\nb82ZAgZUXq2Fk6nvQGiaSWw4TOnYMnXz6oSgkYLzGVwjiarFJXJiCZTDLHE5\nS25blHZjw2x/GK6OaHWwvYJ5msWhUTdjW0qlCuXsJxk39q58bJbqcy511p9D\nsX5jrJ0FDvI9ILVaoVxBxHtqNLStlNXEuYDXMjUpJQ0v7110aTBkiH9wwl96\n8RI5JVYt25x/CjhOHxBUQxwEiQm7001h5IzyLc7qcDWJkUqSbVfOIHPvwrkS\nPy09\r\n=elIJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.71","@walletconnect/types":"^1.0.0-beta.71","@walletconnect/utils":"^1.0.0-beta.71","@walletconnect/browser-crypto":"^1.0.0-beta.71"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.71_1584448343752_0.6099089871340777","host":"s3://npm-registry-packages"}},"1.0.0-beta.72":{"name":"@walletconnect/browser","version":"1.0.0-beta.72","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.72","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"984fa027215189d8c58a47af360207acef865016","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.72.tgz","fileCount":8,"integrity":"sha512-uTQ/JciMnfUicwq2UKoZjkCnuPi38kQberhV1UOh9Xsrzr2JN7Nizi4zzARVBHV+iyj40hpXXBIGBoTLxdEfJA==","signatures":[{"sig":"MEQCIDjiHujZTx5tVdLbZO9CcbLhpANP7eCMEQ8VFJxejRYhAiAjgNqZ7b1YOyjWyOISgbYoltUMRlaby1y9F4qFRGxwdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecMhVCRA9TVsSAnZWagAAxgMP/306JZpNehtb1coF1cmE\n8pSWrnWSKy8f1vHMSx7ahHTyu5MO6kpEpM933CoQJ38VW+Uo9BLKWSu8tjqq\nhdoTaoP1a8h7ZtTkl7pUqxptuoLoXMmulGwJnePa/U88SbLA3N0m9fVD3bfV\nczq90Tli1pROCaWX3CRgMNIQdb8nU948jBz7wR2koRJZ8M6PUipWqWquro/R\nQXLO19H187hFpd5bW/4TdObthKmdYCLh3LnYYMN2RzSNSx6c7u3BlL7rpWWg\n+iVucKtVrajG59pYTE1VkDjzStf+GXpQZi45U52ObJye4aYRZgIS9Ov5SigX\ncwFoTfZvUixXiQ41QHPYhVI0nnFBCIaGRmNAyPU3ASNx7Wv16MNfAOMNK+hi\n5/4mcq20qbQICSpVuRGG6ZBG7HJWYsJRV9LewyAtlNoIE22K4fhJTJ7FJK1t\nc/8u80/Md+Sh9NTC6Z4gPbQ5Q8fLc0djYWNEyovnkA/FUo2RxfcOKqk9zQNt\nzMacs1BKBL+T8ZlSy9wh7R5bV5XvS3QIYWWWr5ntVtzBUUKxvQyrG0geSOSg\nmRXOlIvnm+nhkf87jFV1u2RM+RDdKRCZpQ8QmGA3gO1EKJY0KF1kgcY88wG8\ntNytomfP4AnWJl1WPVVqR1pBNxcr0cS1HlqfECYZU9CCrEHBBivQyKBathDo\nCgXM\r\n=opF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.72","@walletconnect/types":"^1.0.0-beta.72","@walletconnect/utils":"^1.0.0-beta.72","@walletconnect/browser-crypto":"^1.0.0-beta.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.72_1584449620560_0.40339410056455094","host":"s3://npm-registry-packages"}},"1.0.0-beta.73":{"name":"@walletconnect/browser","version":"1.0.0-beta.73","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.73","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"5aa82a3ecbd91374d56a75699dfef98713bb97cb","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.73.tgz","fileCount":8,"integrity":"sha512-WcUHx+goZE3Qz/OwF/D12CTY7Er8XDImTWDW6M6PfyV1TU23Fka5X8G4WiB5SXh374+4UCQVHbvAqBr5XDQPUg==","signatures":[{"sig":"MEUCIQCaOnYFTn3QBX04ZFdWcyZXPBk6xYbLTr8mCO9uvM3uzgIgO1TgIokv4x80IShiEZRFvl46VcgPkv/iQWbPMCOOZNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeginnCRA9TVsSAnZWagAAkJEP/RJpWYD3JlpajvIX/RuF\njAJ8VK9IyRhfGtifHFoXHHHOUfriaqqj+9gxl8U0Sd39Vn6kwurMBmi/fqBR\ncJEwnFRxk8iIWO+pCwpZgD5KpYDfomm2YLjYkI8MV2zEhjYnZ+dsOoV5gtg/\nPzn8oYOBSGoEnAlpnXYvHF+rV7ovmOD1dKXr39EtUkaE0i9VAXLrkCza91TJ\nYbMWGyomeeeF4rXtdHBawOV2b5S/hiS6j0h51WyCf3qjr/shBPcJcKM2eF8F\nAiMltuic6B/eyNTPxjb91z7F4JqEMQT8nC7o9aexwIkvbWLXrHHbPv6AUzMY\nF5Bj9T7AgVfobRPR5mSjHJrzSoi7DXWQKMr9qc8DyTZFq+ZzkaF9E8TtQCsZ\nyJOTMJB4ZdQPT1sSdDWOOiZV3tvY8GzE8b0ar1E3UusABCN9fdQ5OCpSGXgz\nJ48DD26jrdY8VPY5HrdJ7T9U2tPqvIaZ1wGMImCxCcjomqmSINnJWr0M8FA3\nr/hAF0eztzsY27gWFTIfRR6CpLHG9NnwOWnG7jOupMXn3zClvgPrbAiYNTJN\nFVe48/9G7RORAiX9yb+Z402tq8a1+HtHy4RW7lclVCKHm0G6UjVKfSYnzRHO\nIo8uFOWjLKXG51GbGoBr7/wqIwCXmqiZSsckjkwaICo8MAX6qaUfAkQkWRmw\nGVfm\r\n=jZQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.73","@walletconnect/types":"^1.0.0-beta.73","@walletconnect/utils":"^1.0.0-beta.73","@walletconnect/browser-crypto":"^1.0.0-beta.73"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.73_1585588711033_0.05503561036906368","host":"s3://npm-registry-packages"}},"1.0.0-beta.74":{"name":"@walletconnect/browser","version":"1.0.0-beta.74","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.74","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"dcd01400ec35f3a88504596696327ae79409784e","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.74.tgz","fileCount":8,"integrity":"sha512-XrFSZLJf0XaHU9zjVrYiAraFtJgNF/Mh9WuwJJZs1Xwrk8gdxBGgG9BAYrqRgc6jgQzSTVek4+3mn7036lMZvw==","signatures":[{"sig":"MEQCIF8vlYV4f76BCcQ7F82H+/qU8jBej1+PiR7SHfiOycWyAiBeDaHfANH5nu38JyXOGY3ttjaeZMz87Aof/cn36OMFNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegis8CRA9TVsSAnZWagAA/UkP+QAwxUjDnw/kK12suD76\nvNTx3bpWOS6PAkyiXprdCus5FGtvkQyvjFnz3LxOAUnq0j7IVxPeYwsL+PRQ\ncjZsKLO8oHDb4RuHT5F8lWmD94K15dbDyMcxXAWRHG4eryxGVHJR0ndOQG0N\niPyAezXxppNgtCDgYBlNf3fd/I56OcSzT9236lOEfULm0Y2OPlj/sS+hzGra\n+IH6j6SgwMP28xQzvJsTWVJJU0M4ZM7L49ypdtMzDY0XQQWFhH/7+fVqyAoL\nplG4nUCdxo8oHGWLSCtpgOT64wd3V+04F4U9Q9gtzki81D0I3P1QlVoh7LaO\ny1MpuJIL1blwPNUu0EmuvpAbP6D2heXg2h7AvFjKYC37tvBAF9lKJ7OOo8LH\n6OyqG1zdT0PSq+66/6nTHgsW11z+b0UDhIunWEuFjtQs+DbEGySycctSrGIy\nun1m1uysJuZdOpyGJNX0Y9uDFWQoLTytFTwzh4Ss+rzjTgpTsMLK35qlB/WN\nU99tCWe4m+uqRidWZdSiO3VAvG4+8esmreTLM5nUiRgdI9zP9Bc3JRQ2eGJt\nDL/Kc7R6yh80d6jVb9OBkSDyYlsu/Q2QfGyd5GEEA7IqHq/RKpHy40a88s+6\nG1bjpEr/Zo2wbW918KSeiO00ayi/ljSAed5tc/gjEdR9IYqNttyNEWQ9esBl\nQKbu\r\n=pAaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.74","@walletconnect/types":"^1.0.0-beta.74","@walletconnect/utils":"^1.0.0-beta.74","@walletconnect/browser-crypto":"^1.0.0-beta.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.74_1585589051910_0.6684007402179297","host":"s3://npm-registry-packages"}},"1.0.0-beta.75":{"name":"@walletconnect/browser","version":"1.0.0-beta.75","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.75","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"aa95e31d8f1e9592f139e3050bd53a54724893f1","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.75.tgz","fileCount":8,"integrity":"sha512-t4dm9e29G1JqpgMnqogYNuRVaV5fi5becWV7/dHsWtbTFTPRRmh1aBfxh3NADq9dIPt5ovwOSfoPvvv0VFsUxA==","signatures":[{"sig":"MEUCIDAFRCZITREFcfeIoWNCgkveoqGkI2dTcJ/pq04cww4IAiEAp3CW7rEYQheVYFN9e4C/lFW1pb1DurhjuCEuOS3QuCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiMMmCRA9TVsSAnZWagAA5LYP/RQQM0nPGOWboSBbCSKO\n+zQAjAY2acMGROxeKfSb1oYsJhhNAZRCejT9+A78JS0myZdoiXcZrld31tAp\n1XlUueU1o+epo0xZPulu7FoJNLR08Y59XMGX3RUNsJEZz7JJCThb5V8+pXR2\nXizimWXPmioYo80gCrf6pdWRCCqlPMH83G7TSeqbF3y0Uz7n9y6k61HXxhpY\nI2npc3xlY459C/U3hQ0es1AZ/eE/kpCWsRQ0hZ90uByvpJTqxeTyEIT+DQxZ\nLYmXSWWpylELYtwQ62R+wXFZ4mPsrP0NEP/3Yhfx6HmpiPVXdSZQTE1SMbCO\nOgKKsW5h/Ichu15xw0Ry4rjtqTzUJWLIVpT7oALK6wGiVx0QITykIzJ8mz/A\nV/QUt7J1Z6u8C/juR36Fuwf3ZlGlAMt+oL4BVYXwJ6rSL+Yudc/Enmz8YQSy\nkBh1Ldx9JsWNZvNnkR3yCgbrYf47qaQU9i4U+QYmI6+CxVb6XbaYB7xm6qXD\nA2nVvPqcQ3vnvvQw3ojAvy7wKx/G/XzTlhUUvwM7+ZbjTd+a3mm98LCx+ha9\nKb+rkQxozy4J0DGawJ4Mpo7iwiFrBhmsH085fcqw3jSXCdDu4yUWktLu7I/l\nU6scMwOYJ4u1Zy7Qo1jd8OUL5MtAXZ/uPjzQa48isg7OXbsVQIE8aQNRTkMD\nQaxe\r\n=Guli\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.75","@walletconnect/types":"^1.0.0-beta.75","@walletconnect/utils":"^1.0.0-beta.75","@walletconnect/browser-crypto":"^1.0.0-beta.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.75_1586021157975_0.3964836471976865","host":"s3://npm-registry-packages"}},"1.0.0-beta.76":{"name":"@walletconnect/browser","version":"1.0.0-beta.76","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.76","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"ddd9184714136cc1e8add8f53bd096b0880dc4bb","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.76.tgz","fileCount":8,"integrity":"sha512-u7uETewbD4lU/d2zbXxuUXo+fI0H1WNMSWtVnq4eF8BE7ulLf83kR2KqHHzJHqQu3b4HVsnrd68P5/jxpBSR6Q==","signatures":[{"sig":"MEUCIGVokWLpABWK7j6FLwuukRXgXrdifbMPGI4Qmp9HKyKZAiEA/pO2/oZP3/mDM5RlTTL+cyJPPt5/ByfN/EccLK+bHN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFZfCRA9TVsSAnZWagAAxWEP/RKG9tqFI5/KQIbxokhV\nw+KljU5WghOhxnc0co5MGUJw+E2bnQlelyDwcwy0kID5KC93SL/GWKQNTmn6\nBHsIXcPiGWcsF1uAlRyFSkHG3vmONkTW10SbtLJOINGaAE3wh850CWQWMwu8\n/Xl7MVV+d2mK+uO+sc9nqRtwtl0XtxT9X7hxAQktT0DIJYkIazoufoTEgp/3\n3Z1sdeCFxhY7W3QqIdItylAPcCN370MY4AQltkZO6zEUuY+jRHOhZICBhcat\nVIz7AuWkN4fc3sMuTpVzL60bn8H3eGr9pBQ46tF++4oBQDghp+wWb/V1+I1R\n9B/BsCRbxJZuX+H3DmD0eNT6bLKmZVJE2HOACH3x+xCSoD72VXupKFAAXKqm\nHwz3MmY9LcZYeBXEcacGriypaIgT7eR1IrjygnvsOIX3D38wNDXOekOe4G3p\nyDQJ1wyCip5xedsGDLwzLlk8bTON2hPcJmBRqR5G3SsWUEr+Kxdg5pBvAYxh\nsC3GmWa3P1MnoL7vUNKc3SsvOXBfPGQXVRQxUxFc5UNafrefJmzbV10uFhux\nLo6ihINqCCqLGrawIrqDCpG40QVrax2BfV5Tm85Xfz9t0QrHyURe3vcxUupb\n8IaEM2e8GXfE47K9UAxLTtEn61cG4Lwhydyvl5qziVSBxuOzAFFo1rziGL0K\n3S8q\r\n=JJAf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.76","@walletconnect/types":"^1.0.0-beta.76","@walletconnect/utils":"^1.0.0-beta.76","@walletconnect/browser-crypto":"^1.0.0-beta.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.76_1586517598883_0.39203480833072457","host":"s3://npm-registry-packages"}},"1.0.0-beta.77":{"name":"@walletconnect/browser","version":"1.0.0-beta.77","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.77","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"f392c0425f392563e4d3046bed90e168787e1d23","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.77.tgz","fileCount":8,"integrity":"sha512-FyES2oOBsrL6VmvJQq4wrcKnVTIMwWZNN0fzhZNDz+nMMywLIdYqfp91IaL1SgsI58iBZkCZRzOKjvGGznYAJg==","signatures":[{"sig":"MEYCIQCdrQv1xzQt7DX4/RZsutj8K4yIWbVfPPxiofT6a0G8JAIhAMoDj1QII8Llk8gUViAHo90EGNZGJJbLRgoCze20nBLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekFrICRA9TVsSAnZWagAA5IUP/j1WnyyRE++ONOYEv/P6\n0h2M6jxzIHRB4Tbh3DPThKvnvU4oP8e21e/xHjKJVzGD+1XGlJrw4/Hke07b\nQXzRbQs0YFNsV0oxyQb1sHHJlHJbDTzerWAGCTHyx8lEifLzDQdaKO2mDLsw\n5IUpcOIobtDsOK3oB622eiFTQcZJce3qzkz3P9oezmk5LLd7rx8TJFIZ1u1+\nNosFcqzYtPPAIbT1BfL+9qOGy2xqU9Gq6njyz9r27PBkT8Uq8jBCqiRFq56R\nwoXJ3EQSkL7mulpG9b4/qHL+4ANbI4LPg44goFxm+QmcsITw/lKte13JmDzD\n8Z8UF2dzS08Z6qAtI46OQ0lVYq6kPe93fNPED2Z1RstRax3Ql0CnTwEu32pT\nOxVFWN6lJTUXQSfulxztJ+MWhQsVmeDxSxGrC7RL4z7HfME09m/jxZKos/ef\nbQMC8jlt/tJKgdi3uIwDZvxSaf8iVZ2J24xx5o3ForDNLLBT2JLQixqkQbn1\n/BoYPfJceOZiTuXpn/PEg9odlEbi7JXgmq4+q6wNrJEL519FjjchF7yqd7p9\nPUvRSq52x9qS2DiVNFTkp0rRVj7Bm5I0I+pGvosVhZrtiexh135rO0DJdYPe\nkiSVgdrA2BGZQ8g/Ud/n78eTYuXhVI5+yKR+5HimLC/9K+gYONiU+4x+urVE\nK/Zo\r\n=zSBJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.77","@walletconnect/types":"^1.0.0-beta.77","@walletconnect/utils":"^1.0.0-beta.77","@walletconnect/browser-crypto":"^1.0.0-beta.77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.77_1586518728422_0.5501802542705381","host":"s3://npm-registry-packages"}},"1.0.0-beta.79":{"name":"@walletconnect/browser","version":"1.0.0-beta.79","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.79","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"b536a7f3ebcb3e7465f7fdd7c0c06fcea3866295","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.79.tgz","fileCount":8,"integrity":"sha512-wYNhEfBrLOBCS7Skpqq5/yqodOAg9vrY7+OqxpZzVPsY7oE9ZDh4FXkdrnhcGf5oc27AsMJTdiuKYDwz4lagdg==","signatures":[{"sig":"MEQCIHGpt2hUoP7mbFDfJNwwyCbDOlbXRZVcq8pJgsVABxOvAiALd78KemkRXqn+52fngOzXNWGFWDlTFl4LBzCpeTXSfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelytgCRA9TVsSAnZWagAAFZEQAIikCfsd66/FhhCSO6fZ\n+ZtqUXK3Cn/+09g3T2W92SFAHkHLnKJbHc3DmaDq/TvA+Jns6MB71b+WyDfZ\nI9HxZ/aaR5aHqFwTdSdg5qTcafQo8qcCAUQrYxaG6eiLcbP6GUtFTvBuifti\nf+rrLjyaCg1rMeXqpEKIghWzrVtA4OgVcPhVbuJswuh8hxFstkOVZIb8c7Fp\n0Ldm2aCNnBJNRamvVVRPHb8MNbc4up3RWRAqQdzyRL8DQBXrEpbU7CecWUsM\ntkYuH7YW++kQoR/eDom3mDyZZ18Z+BNsLzeXCBBIoeg1ieXZWE99O5xllLL6\nTlZOjfBAtwJ0cjmoPZ4zgSPYICRdSyf1/F8LozuAUmUInRrgMG9j9wBP7k8G\nnBDcjQmJesjW585NqiXiK3BV3kWUSI/H946NDX8wnhJ3zIskpEWOV9N5Wnut\nj8titOAM9HDpr23e5F69h91fqa7htYZ3UWVum9vj5WLCv272hfqoHZc4ZslK\nPAB61EdEArqjhNOvl6du+Y/Yx9v0LB9YZR81lvBo7Pn9MbRhi1fGSeR61yug\n++aGHVu4Yx298ENqph6IdDry5cmYaJEUgIJgZOER4J6p4qU7TZ6fPBAKG0gC\n6yqMK7gGwrfU8y1+lW03Y9MksC5iU/ZDrn4AC62d8eavYzE8M9DjkPv9QOO1\nOElp\r\n=YdBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.79","@walletconnect/types":"^1.0.0-beta.79","@walletconnect/utils":"^1.0.0-beta.79","@walletconnect/browser-crypto":"^1.0.0-beta.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.79_1586965343612_0.22080680375571093","host":"s3://npm-registry-packages"}},"1.0.0-beta.80":{"name":"@walletconnect/browser","version":"1.0.0-beta.80","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.80","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"e5dba9d38759625b51eca8ed92c27b7008fd3368","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.80.tgz","fileCount":8,"integrity":"sha512-nYYyF+HusIlDHgb8X8PXLGwd7P5ymfnLpZhON/6GAYvPKqmOxWRdm1nKCuT6lu5aHBdMhlxj0Kx8xi850e99cw==","signatures":[{"sig":"MEQCIAQ2GSMiBRlvkH0InATxsF0Y5f0xLqtl8yG7orMJdDgCAiBhej00unPbX6S+KmETXyvJCqGVRt0xbi8H8Mf/2nU35A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemDwqCRA9TVsSAnZWagAAigQP/0ZBE2XtZbluvHsXWPy8\n8S59E7KxgP4OzIvZHhPccgUQnufCYgSBhEtkdDCPrxF1v4oQQAPbly9iZsvU\nxEz+8W+6pAoGJSscF8Dv4Bs6+K4hg4lxSexspnF9WwGoR50cDpRjFTdQNkiV\nKE/FR6cgZlbry6dFeaz5J2tc3/Wlr3jCetw24aUtFdM3HrCJLbmpC4+vTjFs\nj34/O4Gf8x9aQ/PavmvIBVE3497a3lK9YNCqG6dLkivbpgm8p8GiFEaTqi5u\nRkZvvVxcvGJjodoAiTyUuEWiBBmWmYZMfdRoP9vwKHnR8WETdE0BepohWuZq\nE9c9TknX8Lg+VeIEGwpP9jPJAFo8d3BBuc++gbYEMJbvMavlGPGVGx19gtTv\nU0XVYQ2AMFGVh2H0fT8RDYfha6LhjtHWCQqVjMAQoChOeOTRsF8tCkN5rBrV\neaGYPPCwyvNotfa1k78kSwlAG9Fk6cnHVT85uS0QTcA3nOlrZ3fF6elf9TZD\nZ+E61HORlfEgt6fHMmdq8pmAXQDJKOzAP9UrpV6GdgPeEcqounaOdOTnQ1j2\n5H4mDDTCV4U8BNoZspMdHBHkXOg2pnfiTwS1+gSPF0of2e6/tDs1wIN9KEPC\npP/shdCN0X65RpO8QKy2rl/ItoXNmsmWzTRQ/yhyy+IwjWmbwtAAKL44zUU/\nKsUc\r\n=a027\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.80","@walletconnect/types":"^1.0.0-beta.80","@walletconnect/utils":"^1.0.0-beta.80","@walletconnect/browser-crypto":"^1.0.0-beta.80"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.80_1587035178512_0.6840558936234369","host":"s3://npm-registry-packages"}},"1.0.0-beta.81":{"name":"@walletconnect/browser","version":"1.0.0-beta.81","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.81","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"538a7e4c7a4053b3bbbdc9329364f36d6b6aa766","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.81.tgz","fileCount":8,"integrity":"sha512-KlPC8jL+XUGWX8EoRNdASlT9OK2AG5ExQGav8wzgZZM6V0OeokjBX41LQvPZ5Cs2v+qycAKADu3IWRNJ6CxFJg==","signatures":[{"sig":"MEYCIQDthLCb71oxtbBS+4mNeYRKwmEBFSqyh7IE6bY1cwFS8AIhAKs6UxvaFPX0AGASnpB/sFSY4w21HReNCudYVb1W5zFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemxnCCRA9TVsSAnZWagAA9QMP/27l82Ua3ECVbjVRi7xq\nk/j4/YKwoSSpxbbHs0umBdGIHKmafsi6bCnMWRmPJTrafe2JhzgiwOrBhFKX\nOneZn2CEYpjNZktAG61z7CgORgvG7m3PDuW1UL8KwWuEoHIWRFaPLjiqmR31\nheBaYFbTxA/BTNgiE4reVIkLBTcmbpu2RkvICPZwTKMYehJM6cMzn8AdeT2x\nUaKbWfDg+50cQ8NSOMKKrCP/TJEloZeg7ajB32udOe0OxzNS9tmfb0nI99ED\nww8MMuTJGqPMLnIIt5xwmIIhp6yLbL/b7L56kUN6tJwH5ZJCuuCYwPkn1iFW\nskKtj7O/d7n1xYTUSPW8++VPD2twZ+IO+/UUJtmbYNv6WsJUhKB8us74TDC+\nO8Fxi1Zq99EGOPBFcQ66d0DaQ0mH6l031jpPh2lMzgxGLakXIiGVOFbB71fl\nOkDAHUmK7vKMiLcNzxjN+FK3waKqPRWfVIeycC6o8zQK457GLPXLfPzCT7mK\na92Xossb0+ubcBiU2uOVV6of4AcfPiLNPHUxkJSZgVB8H0yKhEleD5IjYjTm\nfChDH7FLpGqC6Yyg1lIDBA3bzoy8y5dVwONqa0Q8PM5d3pn2RpxV1f3Y1jhG\nl4oX4elcbeg0Vj/P4vDNB7ax3Tf554XREAEu+ZhBDuV+1+vfSsb9D3y5QHJo\nF/vG\r\n=vmNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.81","@walletconnect/types":"^1.0.0-beta.81","@walletconnect/utils":"^1.0.0-beta.81","@walletconnect/browser-crypto":"^1.0.0-beta.81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.81_1587222977672_0.4618885215372377","host":"s3://npm-registry-packages"}},"1.0.0-beta.82":{"name":"@walletconnect/browser","version":"1.0.0-beta.82","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.82","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"f0a86d91e15dc605f013ff3418442dd4a0380edf","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.82.tgz","fileCount":8,"integrity":"sha512-C9+EVoDWBXvufKzHiot8qr1wzcmaxGVl/kcyhFAJOUzeMA6Lh9iYM4q1OxO1uMggkDZj7lasSvQEAuimKH6lhQ==","signatures":[{"sig":"MEQCIBhtCoVPJpSNu80K+rL4ZJ7P1uIhS8e1isON4hyHMvtPAiAroXP9/nKdmXFu2WRMMHK3L4EGUCaSLdUbTIpgTel3zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemxyoCRA9TVsSAnZWagAAl+cP/1GbP1TXEScHPplOOXwM\nKPT3nUoxEgIDNqJO+0HLIc7SJMaLczTtCyQJzz/lHZccOJOXdIlY003jGz1A\nev/BBoUly8rTZGhktUfRicPC/hxTQymTO3196cMTzSy6r5Mxs8xmo3rBEKwg\nw35BR9KbbfRbRpEj+jYbCQdFNU4aqFJQxMpGsZei2riIf+i3JqudBsiQNvDt\nPCCa3dsK4gmzANzh74TXxoJZqeYdbdbed7neHB8M+/q3yR43rRKVf7R+aIzE\nX5lkinmKL4zBikGwKF/Qt1X3fD10PRRqmsQMGLMuDrDGykF1KpwqBDFRNKSk\nQ+jMagKo27MNGl0K/t6WJKksSvaWpr7T6pcVFfx3Tb7E6thxEjN4Sq/nRpsp\nDZoXjvxq6LO5hOPIW2dQA5mQQ5QIDspce5NJDMFFPf+XZtQl27ixymtVq2Q8\neByfmsPl0qfqhEVsN1C8kdPzy0LmhooKRGPFB/CYHR+HwVqXy0waPYGgbpPS\n38VvcrWomrYi1J1BR72eT4UKUQId+oOP4Ioh6Rh6so7juhWmJbLlPWXjYpVy\nTI79COK7/6nBm52QdAj36fH2B+PfRHELDJKPceqkEpzZ6DBgmCE2dPNXcHwD\n0C3pp7dU+16RyUzLB1gy82f4CfM0VvPovS5mjgxIjPZdmwZuAep53guAdot9\nqQIx\r\n=FjC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.82","@walletconnect/types":"^1.0.0-beta.82","@walletconnect/utils":"^1.0.0-beta.82","@walletconnect/browser-crypto":"^1.0.0-beta.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.82_1587223719575_0.9535399548417396","host":"s3://npm-registry-packages"}},"1.0.0-beta.83":{"name":"@walletconnect/browser","version":"1.0.0-beta.83","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.83","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"5b6c99bad1810642bba8553925568ca7d9ba5710","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.83.tgz","fileCount":8,"integrity":"sha512-w4awYHdW+xEJ7l1LRi0OsClUTcmFbz1zXDLzKiNS1cxkDpglaUJL0yIsouolhWHMlaRm8qLM51hXNLOF9QpX3w==","signatures":[{"sig":"MEUCIQCJiDLKkg4OdCgu4CZTv+py8VUAFTKN9TX8ArD+AS9x4QIgW2Fr70klSKDykCh/Qy1IF/zFFSJT8ZEC1wud4ogEYvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemx7fCRA9TVsSAnZWagAAIeQP/1yGt+xs/KOk9JadavIW\n7Mev1UmaRlodEYwmHF9TSf1/zssT4XqCTbtbxXcnmCR0DzSnpW6bXSXm3dyh\njqJIRYgF1ck9P57S93GcbZC3PVlAxjCwm0z6g/tE79qAGEXV6yFIRl8UjZ9S\nwyllSyPJnpa5CWXId0dPJX7/P4YqQbHR0UQnY32CKxdiDILhetKnwDDVkyNy\nIRNp6L1FgqKCFmIquwojGykPYwfLDxFhNRW26B5fr09FyO2v9fib65tLxK2q\nOTdWnOVZFZ90dQ/ZLT50DpALksZjBOKMnKBTt/Zc1MYVKwNZLiEVcZlrFp5H\nFFt8q8z8bCkLQQm4yUolHxZHUd1pGw/rVnviOfYw76Aa0LsBDEtCkiSUMeES\nQVgxZ7ps/sU525ypMZqXU5nUNh6uDNJCh9wjV5C5ZEHcGpjCtEYBaz0H/hGH\nxtK5DWdbsZK1JJwudVOYNbaAnJpnV6dzqFz6wVsz2Ml3gbTVW3CIrjZlHKwa\nf//IgK8FIwSRgM5ozehCxFJ4P1gsNUJQGwI2atZbscRJVyAn1HF4V/brlc/f\n4sE/WwCzgOo4NJPTMFM5hD/1PibhvytDq8rlSGIElE0yVedZEec9A1DYSY/f\n9bgiKF1Cx2o5h/FSaHxhFGZzyuDH1RorKm3yOjcenD/iPFZCcTIhtOyrBxLm\nGgjQ\r\n=hjIx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.83","@walletconnect/types":"^1.0.0-beta.83","@walletconnect/utils":"^1.0.0-beta.83","@walletconnect/browser-crypto":"^1.0.0-beta.83"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.83_1587224286856_0.15351739659601238","host":"s3://npm-registry-packages"}},"1.0.0-beta.84":{"name":"@walletconnect/browser","version":"1.0.0-beta.84","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.84","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"194926a9e41aeb55e9900773471fe828055abd70","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.84.tgz","fileCount":8,"integrity":"sha512-AoYZRc2HXrChvbmcty3lCy5NySE4KEJBuzn0zQXrKyfLwgQCe4djkebcf/POUK3awUYEQpfAcCbDgJ+rvuup/g==","signatures":[{"sig":"MEYCIQCADl8e4kZv6Xltu/ECLEE3meE0MST7RJin+rBMgh66YgIhAL8Jojm8YjNtyyQ+dc6we2ijqvf/Yzuy9KsAwEuYwA5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemyvfCRA9TVsSAnZWagAAS1EP/13GCBydvcVkTlfDznrN\ndnVRABPkxHlyvBKHMLBLW8Oc020csGNLecjIe4l2E9HUGXASHnOxm2Rj9Wta\nWbwiFGlRIZf4+LjwXcrtQN4E1ntnqDiPNxlDP7zNYNPLwEV7JEzqE+2tvhyG\n3sVKyFRMa87ulbVNPtGuTjnyHYHoTHx/o9A2xSnNajHANe6aTNNhV54aTfRN\n/Ax/3TzVIMgv8GiBTJvjSMEeL4iY7e8+9XkBBJNCVBbE97gExb1ugqCMdrGh\nTJ9sllF2Yd5emXetHWA3HLE5neJMj1Ub7rRoi3p7Tfs3fiZAKNVOLyK4SMA4\neRyknLonkZhX4NlkhOs+1kFSguStbIBwXgn0UoI6ebc9Icpj8S8mZknpjPzg\nkGQ9hi2VmHv19Q8xcggU8WXWSMrn3F0LCbCIZLpeDiNR7gmPnWKXyapw+1yr\n+sFijuy7ERU4t0KToElP3FmbXMKDRrmxi48xIjqMn6QLYFu9iVbBqqLBSJ7m\nIxPQG6WGl2tEFkuMGkfpi3+VpeWcVCBtO5pzgmrjdzJwlRLeXJ12dCaMRiUs\nPw6k+YyFjatVEYc2XOJsYb/NOS3A3aAgZVHV+NrzWZXFhrZdKxoYeD5I/MuI\nOX1nC4Molt2x09zDfuva4RUAMamOMXylfMfZPOdVgaIRf+HC7Wxk/+jUV3Rf\nS7XO\r\n=kmLz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.7.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.84","@walletconnect/types":"^1.0.0-beta.84","@walletconnect/utils":"^1.0.0-beta.84","@walletconnect/browser-crypto":"^1.0.0-beta.84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.84_1587227614589_0.5416500587024413","host":"s3://npm-registry-packages"}},"1.0.0-beta.85":{"name":"@walletconnect/browser","version":"1.0.0-beta.85","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.85","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"cd59009ec0166d81f618f36a354e4a0d8298fd2c","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.85.tgz","fileCount":8,"integrity":"sha512-JTQNAEuLZDU9Pz2n6helNVFneNQuSlRCUEXZjBanRvn+2GD8O+JMbOBXjK2DD2Vld7ks2EvftdtGKddKZ3wC6w==","signatures":[{"sig":"MEUCIDfA+3DYKJiBZhynBoGyjkmpPUMS/aLjQnQEb45c0paiAiEAklLLFvN7My7ikspmHNIo3LeJHMc78U6UXHQzHussSj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepDnUCRA9TVsSAnZWagAA0t4P+wV9xsPuxB2WwtYKQv+L\nb1JIJLx+mOzlFymdra3jpgjDd/TnLkzvJdD95JM5OFSZZRb2X7//+LrueiZP\nceKuqkabSKxXg7HvXhM5RMyevhwQxDrY3xPK2lxvg3lmFsYIR3CXLv2JaiCr\nFymFtHZx54RC605ySZRupg0ujhQtrwPGtLw2f71PDVZxWYKxkKAu45gLR54Q\nsn1DwikQpQ5PutzohxnmJ/iu6hvbbpundxlkn6Dppw9RCuxNR4xIKCudvutL\nVGEtPv0wN/GFUyW9o8LLSaRADrBQbrXIFp+hiDz3gWQ9k6YUQfm1OmRJcglN\nweBw4+pDDZFYd+TjZi7zt7bfsn3UWM7XNMv5oA5IEZhAu2RfXkWFo6W3o03I\nv5n3a/ji5IZg3MqycPMGH9moqoSGEErvfe3JoxTVQkIO6AI/wpGrcxyqJWDG\nW9uF7O6PLH70OY0KZEpi+ny2hsbYncUGiWfOW665lwZY7oXIMSqCr4vV53HN\nFFQPQ4ZR+XVhZenktM5kUUP4cRHpz2XPLKhv6IpQARrL0YD9lgFF5/B2LhQn\nn0GjfRjSkGVzWMjE8zs1679v8SyWQ8/S5a/TUKL/p+Bg9nGOw+nODlYsN1St\nM01+JOqIVDEytmTgCxmbc48YZXUwXhO48B2o3t449X3X38aI8xYVEXAgKIoP\nQ1PA\r\n=luHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.85","@walletconnect/types":"^1.0.0-beta.85","@walletconnect/utils":"^1.0.0-beta.85","@walletconnect/browser-crypto":"^1.0.0-beta.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","tsdx":"0.12.3","mocha":"5.2.0","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/chai":"4.2.7","@types/node":"12.12.14","webpack-cli":"3.3.10","@types/mocha":"5.2.7","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","isomorphic-fetch":"2.2.1","@babel/preset-env":"7.8.3","mock-local-storage":"1.1.11","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.85_1587821011749_0.8040899051337884","host":"s3://npm-registry-packages"}},"1.0.0-beta.86":{"name":"@walletconnect/browser","version":"1.0.0-beta.86","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.86","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"fbbf92ca6c2f86935a66e9152a5e31321024bdfc","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.86.tgz","fileCount":8,"integrity":"sha512-ffaipPCvGb3EZf6+4JEYM6Dtdy0cR9rnmRiPyzqCNt3ITdf8/yMuzcX5PUr4Pivx77WBIl9SLJ1VjVZGVwpzEg==","signatures":[{"sig":"MEUCIDrhgc2NjdInU+r2slne+HbZT2L22aCb7bVpIxQhaElbAiEA9rQ8VeDEtMsAqkhP/wp+rumr+6+M9Xv0ghdeYvDC8Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepGzUCRA9TVsSAnZWagAAbasQAIghF/M7imu84g4DSvVT\nszepYsrk+nuxBvWia8yjMFwWrekCdOTCTFAMVOe9xNhHmC/7r9Vf61RWu9k9\nW35IFCcPAa1XFwISpN1fedAULZyIBY8tLIBjhf9R8WRSMzB+Marva8ucE+8o\neJIzxLkCRw4K3WGsdSKCeIzlbyZdYAmaVPy7na3wZH7t1Nl7qwGwjUs/7Z8U\n6FGlNXwrwZSy4qAwb3j938hVpySnkxI/v8N+Vy+YCVAHq/5ICpfYeS1vswTK\nv7OdEeDogPfDCufCIyqPurpdDDJugpMp+P2od9TdJdpx9EgyIybBzds+AJ6r\nxOGRBmY1kRJVYkGUoVKMaLmwOrrp0TMn4lq6RaIYqruHG2PdpWDfPx2vHuEm\nIJdRuZ+0M7gCIpqte+AJ6Ag+bD+zIrODb0ASR773kumAhbUVddRa6AU5r/JT\nVXUjTZtV3Y4yvqL682Xs8HDZoQWkjnp9HzfC/MSiHVNEolzzyXjUNt4kQe+o\njzTLVi29k5HoDserMtLgb28BeGdx0g8h6oswTP/DTzbIToFs0BV3WUdqTX/3\nlr3pRgBuOqTV0KHHcx8e1k5sJGB5qJ5kMIrgMws0ap4TMpO6G8zTRJO1/FQo\n5y3qRUl2MAmn6k8ACFY+DYV/RqFu675j2SgyPtBop9jklCIltefnx335tib0\nSN/L\r\n=F8fX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.86","@walletconnect/types":"^1.0.0-beta.86","@walletconnect/utils":"^1.0.0-beta.86","@walletconnect/browser-crypto":"^1.0.0-beta.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.86_1587834067600_0.3583521546652617","host":"s3://npm-registry-packages"}},"1.0.0-beta.87":{"name":"@walletconnect/browser","version":"1.0.0-beta.87","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.87","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"62d9c50bd646df4ad7c4e10235c01c72ba07d6d0","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.87.tgz","fileCount":8,"integrity":"sha512-k3BaZyMF4QFq8AchT81eGngJFqned77+E/zBcnLniRSii1ZogrzwaoBYbuB4Xr5zZ1tRK3jEvIgfEOgebBAPBw==","signatures":[{"sig":"MEYCIQC3XgL4fvZvSl6OuWjAP1gDiQBqjBfGznRCt7bY77uPNwIhAMKTGu3hoCd7BfqgWeuVdy1zRHEXmLpduQynBTMd76JP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepHlVCRA9TVsSAnZWagAAufEQAJcsFjPs9s/QqEFOvNVP\neL5A482UCS1DZkK+Kma+dW+KYEHVVevTvCF4JOTjwCDbCQP6y/i/Vm298WS+\nbf9Ovs/a2Q7r3uzz6plyG1WYMEWwL1bav/8cscDNuEiq/jEN+0pCQQVjewH2\nc3o6NwAUko0yJE+I6n9ecnZvzGUy8uYLPm7fYYQ9wWqffOCTkhzu25cEKjCo\nS+JU9NEKvjABZ7VJ3FEGlDLgRVYaTwwwQP49dmdehttQ57cR0+RGjt7tentY\nlful3paI4Q9ZnI+aKnxE4/bQPRdai/68ADV7gzAFN+dmukjVS0IdslHilZLs\n9Bobfg+dcyhwZfMIh+qn7CDGxHxWe6LUW2yrjTkLgeMhgxOwQNsNd0io5L8d\n5MW4G61S7Rp4KFEoWlZJkZw0UyXdxBlZi2e7jhLI4Aux2Cda9prNTAvoZupM\nkBd2Wvc2sCrEbfn8nWpQjqKrTYV+VaqgAVAmZZus8M6j1qh1mUccJzomxEaj\nJzMRXpr5Qqd95zWesvZwx6aPoM89/OdSg+exArBuTKoayTs7+nMVt4HpbWE9\ngqSKH0zPzLGz4WI6dr23Psfw/LZKypB6+l7ccQErzgZnsiE8VpQvIfH83vvi\nb3xI0dHxRpnz3jIi1+mBeFjNcPAGQOOsLH3st8PUPUyWxYB8LhDHW3RwPDZm\nSWM8\r\n=KVg6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.87","@walletconnect/types":"^1.0.0-beta.87","@walletconnect/utils":"^1.0.0-beta.87","@walletconnect/browser-crypto":"^1.0.0-beta.87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.87_1587837269146_0.8964814515105237","host":"s3://npm-registry-packages"}},"1.0.0-beta.88":{"name":"@walletconnect/browser","version":"1.0.0-beta.88","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.88","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"330f7816e59ed289117acd5fa09d1ad99c0e83ab","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.88.tgz","fileCount":8,"integrity":"sha512-sVB5sHsw4eWEh4eM8mOrNnSpIOeiBNFfd+t/SXFV7aZVqtE3hgCCPRv9nlPH1MATJUcWBSAPoD1510h/54op3A==","signatures":[{"sig":"MEQCIDk8ER/G6blKXfB0MRkjZOVTmrZCHHo2rBOj0EZme9oVAiBOl88g2AU9BzczImQBcvXYb1QeLNfFdu56bBirzuZ2HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq/daCRA9TVsSAnZWagAA8G0P+wfwrpYAQ16v1sF1AlC8\ncXAxWwGJQq/uha/w4E0bEVyI3NAuAU+9/S0nDXf1vdRoNpYmev4Nk2i1tOIX\nNwKtiZzpwZDQ90AKTynBToIf+ZD2sOweMsjNb4sGRttF87enFRGQAFv1wi16\n4zGBv6S7v+Q/Kwwa7q+PQS0a2DMGt+x5fjh3A2oCm8N3xl2KOZlK2fr1zjCV\nTAI0tZS7itCfl106qV3vBtg4AoQQfBwXltvTV4UP+/KNiWwhUEDJX8ibEdtx\nMjc0/b561vnGHPPT81i6NYvKrVNArlcMfV5m49PPyryIlXXEyxJ6TpLY75Cz\nywjmJ5ur5iHmu9I/0iQoQQlXRi+IJ8U3zbRTRprQ08+mwjZcw1DqkwkvWc4c\nLAGIVt9FzA9XRIN92AziiKVe6CTgKUcVrnvkNd3s2x35RbvaPBNmzhs628uO\ngJHpBQAhiPhaDBxd62uJAUFbsXnkVbiGcOU+mhkYe9j64TlOACiELg88aHl2\nemouq/nzCU5EVEU6KZIa8QTbwZ+KJTIE2S1iucFto3pQmX2/e1IELYk1M4xS\nh0YrapVxIcC7ql4rF31X13vehfcOGoocdzZCBRkfX7Bkj9AKUn5Pckxo712Z\nwIfWJqnd31ouEiZWynkC4kvhd8coLHaBJaWyTfn17yY3JEqVN73+GYxdltiy\nuh1u\r\n=/Wxh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.88","@walletconnect/types":"^1.0.0-beta.88","@walletconnect/utils":"^1.0.0-beta.88","@walletconnect/browser-crypto":"^1.0.0-beta.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.88_1588328282003_0.7455039134722241","host":"s3://npm-registry-packages"}},"1.0.0-beta.89":{"name":"@walletconnect/browser","version":"1.0.0-beta.89","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.89","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"4bd452f6e398a65c28d99245d7d0601727a012cd","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.89.tgz","fileCount":8,"integrity":"sha512-yQXwW7BeZaTlMB18jNE+YRwl/p4Jj3nkhdiP5YZDlpWVnDB3qij/aHpOvxXTHMbt9f07aaNawxV+E5n6Aap1sg==","signatures":[{"sig":"MEUCIQCpoNRUeZk9Umjwqfp+x6d6f4LiL1R6aofm0tj5dj2E1QIgGNK66M+zHKPaN9CXsNrCrcdwzkRZzzvUyUmV6QEOiQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerAP9CRA9TVsSAnZWagAALJQQAIvvgXJd26Hz1+kaYIBa\nOI1cyt1iPpCfb9+X4sHQIfsdqGDxajHza1qql4RU0EroUW6CVkk4LAdqXRFp\n+PQWPrl561JvrJ86L0YjYRs/kTy+h4wsNAd1s/YnJND8hvTBWFOqoTX2TX+h\nteUCw3B4QKDgJTxQa/3TpEqzpiq6uxEnhNy5P628vWdTDbcLPYepn4Hwya4N\nJCoiD9gvQjp5Fq0UxH/+K/IOR986jLNwfjND7nsSkpEbW3UnxQKc5p1DyTC4\nM4gNKNYyoKNDyCmSYvGguTXjIVsF421/yWqCMbE0cOvIT/lxTSDQhfNeY9ly\nFyF1EBtxOxvweG2dVj/+9iml8iRSNJfSCu1xY3QEe5z+QiqfqI9pg0v8NabR\nvODYNo9PdW+8A3f/39yHNM7TvJf98ocO3YLqxN0UgM0cikFTaWtHhtRI4Oeg\ngs4Oriv8tRKDdq8KzQn8TqkZWVxOs1V2ZUU4jJDEa5tffBkzkQVER923C3nR\nd6ZL9yiR/snckz1sGgCXRmXxpC+MxLxoMPfLLRmEj1J6Di/3HosaFqZEhJQk\nEGaq+6MEcpQSX1Ljxk6wnEjw14syESBBQAqd67em/iLwbt/6kfl3YKbQPMj/\n7W6P1kY3hczEBpma78Gzm9TKEPXyN4iRzKbTF/klw0eMXO/5e5hwGd61Pokt\nQJlJ\r\n=6D5R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"13.13.0","dependencies":{"@walletconnect/core":"^1.0.0-beta.89","@walletconnect/types":"^1.0.0-beta.89","@walletconnect/utils":"^1.0.0-beta.89","@walletconnect/browser-crypto":"^1.0.0-beta.89"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.89_1588331517273_0.21416201975195226","host":"s3://npm-registry-packages"}},"1.0.0-beta.90":{"name":"@walletconnect/browser","version":"1.0.0-beta.90","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.90","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"e1ed8422a066e35a077c99e6b8b8a0fb9883d1bc","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.90.tgz","fileCount":8,"integrity":"sha512-Hpr338HHqYJNmWrLfEYoPImNUSMrnbGcpffEOgubKI9MiEq62nl7Y6RNNxjmLtgrTbinf7NwkBg/KX7f3FWaqg==","signatures":[{"sig":"MEUCIHOtTY3D1SyPx3smz0VT/SbqmyB+YSbqYhL4e8jjzeJPAiEAr5lhHMrZUFB63g9VJ/IFJHKDZTsEs6KE2ipTL5FEE38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVS3CRA9TVsSAnZWagAA41IP/31N4eRV1tp4RYjeKpCl\nHWDYe8QyapOtqR4PW01CUDZMyZ8daJAF6QYS+QprJ+OYHKptVNBUG+Bwkbr4\ntETtSH/bnbuT41s2O0BEjTRqxF9t4qfHeDov0NWIMEzIWJaDubSodRFqG+u2\ncEeUqxtBzeFFEtZO857iWpbv4Qq3BfHMIaUbMCdKAgSbQkFCVbRH+r0BGTAQ\n3ZlNuEhb6JvPQ1e4gPFMOD1ZIKUlBt3hxocquliOJEwKhzLyDEhzlUOPfhjy\nH25WV62CfdnjKvRZ+5bzMUiLC37vkcrW/5Lt11ikxyQGYB5+bobraMYM4iBM\nalOse2IrtC8ZYLvawDGDh6zntxHV3HJlRCADYFj0xqv6QxhUiBBIpbGYuMfu\n73sCYtWN7ms7Qb1uKz5ZQ+alwrUuAj0InrKyvKkhtYc5UjNQ8U9fdfb+bemj\nflKWyFbH65oxTPmKf0aeCMFT+xTt9hDP0PoqSqX0yESAWLYV4STF/xhMOoT7\n5O/4sfstLx6EYMQF6xa6Ya32B1ZuYtRz6omRAGgNs903PNokx4GqlxkSNr8+\nhOOt0J355yg1Cos11C5AzXXCtdYfhl2eFzzIU8nCuoPMgRJ36YdMnyuLXXOu\nF13pU3yMps/4CsH/C3oiFBn3uTbAEJBwb0igRuEUdwFAmSpFPZ/qI7wG1jKx\nO71j\r\n=JqMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.90","@walletconnect/types":"^1.0.0-beta.90","@walletconnect/utils":"^1.0.0-beta.90","@walletconnect/browser-crypto":"^1.0.0-beta.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.90_1588679862803_0.23511008959507773","host":"s3://npm-registry-packages"}},"1.0.0-beta.91":{"name":"@walletconnect/browser","version":"1.0.0-beta.91","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.91","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"805883ae8ab39fc7bd1d688246414bf03cfddbb9","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.91.tgz","fileCount":8,"integrity":"sha512-Apt74c0a1J5RgfBFMki/mEtMproQxfo6uN6LFQWsmK05eraa81mKgEKSZ4TCwk4+ZIn7xjtG8KQ2RpusRyvDNw==","signatures":[{"sig":"MEYCIQDarf6dxLZ4DMx7D5dzBBRLj5m49jJoYlDkGBg46t7JfgIhANG44A+WHn56ypwT0WHOQ3zrDzozsEQVG555SUd3MN8r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXMdCRA9TVsSAnZWagAAf60P/0qOFGugexSLfYZv+R32\n4qv2n3m2cicHtFPitV472WnoDtaogboL/vpUqA/dm33s+us91Vsx4ZqV4t1O\nCiejF+qwv08CkCXCMHuZ3paLHQggRtJdigZ1C0MMISZdok2lcLaJK5AJzKLK\nc68TYdEm7BjHFtwMSV/HHBeR/EC6+r3H5WJQHotTuXos0xZEyAERg3gO43nP\naDHTIMF+pA7Py813fUpGFu2gs/8NKgFgY9tkPt+a6WDhvFg6eKQXq5tA4tFl\naIFbVKlIOPG1gmuMvl90OvCs6LP5xoHNhAfOe62MUcA79hqYF7HBlRH5YdSx\nNrqvIUq5iDWv5t64Ghq8ah65ZquOchYKDGqE7n54yWOSsaV62Mk2U+mc49vd\nYVFuFqIs7apoX1JGTDE2slqmd63fz0KHF4w+HLyHCW8WxdpMudsA8mxTX1Hk\n9poH4FNcr9aDDXycg7YdjS8MHo6kGSE7B7JZ9xmKIMYlADpfGzHvC9bxqLTH\nwcLlkCjMtKp7w0SoVRP82zxN+waESCMsHNO8zQEZJmTuKZKrltUW2YDLiMA9\n1QPE3Wri5pxPVffRTvpbkbGzANf9Oa8KR8Jkopy22OxEsbVnRMXwjunU7skj\nZj8ar9oU9qPCP2knD0P/qFaFR/aos2uhR6A7Q3wfAQ1/81b9ON8yHC/tYy40\nY7F3\r\n=kZWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.91","@walletconnect/types":"^1.0.0-beta.91","@walletconnect/utils":"^1.0.0-beta.91","@walletconnect/browser-crypto":"^1.0.0-beta.91"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.91_1588687645137_0.6189992267337994","host":"s3://npm-registry-packages"}},"1.0.0-beta.92":{"name":"@walletconnect/browser","version":"1.0.0-beta.92","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.92","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"83f25e9456ae67d7d4ec3fdb8f74898906c32723","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.92.tgz","fileCount":8,"integrity":"sha512-L7aDRS1zHHNkWoV2pvYV2FN60+sxGXWm8k5/6aUl7X32UASPTGb2xBfGw7Vh6ibKlv9nY8RN/VkB2oNnDBMKrA==","signatures":[{"sig":"MEYCIQCwDBVB0XFFnuEM7k12MBP2WNzGNiBtTTYVpyxTdAJiPwIhAOIblMTEi8dqVqvdewuG5jH2eNUwFoC14SVCFGfyIkdP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZbgCRA9TVsSAnZWagAAe+oP/jeJ35otYkRtg+KDG2yH\npxHPhDXgugbVIMiLl9EGRU5EzwXD2L5d0wbPamqDSXFAhhXZGFesbDnyXK1f\n4m6o/7rr/9k4ktOGctUCLC3xcqZdSeitgh2U2ESUt4nXNfioh7YoA1v13iS2\nBkKBBGx3tRpOCQ8KsO5TF4pXgN7uZc9zy4EYhFprjxWLvohbzQWGFY3KMcH2\nO9zEX036LVGH5RgAjTQZRd9S7gC6yWFz9RtJIZDT5nUR8cOVOcWOmsg8DFO+\nqS1/qmh5pEp8yqpbWJ8P5ARAK9GiDIIiYG+O9OBflge3kqtGTBfztODnwvJl\n/oDD46QcbRiKGwwasX3cjKfp7XoS9uz119ngUkfBtEU1pG2ctj+XhxZqwyrJ\ncrWzjG7Dn3Jojbw6jKtLhaTORMPRYu41tqSKk0uiyFVxUEnfHAHZ3AAXDSL6\n/v0MhBhULpw31K7vAIrCHRdokSUHY786OdPvjUr+iA25QEqI9jvBHBMO6uOX\n5l/RVdhENMH7zR49Hxro/n2VYTFQe+zWwLhnQTV4GL5haVDYTXT7QLYh5SOH\nq+YR5lpT/zFlrFTbHky1w1tIp+XNaezyA9OaEyf9p/jlHCru3O3bUCe0hbK3\n4Yot3ulDyX9AdTlCcKUjLfR3l4+jhjpZxCq6lUQFA253HIMTufdkIjsod6rk\nM5JY\r\n=adRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.92","@walletconnect/types":"^1.0.0-beta.92","@walletconnect/utils":"^1.0.0-beta.92","@walletconnect/browser-crypto":"^1.0.0-beta.92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.92_1588696799979_0.07893983488177758","host":"s3://npm-registry-packages"}},"1.0.0-beta.93":{"name":"@walletconnect/browser","version":"1.0.0-beta.93","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.93","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"032c1ca0579b11be1fe7c6abee7b29b55bc8017f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.93.tgz","fileCount":8,"integrity":"sha512-u1W5f4w8dRs55b2T9KQZ1H2NkbNBnFkENmXXL/xPI5ieHz+q3asgPM8GrPVy4tg7laBjg22Qt8+YDiQTwXZ+6g==","signatures":[{"sig":"MEUCIQD+LJ2xz+MUZWZKWnnbAZhpMg4TndVaPEBjqqi0aXBI7AIgVvQy8KTGA5+FRLXf+zse+GtU6M2KmUt5D8okDytoh4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZ1QCRA9TVsSAnZWagAA9JkP/0Aal0DfTeR07++qCIVA\ngFLlpcFudH6SwPumH6Qd6fkgkXTJ/qdKRHjOgttNR/C2oxkmBtWghsc/6RPA\nUJGm+D1Z6l+YMj4N6ikHRCw3LCRo1L9L2rCK2oFDfky0nb6F0VSJFfwARi4d\na4ZrrFZWRbsRS2IQuIPZcWCj5ePilugHHdJbUS8BydtDEVTbsFXyf7fqy3vw\nw43Z92K/2HJdIm5xe1Nekr+1FR7dfSwt5HxY0CqSmzpOy/uii0E82q+QcL/Z\nDr3++LMs7BYqeft1doqBs8txwcQ3+CHFh93Prf4VPaoP3kXhuKahB2ZTuW3H\n3Yf5h+mD4KziTcrMmL+Ix9PCWX1dBSzzol8zutCpFd/NZcLKGN6q2bSidY6I\nADdodkfnflvLaQq7KW7l1QLMITBVK5ZW4lv1rp4N22oU+cHmb0tmnCgJJMim\nOL0UquSMqoROiW/16fIILxF8y+zTsx1AIcg1BOgtGFJPpbQe+hqTM+FRlxt3\noFW67hwUV8zmLapPY+ELdo31Dg5A5lEoNK0AkvzZQk/byUF8ycGCx3/IhoH7\n/IXjqkYUEqBleS7/tiGhTjhP3JqYFPFCqbq0XygewCnHWNJqJ2GUlDbPhCFc\nfR7RmVGPENYf+M8XlZsTkNYSIAtDEoqsn5fEhZU5zwG9ipXJbT0nU4dE3vxc\nh3VH\r\n=vdtN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.93","@walletconnect/types":"^1.0.0-beta.93","@walletconnect/utils":"^1.0.0-beta.93","@walletconnect/browser-crypto":"^1.0.0-beta.93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.93_1588698447760_0.019112288198897653","host":"s3://npm-registry-packages"}},"1.0.0-beta.94":{"name":"@walletconnect/browser","version":"1.0.0-beta.94","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.94","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"9cd7d8eb8de03fe02d605ee7f9e06f8b94ea2f51","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.94.tgz","fileCount":8,"integrity":"sha512-S2k6yXNmejZGGiBLoB0yjGM2pLt7w7ubEdmXPgSczvBF8oeBmMRQwf1zDYqmrsG3VTOPOyeUu3sC6gRynaRXaQ==","signatures":[{"sig":"MEUCIQC4THtFBTLIifoIyVpVhJRi3QbbgUm8SNjXMEMn5INL+gIgP4PO/2byeS3dDHn40Or3/UFLd7Uc7Ok2OpmlC1bceE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesrSmCRA9TVsSAnZWagAAkKkP/R2rG65WcVBA5QuvuCrm\ncqgl2goJYH/g4qpSOFGtgQoOJ7VU2RIwUTSy/qAg7C4HM/FlP6yAhwEUBox9\nHJX0xhu9jnFTo6T8F5CHVlFJg/6VZ+C2Yo+vJE7girRW3pGl1tq8GDVIWKHT\nWlrkOo2o8IyTSRMZV1XraOX2gADmBCuRi1P59rLqefSOqKXpo8lhVS9wfvSw\nBybR4sIDMW5C+Dve5UmJcLLgOYv2lnIcE5TqIACisH62AYhRCdJKeFtEeyCp\nGFWSy4Qy+AVx713/xdxmHX/TfdubSh0ES9+ljTq7CxW64fOFHZAdyfrNIKqN\nPEYltVxUZtf+leRPFFUH5jBpYUdXa/9E9BnWJtI/UVz+wdL8qruaupd6YoMu\nfggSC/6MgGOOjTmMlEYzUY8DbKGDL1cEDj/sZawl4oLnEo4EdOFp6Bf3rI6u\nUFvCKi52nVRM3sPGhIS1ZBjTOQTRMiRhQFRpXasld40Mg3y4X0+D+fwyryEk\nPKhAOL8eiK+H6XOMpixmSWBhzbhs5AWIrqnbR/cqZm/qGc0N5hKXoXdzA8YX\n4VOmcv1BuiU+ghyye3Yg6k/5geKmropa7AhVQqiozALoqDq7/juexiilMZGY\nowPzudHsJH4D/nISu/So7+7hQambnjNivKVwuxqEJeFpcXC8jtx9k54J94rN\nirZR\r\n=qy76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.94","@walletconnect/types":"^1.0.0-beta.94","@walletconnect/utils":"^1.0.0-beta.94","@walletconnect/browser-crypto":"^1.0.0-beta.94"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.94_1588769958393_0.412521095921194","host":"s3://npm-registry-packages"}},"1.0.0-beta.95":{"name":"@walletconnect/browser","version":"1.0.0-beta.95","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.95","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"9f7366420827d9111bb3c87b1228878c0d684534","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.95.tgz","fileCount":8,"integrity":"sha512-bXbuBDoEQ5hMxm3bLmKL3KeeanjaQJLikgunEQJ3Q0mw9QdsO8bfC3/wVWHWJmRWZIvz6R5hNkBOMr0P30PYdQ==","signatures":[{"sig":"MEUCIQDAXxsyA7SvtSv4S4aqrPSRtnXAxPOsWowZsn14sze65QIgC/vWznR/tOUvixwA7EygUB1KJ+aUJ/Zv7m0KEv7rZoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetVWdCRA9TVsSAnZWagAAyvMP/jTSEbnAHHWlU8eZv5zg\nA9EgclArH6QGpzGUerRYbapdu0V8vwiqJUhQeSj35dlyOreLtW2W9vir4uHW\nkbabQ0/ItO3oAulbjuO14DJeeqteQsQLlI1HNAAsIYHRp80K0O01mqgYa8ud\n1nkGZfhRkHpFxMZ4dISoLkfKTxs9QBWrPQE2h1vl7VEagGId0V55uMTqXZdB\niQ+aq3S85ocxNianWTLXAcj9cm/hTy2uNmtgNMaKLiCfaiJ/XdW0UH4eKr42\nHCqdjitmCbixNjFws42EuCMJwNpUbHFC/P8V05KgVvyQCKt18+qIFrwsLW+u\nVkcgcmjcN/kDs0vXzAInqwUqBdvmt4GDGR3hiqCU2hM9CM25x8nUJflE2g8y\ngw/VB6jurgNBDksI5atjYCht7lhJUsEBWQZxk7ZIXZggXhlpMNUAicaitYia\nehYqcailq2+CQFtCE+QDGpUGS5KqHeGWnctt+nY9V5QHUsIzAFoxWEg9JJyu\nwiHOPXp4m1av2moin6GxUq13Wvb+pxY9DvZpVcyNBfeMpl+jLUfNsrmA68mI\ngYVzOhrYM6ejiGk4UK2TfWI7/oYzRaUiXj51Ry5iZjJ2hRyEA7fop7oElhCy\n5TBbBqSW0vRINUpxxkhXY7NEx17wXC0qHrBU+DtJ6dHmcB9i1sjOAG1S7yS8\n02Q/\r\n=NxJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"npm run build:pre && npm run build:cjs && npm run build:umd","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:pre":"npm run clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.95","@walletconnect/types":"^1.0.0-beta.95","@walletconnect/utils":"^1.0.0-beta.95","@walletconnect/browser-crypto":"^1.0.0-beta.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.95_1588942236869_0.3075100768005119","host":"s3://npm-registry-packages"}},"1.0.0-beta.96":{"name":"@walletconnect/browser","version":"1.0.0-beta.96","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.96","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"3c1cc0bf352376a08d64da0bae0c74a76a50dcc6","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.96.tgz","fileCount":8,"integrity":"sha512-LiAqr6YKGR70mFGJ5w6yIHG+3+X20qsg0edart15cTx3cPC55W1TccxpCH5Alc7fTssg4OZhM3R9xR/4MzjzpQ==","signatures":[{"sig":"MEUCIBk2ecmKRJlmdAaFIM5VPBTVv5G5QnegUogYDIYGf0EhAiEAlZmYp1O18oxHX88d+uUY3Y4OtNdMFp5hDIIAvA9JXeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuucQCRA9TVsSAnZWagAAW1EQAJcwQCfVGHihGzyCaGpu\ncEXpDeNZwUrQfqkcg8bcrPMHapxJyOvv8Y9hctGx6y3hfai9h3RnUJK3z3YT\nmAfId9JWL2mt7G4ggAg5k157/YVy7aota7JcOirgzSZKx8fCGSn8mW+iTChx\nRdy/CByv9TxVNsu3pLR/oSGyORcgx7mk1etbGKhDWrR/ZzXR7OluzOFuBZQ5\n4v+gE8Nsf3L6NRHktkVZLchHpjxx50EkaUf3J/XFsj5X39zvX3rEY6S8/Wh4\nqlTOywozYg2AeV8ucbVIImBkpw2a1dmL7MZttUNAeZRyyAOaUk19Ed43qgs0\nPJZYecdyHPJIycV1LOTSSjhhn15xYf0JjoY46cEUS1Jya+NEQWoeE0xrMlQh\nigNJsptpJ4QqQfKBFqGdIIdDBaxtZ/CYGixtSAjvog346uugQDQnsFFy+55B\n2h36yRRAgkakkyfvOAmqA7sAdFQkk+svlTb9GFbHEU0oP0jEki0vN2TPb5Cn\nG9YrenBYEBENraI/MzYhy5tk6ERQtUk2wiNDelSdvg0dSxail2OHkuuHnOzm\n8NmcBs4/4nDi8S9izlnA4P6+nXVgj4wSY4Dg095px3QusAo3fjxc6OybIMpN\n+I5rXjZfYicCd8EThlXshPp3Sc1uQF+Ik0fcSJoBour4mnLoWwRZSJ+r2kk2\ntw8Z\r\n=BH5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.96","@walletconnect/types":"^1.0.0-beta.96","@walletconnect/utils":"^1.0.0-beta.96","@walletconnect/browser-crypto":"^1.0.0-beta.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.96_1589307151603_0.9095864312177184","host":"s3://npm-registry-packages"}},"1.0.0-beta.97":{"name":"@walletconnect/browser","version":"1.0.0-beta.97","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.97","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"63a5808db85da956357b3a80cbc164639fb038ed","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.97.tgz","fileCount":8,"integrity":"sha512-Qad7vyUAPTcqgkGoLj/ioALeUfgips7bXfaVk2osj7G5T/+ztKy32XDTrUUKXb3BNB/NXbgxMH2cZ37/0w5EuQ==","signatures":[{"sig":"MEYCIQCyVTEg51kzk1o6oXMLxRGLhZbTBDKG0ud4b1jK6K1D2gIhAJSus/oq7CAqxUJGcIvPEpHvuZaO7+ICPnX3bjqeRit5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBtuCRA9TVsSAnZWagAAd3cP/25wYH6oOHvChl/i/72d\n2v02DehXkRBMCXEz/e6+1IA3sCZOK/0flw21Na3m3Wy7ajCgvTTdAwS0gcMS\nOezPVUoOZjKXGT/4HWpFjQi9CQOIrvckBbZJ6bnVFhDiRmgMrvDztPuzLXJp\noUvCe93qiHdu0Ee4TeApk5kOPohR8hWlMkb3BYOaMNJ7/uX7Er6N0FfSN6XG\n5RAS0C2n7Pax/V8ysUm81dLRq1dSqOMLwtiie8rzw6DQVmp0R9TRg1nKFG0G\ncLgoAR+01kGuiIej/5r7eqvQeUhMqm/0OSdHYGxwW7+9ZRxAFQ62hajVS6Mx\nkXbcT5l3Bn93/Eo+tsN95C+xSS2shAWND2QgtZsNqDaTnvX85eTcPnoFFWOU\nlOPMmrCgn7TrSd4S9XVSDA6dJMK9RfYn/uJk4VC5s62iEb/heCP4DdVWSmI9\naM70GxUdoBxpzHZOs41suUc056C8KcOk1jBAOezxjzjb5QK8950lZZHc4w0e\nPjjU+r10yd2GvpfeOq6Y/nq+uTMmu30dwsE2ZpgF1GXDgkUqbuBPGPOw4OHx\nP4X4wIwdKb6aj2XJWURvzUFwRsAz/3m/ExECW4EO3ySbnMFpaHMpWsGInelg\nMMxTwIzLxaM7ykjTVf3IeCbphVIiU27NP5MlES8V7TCJyC5MXESfGTcCMP4b\nMo9k\r\n=iGH4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.97","@walletconnect/types":"^1.0.0-beta.97","@walletconnect/utils":"^1.0.0-beta.97","@walletconnect/browser-crypto":"^1.0.0-beta.97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.97_1589910382342_0.7831454976108052","host":"s3://npm-registry-packages"}},"1.0.0-beta.98":{"name":"@walletconnect/browser","version":"1.0.0-beta.98","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.98","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"ba2fda7adaf888c0e97e3afb37584961f2a8ccff","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.98.tgz","fileCount":8,"integrity":"sha512-Tzb2/eBvpvcy0E9N4NJJvmTAmqPbyoIP2VCx51PocRv/MIxyv85bFSPyAgO5uuYY32skLKki+C0EwSfo5GgyoA==","signatures":[{"sig":"MEYCIQDf+BSRUblLmU0LkNf812iArYu0mCpwTzSoXBBjBY1VsAIhAN0K4HoYq4ac2tgaBuezdKYAxa4qApJoJqqjWIvFoawY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OsnCRA9TVsSAnZWagAA0BsP/3Q3tzjOIM7X4tOseXAa\n8kF9cMa9mieFZyqgxS/Wf6AfE+t8Sdp8ei7OFv35m5Omp5grmvriXMbAHzsu\n5UQ7G0S7FGMmzW/Lo3LxcKVE92LGH8rMQFldn9zxt2nPLWfagxbUEx1vAtiZ\n1ydzUQqa0oDV94RojX+OC5RnN1sLwNMJrCOKssfCJySbxbz5MGu+9mEKpx7X\ne0znY/3W8njr7NsgxsuTnKRRaeSstEdKjB/4C+PY8DqVh1fwpwEJljmIIzK+\nAjHauRtjpP/4li5gzsMPcj1wrVF/9YCBaSt+9qgHy1HX2uI20P1wsjZ6/YJD\nUWo5R5l7gRLnFoXuj53db8mU0zJvvBXRMROhA7g2MXLhcUsng2o3SytUdz39\nWvjNT5v6PIJ5a8j+VEwVN/phwNeYtq4g8L12RaJtDpSn6hnzC4f/7Gkh/12A\nM8dKExpL4SIBF2efBmW4uhi0m8DvPAO4H/P6gXeUZnHaQRz0KWyEwLBWL9/L\nXX2xnMTFBxh+W+QCXmbvInaCpWI0d0ZvAOIfA5L/hjv7vR8ZJiDxN1qgKNmY\nLnVbc6g7NBo9dHYAhGU7gUsRYdUhiwGWk/0baevIWRGSWOi29qRNpo3RRDjV\nVjWCDYRt7cPGJBNohItluN/9xij0De40L06HyDPuRNGWdsGpwRgZes1SKaIQ\nMfWh\r\n=YedJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.98","@walletconnect/types":"^1.0.0-beta.98","@walletconnect/utils":"^1.0.0-beta.98","@walletconnect/browser-crypto":"^1.0.0-beta.98"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.98_1591012135112_0.42776477765497334","host":"s3://npm-registry-packages"}},"1.0.0-beta.99":{"name":"@walletconnect/browser","version":"1.0.0-beta.99","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.99","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"5a5619a79d69a135fa5d0fe3c9b7633631199acd","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.99.tgz","fileCount":8,"integrity":"sha512-4L+xallve6EG5QMd6lE77Ldw7wgtPrQwSI7/DVnSYe6v5MEa3Bfl/NUFMd3+PEAGDDJ8WS8LJiwU9SYIHDzlPQ==","signatures":[{"sig":"MEUCIB3ogI8olkvYXrf0m+nOqSbRIQON9mqeDO+AACgvvE/HAiEA8ZQkXFu2/dYcWMe9vkldSn0ovXoTk+cGqFYxcStPbpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1n+tCRA9TVsSAnZWagAADRIP/0NzPvakkD5A7F1w2XhH\nFQCDTrC95KFW27CCx/0njikrqNrQDlKHq+iEOT17vM7r9gz/KcztBvMUrDhn\nkr85ywPPuKMvn2S161zoGyBueQwd+szpnhc1kfzV0/MILbhBFgtK5FHlUkKj\nHMZihzvLWak5nd8/4aODnUgz8m3rhJoZcrbyxAmRBJp5aperDoN9azWB3Twq\nWiG6wFZmMHh5v18z99ODdfJLCoD8VuGY3WaFyPbMdTyivWbOzUm0EQPF3s6G\nI1ktTYqAxIHTg4cnvQQXyp5iAxEVivpxaP8Wi4dvDM9H0v9V/2ed8yf6g0rZ\nNKv1Aza/6nPwrG5TYTnSF9sgy7RbPFbeUfjWDW3GJNHJX9hPc69mo03otqX5\noS4UQVINfJnqonjqqpdr1nhwK3WD0qDp5EutU3x4TC4D3ONRlfCjqsm+bXif\nLvdwiXCA3OQ/iqtlfxljU6MQM4GrjvFoFRkm0JY27yRijtcmYyXalRwyptLv\no2SJSseO2xDV/bb+Wu3xApGpLlel4FMTOMZeqLojAe4z9gHNa3td5VWDDK9v\nRWflLCwLmSdKotNJTc5zSbUEMR1B59B/xxjPJmf3Q+1iOScXBfNGQIcz8zuz\nbH3iTAip6pUxDBlBBuTTwgmHg7fwDn7Iw0+TevOOM4u3pvvbnvB3cQfjegAH\n3hVT\r\n=5Ah5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.99","@walletconnect/types":"^1.0.0-beta.99","@walletconnect/utils":"^1.0.0-beta.99","@walletconnect/browser-crypto":"^1.0.0-beta.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.99_1591115692457_0.5071995427898355","host":"s3://npm-registry-packages"}},"1.0.0-beta.100":{"name":"@walletconnect/browser","version":"1.0.0-beta.100","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.100","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"7011c93174a8c3c8cbe46924273565d1dd5fa2e7","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.100.tgz","fileCount":8,"integrity":"sha512-3ql55zXvshNBRBpoEWiE7HDhQvyq/WKlCfzGxigO8RTIS93f6ovXt8uDSNQ0EAFGGKScky9SOE+Gj/Qg9hS1/g==","signatures":[{"sig":"MEYCIQCU9/tj6d5iUux/M4MyA27qWQBDTdreIJ0iunqPjAJ0FAIhAMm6DxO1APJoEZ9HMhzUs99M03KCQaOBTy1T2l/v2mcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe15MiCRA9TVsSAnZWagAAO0sP/1VoiXVm+mjrvs7fckmC\n/PUtajG9XU9LQNwBl78zIhNU0MRkChYbj1MWwToBpWLTgD9k9GHeQ8dpSJ/N\nWZWIbQaesyFQREj0hN/WmJ7eGTR8OhYHi/jnFM1tWW2jpC26BdaiYAR5tw06\nci8mqrG5yOH88lxwBl2fFxfWuSt0QfAPfM2t3usbTTJE5EUUbWCvggTV6Aln\nq6kw2M1BCrPRoHtt4pRKNtnpgjj1GGTCNKfakJ8XZwY/dGOCgeA9OIsPGvNx\nz4vIMWs7NQ6D2BTmjDY8k/zZ+A/7Kz/5tuoconVOgOrqxU0t6Z0AfNs4Qi6t\nMQMq6lgfVh2PVvksWBkLnDpsEz4zTLE+GWqBDPBlDGE31IMJx+P6JAl34fx4\n7w2btzkqPjUhHFNzWy+FkRUtBiIEUrKfXHyRSJW96Xv51C21PKU3ypn+37TG\nCif90QrdnstdXz645HRkYyjsaPL3Iscn7E/Vg5UvEHIyT0dC4Jqhg4oUAtPf\nHNFVW5zIf0mDoWXqTUpHkZlcsoyGJSgiRbQX3gMDw5elfjjFjUxaD+4+ELtr\niAjVyKKGM+N65Z7B9ePApzDKivTDlU2FApJkLhyGKz+YdmyY8kKdljIktaH9\nOymbrPssO76TU4KMKJj3ii3tG06MGnTHdY6MIPXr7kfOFlMEsDdYmrQtRdBe\nt4/L\r\n=16ZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.100","@walletconnect/types":"^1.0.0-beta.100","@walletconnect/utils":"^1.0.0-beta.100","@walletconnect/browser-crypto":"^1.0.0-beta.100"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.100_1591186209637_0.9383552628969347","host":"s3://npm-registry-packages"}},"1.0.0-beta.101":{"name":"@walletconnect/browser","version":"1.0.0-beta.101","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.101","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"dd03ba8a55cb0925c503a2240b9a161d85fd98e2","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.101.tgz","fileCount":8,"integrity":"sha512-BQIBX3NwOKWkd/Z6E4B5yZIuAk/oWdlar4IpsRlQrOcFPa96yc04dCCj8fFzKWRAF/6EanxkX0c5+ij5FsKfXA==","signatures":[{"sig":"MEUCICyxcg74sW2qaDqfXbwzKwBsmhnfKbV5gsjZCpSZhhpMAiEAnWhF6FJ9JS/SVg/5h9cffd+nTdnzgA5n45wQxBkWncA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1899CRA9TVsSAnZWagAAVA8P+QFNQG9Cd6YtxVXCGmi5\nwrk9F91mkRH60tcJZ4haOxkoc4RGOyWo/gF6zbGZ5C77cXWaA5L7Iw+c9c3R\nsCJffVDADOWTsvjTFDLNShAM3pHCl0nMyUMreCKVRXwsDhQ4r6T77ogaZC6R\ne0oEkmvX/Q3GTiOzQYwq6WjxVOnbMet95Y324bLieWIzTYS0pCNGOoety8Xa\noqcpJSgQfYS9QNNa7Zr2MUMWQu+/u89z28wN4G1wSwFZyA3TNZurw3tnOb/1\nH1a4j3SBTWYo3rNUbg0diFgc+oaXmjbMyA/9Zcxx9uGv3c3c2tHFSMj1TRkb\nrHTJY9rAWPCPIrML3aB9ljvRDXu5T9ggJyCOWiiJprA7/mGvkVfPCdpw1Vn2\n8eF1njwKZSiQRBJyikuOFkON0Qoiio9qnepZHnUQ+oLvSPNe5gqWhMOMlf7s\nGWq0RP/dvWcFva8JIQ4k0DQIKmiGFO6BzbZlDQLfah2YAB1fqxXF9o5wAK7P\nrk8KwIt+8HwRUcnmlfM4KVQ2rlnOvHmm6P+cSO7jDvWvtJiu+Tm3T8C9Z1ON\nEFLx4brlRqofRsicNP4HgD+sC7419YNqkhFbsC6Aqu54ZdernjgU8RzpR9Vb\ncPSthz/m3fvv2Mk4NRHVuFIJUNVtJRQjzeN1G/D/atjflPRRm66FxmaZ4X6+\nXD7J\r\n=Zzme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.101","@walletconnect/types":"^1.0.0-beta.101","@walletconnect/utils":"^1.0.0-beta.101","@walletconnect/browser-crypto":"^1.0.0-beta.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.101_1591201661498_0.013538610868756518","host":"s3://npm-registry-packages"}},"1.0.0-beta.102":{"name":"@walletconnect/browser","version":"1.0.0-beta.102","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.102","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"753b821e8cf776fe96e916aa2291aaf77815aa9f","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.102.tgz","fileCount":8,"integrity":"sha512-2mq6hzHND18+dK5T4sTbfZA4LsZ5Nt36i+lfxgrzjvTQST/DtdJnL9u4DvKxQOaRWHm9d62uNeLX9wR+hFvU5Q==","signatures":[{"sig":"MEQCIBA2CduIC7+7rlugIoDFpM0Dir5ClFdZCAv4HxPVYHsXAiALOqFirPov2jqzZe3+r22CIaptpMjwgqNsJ4dXLaNCoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2MDtCRA9TVsSAnZWagAAqIgP/1Stmlp1gpSLfQYyRgRJ\nhwtLo2ciKsgmnK5sJiuMo8CcuLk97gVN4tOhYPHMiwXmUlE2GQmE+lmbVl5B\nNYhc2h4NwLNDoppI9THPZMFzXyoiIKhHM8wesss5b1clI4ffC/nM6Dsiu4cv\ncQfU6GQJgMOTx5dch467cuQ3QnnP54/DAFr6BT1p441sKeD9AoHNHWpccFqS\nocltqNiW6PMsBo26Fb6fiMBr8t4ALrBwv7ABaJUUZsA1J4RxPGT1SP5NxEQj\nxsgKAOwNt9fkJligR8mLgVrvYlap9lViiwE7Zn/nklbSbYtylbDmEw34eLui\noUckEzEtaGZsBoWLt+4ATz11QHG5aD8NSexo9p1M7AAnatzbnfBjZ4HuHSub\nD3NhSImH5nKvJZKrbK9Y0RCwSiX0M2EJ1Zl87hP/E7uozYmH1e95JvShUP6s\n7VKWt97HpH8g1tuXYRs5HLUeD5T+71F9YCfrWOtadhURVqSphsSJBI9dTjff\nE0h7JFnigL7WlKzcwjMrrSnZ9C3yDaNxHlMbtmIUFrCZ45Y88bwOdy3yx5hr\n423RLZMxd9InxwbeArKBRqXNaatR5qSO9YW/R7hKRPkj5NFRFJysEBPvEMZJ\n91RsKiY0Fd4fHr4+LWALv22yHOhyINGO8lmaXmURfK6TzWgqbQL1ttxjFtF/\n/o48\r\n=DIsU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.102","@walletconnect/types":"^1.0.0-beta.102","@walletconnect/utils":"^1.0.0-beta.102","@walletconnect/browser-crypto":"^1.0.0-beta.102"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.102_1591263468562_0.682189617737732","host":"s3://npm-registry-packages"}},"1.0.0-beta.103":{"name":"@walletconnect/browser","version":"1.0.0-beta.103","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-beta.103","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"a349c469e85967bc832fbe78888801a56b9d2035","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-beta.103.tgz","fileCount":8,"integrity":"sha512-QwpeiZ29mQCqYEMJybNUW5LGLOyKqw8bi8s4T+Lz9jZ2uz8OyEsbJNUzqT8tlkBIZPKyuo0EmtAtZHRwKNBo3A==","signatures":[{"sig":"MEYCIQDweBksS+ouHtsk4M0zodh5rgJ0rePHTupv5l3OLaMiSwIhAII6MEzZ9k+ToRCBE83ocS5QjwRlYNO7KA00kAHRqT0E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2SbvCRA9TVsSAnZWagAAjVAQAKQh2njCa1Fv1+HT34wP\ngGwtvO6lIyz7FKnvPRfgMY2Lt86dXBeXdYs99svfw9XvZqVwSFWUBadPv6NH\nBTKQNBIyXCLY4rs/DXQylIOoijydQwf86qNBPMQkvMfBveiJD2C5PrAwyqfO\nm4DAADQT3QK7FINPT0HvpCSTjL6+g2T8DPCTzdFuL6GmGvFXJwucBvddnXMB\nRhdIWfNrP6OcPDesL/9Rh7n/i1u0Vok9hhsbjoQwXX7XTUd+l25mR1wlVjgp\nPoY6cYHqJJc59rZWcv4+sL0QHBfPtokrOa6NYBjEQXDBhKdhqsIm229UIdzG\nIvxop0fHk0HenDwMmY/zTZ4KWr2B4jbWlq5vxpgXsy+NLSU2JZHHh+yYWGcX\nOf3yL8jeYX4MbmDG88qWBjmYJLuTpZEi44rDzTVd7PLxJAiGcsX99juaU48b\noTSwQOKp03vzhqGRmEfJ1/wDcc0fZMD4zkSTH6ineA+eT7dqutHCjDnr0FqU\nHLLeIzLnxokMSjTOnOkF0de7Ce1hty0StkaAhLT9/zR2rRCzCKF9NbKpLbEO\nOjEOxk4b4lyGswdaxh+ORq3oCalvAlXqyFFZ26v5HmquCf4OnxCu+1PrJwUG\nv2JKOExpSLuf7IJYFb5SrdQTSkidqU5x88hg+9xL3Mz88Kvp5GaM3BLN8Yrw\n4aM7\r\n=2pbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-beta.103","@walletconnect/types":"^1.0.0-beta.103","@walletconnect/utils":"^1.0.0-beta.103","@walletconnect/browser-crypto":"^1.0.0-beta.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-beta.103_1591289583002_0.1339641574677788","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@walletconnect/browser","version":"1.0.0-rc.0","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-rc.0","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/tree/v1.0.0-beta","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"89b4e07668aa26cfa5e9b4fd34191db8dcd25e65","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-rc.0.tgz","fileCount":8,"integrity":"sha512-LVsDEcxcDpShKTCgaPTmh+dvBbAsdJv6xBAJ2TVrJkBA6vVitC3rHpm2QcakM0GKVND4LbRBQmouQsdW+bxohg==","signatures":[{"sig":"MEYCIQCACrnfQ4uodJyUsBjWFdyNsEmyOlTB0wKFb6xZE5D26AIhAIHujZ5rBDvumNDNChDiJm/ppZgPMbIfDHLa8YyQD2UV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UEVCRA9TVsSAnZWagAAkFkP/Rzw/Sq98NfjOvbyYo3m\nsQtkgiATWFnTkPwUV94h1PvHA9QmdVDWLJ4disFv5Qc5YGywdffMxTTU1NIJ\n0bs11XHdooaUloxi0Mq985cevwWu/vr3QnPpSbEPq4f+Os/fbKZaXSday/QL\n7SB/0e7RjnYR68oTN+HgL45C9OoLF5G4WUM16MnuXPL2PpXF4HZZ1mpWLBq1\nb6q4/ieN8f4ULHgoNopObORLvO4XbjBGCX8fIsXOVXzoymnRGeqxuY7cGhSq\n6jXiJ8VtCTKZrpMUYn5mnwppEEIdUMsGenZuNGkLygFcQ6kbkAEb/7+Yrvb6\nRknxPfQPeYeJxcBlwNFr0P7uOFvFu6e7Bznwv2B7of5V6alTidHk9hI7vKb3\nEMmd8tbQ41sVuTgPCzYByoXoB/dPHDV3TqdNf6OWLP7ex8SJo/Gzk3i09UsJ\nW1Id07ii5z2hcbUGW8JrHLEJJ5mkNdPEGH8T5tSufA6v/KpZZqkjCFb8LPST\nK0hXgTWW+q9uLg0lfoWVksP9Dpxl8hRProDrOJ6Rc97EwZM1dp7kbksZDqqG\nWVTCFWMJrBRZqBMyyRxBokoUn6byfaatu9uQazU3AHpFotO+Cr3ZbvecoUwu\nyzeTN8jdnq14lNSAEAY4KglbLYKKtACOZUEgrCe91MqdN08zE/nVKeGHTtEw\nP1w1\r\n=4rQq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-rc.0","@walletconnect/types":"^1.0.0-rc.0","@walletconnect/utils":"^1.0.0-rc.0","@walletconnect/browser-crypto":"^1.0.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-rc.0_1591296277385_0.38978757107842243","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@walletconnect/browser","version":"1.0.0-rc.1","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-rc.1","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"49db8e299014aa76bbfb70d5ab2b817ff174e170","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-rc.1.tgz","fileCount":8,"integrity":"sha512-yVEgl5WvY0ea/beiS2tyMt6k0YLXLnvJe47A4In1ik5B+b51NodCnkRx7HRVyUV5/HcglmJAHeMnnUdmZZN8RQ==","signatures":[{"sig":"MEYCIQCUq9/brquWXH5mKRILVLgmSVHSiCy6Q9CpbgE/3FOVNQIhAKxyb6a7eCfyhXJSugHGLFaPTXnR/DnddCky/8tUOM0x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe29S/CRA9TVsSAnZWagAAxD4P/16mbQEHKWpmipY+/NyV\nrwzcFTUa1utAqmFDZGFPOEOjmfXF/LArJHiqARPGaL+dUQK+W9tKFOuOuVqS\ng19UOz4oym6dAdutVEzMOF+i1e70Bvbhxz4uxzJDaURLZz2y8PYpnzGxNjkv\nosolu/HqfeUXwUY+59XU68jQhsV/tPx/lKxVWcTC6+Xu7p9G7pasUQFKjpRY\nLjtv9hG+E8gFUPmCM1pTYyU+0xL6n5NdJH+aszEHps0Z53kQFUGfWUWgrYvg\nTEKpjmXGSn3oTMp961eOvH8bAg3+X3+TGnD5Qfk8zqbD3YNBpW4gWGbE1eHx\n+PKqyHdZhnarXgMViWXvhwTG5zVpPPp7buSzxVRTfd7DqK2geRGkO5N3y1sb\nT6fsHKh6vnKzCovOJZE2x1CdOqI/GK9CvZwoRI9Nn5mEwWBO+koRcVzfK6ql\nd26Y0ZwB9KGVzNVhCNsTgxVaAlPDt+JrHAXuGYjKBOAPPoFlmRTn+XkYAJEI\nn+o/2cTvoDxBenTVLqybs4FaHd8TVEamrMpQM5dzTAUNBOGgvFi1Wn/zQSIj\nmWG81lIeEb/KFTW6IKrW1C65SZSSVmCLICzpx81Q+bMhYwE8pbi+XbJkjVbE\nuTAP8OcASukNunAeY8gXRAURQnZHS64E60DdJDMJXMYDRkzfvnykfLChJTRx\nCGZR\r\n=S4sm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-rc.1","@walletconnect/types":"^1.0.0-rc.1","@walletconnect/utils":"^1.0.0-rc.1","@walletconnect/browser-crypto":"^1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-rc.1_1591465151177_0.22019319817279315","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@walletconnect/browser","version":"1.0.0-rc.2","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-rc.2","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"7ed6ee14581ca60791f978329797808699d0724e","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-3l56zRSkyzUK1gaLUS+jQURHd7nfU8YMyUZGcqdJO50/Hl8/SJ8HgSr/u5n8pbLyMsGevFeeCM60gSADSDttng==","signatures":[{"sig":"MEUCIHG4wlZ0+qnV3++zbz1ZySCKAfQplltqXeRpy3zGzElqAiEAmmjbX05UqBOD9e0jrN45c6Li9JvJ7gtYLwpFt7SMmXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3TLoCRA9TVsSAnZWagAA/B4P/23HEjANid7wj3v84ktc\na1s7f1CiEr615HGj5l11zipAFm3MJm27vycR5XGk9xM8XhvtqIXwxdsKO7xc\nzsDlDkn0ZHI7tGzq55ZUnDvMcS+scjo3bvPoOoCTxjofBwNe4KXHhMObpLRn\ngn8+niJ0cG7EpfXZF/2djdhyG+rtG/OVDlwXCocrDZ9SrFQ1UbG9TX2e0uta\nlw0/ybbq98bbYcpeIx27pLd6+7wSl443HlRjjSYYhbyDc2t/17mAuVA9fYHj\nn2l6XWlI7ABO3rEJwtfpKrBC+zkKrHAi9QS577C17yvhYpsdavUbVMDu3xbL\nFiGGRcrF++cef8nlTGrugoCkehcV1zeg5bSWIcl/z/V3DP007KZvWTI28UtU\ncyKvQNjyhHlKAuBU2uI6mUJNMXl9vWpPrJYoDAobuUaWloO2WjHfL7oc/t39\n88afsi6DgJ7OLoqLGFGFmrSZU5lZNlcJ48/+hSH05nEc+a89of4HErTIH7Lq\n52h7Q1KtbxDj+fGHPxL3sTNRzB1PNSjxQYYc/mGwUzwvfJr41G7e+Ks8SZkE\nNw9CriJ/mmdnvYxIyyoduaWhA6qa7Uskmv/BeLhsEf/csPon60Lt1OQ+aWxD\nZpnITPwTBNLkaviiSsG+j7gxWym42uF0wel4EIz2ndrTLJJpEH0NFKjS4Vd0\nYYv8\r\n=E24o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-rc.2","@walletconnect/types":"^1.0.0-rc.2","@walletconnect/utils":"^1.0.0-rc.2","@walletconnect/browser-crypto":"^1.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-rc.2_1591554792381_0.004726488263612216","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"@walletconnect/browser","version":"1.0.0-rc.3","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-rc.3","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"65c37a515823159e5c5c7f7f7740128fccd20ad3","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-4yD7nEabXLwFbN/QvvOSXk6SEkulnvaO3Z5IKM2CG8rczFh64d6Grr5estVdR4hZzqCvANnSRZQa0fNF+gr71Q==","signatures":[{"sig":"MEUCIQDNi/HMf/oJDzWemAu2l6THI/mryK5/KOAdmcQO9txPrQIgMdXZeQE1QmaumR8O8JOVs8gCOUomLtf/V9I3v02YPW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe38WlCRA9TVsSAnZWagAA+5sP/3L2FGYd0l6uZ7R/00Ht\nOav1eBYCe37ID0kx+K5tT2EQfoknFtIhSz5Oxd2hnH4zfTc7O4yWGteYWCZ/\nIBRLyfZl7wHY3kCtHP+tpwOFm2Do70QLrUsmiMLVlfdgKACE6SF3amN+OHtm\nWxo1ZGbfSUcpB7GPdbSdXRBJuC/gzyYWf0aI5vWXpWoxhJeEYZRN8Mo3j32V\nDNrr5iB0m1oomGeMVtJThsyQTLbHl39Oz1y+qLtodMxUdoW82IK4FKWLro2O\nxd0MZrSu3BGOzObvAnwJNpMRNZHKh08kUaDu+J4P9JjnaIHQvf3Z+WAQlFnN\nrFXeyJWDx0l0nxIEH4aWo+Cqj/n1W9PRpO3daJnCte4EUPKBMY8QjgEB0IMr\nR0eLHlUt/mB2vesVQyhSUVTtI0r5YZxfrkPOLZ8ucwcL18gBC37OtD59UScO\nKdWJ1uFePan7PtCOWAVDGCP/Z21cdj2R5u3ZttCdA7AxBDhSY3pc8PRd4vQg\nTcjRHZLmytkWHCUXNIqilFxeouf2BIQstH2v3VoXYrU1f588z500LsNhNXIi\nWmurnMDmzsmm8nwQMgjxUxzZ3VuGsuio+CV/kuDskmEXAsvIOdSpu0rE4iXs\nney84qkOYwj+AQeWw8xybsEyAqycjT4Ccmz9ff9vGhVMhIyUdWY3hHHtm4bZ\naLZq\r\n=tRGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-rc.3","@walletconnect/types":"^1.0.0-rc.3","@walletconnect/utils":"^1.0.0-rc.3","@walletconnect/browser-crypto":"^1.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-rc.3_1591723428737_0.0830316952085901","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"@walletconnect/browser","version":"1.0.0-rc.4","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0-rc.4","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"bc13ad4cdf5e7468e62732becc257465bbc1227d","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0-rc.4.tgz","fileCount":8,"integrity":"sha512-41X9TZpWC2Tg3YLjClT4JZcw/Klt+f6oY9afamxaewv25xYibSEBApT7+VIQrrW5SH70vrt5qK8N8wva7bBEEw==","signatures":[{"sig":"MEUCIDvDXmXD3UIFwTs+MkbZYBXeCiibrfjB3ppLzMTSK+sWAiEA0OcjiJ3NiuNyG9JpColu+/MouFbJSGEGpcoRECKOE8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4THrCRA9TVsSAnZWagAA71oP/0+82o3evxPg5KY8Mi73\nGxhVB2lVrgjTcBnShGEgtZSQSXJarn8vlX/hupvr3VM692OjokLlxJc6KAvi\nvXYfLLf6X73j6c/l7Oetvsw4DAIicbUVdj+zrwOWazAKIyWKVv/KwkkgJ8b8\n9ek27LAZfQ84XjV/anKvrYXb0yU05SyXw1xpaUxxlaoZVoRoTrWj07RGBgRM\nwoN3cCtB6h/Y4BobUhcLG51sK52Fa3yw4ZgXNpRuile7xkzqKA8UIvk0tJvj\n9qhydoRNJWQ2o1cBuQzV/7N2RP7tiMUqVqhLrMWXD8ZK2ZatRqMIwKY2sylD\nMpWX6aIkH88ZkbA4zPJMqV9xCK3JkMh0SURXMpeT+Bik7iPL3Ct5I9CC/6XL\njdArR0MEQvxcmuG2f+DDenh5D6qNmzjyDYcG09tebg/zK7/muoFR1j21ZHI1\n5BQ3uPmLKEY8AGTkYxKqEj6WH+oarJpdznMPksWK95AT1kLF+oqlncVt6qao\noHP8ncSar+vFCCUpkdlysVwJsSTiKLPm79zd835HJNm3Xi3N677Ho526+zbn\ndnFZJlayNh0kr7sRXJiRCLQm5+Ub6Rvs2rLTOHaBeNdafvyyOtEgmA3KxlXT\nl7GOtMakap4kGx6POw83h4iS7vQ1VW9sAjl7krIlZnLmd0flG2R6v61JUEIr\nhnFW\r\n=DfJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.14.4","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0-rc.4","@walletconnect/types":"^1.0.0-rc.4","@walletconnect/utils":"^1.0.0-rc.4","@walletconnect/browser-crypto":"^1.0.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0-rc.4_1591816682880_0.1976154882452923","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@walletconnect/browser","version":"1.0.0","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","_id":"@walletconnect/browser@1.0.0","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"dist":{"shasum":"1fb8d40e73869fa83da1a4eeb245e2d0e2c86f1e","tarball":"https://registry.npmjs.org/@walletconnect/browser/-/browser-1.0.0.tgz","fileCount":8,"integrity":"sha512-2fxxD4EkzGgPyk695HjfGNEqPLCebgxEQLlnSJeGVJJEhlcTjakqv1eE0u/sJP9aCeqGR8vkovcxfxoPIxMZow==","signatures":[{"sig":"MEUCIF+GaKLyMS5ZGL6VBUEz/DtVIuR2L7sFiroCppMlv+QVAiEAoZJbmkQPdOPjzaelSOouDTIVGAB4+L/GwRifc1a/pCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56TzCRA9TVsSAnZWagAAtfkP/0Rf3LWPoiCm0ASqp0rN\nWmODKnFzpRmMOekyHOsVk9R8QiCFDO4FqRzznYmZoPhzBhJ9Xi2iF85wZNTK\nJD9XqWZTyL6WKQe15ZW01bCp3jg7RScJvocLSKqRCywKIWc2E7sInFa4NSTz\nLUwftNAiYGxzj26iQOXeeaiUYkEOHlKVg6C7culrtcndmANyggebBshK6JMi\nsKTGTk8y5ybcI/NHYq/mpXE6KnlV6aqA498QtI6t3hgL6o5gn3apUK4ZTS32\nvQitr159HahZZ4m6TUILv3Pw7jj+TsAVj07hE84iSnJDyCNHMz69m4QWOlVT\nmKYoUa11wSPphnQJ8Ky7L5GFZpALQxda8Ao8kdVWeZ+V7hqmILVCEaI8b4RA\nkwII4avcHO4MJ45EOmhN4nMUJ01AcgK8aHHsppLSmZGqvtiesAZixgUrGGPI\nAdpR6ykVe/LxAvHYtBuwp1J4sV/SDsdaFlHamlpl79JVbc30exp//edsaz6n\ngSY2cGL0VYkIi4rAA/6AnT7Cd5NjOzgc4UmrWlISAUVWWC943qyzCS+nVWCe\nsZNOYhyR84yy28SCdMl5KCu2QrR6yn+URmZTJsN9jkSQh4B0Zw6rtGyF4nes\nYAuhWWfpStvCVwkAFoVJF9XuIvi0iUpgTxUPRkt9SPnP0J7JqaxRgWAYzXW6\nICLe\r\n=THwe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","unpkg":"dist/umd/index.min.js","gitHead":"165f7993c2acc907c653c02847fb02721052c6e7","scripts":{"test":"tsdx test ./test","build":"run-s build:pre build:cjs build:umd","clean":"rm -rf dist","build:cjs":"npx tsc -p tsconfig.cjs.json","build:pre":"run-s clean","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"deprecated":"Packaged deprecated in favor of @walletconnect/client. Please check docs.walletconnect.com","repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"_npmVersion":"6.13.7","description":"Browser Client for WalletConnect","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@walletconnect/core":"^1.0.0","@walletconnect/types":"^1.0.0","@walletconnect/utils":"^1.0.0","@walletconnect/browser-crypto":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"0.12.3","webpack":"4.41.5","@babel/cli":"7.8.3","typescript":"3.7.5","@babel/core":"7.8.3","@babel/node":"7.8.3","@types/jest":"22.2.3","@types/node":"12.12.14","npm-run-all":"4.1.5","webpack-cli":"3.3.10","@babel/polyfill":"7.8.3","@babel/register":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browser_1.0.0_1592239347285_0.7780929473598435","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-25T19:55:21.287Z","modified":"2026-04-10T15:04:41.095Z","1.0.0-beta.1":"2019-01-25T19:55:21.619Z","1.0.0-beta.2":"2019-01-25T22:10:34.104Z","1.0.0-beta.3":"2019-01-27T01:19:03.094Z","1.0.0-beta.4":"2019-02-18T22:56:58.369Z","1.0.0-beta.5":"2019-02-27T22:13:00.869Z","1.0.0-beta.6":"2019-03-03T13:02:53.475Z","1.0.0-beta.7":"2019-04-01T12:25:14.538Z","1.0.0-beta.8":"2019-04-01T17:20:31.280Z","1.0.0-beta.9":"2019-04-02T15:54:30.672Z","1.0.0-beta.10":"2019-04-04T16:49:36.470Z","1.0.0-beta.11":"2019-04-15T13:09:48.342Z","1.0.0-beta.12":"2019-04-16T13:23:39.076Z","1.0.0-beta.13":"2019-04-19T12:37:58.815Z","1.0.0-beta.14":"2019-04-19T13:03:51.500Z","1.0.0-beta.15":"2019-04-22T21:45:09.091Z","1.0.0-beta.16":"2019-04-23T14:30:51.649Z","1.0.0-beta.17":"2019-04-23T15:04:52.704Z","1.0.0-beta.18":"2019-04-24T10:37:44.292Z","1.0.0-beta.19":"2019-05-07T18:09:42.000Z","1.0.0-beta.20":"2019-05-07T19:00:22.722Z","1.0.0-beta.21":"2019-05-10T22:03:26.941Z","1.0.0-beta.22":"2019-05-10T22:32:45.038Z","1.0.0-beta.23":"2019-05-22T10:38:13.345Z","1.0.0-beta.24":"2019-05-22T12:08:42.047Z","1.0.0-beta.25":"2019-05-28T12:52:00.523Z","1.0.0-beta.26":"2019-07-14T18:41:22.796Z","1.0.0-beta.27":"2019-07-15T16:27:02.523Z","1.0.0-beta.28":"2019-07-15T17:47:13.848Z","1.0.0-beta.29":"2019-07-15T21:49:21.916Z","1.0.0-beta.30":"2019-07-22T00:05:54.842Z","1.0.0-beta.31":"2019-07-24T16:42:55.991Z","1.0.0-beta.32":"2019-08-01T15:05:41.553Z","1.0.0-beta.33":"2019-08-20T14:21:39.980Z","1.0.0-beta.34":"2019-08-26T20:37:16.062Z","1.0.0-beta.35":"2019-08-30T15:32:03.552Z","1.0.0-beta.36":"2019-09-15T11:58:50.089Z","1.0.0-beta.37":"2019-09-30T12:38:09.663Z","1.0.0-beta.38":"2019-10-25T20:22:42.566Z","1.0.0-beta.39":"2019-11-13T21:04:27.301Z","1.0.0-beta.40":"2019-12-18T18:02:23.627Z","1.0.0-beta.41":"2019-12-18T18:39:49.346Z","1.0.0-beta.42":"2019-12-19T15:28:08.175Z","1.0.0-next.0":"2020-01-09T18:51:42.287Z","1.0.0-beta.43":"2020-01-10T17:24:41.453Z","1.0.0-beta.44":"2020-01-11T12:27:13.398Z","1.0.0-beta.45":"2020-01-20T15:49:44.260Z","1.0.0-beta.46":"2020-01-21T17:00:15.959Z","1.0.0-beta.47":"2020-02-07T16:41:43.002Z","1.0.0-beta.48":"2020-02-09T19:08:59.257Z","1.0.0-beta.49":"2020-02-09T20:06:35.377Z","1.0.0-beta.50":"2020-02-09T20:51:01.837Z","1.0.0-beta.52":"2020-02-09T21:20:18.102Z","1.0.0-beta.53":"2020-02-10T12:24:22.076Z","1.0.0-beta.54":"2020-02-13T18:38:53.925Z","1.0.0-beta.55":"2020-02-13T19:11:11.592Z","1.0.0-beta.56":"2020-02-17T18:44:37.051Z","1.0.0-beta.57":"2020-02-17T18:55:55.951Z","1.0.0-beta.58":"2020-02-17T20:07:20.850Z","1.0.0-beta.59":"2020-02-18T16:55:30.094Z","1.0.0-beta.60":"2020-02-18T22:05:08.897Z","1.0.0-beta.61":"2020-02-19T14:17:28.035Z","1.0.0-beta.62":"2020-02-19T17:49:40.273Z","1.0.0-beta.63":"2020-02-28T11:06:37.291Z","1.0.0-beta.64":"2020-02-28T12:59:17.604Z","1.0.0-beta.65":"2020-02-29T15:02:03.703Z","1.0.0-beta.66":"2020-02-29T16:12:29.621Z","1.0.0-beta.67":"2020-02-29T16:41:21.622Z","1.0.0-beta.68":"2020-02-29T16:53:01.294Z","1.0.0-beta.69":"2020-02-29T17:00:30.066Z","1.0.0-beta.70":"2020-02-29T17:09:32.893Z","1.0.0-beta.71":"2020-03-17T12:32:23.870Z","1.0.0-beta.72":"2020-03-17T12:53:40.799Z","1.0.0-beta.73":"2020-03-30T17:18:31.205Z","1.0.0-beta.74":"2020-03-30T17:24:12.112Z","1.0.0-beta.75":"2020-04-04T17:25:58.118Z","1.0.0-beta.76":"2020-04-10T11:19:58.998Z","1.0.0-beta.77":"2020-04-10T11:38:48.611Z","1.0.0-beta.79":"2020-04-15T15:42:23.812Z","1.0.0-beta.80":"2020-04-16T11:06:18.714Z","1.0.0-beta.81":"2020-04-18T15:16:17.895Z","1.0.0-beta.82":"2020-04-18T15:28:39.738Z","1.0.0-beta.83":"2020-04-18T15:38:07.025Z","1.0.0-beta.84":"2020-04-18T16:33:34.786Z","1.0.0-beta.85":"2020-04-25T13:23:31.913Z","1.0.0-beta.86":"2020-04-25T17:01:07.772Z","1.0.0-beta.87":"2020-04-25T17:54:29.285Z","1.0.0-beta.88":"2020-05-01T10:18:02.222Z","1.0.0-beta.89":"2020-05-01T11:11:57.382Z","1.0.0-beta.90":"2020-05-05T11:57:42.894Z","1.0.0-beta.91":"2020-05-05T14:07:25.221Z","1.0.0-beta.92":"2020-05-05T16:40:00.166Z","1.0.0-beta.93":"2020-05-05T17:07:27.857Z","1.0.0-beta.94":"2020-05-06T12:59:18.522Z","1.0.0-beta.95":"2020-05-08T12:50:36.987Z","1.0.0-beta.96":"2020-05-12T18:12:31.740Z","1.0.0-beta.97":"2020-05-19T17:46:22.511Z","1.0.0-beta.98":"2020-06-01T11:48:55.266Z","1.0.0-beta.99":"2020-06-02T16:34:52.606Z","1.0.0-beta.100":"2020-06-03T12:10:09.784Z","1.0.0-beta.101":"2020-06-03T16:27:41.701Z","1.0.0-beta.102":"2020-06-04T09:37:48.716Z","1.0.0-beta.103":"2020-06-04T16:53:03.095Z","1.0.0-rc.0":"2020-06-04T18:44:37.515Z","1.0.0-rc.1":"2020-06-06T17:39:11.304Z","1.0.0-rc.2":"2020-06-07T18:33:12.496Z","1.0.0-rc.3":"2020-06-09T17:23:48.963Z","1.0.0-rc.4":"2020-06-10T19:18:03.032Z","1.0.0":"2020-06-15T16:42:27.462Z"},"bugs":{"url":"https://github.com/walletconnect/walletconnect-monorepo/issues"},"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"LGPL-3.0","homepage":"https://github.com/WalletConnect/walletconnect-monorepo/","keywords":["wallet","walletconnect","ethereum","jsonrpc","mobile","qrcode","web3","crypto","cryptocurrency","dapp"],"repository":{"url":"git+https://github.com/walletconnect/walletconnect-monorepo.git","type":"git"},"description":"Browser Client for WalletConnect","maintainers":[{"email":"alexanderderekrein@gmail.com","name":"cyberdrk"},{"email":"npm-org@reown.com","name":"reown-npm-org"}],"readme":"# WalletConnect Browser Client\n\nBrowser Client for WalletConnect\n\nFor more details, read the [documentation](https://docs.walletconnect.org)\n\n## Install\n\n```bash\nyarn add @walletconnect/browser @walletconnect/qrcode-modal\n\n# OR\n\nnpm install --save @walletconnect/browser @walletconnect/qrcode-modal\n```\n\n## Initiate Connection\n\n```javascript\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n// Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n// Check if connection is already established\nif (!connector.connected) {\n  // create new session\n  connector.createSession().then(() => {\n    // get uri for QR Code modal\n    const uri = connector.uri;\n    // display QR Code modal\n    WalletConnectQRCodeModal.open(uri, () => {\n      console.log(\"QR Code Modal closed\");\n    });\n  });\n}\n\n// Subscribe to connection events\nconnector.on(\"connect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Close QR Code Modal\n  WalletConnectQRCodeModal.close();\n\n  // Get provided accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"session_update\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Get updated accounts and chainId\n  const { accounts, chainId } = payload.params[0];\n});\n\nconnector.on(\"disconnect\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  // Delete connector\n});\n```\n\n## Send Transaction \\(eth_sendTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Send transaction\nconnector\n  .sendTransaction(tx)\n  .then(result => {\n    // Returns transaction id (hash)\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Transaction \\(eth_signTransaction\\)\n\n```javascript\n// Draft transaction\nconst tx = {\n  from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\", // Required\n  to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\", // Required (for non contract deployments)\n  data: \"0x\", // Required\n  gasPrice: \"0x02540be400\", // Optional\n  gasLimit: \"0x9c40\", // Optional\n  value: \"0x00\", // Optional\n  nonce: \"0x0114\" // Optional\n};\n\n// Sign transaction\nconnector\n  .signTransaction(tx)\n  .then(result => {\n    // Returns signed transaction\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Sign Personal Message \\(personal_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\"\n\nconst msgParams = [\n  convertUtf8ToHex(message)                                                 // Required\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                             // Required\n];\n\n\n// Sign personal message\nconnector\n  .signPersonalMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Message \\(eth_sign\\)\n\n```javascript\n\n// Draft Message Parameters\nconst message = \"My email is john@doe.com - 1537836206101\";\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",                            // Required\n  keccak256(\"\\x19Ethereum Signed Message:\\n\" + len(message) + message))    // Required\n];\n\n\n// Sign message\nconnector\n  .signMessage(msgParams)\n  .then((result) => {\n    // Returns signature.\n    console.log(result)\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  })\n```\n\n## Sign Typed Data \\(eth_signTypedData\\)\n\n```javascript\n// Draft Message Parameters\nconst typedData = {\n  types: {\n    EIP712Domain: [\n      { name: \"name\", type: \"string\" },\n      { name: \"version\", type: \"string\" },\n      { name: \"chainId\", type: \"uint256\" },\n      { name: \"verifyingContract\", type: \"address\" }\n    ],\n    Person: [\n      { name: \"name\", type: \"string\" },\n      { name: \"account\", type: \"address\" }\n    ],\n    Mail: [\n      { name: \"from\", type: \"Person\" },\n      { name: \"to\", type: \"Person\" },\n      { name: \"contents\", type: \"string\" }\n    ]\n  },\n  primaryType: \"Mail\",\n  domain: {\n    name: \"Example Dapp\",\n    version: \"1.0.0-beta\",\n    chainId: 1,\n    verifyingContract: \"0x0000000000000000000000000000000000000000\"\n  },\n  message: {\n    from: {\n      name: \"Alice\",\n      account: \"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n    },\n    to: {\n      name: \"Bob\",\n      account: \"0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\"\n    },\n    contents: \"Hey, Bob!\"\n  }\n};\n\nconst msgParams = [\n  \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\", // Required\n  typedData // Required\n];\n\n// Sign Typed Data\nconnector\n  .signTypedData(msgParams)\n  .then(result => {\n    // Returns signature.\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Send Custom Request\n\n```javascript\n// Draft Custom Request\nconst customRequest = {\n  id: 1337,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28Ea04101F03aA7a94C1379bc3AB32E65e62d3\",\n      to: \"0x89D24A7b4cCB1b6fAA2625Fe562bDd9A23260359\",\n      data: \"0x\",\n      gasPrice: \"0x02540be400\",\n      gasLimit: \"0x9c40\",\n      value: \"0x00\",\n      nonce: \"0x0114\"\n    }\n  ]\n};\n\n// Send Custom Request\nconnector\n  .sendCustomRequest(customRequest)\n  .then(result => {\n    // Returns request result\n    console.log(result);\n  })\n  .catch(error => {\n    // Error returned when rejected\n    console.error(error);\n  });\n```\n\n## Create Instant Request\n\n```js\nimport WalletConnect from \"@walletconnect/browser\";\nimport WalletConnectQRCodeModal from \"@walletconnect/qrcode-modal\";\n\n//  Create a connector\nconst connector = new WalletConnect({\n  bridge: \"https://bridge.walletconnect.org\" // Required\n});\n\n//  Draft Instant Request\nconst instantRequest = {\n  id: 1,\n  jsonrpc: \"2.0\",\n  method: \"eth_signTransaction\",\n  params: [\n    {\n      from: \"0xbc28ea04101f03ea7a94c1379bc3ab32e65e62d3\",\n      to: \"0x0000000000000000000000000000000000000000\",\n      nonce: 1,\n      gas: 100000,\n      value: 0,\n      data: \"0x0\"\n    }\n  ]\n};\n\n//  Subscribe to Instant Request URI\nconnector.on(\"display_uri\", (error, payload) => {\n  if (error) {\n    throw error;\n  }\n\n  const uri = payload.params[0].uri;\n\n  //  Display QR Code Modal\n  WalletConnectQRCodeModal.open(uri, () => {\n    console.log(\"QR Code Modal closed\");\n  });\n});\n\n//  Create Instant Request\nconnector\n  .createInstantRequest(instantRequest)\n  .then(result => {\n    //  Get Instant Request Result\n    console.log(result);\n\n    //  Close QR Code Modal\n    WalletConnectQRCodeModal.close();\n  })\n  .catch(error => {\n    //  Handle Error or Rejection\n    console.error(error);\n  });\n```\n","readmeFilename":"README.md"}