{"_id":"@onflow/interaction","_rev":"41-b8d9ede0b3927ffd5c35ec3fcbd283c0","name":"@onflow/interaction","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"@onflow/interaction","version":"0.0.1","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.1","maintainers":[{"name":"qvvg","email":"npm@qv.vg"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/dapperlabs/flow-js-sdk/issues"},"dist":{"shasum":"969fb31c512600a83a807a27e1637ea898df404b","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.1.tgz","fileCount":10,"integrity":"sha512-PLC8BmyNf41EaKDKwia+RcpVlSu4rkBTcpQYzi6jTSyD9yBG2fefMVWeSwa+WCRUNnKJQPDLaw/MGTrG5cFFNQ==","signatures":[{"sig":"MEUCIHjRpRveko36sZV5IVs8qgMPKInt3j/0NNrXJ+z+raO+AiEAp5eeIm9Gf7/Xlg5iKOmFjkaZugcQC3ZhXKi3/ogS+qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecqM4CRA9TVsSAnZWagAA5xAP/A/5QMhQjPWrN79GQ0Z1\noLeofGj4rB9cc9wAGLnumDZlC4AyWSoKP9iynL2nALIeyVkzEhSH445rZ+DM\nVAUInT5pO/IKOBY0ogWnzU7T465IK/ic/eDUYcqwxPcyTNNBc5QixWEwkEMJ\nM/jxrnHixdwqei/F6AWtqUxvahdo+xpW3XlWV+QVA72lvr6isYigaQH3ABg1\nHFz45P3uaqdeetFe6dqhc4kAgv/EDfEV/wH6p1pA5ozCFcrYgTNC0WW4Xanh\n3fgY8/TiQVA5mX1FSgkbW+KxZ5bnF0ZYP6+uJzcCuZHgffKvBGWVX78j3OrT\nCeqXBwUXIO+6gPn7sTfzs9fCEGF55XypyylWKsNJN4KgQ3QwfVXVxzQ3fLMQ\n2R6mXpEKWgsTPmzatc6oxC+mm+YxnQw7Jh4MSxkJSVVKNe0sRTGpEWN2tX4r\notq7Uq5Knw1PgsSbH1krSa/+v6VZxUgk0vfWi8Iv2V7CLS0oTySX81f+9vAr\nuWASw04uPUN+0iBx6+lKtSjlRewgFx4qxJbiuuFJU4VarhiV04s9ugFohcUH\nPDozezQa1oiCiLBd+gPrmGIzp2ukcYv9wj5s6UQ+M8bF/xqoLeP64x84SCl4\nNIMvRJI//wZUDSJGLK2DUzMqamngnJNjF24vOftlj9VC7sPr1/89EI/lrBEP\nr4M5\r\n=FY57\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/dapperlabs/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","microbundle":"0.11.0","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.1_1584571191646_0.23296621721892885","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@onflow/interaction","version":"0.0.2","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.2","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/dapperlabs/flow-js-sdk/issues"},"dist":{"shasum":"bab8db22397fcd33f3289c69c9bffddaf368efba","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.2.tgz","fileCount":10,"integrity":"sha512-K1NvPGFSmpaCBG26ioGJXuMVW6vEu6QvuaZq90Mz5tp/6VKmeOHj4lvL3/+VaZS7yL+JZNwyXUB23MQ+JdO06g==","signatures":[{"sig":"MEQCIGvcv6jIMZ6uR451uQipef//XodMylLeGm9qi5AOkv4lAiBG2ELYSvZ4PqevatcQI66kD8hdRW5p9e2EcvsclyGTKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee5FKCRA9TVsSAnZWagAA5MoP/3VYWh7TnPNPoCHG6iQ0\nBWr1ChZeP7QzqJZ/eTBUxulH5Cv6VnQNGLWrVJec/ddngawnbsaaqC41n0H1\n1/PfjQjoJn62nXB1v3N4+HsYlcbhT0wx0amweqrXGx2IhO4E57UnRwZ3P2NX\nST0aBVWZI2uC0IDO8T9P3BDK5mZmH6mWbNlOtrbf23nFVTj8kKBs49VAqV3j\nrrqdORHnYDg5lIboS1tycyI4SOJFcHI3sj7XuXMzcUlw3Ya1ApG5IJOzwDMQ\nehuNrAKq1vf9p7ab9oAAsyOD+JYNJHgWAOoa/IjzzK5R3HnZrrMXlvvAy+Zl\nTbcYuG/x3QANAaXI4noKn6Rf+3tN4SbxKHbZXBngEvYY+dQaXl0d6j14779O\nGzppfTIrUWIW0ILXatezzcpLTp+grhsr4Qj5oFfSCGv2VzUCttOC3GK6+3hB\nMpoei9rTABQJluQSYw6efJ1KDukynllmVXlN6mKAKyy6PFmpKdLFFFt7S000\n7ZuwOwmSNsT/JoZLnLrVznCp0zsPoUJ+pEliGcbP+zdcmMSqfEMhJQRvQNoR\neOUgEvbod6W/rLn7YO8VQG1gP9OzBFJV5gOxCKWrDJfo2h8ThW86s4H6cxkj\n+mlrXmVrPc3l+9fxd1p10suuCXZXGVQH9rn8YhCcD3B5Jyyc/ZBqAx5i9ZDL\nzl0H\r\n=G5Ve\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/dapperlabs/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","microbundle":"0.11.0","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.2_1585156425485_0.18739143623469956","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@onflow/interaction","version":"0.0.3","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.3","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/dapperlabs/flow-js-sdk/issues"},"dist":{"shasum":"06315b3fa2431d75cdc33fe8cdf40c2c06433d8e","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.3.tgz","fileCount":10,"integrity":"sha512-sFYX16Re0FfCeMg8UHw/hf6WLDD0OwmtM/kuExHcfimepjKd+L5fK9rkCy5g0ziRbMbB9DYElxfV/u/m1i8HeQ==","signatures":[{"sig":"MEUCIGDW+73H1Ocm7Exitz8cj6hhkQdJKz/xnTDHM17bLrC7AiEA/GAhuNqVvB4K8Jx56VfRwoJolvvm/ue4h+n5mVRGIms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg/bnCRA9TVsSAnZWagAAVBYP/0zK1v9QJKbzGHqZly5P\nn/eKCBvWLrPBj3f8tUabORgyXKmeM8V/W6enUptEK2bbnwQjf4M6HZ6JXin6\na3rdjSbC+1INAp5+mna3hxEgHYeygqt9NW1AT5Td+sJgYViT5kxKE1JkwQRW\nk+fCfdmq/rmRrbkYrynTHGTwf8iVqPeAKdaWZk8u9GIOj24PSrExaU7TwZwQ\nNgR/rHlIPIlWHmdo8TpWl3MGDVVngq744SCBmkvCB57EmsT9w9aZMisyO23/\nq2CT9vNglyWBZgwTtM9RsBXWaiUPlDsajk60ogb/lrEF+rW0iOuMTijaXvXZ\n4N/Jb5AyA4mhaZQ+iXvv+5yMT3PJMlRdDjeJPDwC1iOg1KpwveHFDT4/U3BW\nUxgK6+BZmvShsO7Is8GbnRKVkrjMykpsaLLkiuhUzjJmKuakFFbOCEmOuAA8\nUOnWP9kzuQcvsVs7DYfG7ClX+VfhRPkOOsMuYAQEnVbcKUgx8b74HRBq6HM2\ne3lxmV04VFCUi2fpO0q3jUwQqV2gWTJGwHCeMdCzzJfx4qd4IUqTEgtGKSro\n6ytiBSq5yFZFfBUGwsHeXxwYNtthRiXPEO/oi4kjlD+gDTPTj3mOMMDAW2SE\nyXh218MdwJPmMoTeEZJYpfdq015odJdI+x6b87BhmQHhTrFhf8SwDcCpXKJ7\n9q4D\r\n=2V0e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/dapperlabs/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","microbundle":"0.11.0","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.3_1585706726857_0.8878309363372932","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@onflow/interaction","version":"0.0.4","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.4","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/dapperlabs/flow-js-sdk/issues"},"dist":{"shasum":"a461e1cd7c7a7717d18980e9efb405f3b7b82a05","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.4.tgz","fileCount":11,"integrity":"sha512-8D5c0GxIaQYx/N27KnwAePEdwZW29MwkXO3Gk6u2Q89qFpggDoOOB05iFE0+4zQeDXuy1RsBpj3wewVxm922rA==","signatures":[{"sig":"MEUCIQDSGJH0LZgJ3/jOUznogZh2mxsn8N5Li/bZxeCIWaolTgIgU6rh2Q2wOnXPcHLbZarEdIOSk8WwuhOKUOwwcqnamoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemjEICRA9TVsSAnZWagAAXEwP/1tj1PkA2u0JqgsxYx8e\nRSw2M+8e92kBeAMBdMZnCNnYwVplZbt9SCz8PShUpnmeVFiFu+dYTlJvEKoG\nWclncKaInVFp8xw5pLuhCos7EMV8qwLeWpnHGu102AD1ZBQD9j02SjuhnOmy\nBkms5JD77Qw9GTlEJi/qXgSwqheYv2WT3OU++uSQM+dK97/A3ZQNACCBLuiq\nwOxogBOBa+dLyaSxkdIe17zHZD8rT/raygLbEk52SA5ajKMm0ARtmywhlk3W\nl80UDexlviUA2dAgsLjalnYeGLsSrv8ssMbsXnae9KGaEZGUSiETo+QmS96T\ng/ohSydDKGVmAX+LN85pEx7hUfW41T33iazWwrKCMWjig0dn3s0l9mqzEx1G\n2mS+G01OkaMbTkbIKBWtGsTn/A+0Odctgau/2P8hMlvsO6h08a8ebq5GALf3\nK3PQ52JUSSrqPDXWUVLf9yKu1gBJCHD47coE2E307VXzzCHVuu1hInwlKmXJ\nB0HBDU4KOhSvCRS4YAFDuDpeQBzSvg2efQyRp0EZq/7QYZ+mmw8RMQjKM7y1\nuT5mviaxCl/FwLVfPa8Hp3sPox7GGv9jOBh8YKLYthVt5BDxHpLDDGXzDBe0\nAtscu9OJAjt/1B6bDW51BhyZMEH6+bn9i3h0/7FvS6UHmwgqhNJMLsRXENhA\n98ec\r\n=S4fM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/dapperlabs/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","microbundle":"0.11.0","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.4_1587163400380_0.6177207078078286","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@onflow/interaction","version":"0.0.5","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.5","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/dapperlabs/flow-js-sdk/issues"},"dist":{"shasum":"9eeae9431acfd496aedf5b21d7fd268f99f929ed","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.5.tgz","fileCount":13,"integrity":"sha512-do20f+X0E9dCyy9pzAEsiAf8TtH+/yHRseOIVJrS9BJSB1oSmSS+NQtHtZfOdb4n9lRhOxals+xVvO6ANvlGgQ==","signatures":[{"sig":"MEUCIBDeA1R1QRJTs2O2N17ozA5IYzLqhzDhxSmU47n0U39zAiEAolpvldyTTUT4y+ddUe+Z0c7hwa3KXGTaKgTfy9JcfNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenh8yCRA9TVsSAnZWagAA8k0P/ApwGK1XjBu3JQuLri1C\nxlNtYVpc0WXd6jMaDDIuJV9VrUqJWCAMW6RhvLGZi2liP6uF+mk2I3yMM3qP\nWXHs4dfTZocbMX+4z7Y0KPYCSvP63EkrhI4MBeOz4Vg2m85aUw6yVvNLVP00\n9a4rdtBf6Ae2d476PEQP6bDXrSQ1bIGNdQNxj+508Ff+JW4TeUx00o6uWknf\nYu/i1E9kCG4j69YrjzGN+zRIe9WMW0xl9h0u5hQA5RuwHz5gafvzItBKutj6\nUjCq+d6Mw/Za1zaCTaSagYl8zrYTT5o4epsOEfBF/XHecZ2ZG0v4hbbhbsG9\nRmjJ+OPscxslbvIejIfOLxeLVwzP0U/OUB2C4yydCZl903mKLOO3mUC9DYs2\nC1gZ+ZdpYfsIsEJ7fbKIeez5IUfAuK34faUPig1XOr8zfuZUdS2c71hVgS5/\nPx15zVsm/H7bqJ9lXc0BN1xY13//9YEkCfqKgFhB3vN+OM/zuRq9ucNQQYfM\nVvl7IjqOAGqE19QKaWepF2EYG78rdFnHI2FZeQMUZ0ItqZGSrUZ0i/K0qfTr\nF6cpA/nnHUFnKuYxg3dC1699KJqnfnVAOT4NROXIJu2pldqewQF9ygn1WkAO\nhleedzlqhpkyOEvl+yDOI1MORyTRTfYUUGl0HTDPL/qQQwXsaCy9VsoHi0Je\nyPGc\r\n=TKDc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/dapperlabs/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.5_1587420978268_0.17178583263947167","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@onflow/interaction","version":"0.0.6","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.6","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"b5dac5e994938a7b49dcecf0b35fe72d8a92f9d6","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.6.tgz","fileCount":13,"integrity":"sha512-t9cVUEzQJ4VnPALz+py3HSuinbL3j0zw/xty9T/r4YMjxxAQWBUdaVlEyYydOErEtvginJvSaODZYKajxoQG5g==","signatures":[{"sig":"MEYCIQCeVuYCazOGDv3tVylSzoE6qn7zNgoRTYa624p/ANa4sAIhANuJdbZv+9bDB617zOAAGozHUR0tAf5K+DA4/nzeQSLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIAVCRA9TVsSAnZWagAAK34P/3UnkTrg/U4lfKpXKEy0\nJFZGTWAxpeu5Pn2Q7VamuUpaTx+o4EdRr/tuYKW4l4gFvf9ByvDU8NGZPucK\n2DPEQMLde5THZSFasBdnfCHsOxrRBRmt2rITXoLs9mjj1F07+albQYwmcB80\n9vnpErlrEtYRvgneGJBddOawgxDPSM884NGO52+bc5yUtvRDwg5BSfRnHBpT\niSzVtJCUoMiLChfbw2qFMNlcORBpAegSKeXPUB5kjM3iQLJD/08ATjONVzkK\nMGNyCPDMAINxHqspWz0KGTBy2+UxUYGa1qitFgbfbE189VKM6xA3jOTOWDfC\njIi0IqYrc4WpjCHMu8ZHeCWExfrAgCvvt1UabAWS52iajKkMlMTGc/M+T39y\nBEKpLa0w8U/ii+SKSs89Ze7Dx7TsBRWr1xHDnhPenCftFsqtHF4LQbGSGlRh\nst/dTD7iAU0N0Oq/GnUz8UgOvVpDiHzgtUXP2b0w8GF5fiE1PQfHtodoW4+x\nN9aSm6jSAT+bBmYUrOEr/309z7CeI77cAmZSqwVs5TfCUE+hdYwz0yLWRGub\nPSzRmU9KA+3z/z3zuA1usylPGVRuteHPYY6K3TyOy22zyeU/7sECRsUi2sRI\nDjyYFj++fMoz+/BOHdkYCMg5KVHRWAYX+hpMWru/HdT6445bAH8jSOhn+IWp\npJfV\r\n=dAJ/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.6_1588625429327_0.5110367345199689","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@onflow/interaction","version":"0.0.7","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.7","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"6870e7cdfe825876038b266a8f90324ebf01cf71","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.7.tgz","fileCount":13,"integrity":"sha512-HiTVya8ESHB/M5AV2mNIgI6lXYQ0H/xz5EEji2HKBbs/GX7OqWyQbcnH+Mxepvddyz0g/VnWqrb97oet0yQZuQ==","signatures":[{"sig":"MEUCIQDPK0NW7/rNzsL1zHf51/B65Pl7fVn+e4D9PNAGov+piAIgWJpxQEOJB/2BS5k0uuoZeXruJ45mzmYuQOnWIZyjIkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJestFgCRA9TVsSAnZWagAAzlcP/iNF5xkYbhep825Wuqe4\nHk/yo+K4Sogp3AeIncxe9poT19qUf/X6++AExOxJ0aQhIQtNrNBBEn0wD0ZH\nQkP5+BaBMbHNeMJC40/sns0Lanx1UuEW4zw4b6XQCmxLzs4X4C4Ukl+n9Ln/\nYo+ln37s9ZtegXr8lOG4s26Ng8plIkPAgm9m4BTkE8sF7GNrndVeKdfjummQ\nfJCf/lORL5xl9hLnh4QbZI0K1FSOz1UfGd6ecNsrVUqIqRWn1zTNZSCYdE5h\nlbJIPb7ovvLpQiqOhpit4hgmwdpjw10c6hMKWcDWFdM2R8SYaV+c0c/B1elJ\noeHPQjUGeOYrTRJWekrz1gwxXQ5LsjmS8rERMqrAqf80D510dE4irMEg/sK7\niQLFTpkLEl4Xyhw/ANKUGfIkuvOeQa4Nlwj1WyeUdg61liVvWkrgopOetNFc\nxBBW8Cp7ONoUgq2Z4B2c6hCIO44bH0DWQ7aJhCLiw9kS47YFxoewunXzN5r5\nWFcJfnPTHgnYRWz7SAL54WoL+n4pnfYYW293VIFrtg4NYj2IiQQu61KN8rJX\nAnOuwdYBMq3QtawryCCXDKSf8cFm41X+zhD5cYwmZDg3kUX9y/Dvn9mhvX8R\nXnZDeaAqOIm9C3E2kLHpj0coDMgmYvkvvVQany4PlM6ofymsCAn1JqAOiGd1\neIJ/\r\n=4o54\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"qvvg","email":"npm@qv.vg"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"6.14.0","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.7_1588777312419_0.0025139524661430546","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@onflow/interaction","version":"0.0.8","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.8","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"da8a6d6a771eef1b4660d92102cbeef85efc0d2c","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.8.tgz","fileCount":13,"integrity":"sha512-7c4/Gn0WqBZDTETuUbMh4HTlUcg2yGwPRSJ0XuFtQMmjBLgsIRWKF/LLirnJTuKJeGBCiBVeZB6wpLDQ/QjJmA==","signatures":[{"sig":"MEYCIQCImAegj5XLLgVZ2yP6VTYhuzQhaOPKnC5wOkTMhsr63wIhALJWuJejmBH0x0ika9mlsiKWuZnsrwTZ3vPaLKbyVf5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7RfQCRA9TVsSAnZWagAAdcUP/3J2CTz0je92tm5yr/c4\nIAqeOv/231fEQPMTzxqnosKofsHqWmiFY3oCM8imrEO/n9UWb/TiRVeExcoh\nPQ5vwPMWO2WPy/Nb35bWkkDH7G7n+NgEIfVf8N0bdq8wZJ+hixvlg9Vv6i7y\ncQDyK6+uOD5wkj+yyaE3h8vBNVNoJtI0pRH5GpSdZQT5no3gIL7Nah0IFLu/\n+J7m4Sb2MGdTfWm5ysk82yMVX7UE/zQaSHvVHvk/Z10edBYyv/c7Yr3AougP\nCV68rAuNnZcttMpJ7VrjBEjqshAl+meDg76oi4/6BHe8zWoEchxjyqmIgJfb\nnJ7Ldb4f1MfFIMVDqYN/iYDwqW99ftxm/DjVRfkCpaVtZ/NSuDDlEAoWcxeS\nJ+ZrvKRaysViYDN4qhfeGqkQxES/LQmOgF0XZL5BSIveGwrrmf2QSqUixuFH\nOKi9fHXFMtkS7Nzn4o2ebUKBV1/QvipU9pp05ttldDhx/Z927//Iz6sS4ZyM\nz5SmndxEYZw1dwXrSrio5QyQ5J3wA+TdrCRP41HLATaJ2DnvoShNKmieM5nK\nypuazMgt2S8sje1BfD+falxePHupuEyHkabV4+NI8v8OfzxHPWH5I54ID2rx\nQFQZTuGASGBHpPk/aoVYW145W11wSI9+J2ZAjP21CSkjYZ/UfdzQt/JNMXpE\n1m/o\r\n=Zm2G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"6.13.6","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.8_1592596432290_0.4966369213817359","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@onflow/interaction","version":"0.0.9","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.9","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"b9304679f7e15ffa7e8af85d73ce4f1b5535b653","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.9.tgz","fileCount":13,"integrity":"sha512-8lvtww1hqtTknPbYIigMO4gEODlqhS6L6Q1Q1oceTmnr3UJg0a6SmQRCjibJe9kjbuYVRbkWj5gmLAe7c+VCvQ==","signatures":[{"sig":"MEYCIQCI1Sk1jvsTKp8T8X5Sl02pD9lOuVxl+e99aAaqZCTC7AIhAJxCba1jK+mdN8g1N9LljbojdZIpoFQOvkN3U5Q6y4YK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRDItCRA9TVsSAnZWagAA8rYP/38gk1VrxZuj5qm8gwt+\nUYGqz8F9lWcvNSmg8qEECSXSraYO6suxF02TCjMj+t1En2LUHh3Q1dPM93Pj\nM66tAynG3Ju2JzR1DUhKy1HUNJdjl2CVfs6DZ0Ab89AoLnpu4Q+hKsTBI+q6\nup0cK0GoOKLt9k/7KiBCkAJ2Ze7csGE7QpGAA+eylVez/s/vkAKgaglZmB+C\nsU3AIVHlh1eKsSYu1QuGySHTVSgmrlOKCGi1UOgIj3un9veIFB0eheZT3uXS\noc0T+Yl3vAsJk93JJtzrXe4OCV6DaEeE44oh4fH7oHgMGP4/Q5KcIW4xfto1\nRmDwA547MNDV/bEiB9TwLMT0WDxNixTRE3M2ZpXaP+1rW5RA1uM7nN8Jw4ZS\nC68ZX8oA2JA/WtPVaDCEUSt4ZloKh4bxzdyfrMGuHqvhbcG6fmAZOTab3ze+\nQBI8TLFzooVx9exY1hWlkb1slwVTpzA6TLmCfViBc2wGOoVjtRTsjBy5Fbm9\nwrFXjE/+Jkn5kJRzH2ppqVWIzggmCeBs9L9kLywy0Z5WDhSQ8YnbuC+Ti13S\ntTgssp25fGsnUOEzBIubrxOjbrI2UcE/tCW4yl+NUNrPFTdgD5rLtKf2Z3K3\n/3OnXoIMrAri9z4QkSYs6QnJT7Ab2m0upmOoiX2KXApJMDgKPhb487snduBt\nR/mJ\r\n=4Mph\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"6.13.6","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.9_1598304813164_0.16218573592625307","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@onflow/interaction","version":"0.0.10","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.10","maintainers":[{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"0809aba2ac3a4b1a7c97de4089e38bbf8d5794b8","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.10.tgz","fileCount":14,"integrity":"sha512-3+Nhjn8zZjAXpxH+MuHpl4ZR0s9eQl4aZqmjat2sekDTNNl1dYhaWs+RT5CSxzehGzJ2W+aL7JxFn6exFoA0zA==","signatures":[{"sig":"MEQCIHLfYYmyGe31Ubhb/CGGUh/xwggTeLVafjIupL5yBn21AiBSMbE0Qd/Usgrm7NP+2d08A0dbCbLzmBqSvPiJYw5c8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRUYtCRA9TVsSAnZWagAADqcP/R9kyWYLKmuKciyugWLi\nrpNW66DMQuFvq3L1UxqshdWytZgfVJMvr7p5RKI50XxxGlS3yc1t75lgCBBQ\njyMadQKE+OpxBjfeQWLNorXbMXxlTeGpIg6/3I+XRTVeOceqn1oL+rVkaHmi\nUlkW2EE+UFL9mcBVPNPJdjZaQMw0RtR0PKl2kYsLhV0a/rnXNgZncpisU9jb\nK0bNZlESqKxQLeb/aIFbi6/vkqdz+PMW59wkEPugydsxLGKz6Mfx3XlfoTO7\n/mFtG6npV3SPtaubueFNARtjxXtCNPAj5CerhVjbKg2ZRIgUWU43gF5MABkL\nTMCtG+LiuEx1l90du/wDbSH2WV3bxt56VR1dJ8XKOH05AC4+QpxAC77wKgtN\n7FyNgJQvY3vOqoPIVG7WvI4qJOepyljcrELuW/M1PpHGC8DqGsNw1RjAk5Ab\n/qY3feGw1ogAXUL3/SqvgRcoN06G6eCI4j01foYsNPFJEWSIX7t7pGFlq8H9\nAdNpCFsoxWHbYpqrRejp4wJucW5HkxpKanY3uq9kMkoAebmpS3pEdlLB51Dn\nZGEpOui1OZfs6p21s0+wdKKf7OLna5BsGpN55LnsP2DF3h/4mGddzk3d3ncb\ncSgIgo3o1jZgiviyIUudYqB7wInZTlE58GY6aJJtFBgB3dFYzPEfuyxaHXLx\nmOQi\r\n=L0nh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"6.13.6","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.10_1598375469070_0.9165617401784538","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@onflow/interaction","version":"0.0.11","author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","_id":"@onflow/interaction@0.0.11","maintainers":[{"name":"derrickpelletier","email":"derrick@dpelletier.com"},{"name":"dapper_labs","email":"billing@dapperlabs.com"},{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},{"name":"qvvg","email":"npm@qv.vg"},{"name":"harry.eth","email":"harry.xue.eth@gmail.com"},{"name":"mackenzie","email":"remember.mackenzie@gmail.com"},{"name":"psiemens","email":"peterjsiemens@gmail.com"},{"name":"turbolent_flow","email":"bastian@dapperlabs.com"}],"homepage":"https://onflow.org","bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"dist":{"shasum":"4db8f4304039e33d6fc3b14c38b392d724113374","tarball":"https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.11.tgz","fileCount":15,"integrity":"sha512-Xuq1Mmx6Wyba/F/L+QLQs0yJeQDsIDwy5SKk5vrCuVgIj0yD8k506g5L8ODrbM1LWll8i0tQsoOi0F85vNl5sA==","signatures":[{"sig":"MEYCIQCakGCNOV9gT9WRRmmOBEEstoDZj1AaVOBxheVS1pLhIAIhAN5AY9J7SsmrEve+pzaebg9ZOa7QAN1HYKaXAdH4Zb73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIx70CRA9TVsSAnZWagAAV1wP/iV27rBA3Eq4yHQ9DDcl\nPcTJNI0HYTsGQQxRlU5mhznBfFyhWQYiGyrRli2D+FTbE626widF0UtJD5yh\nmH1bZsnLivr1VROZ67ASomn5/nqZuDoLsPO3SX3xbuw7Kc5h3aFeljm4dA9Y\nh/50Uxfx+aFhr8b8ea/mB7UqUMsYJNsPSdFp+APBZIHbg29a1AUiCc429oMz\nu6gavUDnSLQktDNQnmf3GvuttmB0xy8vlTYxdNeOgLb0jIk3yGnx+I26+sLy\nO3Ge7HH81uKVVnxsfBtmHlk8IXnpFR1SOC2YzXYdfs2xilCfnxSsUJ7DpgNs\ncMo7uvtl2M/201B4hg6h2FXLwWfIvBGeODWbhkgZXQm2KBTM+FX3GH1NY7ty\n6L6E8QA5we7MzYdtOa+eTAJ1FSfUTaW7UTp8qjvJowXK4Hqj3IRJ93NZL7Qz\nyStn3EP2nVe+QePKPcj8oGbgZLI7oEavrbHe9Uu+t5BPvFlXzzp9aC2GinuD\nC9aX1bwwLs0hQgqN/g+pqeF4kn5qB9sFXvRk3AqoIfN1egt24TAwgiNwBXQD\n9yNEpJ3mHoMHzQGRWbeEQ2Un2JoChyy6rlgu9lqvmO3l4E48exiWmafqVNPg\nMmZpD6wwjCUQUkil0plVZolgwHBHPCN4QI01OPEwpSZQEv6eJMopgsjPIome\npGW2\r\n=4qej\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".js":"jest-esm-transformer"}},"main":"dist/interaction.js","unpkg":"dist/interaction.umd.js","module":"dist/interaction.module.js","source":"src/interaction.js","scripts":{"test":"jest --verbose","build":"microbundle","start":"microbundle watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"jeffreydoyle","email":"jeffreydoylec@gmail.com"},"repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"_npmVersion":"7.0.15","description":"Flow Interaction ADT and Helpers","directories":{},"_nodeVersion":"15.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.3.0","microbundle":"0.12.0-next.8","jest-esm-transformer":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.0.11_1612914419754_0.6819024682896435","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-18T22:39:51.645Z","modified":"2026-05-12T19:41:25.978Z","0.0.1":"2020-03-18T22:39:51.753Z","0.0.2":"2020-03-25T17:13:45.632Z","0.0.3":"2020-04-01T02:05:27.012Z","0.0.4":"2020-04-17T22:43:20.570Z","0.0.5":"2020-04-20T22:16:18.393Z","0.0.6":"2020-05-04T20:50:29.465Z","0.0.7":"2020-05-06T15:01:52.523Z","0.0.8":"2020-06-19T19:53:52.407Z","0.0.9":"2020-08-24T21:33:33.273Z","0.0.10":"2020-08-25T17:11:09.202Z","0.0.11":"2021-02-09T23:46:59.919Z"},"bugs":{"url":"https://github.com/onflow/flow-js-sdk/issues"},"author":{"name":"Dapper Labs","email":"dev@dapperlabs.com"},"license":"Apache-2.0","homepage":"https://onflow.org","repository":{"url":"git+ssh://git@github.com/onflow/flow-js-sdk.git","type":"git"},"description":"Flow Interaction ADT and Helpers","maintainers":[{"email":"hannah.lee@dapperlabs.com","name":"han210"},{"email":"justin.barry@dapperlabs.com","name":"dapperj"},{"email":"billing@dapperlabs.com","name":"dapper_labs"},{"email":"jeffreydoylec@gmail.com","name":"jeffreydoyle"},{"email":"harry.xue.eth@gmail.com","name":"harry.eth"},{"email":"chaseefleming@gmail.com","name":"chasefleming"},{"email":"gregor.gololicic@dapperlabs.com","name":"gregorggg"},{"email":"bastian.mueller@flowfoundation.org","name":"turbolent_ff"},{"email":"jribbink@telus.net","name":"jribbink"},{"email":"kan.zhang@flowfoundation.com","name":"kan-flow-foundation"},{"email":"michael.fabozzi@flowfoundation.org","name":"michael_flow"},{"email":"hao.fu@flowfoundation.org","name":"lmcmze"}],"readme":"# @onflow/interaction\n\nThis module provides an ADT (Abstract Data Type) that represents the underlying data required by the `send` function. It provides function in which to modify the interaction.\n\n# Status\n\n- **Last Updated:** Feb 2nd 2021\n- **Stable:** Yes\n- **Risk of Breaking Change:** Medium\n\nThis is a keystone data structure in how the SDK works. We will strive for backwards compatibility in any changes to this, as it also makes our lives easier.\nNow that we have a stable encoding package for creating what needs to be signed in transactions, we will be bringing this data structure closer to what those functions need.\n\nKnown Upcoming Changes:\n\n- We will be changing some of the underlying fields and data so they are more inline with `@onflow/encode`\n\n# Install\n\n```bash\nnpm install --save @onflow/interaction\n```\n\n## Types of interactions\n\nCurrently the Access Node recognizes 7 different types of interactions.\n\n- **Script** executes a script, can be used to query Flow\n- **Transaction** executes a transaction\n- **GetTransactionStatus** requests the status of a supplied transaction\n- **GetAccount** requests a supplied account\n- **GetEvents** requests events of a supplied type\n- **GetLatestBlock** requests the latest block\n- **Ping** requests a pong\n- **GetTransaction** requests a transaction\n- **GetBlockById** requests a block by an ID **deprecated**, use GetBlock instead\n- **GetBlockByHeight** requests a block by a height **deprecated**, use GetBlock instead\n- **GetBlock** requests a block\n- **GetBlockHeader** requests a block header\n\n## Internal Properties\n\n> The interaction is a monomorphic data structure, that merges the 7 types of interactions together. Internally it has a bunch of properties, but not everything needs to be included for each of the 7 interaction types.\n\n\n- **tag** _(all)_ `Int` -- a marker that represents the type of the interaction\n- **status** _(all)_ `Int` -- a marker that represents the status of the interaction\n- **reason** _(all)_ `String` -- used to supply more information/feedback when a status is bad\n- **accounts** _(transaction, script)_\n  - **kind** _(transaction, script)_ `Int` -- denotes the kind of account, ACCOUNT or PARAM or ARGUMENT\n  - **tempId** _(transaction, script)_ `String` -- denotes the internal tempId for this account\n  - **addr** _(transaction, script)_ `String` -- denotes the address of this account\n  - **keyId** _(transaction, script)_ `Int` -- denotes the keyId in question for this account\n  - **sequenceNum** _(transaction, script)_ `Int` -- denotes the sequenceNum in question for this account\n  - **signature** _(transaction, script)_ `String` -- the signature produced by the signingFunction for this account\n  - **signingFunction** _(transaction, script)_ `Function` -- the signing function for this account\n  - **resolve** _(transaction, script)_ `Function` -- the resolver for this account\n  - **role** _(transaction, script)_\n    - **propser** _(transaction, script)_ `Boolean` -- denotes if this account is a propser\n    - **authorizer** _(transaction, script)_ `Boolean` -- denotes if this account is an authorizer\n    - **payer** _(transaction, script)_ `Boolean` -- denotes if this account is a payer\n    - **param** _(transaction, script)_ `Boolean` -- denotes if this account is a param\n- **params** _(transaction, script)_\n  - **kind** _(transaction, script)_ `Int` -- denotes the kind of param, ACCOUNT or PARAM or ARGUMENT\n  - **tempId** _(transaction, script)_ `String` -- the internal tempId for this param\n  - **key** _(transaction, script)_ `String` -- the key for this param\n  - **value** _(transaction, script)_ `Any` -- the value for this param\n  - **asParam** _(transaction, script)_ `Any` -- the asParam transformed value for this param\n  - **xform** _(transaction, script)_ `Any` -- the transform for this param\n  - **resolve** _(transaction, script)_ `Function` -- a resolver for this param\n- **arguments** _(transaction, script)_\n  - **kind** _(transaction, script)_ `Int` -- denotes the kind of argument, ACCOUNT or PARAM or ARGUMENT\n  - **tempId** _(transaction, script)_ `String` -- the internal tempId for this argument\n  - **value** _(transaction, script)_ `Any` -- the value for this argument\n  - **asArgument** _(transaction, script)_ `Any` -- the asArgument transformed value for this argument\n  - **xform** _(transaction, script)_ `Any` -- the transform for this argument\n  - **resolve** _(transaction, script)_ `Function` -- a resolver for this argument\n- **message** _(script, transaction)_\n  - **cadence** _(script, transaction)_ `String` -- cadence code\n  - **refBlock** _(transaction)_ `String` -- id of an existing block (used for timeout)\n  - **computeLimit** _(script)_ `Int` -- how much payer is willing to spend\n  - **proposer** _(transaction)_ `String` -- the tempId of the account proposer for a transaction\n  - **payer** _(transaction)_ `String` -- the tempId of the payer for a transaction\n  - **authorizations** _(transaction)_ `Array<String>` -- list of tempIds referencing the accounts of the authorizers for a transaction\n  - **params** _(transaction, script)_ `Array<String>` -- list of tempIds referencing the params for a transaction or script\n  - **arguments** _(transaction, script)_ `Array<String>` -- list of tempIds referencing the arguments for a transaction or script\n- **proposer** _(transaction)_ `String` -- the tempId referencing the account of the proposer for a transaction\n- **payer** _(transaction)_ `String` -- the tempId referencing the account of the payer for a transaction\n- **authorizations** _(transaction)_ `Array<String>` -- list of tempIds referencing the accounts of the authorizers for a transaction\n- **events** _(getEvents)_\n  - **start** _(getEvents)_ `Int` -- events after this\n  - **end** _(getEvents)_ `Int` -- events before this\n  - **eventType** _(getEvents)_ `String` -- type of events to get\n  - **blockIds** _(getEvents)_ `Array<String>` -- array of block ids to get events from\n- **block** _(getLatestBlock, getBlockByHeight, getBlockById)_\n  - **isSealed** _(getLatestBlock)_ `Boolean` -- determines if the criteria for the latest block is sealed or not.\n  - **height** _(getBlockByHeight)_ `Int` -- sets the height for the block to get.\n  - **id** _(getBlockById)_ `Int` -- sets the id for the block to get.\n- **account**\n  - **addr** _(getAccount) `String` -- address of the account to get\n- **transaction**\n  - **id** _(getTransaction) -- id of the transaction to get\n- **assigns** _(all)_ `{[String]:Any}` -- a pocket to hold things in while building and resolving\n\n\n## Exposed Constants\n\n**Tags**\n\n|                  Label  | asString                    |\n| ----------------------: | :-------------------------: |\n|                UNKNOWN  | UNKNOWN                     |\n|                 SCRIPT  | SCRIPT                      |\n|            TRANSACTION  | TRANSACTION                 |\n| GET_TRANSACTION_STATUS  | GET_TRANSACTION_STATUS      |\n|            GET_ACCOUNT  | GET_ACCOUNT                 |\n|             GET_EVENTS  | GET_EVENTS                  |\n|       GET_LATEST_BLOCK  | GET_LATEST_BLOCK            |\n|                   PING  | PING                        |\n|                   PING  | PING                        |\n|        GET_TRANSACTION  | GET_TRANSACTION             |\n|        GET_BLOCK_BY_ID  | GET_BLOCK_BY_ID             |\n|        GET_BLOCK        | GET_BLOCK                   |\n|        GET_BLOCK_HEADER | GET_BLOCK_HEADER            |\n\n**Status**\n\n| Label | asString |\n| ----: | :------: |\n|   BAD |   BAD    |\n|    OK |   OK     |\n\n## Exposed Functions\n\n- **Constructor**\n  - [interaction/0](#interaction0)\n  - [isInteraction/1](#isinteraction1)\n- **Control**\n  - [Ok/1](#ok1-and-isok1)\n  - [isOk/1](#ok1-and-isok1)\n  - [Bad/2](#bad2-isbad1-and-why1)\n  - [isBad/1](#bad2-isbad1-and-why1)\n  - [why/1](#bad2-isbad1-and-why1)\n- **Tags**\n  - **Unknown**\n    - [makeUnknown/1](#makeunknown1-and-isunknown1)\n    - [isUnknown/1](#makeunknown1-and-isunknown1)\n  - **Script**\n    - [makeScript/1](#makescript1-and-isscript1)\n    - [isScript/1](#makescript1-and-isscript1)\n  - **Transaction**\n    - [makeTransaction/1](#maketransaction1-and-istransaction1)\n    - [isTransaction/1](#maketransaction1-and-istransaction1)\n  - **GetTransactionStatus**\n    - [makeGetTransactionStatus/1](#makegettransactionstatus1-and-isgettransactionstatus1)\n    - [isGetTransactionStatus/1](#makegettransactionstatus1-and-isgettransactionstatus1)\n  - **GetAccount**\n    - [makeGetAccount/1](#makegetaccount1-and-isgetaccount1)\n    - [isGetAccount/1](#makegetaccount1-and-isgetaccount1)\n  - **GetEvents**\n    - [makeGetEvents/1](#makegetevents1-and-isgetevents1)\n    - [isGetEvents/1](#makegetevents1-and-isgetevents1)\n  - **GetLatestBlock**\n    - [makeGetLatestBlock/1](#makegetlatestblock1-and-isgetlatestblock1)\n    - [isGetLatestBlock/1](#makegetlatestblock1-and-isgetlatestblock1)\n  - **GetBlock**\n    - [makeGeBlock/1](#makegetblock1-and-isgetblock1)\n    - [isGetBlock/1](#makegetblock1-and-isgetblock1)\n  - **Ping**\n    - [makePing/1](#makeping1-and-isping1)\n    - [isPing/1](#makeping1-and-isping1)\n  - **GetTransaction**\n    - [makePing/1](#makegettransaction1-and-isgettransaction1)\n    - [isPing/1](#makegettransaction1-and-isgettransaction1)\n  - **GetBlock**\n    - [makePing/1](#makegetblock1-and-isgetblock1)\n    - [isPing/1](#makegetblock1-and-isgetblock1)\n  - **GetBlockHeader**\n    - [makePing/1](#makegetblockheader1-and-isgetblockheader1)\n    - [isPing/1](#makegetblockheader1-and-isgetblockheader1)\n- **Assigns**\n  - [get/3](#get3-put2-update2-and-destory1)\n  - [put/2](#get3-put2-update2-and-destory1)\n  - [update/2](#get3-put2-update2-and-destory1)\n  - [destroy/1](#get3-put2-update2-and-destory1)\n- **Accounts**\n  - [makeAuthorizer/1](#makeAuthorizer1)\n  - [makePayer/1](#makePayer1)\n  - [makeProposer/1](#makeProposer1)\n- **Params**\n  - [makeParam/1](#makeParam1)\n- **Composition**\n  - [pipe/2](#pipe2)\n  - [pipe/1](#pipe2)\n\n### `interaction/0`\n\n> Constructs an empty interaction.\n\n```javascript\nimport {interaction} from \"@onflow/interaction\"\n\nconst emptyInteraction = interaction()\n```\n\n### `isInteraction/1`\n\n> returns true if the value passed to it is an interaction\n\n```javascript\nimport {interaction, isInteraction} from \"@onflow/interaction\"\n\nconst ix = interaction()\n\nisInteraction(ix) // true\nisInteraction(\"i am a string\") // false\n```\n\n### `Ok/1` and `isOk/1`\n\n> Sets the status of an interaction to `OK`\n\n```javascript\nimport {interaction, Ok, isOk} from \"@onflow/interaction\"\n\nisOk(Ok(interaction())) // true\n```\n\n### `Bad/2`, `isBad/1` and `why/1`\n\n> Sets the status of an interaction to `BAD`, can also add a reason as to why its bad.\n\n```javascript\nimport {interaction, Bad, why} from \"@onflow/interaction\"\n\nconst ix = Bad(interaction, \"You were supposed to do the thing\")\nisBad(ix) // true\nwhy(ix) // \"You were supposed to do the thing\"\n```\n\n### `makeUnknown/1` and `isUnknown/1`\n\n> tags an interaction as Unknown\n\n```javascript\nimport {interaction, makeUnknown, isUnknown} from \"@onflow/interaction\"\n\nisUnknown(makeUnknown(interaction())) // true\n```\n\n### `makeScript/1` and `isScript/1`\n\n> tags an interaction as a Script interaction\n\n```javascript\nimport {interaction, makeScript, isScript} from \"@onflow/interaction\"\n\nisScript(makeScript(interaction())) // true\n```\n\n### `makeTransaction/1` and `isTransaction/1`\n\n> tags an interaction as a Transaction interaction\n\n```javascript\nimport {interaction, makeTransaction, isTransaction} from \"@onflow/interaction\"\n\nisTransaction(makeTransaction(interaction())) // true\n```\n\n### `makeGetTransaction/1` and `isGetTransaction/1`\n\n> tags an interaction as a GetTransactionStatus interaction\n\n```javascript\nimport {\n  interaction,\n  makeGetTransactionStatus,\n  isGetTransactionStatus,\n} from \"@onflow/interaction\"\n\nisGetTransactionStatus(makeGetTransactionStatus(interaction())) // true\n```\n\n### `makeGetAccount/1` and `isGetAccount/1`\n\n> tags an interaction as a GetAccount interaction\n\n```javascript\nimport {interaction, makeGetAccount, isGetAccount} from \"@onflow/interaction\"\n\nisGetAccount(makeGetAccount(interaction())) // true\n```\n\n### `makeGetEvents/1` and `isGetEvents/1`\n\n> tags an interaction as a GetEvents interaction\n\n```javascript\nimport {interaction, makeGetEvents, isGetEvents} from \"@onflow/interaction\"\n\nisGetEvents(makeGetEvents(interaction())) // true\n```\n\n### `makeGetLatestBlock/1` and `isGetLatestBlock/1`\n\n> tags an interaction as a GetLatestBlock interaction\n\n```javascript\nimport {\n  interaction,\n  makeGetLatestBlock,\n  isGetLatestBlock,\n} from \"@onflow/interaction\"\n\nisGetLatestBlock(makeGetLatestBlock(interaction())) // true\n```\n\n### `makePing/1` and `isPing/1`\n\n> tags an interaction as a Ping interaction\n\n```javascript\nimport {interaction, makePing, isPing} from \"@onflow/interaction\"\n\nisPing(makePing(interaction())) // true\n```\n\n### `makeGetTransaction/1` and `isGetTransaction/1`\n\n> tags an interaction as a GetTransaction interaction\n\n```javascript\nimport {interaction, makeGetTransaction, isGetTransaction} from \"@onflow/interaction\"\n\nisGetTransaction(makeGetTransaction(interaction())) // true\n```\n\n### `makeGetBlock1` and `isGetBlock/1`\n\n> tags an interaction as a GetBlock interaction\n\n```javascript\nimport {interaction, makeGetBlock, isGetBlock} from \"@onflow/interaction\"\n\nisGetBlock(makeGetBlock(interaction())) // true\n```\n\n### `makeGetBlockHeader/1` and `isGetBlockHeader/1`\n\n> tags an interaction as a GetBlockHeader interaction\n\n```javascript\nimport {interaction, makeGetBlockHeader, isGetBlockHeader} from \"@onflow/interaction\"\n\nisGetBlockHeader(makeGetBlockHeader(interaction())) // true\n```\n\n### `get/3`, `put/2`, `update/2` and `destory/1`\n\n> crud operations for the assigns pocket inside the interaction. They are specifically designed to be used with `pipe`.\n\n```javascript\nimport {interaction, get, put, update, destory} from \"@onflow/interaction\"\n\nlet ix = interaction()\nget(ix, \"count\", 0) // 0\n\nix = put(\"count\", 0)(ix)\nget(ix, \"count\", 0) // 0\n\nix = update(\"count\", count => count + 1)(ix)\nget(ix, \"count\", 0) // 1\n\nix = destory(\"count\")(ix)\nget(ix, \"count\", 0) // 0\n```\n\n### `makeAuthorizer/1`\n> compose an Authorizer account, and registers a tempId for it in the interaction object accounts registry\n```javascript\nimport {makeAuthorizer, makeTransaction, pipe} from \"@onflow/interaction\"\nconst ix = pipe([\n  makeTransaction``\n  makeAuthorizer({ addr: \"01\", role: { authorizer: true } })\n])\n```\n\n### `makePayer/1`\n> compose a Payer account, and registers a tempId for it in the interaction object accounts registry\n```javascript\nimport {makePayer, makeTransaction, pipe} from \"@onflow/interaction\"\nconst ix = pipe([\n  makeTransaction``\n  makePayer({ addr: \"01\", role: { payer: true } })\n])\n```\n\n### `makeProposer/1`\n> compose a Proposer account, and registers a tempId for it in the interaction object accounts registry\n```javascript\nimport {makeProposer, makeTransaction, pipe} from \"@onflow/interaction\"\nconst ix = pipe([\n  makeTransaction``\n  makeProposer({ addr: \"01\", role: { proposer: true } })\n])\n```\n\n### `makeParam/1`\n> compose a Param, and registers a tempId for it in the interaction object params registry\n```javascript\nimport {makeParam, makeTransaction, pipe} from \"@onflow/interaction\"\nconst ix = pipe([\n  makeTransaction``\n  makeParam(...)\n])\n```\n\n### `pipe/2`\n\n> asynchronously composes transform functions and applys them to an interaction.\n\n```javascript\nimport {interaction, pipe, put, update} from \"@onflow/interaction\"\n\nconst ix = await pipe(interaction(), [\n  put(\"a\", 5),\n  put(\"b\", 6),\n  update(\"sum\", (_, ix) => get(ix, \"a\", 0) + get(ix, \"b\", 0)),\n])\n\nget(ix, \"sum\", 0) // 11\n```\n\n### `pipe/1`\n\n> gets passed an array of transform functions, returning a function that takes an interaction to apply the transform functions to asynchronously.\n\n```javascript\nimport {interaction, pipe, put, update} from \"@onflow/interaction\"\n\nconst run = await pipe([\n  put(\"a\", 5),\n  put(\"b\", 6),\n  update(\"sum\", (_, ix) => get(ix, \"a\", 0) + get(ix, \"b\", 0)),\n])\n\nconst ix = run(interaction())\n\nget(ix, \"sum\", 0) // 11\n\n// Pipes can also be composed\n\nconst p1 = pipe([put(\"a\", 1), put(\"b\", 2)])\n\nconst p2 = pipe([put(\"c\", 3), put(\"d\", 4)])\n\nconst calc = update(\"sum\", (_, ix) =>\n  [\"a\", \"b\", \"c\", \"d\"].reduce((acc, d) => acc + get(ix, d, 0), 0)\n)\n\nconst ix = await pipe(interaction(), [p1, p2, calc])\nget(ix, \"sum\", 0) // 10\n\n// Pipes can be stoped\n\nimport {Bad, Ok, isBad, why} from \"@onflow/interaction\"\n\nconst countCantBeGreaterThan = value => ix =>\n  get(ix, \"count\", 0) > value ? Bad(ix, `Was greater than ${value}`) : Ok(ix)\n\nconst setCount = count => put(\"count\", count)\n\nconst incCountBy = amount => update(\"count\", count => count + amount)\n\nconst ix = await pipe(interaction(), [\n  setCount(5), // count: 5\n  countCantBeGreaterThan(10), // Ok\n  incCountBy(3), // count: 8\n  countCantBeGreaterThan(10), // Ok\n  incCountBy(5), // count: 13\n  countCantBeGreaterThan(10), // Bad\n  incCountBy(9), // never called\n])\n\nisBad(ix) // true\nwhy(ix) // \"Was greater than 10\"\n```\n","readmeFilename":"README.md"}