{"_id":"tupelo-wasm-sdk","_rev":"35-394497ed346b2b687c63fae49f4c6876","time":{"0.0.1":"2019-08-12T08:03:01.272Z","created":"2019-08-13T09:30:00.959Z","0.0.2":"2019-08-13T09:30:01.379Z","modified":"2022-05-22T10:02:53.686Z","0.0.3":"2019-08-14T11:48:01.371Z","0.0.4":"2019-08-14T12:06:06.166Z","0.0.5":"2019-08-14T12:19:59.986Z","0.0.6":"2019-08-14T12:48:56.491Z","0.0.7":"2019-08-16T10:21:20.970Z","0.0.8":"2019-08-16T10:24:20.953Z","0.0.9":"2019-08-16T20:33:31.115Z","0.0.10":"2019-08-29T18:29:25.831Z","0.0.12":"2019-09-18T15:49:18.696Z","0.0.13":"2019-09-26T09:09:37.394Z","0.0.14-rc1":"2019-10-09T06:40:55.115Z","0.0.14-rc2":"2019-10-14T08:16:25.402Z","0.5.0":"2019-11-14T16:09:48.459Z","0.5.12":"2019-11-20T18:56:59.281Z","0.5.13":"2019-12-02T11:23:55.036Z","0.5.14":"2019-12-12T11:08:15.043Z","2.0.0-pre":"2019-12-17T10:39:07.038Z","2.0.1-pre":"2019-12-17T10:57:29.885Z","0.5.15":"2019-12-17T11:00:53.166Z","0.6.0-rc1":"2020-02-10T20:18:40.189Z","0.6.0-rc2":"2020-02-12T10:12:32.151Z","0.6.0-rc3":"2020-02-12T12:16:18.103Z","0.6.0-rc5":"2020-02-28T15:04:51.412Z","0.6.0-rc7":"2020-03-11T13:28:41.290Z","0.6.0-rc8":"2020-03-12T15:07:50.948Z","0.6.0":"2020-03-24T22:46:47.469Z","0.6.2":"2020-03-26T17:25:06.770Z","0.6.3":"2020-04-13T08:16:34.084Z","0.7.0":"2020-04-22T21:38:34.699Z","0.7.1":"2020-04-23T17:14:05.383Z","0.7.2":"2020-04-28T14:25:08.072Z","0.7.3":"2020-05-06T11:39:03.390Z"},"name":"tupelo-wasm-sdk","dist-tags":{"latest":"0.7.3","next":"0.6.0","master":"0.6.0-rc1"},"versions":{"0.0.2":{"name":"tupelo-wasm-sdk","version":"0.0.2","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","base-x":"^3.0.6","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","toml":"^3.0.0","ts-node":"^8.3.0","tsc":"^1.20150623.0","typescript":"^3.5.3"},"gitHead":"a86115dcb0f532d1cfde9ff34446997e0bab2669","_id":"tupelo-wasm-sdk@0.0.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rJy+GA9qQRI3VCZ8bHnEesFUakpzmCfShElvQ5CmRjVJjtc7ge2+xt+JPBC8MqMFxBqhp2MUhc1CSuqJvMQT8g==","shasum":"398f28946e38c30eb16f26db93ac8fc68517b6fa","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.2.tgz","fileCount":66,"unpackedSize":34441058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUoMZCRA9TVsSAnZWagAAuBUQAKDKJN7pcusUKTM2dKdE\nC5moK6a3OuQUHB6Hoeq5+0f32AlHAOeYnwYfUpbir6RVYppSOoe8k8IZS51r\n0qwgw0DDAMW24jlrZD5qLBA6ZITkCdQ2AXlhtVgM9kU4bEaZetNCh1yQSpDh\n0dD2vLMjGIKQG2lfvymQstqTswPfVYonAfp0goVu8uhnbfc/a1Zd3gztWj2m\nr5HW4Ik5N4hQSnN3lIvplKLyrX/95e7OchyLtVCU4WtPRl5y7yHeFivDOnn5\nEoEAdR6hlYPCroKCzgs2FebinsgwdJXIPRgSvbsk3Eu/JX90Y8iqMNPB2Svv\n+atSVTXNvLcz1KPFdg3pBKbFteMwpwdUTQKzhtDd39ap2SVRtKY1znH+uiMe\n61CBeC4WQBy5h1JnwAWGh6CStHv414otUo4d41W7QVVHQR34d/DqkioKpoy6\nkY9fAdC6e/CjPI9Oa1/mIyViyQcQuo4jCPl5KTqLhAPLHns4YjKrXtWBbgNf\n10VVI6CgRRp2KyRChF/cNaM4RkBAbH8KUeHzljtAmIS+/Iia7RNtBSFQ4lTx\nlqEYK3/CvKiupjxvcHdFnWn5wPx4dOOKm509PvZ9oaDel4zsBbB0IqBHMPfF\njoIytHf32slqu4g5AAlsxzedk9c8+O93I5BPk92RiZ2pfHNXA82PR0m3AYu0\nIWqn\r\n=mIHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI/y0LLZTnG53Uxl38zUk/mfOh6CmMfaS/cV0tGBB47AiAaFDgmx2NQlzOE9H/USc4HJVkTNmiWzxOPYyWJrXudbA=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.2_1565688600960_0.6803501093338777"},"_hasShrinkwrap":false},"0.0.3":{"name":"tupelo-wasm-sdk","version":"0.0.3","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","base-x":"^3.0.6","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","toml":"^3.0.0","ts-node":"^8.3.0","tsc":"^1.20150623.0","typescript":"^3.5.3"},"gitHead":"5953ff027a22870f10efc74de2008dc40a407ba2","_id":"tupelo-wasm-sdk@0.0.3","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-2t8/BImieHKOOOY/Pj3w9u8lpLrRreHLwm5u1vdmty6E252GlLcivkkEEBu/kmSV3YB3dPkjhbasJbYOP3rE6A==","shasum":"daff99dac84f6d6023a893ac8d856fdac601a98d","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.3.tgz","fileCount":66,"unpackedSize":34451699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU/TyCRA9TVsSAnZWagAA/QgP/jTVsQVqhdZO/ll7Ilfa\n9pBrDTWt483RJQtGQlavvKy0sg+TJpC9famZ5nchIRGYZwwZs+G34waSg3iB\noYaErO8XN2sGeZhAK/ClZYAFOwe5uI0UGXFghS3BPzVphCWsUh4TimnW/gDB\nyMhuadTsXxmiEd9H4ciKriXQaGKd4y45oYwC0IDIoN6yymPuoo7AUmBGEqxt\noBWW3W1v0YfOp0gEicPW7lCTLgQjgV8irRoyuqqTg5JePcwGNGucAZug0KW7\nMl5HuoJB6XDJXo9DkHY+R2VwE98pF/fPJoTi47ivBKhN4Jbk6b7xnluaMzyI\n9wmbnR1FMZKTKcRPs9NgPHq2d/hVFpcXPA1dy5AKa86EEU402Kt3cZpF34Iv\nl2xoLQQ87kAdR+iInnF7YiMD7LHWCfcaZ6ipCD3gXRZ8DwahoIgcrFiKQxJL\nY62EGF6DyTpQSlNB0gHAps4kZ80jIfasJAjv4fvzGdXfejb1oj41MGAVfHSu\nLuLqP1jooXorU0YtE0O8+NCNwZnMO7Db45XAunciCZd3QPLZq8/TyqLn4Rwd\nNvfwxgT97CJRM78LM9ekbrRLW4vZm0y/dcZelGvNmZMzcwmWeJSkzyjNmawW\nzesc+z1JtZ6pmM3Qkz7Tllrn0eOr313R6+bbM11T1jpWPxkOPugdUnQVlqeN\n6ej6\r\n=r3uc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMLx2lLEbjQbR7r9SbjRzdDHj7JWpuDZODFDFHU24h+AiEAl245S4jz0BfvfTmGxkf31zF5BQr4uyVDukK0Z8XBvuA="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.3_1565783280901_0.15507694146266027"},"_hasShrinkwrap":false},"0.0.4":{"name":"tupelo-wasm-sdk","version":"0.0.4","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","base-x":"^3.0.6","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","toml":"^3.0.0","ts-node":"^8.3.0","tsc":"^1.20150623.0","typescript":"^3.5.3"},"gitHead":"f6191f6c9ba6935766e1d01dc5600e0e39414dc1","_id":"tupelo-wasm-sdk@0.0.4","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-b+gCbA2xObIvkumQy+ho6R7hEengWAx0zXxTYW9tpPnGtcRayztBUucxBxo0o7Lm28p5viOe1DpE6AkODIF0LQ==","shasum":"24acdd143798fe4614e67128b3c2f2f8880ede25","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.4.tgz","fileCount":66,"unpackedSize":34452218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU/kuCRA9TVsSAnZWagAA4joP/3atAu5M2B5UPMB/pzU4\nK+r1+8S3AsdZZDu6JRHHyTbzqWQO2JGoOxb6ZHmB/wfLCgO7qkIStJLJrZjf\nsHmZlPv6iqw7CD36zeZyZpwTMcB7V2bj5ZKWZ7teutH4c2WMVHLD7y6kAdH8\n3PZ5p4jca3FqcXxY/owSH11yximW2rVeavQomFn+RuiYORWTPaC0zSLMN57M\nnrPzMcDg4zg5ErA2JfnMsjcZkcYrPc2p/iTjVcUSz1Ii4xdT5a+9pjb5vC7+\n9jupj0CZYxWZiqXRYuz7ovu76feNSDFYVuc1Dz6GQ96oGdMATkXC8WVE6mhT\nDMwmMkFpoEMuIYlLl8WlOYunF++PSlfhNIQo+nXWDuTrGuRUqcMnzJvz4xol\nU5fw3TFjWm4RqKQbXe44R6+xnhKRCiZJN1/s1lpatQwCP6+L3ZlIjDsCodnf\ngwNDLz1XD9/zSWlTG3EDszVXtOnzkHmmwfj0AdxA8Xq9BIYraM/OPTZXJuDw\nCpCOoM8XV/DaBg6T/O3byxPxVCpK+267s0tIxNunTA0GkKGqyOvDBCtRXXDu\nBcE61YzwzZhMj5LboXMfiM598s9YYyd4yyLUopNfBvnZ4tsGndHIc7QvnleT\nMpc2mnsrozOEaKPQpmtL79rCmpRu4zRl45XGBm2iNrQoLYeSws3tWaJMsOEW\nMjgI\r\n=36rR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVQmMfrIMWWnnS1IZEonYHme+C3JL8rlEb8hVKJuYLDwIgRowOw3gxo21L3lNPZ3mZGhFANCLeBX+XxLA6M295WPQ="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.4_1565784365222_0.5552100054872182"},"_hasShrinkwrap":false},"0.0.5":{"name":"tupelo-wasm-sdk","version":"0.0.5","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","base-x":"^3.0.6","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","toml":"^3.0.0","ts-node":"^8.3.0","tsc":"^1.20150623.0","typescript":"^3.5.3"},"gitHead":"497c5c264660cb0b5bca4e2070b7c68313aac4de","_id":"tupelo-wasm-sdk@0.0.5","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-p9a7VvT4YSQQRhoCDeWCgmgG54kbMO6e0+WxUU5ppDS+XaIcwor+rugOn87UsWZEE5ZyIOCHpy5s0O6XJfLOTQ==","shasum":"741c6266ff2092aa4ba57d1ccb723fc541b7e412","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.5.tgz","fileCount":66,"unpackedSize":34452218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU/xwCRA9TVsSAnZWagAAJicP/2XUQdorvC8TjSEBAuWL\nEM22e27vR9pu+zLtNjytEemRUjqBiF3V3GoDWojZfxwry46m88yNWz8UlOUA\n9gGdEen7ix/t54u4330sItCCd0HqfgdLoGW1qtQ8UMXVztUNSuRWALy+i+Pj\nQ1HwjuG3esKSufE4aePRdBPpbCmYR8f7kQQrfHtIQgAWZIjMMWF7xjKoDm/j\nwBRyw95rHOrEkj6mkQOLdY3hAkQty20XBVggUBgkr8XcuRJzrk6pmSUXQNrN\n/3kkb3l3p6HpWnsL5kq3cTSV4K74i7wnojYElemYVFfvvQ+YjSjTcLt9Jmf8\nxfJiqQPUq99CsEgta4Fr+SepAngkiF8tqGDagbiGSPlBeKgigTl4KSJitfnk\nKJt8lZgh/j4WVyQxIHO+EXom0YXAwvUEUfL6vR2EPNVh86E1omY1Qy4FCrQ6\nqz1Ihql0xo+wTMnXBlvEyZb+YT+7UrRy0oPWece6Q1BDBhfZ3QKPMOaPa3kD\n9IoBe4n42avjy2xA+SOeP6Y1LS6PeUAUKhx2R+TOKgSRUvN/BOIO8qwBOfmJ\nc7rGtnoiFRDjxOYDfIHJQxexN5zB3najIqlRK7lWarsX0fFNYcCsvBLf6lLG\nkJDynAwItx2rfWDoPb7uT4bvLtsckQNr1gN+67RrPplGx6qnvakIDBJQ8j4p\nAJ/Y\r\n=tayo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiRa9Tm7fjeLtcOcpPeEXGfS2h2RxY9ULKklqDV1fgmAiEA7tvFQYvwuApxHT7XZWmyFLIxjJpq1WF4mhaBiCfX548="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.5_1565785199564_0.07294885954058072"},"_hasShrinkwrap":false},"0.0.6":{"name":"tupelo-wasm-sdk","version":"0.0.6","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","tsc":"^1.20150623.0","typescript":"^3.5.3"},"gitHead":"68f53b843f4e3e59d5a2cb630b8668e437a479fe","_id":"tupelo-wasm-sdk@0.0.6","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-2qyGj8DvoD+3AAbfCDkRvaFs7WRyUcTCL2EeWbf8V5uHdaUr+YWPYAWj6spK8BZNAPz85TUzSdDrBNCDKCOBtw==","shasum":"8fcb741993f20cbdfa5d389eaad1a3d6e9224b6c","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.6.tgz","fileCount":66,"unpackedSize":34452194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVAM4CRA9TVsSAnZWagAAWB8P/27hMX4GGIkD0D3ur2qI\nU1gkMsFFQhyqjhTBR7leu+XEb6+GDMkmlqH7npavbIsigPQr77S5tfC3ZZhj\nzopWf8uV0inanGzUa/C6+Mg8/OFzUXEk8SvsYUiVeF91R88T9LGeoZs9gVKx\nIToAIgxjif2NRW4y7Cj/NHpDe0R7hQYAbS7mPlKScaK7kDdyZuFEN2UuolSO\nbEkgpXf4Re+fJROuuOBDnGIDcfbuFvFprY2mzOKFsOXY1mVtWW99HStuSDHv\nxscseIxf4x1kVF+HE03ih0bEFrSXkibKEUk2lSNYHw/pNAj3ppSlUyEBE6bm\nbUDN87Z5UzKjvcI/CLOVirgUvz1YwndopjqVazMTuubEe1giCUs5o1gQYgKS\n/iLRSYXFPxHXfHVFNCkbfm+7iWroS75SwXkHvCZeYiAaWlJUzpAJiLjJgjUC\nwlBvvhFsjZkK0KPtsb1Pp3cTRfcy+RLW48LmM9NuEx1AlbpRqgn0lXHdbNCh\nGzEyQNXzUcs/WAKm/NzLxfQEPHVRjmSpX/6GGUJu1I+PFD9Sn6TmBdlNTL3H\nPCM/K3ZD9Jx/0ux0h1rhg0klGSFts87TPMjyUqZkukbgrBgvO5Iy0WgoEMc9\nefHxjNSPcr8tSkbT2G6GymMIIhj0vjif/XKCVc2a5g7NfmUTSzUmcMsJQOtV\n/Ko1\r\n=U3r+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3NwKmDySsYzcwOevkhGfM4vJipNA+0ZnyFJiddyNJnAIhAKkQM8rX8fqK+mC7ag6z85bwa6iXJnTSolF6QGGZBzED"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.6_1565786936153_0.1943054393355752"},"_hasShrinkwrap":false},"0.0.7":{"name":"tupelo-wasm-sdk","version":"0.0.7","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"cd0f91b17f379ec7ed298843660a9d4082b4374d","_id":"tupelo-wasm-sdk@0.0.7","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-kmhwKxvJY9lBnJ2AWB0oyNhxa9GWfburnM1Ft/winBhmKpH3ZlEKuEsb3lYq4/V2xao+IzYiVBoFyawFkev4Qw==","shasum":"a266a1fc53c9cc4175a11e41e2222f433f820a6a","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.7.tgz","fileCount":7084,"unpackedSize":250393409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVoOhCRA9TVsSAnZWagAAAW8QAJ9DXSk+IgHFA508o7oG\n7TwVSNXFPXOVn9AKItHbJPTLCFHg2gvMzEQzNeI2Xu+5VrVdRTKuVoioi/a2\nyQ7KyiqR8iVXWXmnm2hXn6mxKvI2mb5PJpT/ShmTw5OKP5BP5vtUZkfC1ymt\nYo8c/Jv+ORV51MUQ2p5z0qWEmSYUAMIAYClF0ix7R1IcKRHuJSVOuOpm5K8E\nakNuguGJG6VUEJv72LSLERSz9btRLltOayxwTx6a1ssTSfO/MbjgWvULdJ/g\nzbdp2PW9BglBnJ9uwRNt/vAgrFxW7WlbaRHU8InbZDJtZ78yK93CQF3Z7kW7\niQlWvxxrr7LVasKNxp8hp+RzYcSrJHSb73lL6+udU3qbDf2PAsyZB7v4FRLq\nxKaIuMqHCTLlQELc8cViEPsybBvJKQH1y5nlyNzitGXpeST3RjhmGqjv5mJk\nHX19XAA9pP8N1UKqsux7NsyycfhfPOQtyNsBKP+z3PUU9xMFVb0USAAbEBmO\nTeZVEYR/YXQZ105herzNvmBZgoyiQHUq29IOlkcslvNOlk7pISjs67Layol6\n7808DKhFtJzVHPYynMy1ObnHYoN2/jIXlh7QL/hxU02lqSk2S6Xkr4RD2Up2\nTDuh+VQj9JwmNta2SzfnR5HvCr84Wq1T53p54zTYYlHm7X+2uIAslnD4Cahu\nhezT\r\n=D/Zo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGGtTV4YOJd7IzBP9KBlxWs3UKeN2AQN4gupqUGd0mYgIgemlnPM2KcnKCt7rT5woDCZfgByAjuEFn20RgmryIZRY="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.7_1565950879716_0.7660561594330484"},"_hasShrinkwrap":false},"0.0.8":{"name":"tupelo-wasm-sdk","version":"0.0.8","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"193e9626ddc98f261faae0856f2c123f5368d875","_id":"tupelo-wasm-sdk@0.0.8","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-tylavXhUPvgqF7TMiYwpibj0mrnFimdPzbXEwY4O6q82BExW7xv98b37IhPe6wYQ5jHWvAuyGJp3c9yEJt96Sg==","shasum":"1285d8f23a9ee152f584993415004921ea385304","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.8.tgz","fileCount":61,"unpackedSize":34441576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVoRVCRA9TVsSAnZWagAAjJkQAKLuY9G7RAUuLRKlcy7W\nT8RoCOXSgh/6jNxVvLJ+enxAn7Wz8p0X57F6j9ZyljFMtZav9JqtKy7B809l\ngglWXU6DLC+4St+dyfB4tiPexlZ7lBjFzGxpfiX43YK348aKvLCjmBAAPzQS\n3vf1uSKI4fJKDF2EV96u+APhzmjoEG0duKatFJfBigrwHdx/cRZEhPhbNStB\ncnJ/qymCauydDXbZzc/62VWRQQJR8OSF3V/aGtz8b0Wg1oQlbtNIWRM/wMR4\nvNK2gU3+D+COVetxJh9S4YCdLd/+ix0kntcwViO5j31Je6kd8ItNhA1pZcmk\n3qn1s+BbCnSr2WNU5P+FIX++pEQirAv6NAePlNICDfASLOtp6Gp9i7cNunX+\nKIXaVhT9RLpCOyVjF1HhA0A9F3k4GiFHL7QONGKh/B+lyjMCvEgdAhR4emZ9\n31xPkWk8NsULf72RKcg4T1oqMvwfarNcAlzkdX0mDSX+0ivoLSDnLekpGu1y\nBnlje4C7bPATcvDVSoovavpu/lhWtG8gkzYwqfuRPU1MZYhoIH4NQcmQp8+E\nlPMRxOIxUBU1N6SohBc3iJUE5GbW65ZqYRzMpS8fVZ6HfodKTHhAEL0BfTln\ntvUWYyAkqvh+OX3gYB3eVJZTMldb5nz9JUb7d+sGG8d/GVEXIuUZplcHFXOX\na07O\r\n=7c6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJJ81flezMwFRmqWAI2ky8zOWtRx42dcnZW05wihIk9gIhAPM9Nes2WHq3m/F74nryUxpI5K42vfZfJNv7pNaSY5d9"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.8_1565951060254_0.2650486153196505"},"_hasShrinkwrap":false},"0.0.9":{"name":"tupelo-wasm-sdk","version":"0.0.9","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"b31ebd329d3a2b4c9aec74f850f862e5d596e538","_id":"tupelo-wasm-sdk@0.0.9","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-eiMsbRYtjQoZ40oRjjFHQHNM0pyOI8d0IHxG23iT5PnVkCaUw5cOBg0XIrqJOJg//5KwKER2RkRjGgKjiUQh+Q==","shasum":"595a9e2536f9eea3fe8a17b71e8345588dec2235","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.9.tgz","fileCount":61,"unpackedSize":34442289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVxMbCRA9TVsSAnZWagAAMMsP/AwdKZ9D9reg0m5WnBdh\nEY5pksvFpAGfzCETCtQLCrm4xQw04BhAVRnptODlB5xncA9MFylRM0fz727G\n3EoC1BMdQHNgH63916xbpz2mAaHV+k+eiOcOs+KD7r3R1ADSw65GhPVQT4DJ\nlzt+gwGnXbGIG6TwHPVDqDhWTtlBWblrAzEGoOPCIbtWxExxTObOR+93ecln\nJqtnblu4FEMVJ8Xq8RGgc35YjudQWFOs+fR48BnMctsIWBMAkOgSq7vxZ4fv\n+HCEvaOGXI4XoXdQWhug/dO1tEUfUVBZFIOOi0xaW2YSGswNxZt8B0B25M60\nTSpkPLH38X7DysOXmltB8mYnUqTwmSdqlmVSY/jvHEg/QJ5EoTc6jyNMdCY5\n529ClDCHBJSOlKllS0SrbjErRsclzac5KSHDjg2MPp5ezEzR9v5UeJ7OOSO+\nbNjIHgI6ZB6McFvReVvEnjm2onnlkfkI6lFtxrLwZP35pZN1T6WEK/57KSLZ\nzOX2wVvineSf2TKg8CS9i9n3eKn1qUtN8/lCvb73b8PUdRUbB6Wgj1SZCsoq\ndd52DobhAsrVADU6JHBb9n0pZC5uUX1+Kv8WABDzFnuVCRPiq0bq9K7qHZ+z\n4MqvxdlH2mU4h0iPxwNEw/mH0MevAVjIKZ5s8Okqj1FHj+WsN+qjwuzY29hv\ndaQJ\r\n=8agQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXe3AipMP56+/eRDR1fVW6UlfVqB5s6Uuk1iznqSUU5AiBM1SUeU4henGRsPas14NbncHlcw8+RFWbY2OPaDfaKkA=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.9_1565987610695_0.43165053849766855"},"_hasShrinkwrap":false},"0.0.10":{"name":"tupelo-wasm-sdk","version":"0.0.10","description":"a test interaction of tupelo wasm","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc4","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"d1f1936e575496592abc02d1709db80ae01c5019","_id":"tupelo-wasm-sdk@0.0.10","_nodeVersion":"12.1.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-xByU44AfGCGvBNtcv2MV1Wjv/FV4cGTCQ7Q+Kaye6EeDpI4qcYYGjwkrT1pEY+X5nihgOYAky6lkwJf8nNsTsA==","shasum":"c8400c16fc81ec95949767a773646a332c987857","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.10.tgz","fileCount":61,"unpackedSize":34474502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBmGCRA9TVsSAnZWagAAGugP/0CuMXzXs4rUjsMeEFit\nPMujQdbM3lP4SGcjxJkw6BvhRd1UPBJtKEhGdryNmwxsbP+gMIRvjsQiTl3H\nGNXEt2+AZ4agcnCZEn6GdNNusfbuyiayaSn+lCg61Dq0r1QYZRaKo0UKk3Zt\nDmbeAmjwGJ0Q0BDs1L6DGp1nYGV+J/nB87u3L4LhlYon6ehVC+wDT5qb7Ewp\njjspEJc71kqs4G0JXBmuiE0q8sqUoD/jmAjXRunhcA5N384rgqh+g5Sckfry\n18L5FBMW/m0tzTnMUN9eEsWFThzmrZC1+CS9Z+jUv+6NQZay75nbNLr6/p/G\nkAviJ3fiiVxGcNuBgRd985ktrFyGWZrzRPlqzema1BwZASjEK+xoA1/e9x5p\niD3qqzNvpoUeXIOSzd469cjaFXN+ILsyjQ3hu9HooeL6gYIDbYU8RSZfxmAL\n7AeO1mwuvRAhoILq0mr9tL1EYJc2ryfuGuEI0tF+jmzrRyi9Q8BluR59nLWF\nSlpYd8tuPAjMZY44bOX+Yty2UhXT7KjqUKdKsq9X/GITpXykwma8py+whZkM\nnCHqm3JUtUdReA84lyA2buBMMPZvz40yE6scWwcUQe1lmdhwRpxN/wb0BVgJ\nU5WZcw06K1cRyX9m3bPEd0zx1sd1xJlfSv3KVSl40m0cdFKQSwJlXq6cL0uo\n3DTV\r\n=sUVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTewgOcHeI4GFDdqiyQSKG/B1bBANShIfZLybHu7IP9AIhAKdMnLULniblapwWlnfzq3W5BWpPnX4fHiP2J1H9VNkC"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.10_1567103365441_0.19239781242026166"},"_hasShrinkwrap":false},"0.0.12":{"name":"tupelo-wasm-sdk","version":"0.0.12","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"cd ./tupelo-go-sdk/wasm && GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ../../src/js/go/tupelo.wasm"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"2370d62ea7c7f4f83a1ad452b5f50405aa0c9d83","_id":"tupelo-wasm-sdk@0.0.12","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-SEpQ4/8fN03mdLPpPx5WW6UfHczDt2DFGang+HbRyVR/frsonFdB/F6GvM6VkRfQMvHmbztpEl7v+DPEp30zPg==","shasum":"e191cbd39a100fda1c5d0a205456ec1227d92399","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.12.tgz","fileCount":71,"unpackedSize":34821590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdglH/CRA9TVsSAnZWagAA5/4P/2ZytMY/lhwEs0jUtC0b\nwQHlB7g6dFJqVh8aib6YKpvQse328rvsugF8+f7c2vb+2BeOKzixH/Rp2VIm\nTVkx5Ysg5gPNip/f8uYZLJIErSOuMCl0d8GsysAkVMpISMiZORwP90OEbQM+\nFkefzFYIYMNaN86U9jiq0OZbzJf9D9gPUBiRWfFkPRutGQQ6nQ4InVT1s3YO\n/3durqLLG0D6Mn1A/4pUUKCAkPBZGCV6Iu7hXp3Wb9paumQ0MesZlAmoy+fK\nTbRIFQ0wiDmqhjkeVLgtYjyuDpEqRRZd0nVTPnulaF6MsT+Nz+1nSD5bzVW7\n1mI3hrgsJyf1N+8VDYcm8Lg5sU3XV/57MpXqHHt/Gl0iXCUxyEX+0M8RFO8y\nMH+iVsXMa6LBfVOdMHxBcbYFdWWepFyXgmnKFsA7uxhB20vvZtP2wsLFV+/1\nsb9+3HUDCBd8MD7jnL9oO3M8Sc+IAJYQEjsQokiVn7w+t5Jl54FHsQfQTFWF\nn/TutDBpfrobmuBXR0Flr1DiInZv67SEqG5xsgnVvwYqJ7frBx2GDTWKEjVH\nqxXsSQY/d4mrWVyZdfDvcx6hkPhXP1CTynXlC4r2fIzTdxStTnUzRQDpsC1I\nWnYsL+xigCBHtIWhV0H4JwbB7RKK1q2ZX7pH98vwuS7LoqLUcvqmHHOFjBvZ\nDPB1\r\n=Xmfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuLh+UvmLGZ4hGgu/UTFJI6wCK6TzKu3DMCbecHhh9XAiBGt3zkJI1NV72ejp16t1+b70zWSb+m/0Gy2eOz3MmUVQ=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.12_1568821758273_0.3786697815276814"},"_hasShrinkwrap":false},"0.0.13":{"name":"tupelo-wasm-sdk","version":"0.0.13","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.25.4","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-kad-dht":"^0.15.2","libp2p-mplex":"^0.8.5","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"0.12.3","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"167f7a5560a38f53c459496c33c8cdb49efe71d9","_id":"tupelo-wasm-sdk@0.0.13","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6P2efHyKl4a8A/MmcOztO/GjQAWmHEv9Ix0x0akUF78bRF5ky7AMucYrPFK2wSBcqkm1ztKqOBkSiHKtYiIF3Q==","shasum":"fe86e0b878cb60a8bf6901781bda4d2119b286ca","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.13.tgz","fileCount":69,"unpackedSize":32562551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjIBRCRA9TVsSAnZWagAAPxkP/3ABMH5aZmltqmGCI3qw\nIeiqjYS6Z/Q33sci5lj7jO6eVQuMVVBH6NUDfZ5/IJY379Mwyo9atfK4NOEj\nCtzudD98WLWY6ahHLpZNsN/6gMrdtGxxI22OBVsHqYYMmX9PRwHWJESpdH3N\nQf6O6R0OGvcqa1gX4/pWC2/QVsPkz0Ve/sDJVdrX0xaoJoaUnpewYkcIxKgt\ndZxCDezzJGxCyAI2JRXyA2mQ8mnrynz7IqkeiukfNljcxWvV9H5mynsp4ibY\nH54IiHZKgVwBtiFPkNiPgrMsIFnrL5A/ZgV7C7UsRjop5h7QFS8ME9d8cfYq\nYqLdWdrbv42LGAujJIzkF7m41ldPjbWMxb+wqgrEo+dLs8yC6zWmC7P/3QQO\ndOw8aRkm72vVhb8gEtrg4Ld+w4p3ZWmQfSX0fkGGFsst37sf++WgSBJmq2KW\nwPAtpam0o2Dt521V7wRARge7QEDjn4CZqEvHbrq52DGTOIHe9aZSvL3D8fQ8\nC+/hHb9BOmx8SCM4CC1gCC0+y8Eklml+Za0S2uKO+DtyFWR6kJtgjeQEj8Fm\nlo1ecdHCOwRv1yW5Yx5qI5ZUSni+KKAppTu60e4/iEe3DMVt045zMeD4wHcQ\n4iaBhdAgCLhcHUNOsV7XG4ipWrJZCVJ7oY7nMhfp2lhLEgCDCMa3hsLgL9WV\nv6FM\r\n=xXof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP9CiwzfmNbaw8VpceepXj4Hyq9Ftqf1vv9fwUIc8qgQIgYk5oCVpLB8rkpYsI/dHt/iT+khm1+COjJ03Tku9i3/4="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.13_1569488976942_0.9469600197319163"},"_hasShrinkwrap":false},"0.0.14-rc1":{"name":"tupelo-wasm-sdk","version":"0.0.14-rc1","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.3","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"f8de5c330200b2d916bd60b7f2ac55e876f66b0f","_id":"tupelo-wasm-sdk@0.0.14-rc1","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pMLhRoEfdAg6mTZXvCOlSj60BYf3GKt4/Q0E3DYsUMPOUE5rYq2tZ5+dbMDP4sg99qz3zxoQ+TeNDexC3cgc9g==","shasum":"0580d68ce899b0344e3a23d7d41edbb3c6d83077","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.14-rc1.tgz","fileCount":69,"unpackedSize":32570235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnYD4CRA9TVsSAnZWagAAPBEP/ihSHmtM9afenYclYjGH\nuFCQH8/5uoAKAF/+HkuxNn09uJ/J629TBHQuDqxkQK64jQK6D3Zl2fUlDOn1\nPsHgJxlWFLf2cmpzyUA98cws5FW5ia7CWL45OWjqV1x731F+UnMDjRsa5uC4\nVXB3OIrvugOyBC4Pf/iTQdXr8b/+Rs6cIvk6ibt8OzFwErwYOrL6MS67GbW+\nyicBO3IO4uHV7u6nUBzJd02EceP/xEXmynHg+piVzgxiGBiW9FXLwwODbsTw\nkT0wvSvQkz0ZM/Q7/08s64VTD8DkyRvRYYOlGUNbQVGlXZPnZnvd6PkdtxiB\nu65JfSjufpE1LIn49dummFLZURyrsCsACFhV1xyREUQAzroVrc9/Bffoz2X3\nj+ViZ4JHnRwcf93Trr76m7JwFp/lBqbEPdXTvBJ9KYq5z5hM92ZXZWhy7/8C\n6aE2DB70JrCNm1zQ3SwjLyD2RDFZ7JSDBJgLaHc7Cc+TjTleO/q5dSXe8Cb3\nSkalqzV9NAd3XdbNz172LwDepqCSBm2uNMzl9klJ/3BiKD2cCvfbo/FAR/NL\nn8BwlTUJcpe1erughH4QYHpLPcd6qXsIN/xETUJSUwrktXz9BgRngdWMeLU0\njNiMpqV655tiNHew8TAExgjHjQDhiCn+jif8oMMz239fn2rC7DIqttrHka01\nqkmK\r\n=MAEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMKJFNxlMnEPkSGqHxDjRtcUvEEJ4k6ndGruns1Wx2TAiEA9esBXSYRjF29UUJkylDMudp//KWK9iLtbzZtgeAfCTk="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.14-rc1_1570603254542_0.8002980320621853"},"_hasShrinkwrap":false},"0.0.14-rc2":{"name":"tupelo-wasm-sdk","version":"0.0.14-rc2","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.3","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"543a35ea0b9b15c9b5863b5acdea1c8fa7e3f08a","_id":"tupelo-wasm-sdk@0.0.14-rc2","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-D2EnBS9S2asA5esm8ufrYgI81Oj3SxbUjuTrqkqscPrU+XyhEVK19xpKCNU2/FnCw0A1rPYi0HTYNc8zGW2f+A==","shasum":"d84879fb5972271c04e1679f7516ae55bf2ea429","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.0.14-rc2.tgz","fileCount":69,"unpackedSize":32585600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpC7dCRA9TVsSAnZWagAA+qkQAJ8G3hrDfx7fYK3wZ5m3\nCo78nKJk94o7oHGfs9nLUXDoglmVQLt3hNZnb7lGBq5gg6brXjaKdTMJ/yfW\ng5Q2Y0RC0rwNfheZMA3cQuqdsfEgrMEdb7gR7yCLGzyiaPlRcaeDTaNaOQIf\ns1gID8EKPLLnbfBS8DbMi/lK+aszvX7a1FcbHzyB/7Y4AVcLlXQ9rTxixqfB\nvLOwiaOzNC6HhC8enhoyaPNYXWTJCQvetYu4XYScgcVscY/mB6UOop20Q/U9\nGjPhWCcqR2DuuDsg3GSriSZ0iohLLpzxm5okSIZOcCgZ7o6zxWRFrTqlxp3E\nUfCklA7UAsjTobwHllxV0CYrHbUcZtyCbqy3+5ojppWX4un0J2myk4eaU2zF\ncnmPZHCBtKUKHx0uD0VE2rgB3D6I6i9qQR08rlTND7qGm4/9R4g00ctFE3ts\ngSxFgExXkLh38fRETHr+DPVNUwPWoe0XTTDEviEP3jY7TiArLfwwt6yKsQh+\nT+baBgGVV6xBIMfJK1gOgouTzD7rzTOgFnvSoHMre2HWOPXNsteOeAQ0dG+b\nhfhU8gJ0rJKkVSpQdtqkfZfjKk3zdejvMb5/xXt6KsxYrSucpS91505UJ53h\nO9k488O9mmUzXwcMIfPKjPrY0WFd4urRUEszyHn2bk9f+lEu0HNDBzlrpDKn\nD7tg\r\n=qcx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAoLf8d29Eu3mw5fEb/AwwHaRErd7dBvta8ZtcX/T12gIgV7sdwcHcBzyOIqOl83opcBM1QwB9BdsRQX8MhQNr3KM="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.0.14-rc2_1571040984080_0.8038423777883206"},"_hasShrinkwrap":false},"0.5.0":{"name":"tupelo-wasm-sdk","version":"0.5.0","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.9.1","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.1","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.3","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","multiaddr":"^6.1.0","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.3.14","@microsoft/api-extractor":"^7.3.7","@types/chai":"^4.1.7","@types/google-protobuf":"^3.7.1","@types/mocha":"^5.2.7","@types/node":"^12.6.2","chai":"^4.2.0","mocha":"^6.1.4","rimraf":"^2.6.3","ts-node":"^8.3.0","typescript":"^3.5.3"},"gitHead":"ef4ae180e806c4e4c2680eedec819591487188f4","_id":"tupelo-wasm-sdk@0.5.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-wwyFNFCOjpiVzKDcx9VGQZyCLiVcVunChh2JX42cfafxqRiGvW7GePfWHXoOuFfl7K2wTOqlV14HiLsAV7YdPQ==","shasum":"b158b2351c043c906caa7bf08ffee6094cfc30b6","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.5.0.tgz","fileCount":70,"unpackedSize":32589074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzXxMCRA9TVsSAnZWagAAHiYQAImpsmfwYyrc+UYj4m+f\ngFRt3Qln7G/XNXbViLQqNItEdItxx8J5rODSIPrzRBO+5WShc4oAqZdOxcih\nhEBRZSOZrU5Tey5bZRm8wmgj8OVpBv5oh8IK5fr7F14JoWIvhpgQzibY4MAl\n6n4jXV8/cSTsbCMlbtQJoFs1iBu+noxoEHszsrHbs8RwGO1u32pSFqqhENln\nfDo7XJV9RpraPBt7ASp5EYQQZy4OyrQnj4y/+zjrb/XGojp/ikq5F4aMexj6\nd5dPLFIQr6q6ThSCtQuF9q11cHqeMoxf0htvg3Pa5jrSrWddf4Ol4dLlO73g\nbOsB6mG3ok9bJncsUVfJhnao5coGvCbaY4FCHA9z5RUdqsrWTtVXCcGiB9XB\nbh7cf16yXmzG0L+gd4E0Nj1gfhabfRVVzr/kVqjfMbC9jIGPliMHuDqQmxjg\nN2TYAcGPEymZYAd6tNet06QXry/TRV8PMc+qq95sOAoelccOi4Bu3g/GJotm\nj8qVd7ZsEPGSzw+PbasT0/XDvvc+MUPOGnT8no9cLIhqPYzMQ3bqQYPXtaUR\n6rCMiorIfRNYEYT9XS6QD6Mz8pOegvRQOn7fQKF/GDu7mwlMrmbHS+vK6EQ2\nwl3p30Oz77HhnzYf5JWHWcC3obeONDW1s75kSeIRhX9p//3ff5A096A4J407\n05En\r\n=flXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDMphsHFEoFkXLegjFnBpy1NMZ4x3cR6qvDfm/rj+x5AiAJGXB9EjLivM0s6nHv978Qiq1ev8x2wAnOotyoWgpuKg=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.5.0_1573747787944_0.6084520636005353"},"_hasShrinkwrap":false},"0.5.12":{"name":"tupelo-wasm-sdk","version":"0.5.12","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"949742e22afe1aaa23492666e8d80eec8b094a0b","_id":"tupelo-wasm-sdk@0.5.12","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-OjQG2g4ywRBAwVEngPCVEqe6ox9rKSL5sSHk8fMfy023RJpAPiF5bRngojNJk7HhuxfWl0n51By/XePVoHf2Cg==","shasum":"22f33a18f8724c395b3b721c54427eab9db04057","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.5.12.tgz","fileCount":70,"unpackedSize":32659769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Yx7CRA9TVsSAnZWagAAtOAP/jXjnAxQSB9e99G56j8L\nLAVlXMGAukatzYgrKX0cNB7rt85Bl77IH3HSyBJkKewNNUbXOf5rLteGXO6N\nJCn2Z5B9iMYsFp3UOF2Iuc3K0l9fNtgyx3+pf9MnjXndRCVn8+7W0EK7rtHA\nn8hKEsJnDKkB+LWp9qDWVHb8lkxjURZISvjIif7pZiXTMpo28APY9YOb/4nz\n5eKEq3dSL8wJhVQLomMwFjL/9iesbNZVy4J2Cun/cgGCW4ZTHy6RkJxKYhK3\npQ4tOfT9yZVdtNN3azUnqw1QOSdQ+B7193Ls2NVA7+XfSjXEWg0Jy6PABXsZ\nFCFu+L0c5gtlg/h0KkXYaNhEt190lVglEYiZchYOlSv/CP6U0HIEUCx3jn2T\nXo1gQO9eWgFUMDjH1ZizIW08Nc7e7flwP+lkqNIugTZ0eWWBpNPCB8PaiiyX\nkf+GOXjKaudnjdeADx+W0f7rJW4FA3hcHzlttIAKO6ECWbl0crc0H0dMqcZq\nFNrNzBdEQKZpMalNWgyDhQjS6xqrVRdBODPaTMp4NNY7bix3hVIJeSsL1iFx\nyVelmY6wYr+1JNheDqVWzzs2Pte0iGGlFlBBH1wCaUwSUFJ4FtndpBy9AC2P\nXpA392yFfkL18hz337AN0gVYlG0pnVwLkuRD5kXK+sRraDd+7XO483Btu8ZC\n0buK\r\n=Oizu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlt0PZplLfySKeQTO9h3PsCphL77aX1wT0leaSrTEvxAiBDjcBbNcu1HfGcKSOPq14ZEts09rbRmO8NaFnnRkIbKQ=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.5.12_1574276218718_0.965400637981126"},"_hasShrinkwrap":false},"0.5.13":{"name":"tupelo-wasm-sdk","version":"0.5.13","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"07344cc56f546cf98b6ce1908a744209cc655465","_id":"tupelo-wasm-sdk@0.5.13","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-UodExmakES0X4zOc2IIZTWfwi14ntTZ0VrzCgkNCz/cJWuN09fnI2ut9pWYCCYESwRoSNNgDv1UmFVWiBTcETQ==","shasum":"44576ef1a559491105f56bbe1d3fe20e63cbd667","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.5.13.tgz","fileCount":66,"unpackedSize":32646061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5PRLCRA9TVsSAnZWagAAKKYP/2OhjKIqlF7kvaYpphYC\ngH9bqJE/Gccp10SuwLzdB0sCYXHFHlCVOoGVlTJafEtMtMOmEdhP/9iMWFGX\ngSFBkf2JU/iWGEjw1+XjFwfBgcYZXtthgjBBoWSPvk0abBmwxR42U/jhqXy3\nudtNDOfTcPkZda2cvuhnn+lkyLnaHojLzbr9Enbs770byP4NlhEoamVN0zaS\n9ByfclTYzNkZinqD3bcskeOXfqnulP/qvFcbamiTVWY22ROYu9km2z77kFlr\na2GYRx0GaLzKSNcjSTol3/M0IDS9tx8coC33jx9v6dIe7D1VoncR0syK7frq\n++UlGfumOsoMoBTPGnZz7hufjwOIhvWWkH4gF51tIi1eAJ83in4rpl/NkQmg\nqhsj66TWzIki1H6c4ZYFYg+9/m4FraHf5RKZzX7KrIObHtTJ1uMisp/looXp\nBKjhJVJUFIgBsyc0cIM5y6BKVKnB7n8GfH91JcKGUk/fyOP3z5MYxwvqEWk4\nTp6PnJfL8DftT2tOSC67QHGvc1gCVN7R03sxGLaK/oPHYXw6lIvRQbEN4He6\ncbtFVbDv/GvK+h18QUJDsCxhSFxNOIIc2Mba6nLA15fNqO7QfhjlZ04bNIPG\nwkZmJmXvd5kyj803KFMxogCA2V3SLh1nqd7edMbFBQilJFibvRBpi4xBX118\nxXyJ\r\n=w7xU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8z/oxcIrvDA4Q+IHW1spEeMjdlKF6wdQSb7TX4YuoWAiB7F1Dz9I9BYF6ewtNxrMmOmiUtxigcNmfWOlmX8Tjgmw=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.5.13_1575285834632_0.4497240233867146"},"_hasShrinkwrap":false},"0.5.14":{"name":"tupelo-wasm-sdk","version":"0.5.14","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"1d6f695935c4aba225c5930173050b80823565e2","_id":"tupelo-wasm-sdk@0.5.14","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-0oYuC9lWJ+2FcwUyi8gmjPnuuin2qRbm+/NtsCLNWfArknGQXGpvm0xuNqeKrmPYFw8He5nRrBMeWwlg8mwgAA==","shasum":"b3a8114c7c7f688b7372523a99e631686faa4289","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.5.14.tgz","fileCount":71,"unpackedSize":33275061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8h+fCRA9TVsSAnZWagAALNAQAJGplWYVNsCF6Lo/G6mq\ns/M8jVgB75ivqOX2U6Z2f9GukOQ4ObxBUeOFOk3WYCzNaJUpPCVS2gsGFIUE\nKj5t+CwXdjUsnjsLS66PEyP0w2arhp7NLDayFlpezFQO6bZcuUDTZCuUnxJi\nm4f4hIalwj4g70GehQyF7OXXIRpfXLao4Mhav+PmAJqtwYfwtS8GtmWWh7Ke\n2o2mFRA2NgglRaY/uO4Cmak7zXLwIqYyS5qW4ILLAolOtnh9CU6wmlqGEvYU\nyVYmDPGJbjggWMeYFeEneXWkE33XZLR//mmZA4tKjSsCywnnvxm6lZEI5Bss\nceCVAaGyvVmxqRGfFGuLKRanfKeCAR8bSzHU+5F9S3I6cWnSyOG86J9m36Wv\n/yuedUAFUA7DQHoRzI2WYUvE3r55c7sgm45TXYMF3nHEWrbtamtbJusuDfFQ\nldDbKY77qIMijf69/+OpkzrQ9ecZw9iI7spqMV/VToHKSZe9lRbFnmkTTEcX\nEk6DthOc5B1VNBaclTt1DzK3P7k75F4BeZKMVOje7a99BAomXAT0fkaO8q/J\niKYGATMwGYj5SNMNWVOFNGcCjS4ANduKk2DnAnJszKwibO+gqAqmLETrbP2K\nigGfTTN4UmR/FgRqdY/tr+9XNlliHGX8xQkaEdpvp7M7/QunzgYSULcJaUPm\nJkOU\r\n=Uau/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHZSDcbwt8Z/gGvIfxhRQ9BU038cF4d0yQy71uNDFn2AiBqABzc67/4J8yoj2GSqBzrbEG8pMsMHdODwAZDsFflyg=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.5.14_1576148894414_0.933221930184811"},"_hasShrinkwrap":false},"2.0.0-pre":{"name":"tupelo-wasm-sdk","version":"2.0.0-pre","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.0.2","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"31ea7880318f40c740f58d5b22848833367a218f","_id":"tupelo-wasm-sdk@2.0.0-pre","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-TNtR2AQOWlPJx3R2iN/ZJvjBsuAU2POiaxLTSEpX3Q5z0RyZFXxL4HylFBGRREfiJag2utfjR+Vu6qT8ckgekA==","shasum":"e18085be540b7cd6fbd80f34e3b4ad4c52a78b85","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-2.0.0-pre.tgz","fileCount":75,"unpackedSize":33000156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LBLCRA9TVsSAnZWagAAhOUQAIEt4mhyo6MpgonDjwD+\nhxVeEiyAVFAprglA+MYDot+VS6YoN8dYlbsbyqa73DUevGkjAUBj59K8wkkL\n/7+kNydnHOr/W7Lnd8Fy4h1ALqYVZ9LDLG7ZJSBAvJZJ6e/ww5Lu+jIEvs4S\nbNqEEMRmSU2qidPbY50PZI9bvQKvFghcc+bbZwq3bGvOmAy0ecNlFCHKfVus\n0KOKSTy36GE5Uz8uKDshPKYrQE2M6GK0Bvxkm9MMzJYHIx7Up5Kff9D1+VK4\nkSrmtwb3AqhxtOhGW5//JZ8gYlNIiA6DRwJrCQ0zFfDAAHjBeCIE3C5qGnPo\nJYNWJb87IFFY+D9pW6SSUc2AtBBlaNi8Zk2fhGqT8rKD8BnLsw4AY2gP1xDs\nykmkwloOwO/UjH9jyE+syuF/hnvpVSUM6tYOYbknpowtMHJ/z+cWy4haZ3xv\n1nIl/o/b7hGkAI+xciEd1x6zcbPw3RVp9eDbkvAqIylpIw60NjS/vDrsi9Sd\nAjY2rdh3ETCWqnCOoRM+wAf8MnhcVx4n6P2R84vFXOpTWLiQfUvI6+sJOob4\niZzvEoGbnYMrEC3SwSrUco2GGvGDN/+r3HBmOUDHASt9yp2ZWkwIRPo0hLWY\njIKg6iZA1N+9+qd7R7cQ73HqPM42hbaTMvw4p2Ha1kqCsSfHdNA8vcLqUuke\n0jJO\r\n=lPjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ73hjzsqKLeQW8eRikzEZJr6ZpUmmgN8R7EgXvC9YawIhAKUH89xsqsrihIwR3aajJXriR25kI1Mle/BZFgAVr29z"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_2.0.0-pre_1576579146692_0.18147305351372633"},"_hasShrinkwrap":false},"2.0.1-pre":{"name":"tupelo-wasm-sdk","version":"2.0.1-pre","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.0.2","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","gitHead":"31ea7880318f40c740f58d5b22848833367a218f","_id":"tupelo-wasm-sdk@2.0.1-pre","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Q2umyEbVvZ6/vk3CK2wE27hlJ8LxLiYwwMySO7RvXHlVK1zLcDIK2m+eXq6PNTU6JJSNiSLxe21mGT4jczW2xw==","shasum":"f225d615fe254ea251a42fc1381d57a3f7824544","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-2.0.1-pre.tgz","fileCount":75,"unpackedSize":33000156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LSaCRA9TVsSAnZWagAAD6sQAJary7nhJAxILKXHMuKP\nvg55t9sSNyezMaX7QBDeza6vfQbc/3WlWb9FPicaqJqwZbf+0zwzhiyFEeLU\nvoltbnOmQOAZyka3G70H14/4e9TX/2oztSCP6NG63tmxWs2PhvA82p/aMUnJ\nfu/bKOhZFuthZ93/Xh9U2W/BU0aZ52JjYNDvI6k8c04zbv04+egejftJTenw\nhlwBWyFnBShTgONOLYcLRmFmsI/oIQ6BLL9eA7iGFE+Ocx7EB8rA4349koNE\n7x/bmgCTF6JKrUFkk579cTSHz7+eOplHn1GUdbNNOQlKlSFqgsDqtRkbgqq5\neJtMoxoHe7qE4x8MzqMPL3QjwoCst96VMDlQLCopffAI8C2edzKOGRZI/6b5\nSn1qkjXOC4cR1I6BHumNyPbZPGiganGNMqJvmGhf6mIXNmdEtRukyzWsrY0k\nYd+JIz5Ap85ZahRrhpPzoYD4F9/iuvBzPmelU5Az50bECG7hatH8eiCKi3AH\nGT20LfCqFc27gQy45vyWNrrhoNmWMtJNWHD49vLzFza9ovGo9BSdKA8OSxHa\n9d54k33Y4KtcUmsIRxHrsdnj9HCPvty99Vm6JfV7OtMg8/1SrGIE2jPbf4rw\n04y/9AvrFPMpnAEoCwUMvWs65BPvZfxbW5HWYocZSl9FixHrqevHRUJlt+W4\nbkou\r\n=MEdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1FPy2BYBN+IlJpb0J4881hZZ5QT5UDYp9VpDcJ17nfAiBs/VCZ8hV4hg7OQ+aloT70H/SuS7s3hUkBrp+bibc28g=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_2.0.1-pre_1576580249487_0.1558732737552715"},"_hasShrinkwrap":false},"0.5.15":{"name":"tupelo-wasm-sdk","version":"0.5.15","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha --exit -r ts-node/register src/*.spec.ts src/**/*.spec.ts","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.1","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"~0.6.0","ipfs-bitswap":"^0.25.1","ipfs-block-service":"~0.15.2","ipfs-repo":"~0.26.6","ipld":"github:quorumcontrol/js-ipld#upgrade/block-service-async","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.16.3","libp2p-crypto-secp256k1":"^0.4.0","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.2.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"0.5.0-rc6","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"1d6f695935c4aba225c5930173050b80823565e2","_id":"tupelo-wasm-sdk@0.5.15","_nodeVersion":"12.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RLJSzPE8zIhtGtNaNOqmHpz+KJLjFGL0eYUV/7GWG4tEXJY66xlr+T5R606PUBaRAy9DBCORAYP5Rubnjd91hA==","shasum":"56b1cbe674e08a000f4a7c315ee65c684c97f01e","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.5.15.tgz","fileCount":72,"unpackedSize":32661106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LVlCRA9TVsSAnZWagAA+fEP/RFlarwaJ+x5RUvmkOap\n7eChNoeq2Sj7+l8Lhxq4gDNVGfv8Ci4sPJACyCEu6pewEn7O7i7qiiMOOXyg\nvtY2TNEDCMEVFsIIJeIl1VAjUCdW5OMijPd7paDWrUUdv3CqIgazNEYUDirs\nkosFtGonFVYnroqrXt/tKdHwLKvfOCQaJP3xMrRvw1PrXA2AYNuZn3xKQeQp\nSYSRIB3W7GYVayRdEH1LWGAOkbdG7Lw4hLMtgCkXc0/axguoKzQoJfWvx85f\nxrQDfF1+ofE/p06HzQYhREaeSkFTkGDUUZvSvTKSlstE68dPQv2JrHU0Q9Op\nJBkQErInZDXL5XdZgH1q95cz4g+ZMLXSFTf2zTBKq2LYcdWOpBz1aRyHd6IF\nTA95fHy1Re06pgNpNRAL3VPYc7JhAfzAvdJXIEfN3K8GO/6jLf0ypKBwP66F\nz+uguanNaPw+eE9za22NbF75yh64Zhbl4I4jXBFqzl6rrPmNQU8B8oqUl9uz\nFjEAPUaBehDZh3xtgQGVpVJw3IVFSF9le1LlqTsbE55cI2iYxHAO98k/KkYZ\nN17JobqePHqxFnQ7I+0UjAcBk5FAK5cezl3hvm1PxJHLANExNliFPyA4ZIb9\n1+IQk0xZsmJRLffkVguzAucJzZDcdYO9dbyqnnS4yyuJYuHiULO1Iv9JJ/d4\na+B7\r\n=4caG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiuoo8p2UpvHXCIWTSQWQlbo49zISkMTE0TnO3JhaCsAiEAqcwbRAdDiA8qysl8M3K5+GCbhWc33TX6zn82xUGjedA="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"tobowers","email":"topper@toppingdesign.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.5.15_1576580452818_0.607743174806924"},"_hasShrinkwrap":false},"0.6.0-rc1":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc1","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","gitHead":"7799ab81e58e49d7a738b04be26beecc61b47c38","_id":"tupelo-wasm-sdk@0.6.0-rc1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-F4bKY9upyO5WS3wxHsXCJNwc1ecgwvv6R9xCs2zt6276PhuJFavpK5I+6vluAQmYP6BTsTLTVLV3a4tUi2HoUg==","shasum":"e7a97e239bf5a4a27156e9071797ccdb1b102cff","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc1.tgz","fileCount":67,"unpackedSize":32207950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQbqgCRA9TVsSAnZWagAADSMP/Aj7KoI9n6D63Qg1P3Mh\nnEiyvAa/ug91faKfyze8iuo6RqbfCOVAOriUx2rNxn0ojxl2cmzjeYkx3zZM\n5yEuOSlG01ephA4V6/vpUzfTGOxOWRRbLRuK/14NcVYgsrWv9fUqE49oC/6+\nFJQcEGtU1Yjkjmwllng/i+w3vbI9rfMwsZxG+uQD/lCYoMDyE4l2QOADtUQ6\nZAmHIJItRIQwgIgRa8qoVEtC0kMKykWxnR6xMOPvU1S8lqbDUmJs6QzCgxXZ\nOdHCEAUG0VckD0Ffq9tTeQi7ZVf4kdvMzOwMEFlpaVxKUMtvY2G8EKc/AgFz\nr0M1qmKAKiCldnOJ8TLV9IVvbYrXl6GEqPAkQk4ZxJCrK4L0REo42/nqFjgk\nuM6Wp91g+amuBT9kOBiyI+4O39dsvRnxQ2vnfj/rzJvMlbpFMXaZep7o7mMX\nuUdVA6YNyfMyhs+RBk0Yn/7Mf+GprFqVL8Heqxpi3+RlZi47K+k2TDZVzKuF\n1FcNmbFpY3B3Oe3pNiqArKpeYWWpZPdsBbGMLWOjJKEHc3YXiM3MVz5ysxb2\nximjDv0QtfpqL5N1WDBOreLbwIkT0p1LwBGS6RDNk67RmlZFjD8IQxT1p0dW\n+N2jwKN928zflxGjmg/17MPUI0Rl5abG3m2ItpPxnunsJj1DsqUvRYbCufoJ\nKyY4\r\n=A1vF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbkfrP91NP+LSd7v9oko4/NGXpflw0m8RHPrqJcco9LwIhAPRZgOHZHfUJP0hbna1Bzjoi6C0rRIO5XE0EMgdCzqn6"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"brandonwestcott","email":"brandonwestcott@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc1_1581365919799_0.8413987226143855"},"_hasShrinkwrap":false},"0.6.0-rc2":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc2","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"7399d3bf5c5b7f075e358d6902ecacb94c1b57da","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0-rc2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kP31VA0nMATHuUKDYx1Hl0YI4rgu9TgXkebLE2aL82zBp/4dK0gD2J9CqAGkS4/c4kBJNcg7ITg2WtSDJAi6xQ==","shasum":"8ae3cfe561fc35702377d98982dbde52b311bd2e","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc2.tgz","fileCount":68,"unpackedSize":32207298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8+QCRA9TVsSAnZWagAAQ/oP/3H0G4k3dOvrrL9e0wYD\nFxJKo7QzyfVzvnd8qN73fqDuHhNWv2azO0Fxh/yELHacfBy4gj+SXiOiJfbe\nOs2hGozFdEU7x+FWVbngeHA83mBNXYUIA2TVFoU4+PS9RqQQ7NrhDKyRMAFg\nJ2yiSeU8OiA4mS1oE4PDVf/tmsi1ZhKA84EhDt2TbZ9QMVY2PcgmkvGmstR1\nZ2ss188xLWPYAv/N/wbnMjNJphuVGeYA7egBrUEeqCvrb2Mw8KpBXlr9zb4s\nRnxAZevcdY/VMV3jflRwALJvnHjjkiE4vP6XM/Qba+d7w6e3jW0cwcm2CA/q\nwOnYGNgqv3PSSrRLAvFaxPBLVimGp7/BnwEJl2SxJJFrWD0pPDz5cldORyLZ\nen2rvfO0l1P3B9Mg1pPSxTBMHHFNFPWFgq1JHFYAB7/xriD3UDP03Cuxf5oj\nGpXVUbun1V6eejFkRClNy84lPZ9/04ZidUlfJq8AIOxM6Hnc3Spzjom/nrFq\n+y5ryD2CcWk3pNf2PS1OWhA+WpFn5TmFOkTOlwKX7p6aK3ia+L8fO2AbA2zN\nOU2J+87nsI2fEt83whQGzImq/urqRSqQzlIBMcCMQQqPIHFc5RPRHMqqqTwD\nhjoNmVXHedmJBdeUj/FAnvBkV235QyFBZ5OBDWALPdVaacf4Ym57Lbp1gyC0\nsOOW\r\n=VxHj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQpdtLemOiG8re/tVjktrP+C9HnmTnI8pblvPQJhKYoAiEAz4arRsYgrpDRpODM34z145dV04lPFs8kMZQ94ukr4Mc="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc2_1581502351424_0.2093689702407493"},"_hasShrinkwrap":false},"0.6.0-rc3":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc3","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"28ae17cd83d123f18f868d0ed72953895d894b1a","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0-rc3","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3k/9Ie0SoNSYQHeiTp2NaFNey/2JrRuyaZxuX0Sl8b9eQFKmpTc7plbohcMGaGqKvqzZYWvKRHwac5oQc4cryQ==","shasum":"ea093ab5814feb407679c1c2e112c54a3b1a48aa","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc3.tgz","fileCount":68,"unpackedSize":32207478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ+ySCRA9TVsSAnZWagAAqLEP/RzAkRO8vgXyuTIfYtPP\nBldDv9nprgLwT9pvS9dR4k29bvkmTOPtwUc5x+v6V5LqeUu+fQNcDSXfwWvO\n/M1g4bu2ZGlB5YVrnYBg1XTdl0io6x6bGiQ/IUzpVFtnQDaAGeKDinkl+I/Q\nJNSid7ZWAapChS1ubTjSf3I/Nth+8UIuHyk4J1umRT5jW0PVyDqZRNpbqKRI\np/lPI5EUFh8Xul+NqZs9LieTuIlvcJJyE5oq3HwilMivAOVrCvqgtH1vat+u\n2U4NGJckU5S/aMf4bXkrCdlLU2pUbAQFvO3o+ULtm4av7r+jBtrdLqMa+DOI\nlg1M76FkQocoHOz/GkcXmgbdvVdln3tSrNTDAMNE0IJd3ZYfdccHxXipu+GF\nIfovC82U9hvEvUbVYMb8BEEw/cjt1ZYFZRoP9eYv8vgGpSYq8CUzwc8aLccy\nx1Avp3zDKjSNnoppY/H/jyUMKDmtOWTx53kWR+H3ylLu6rN9ajY6ab14Ypm5\n38IXmHBvu+xUscogPI4NeegY933G9icXbW1VCVOnj8Ir44tTgfhL3/d5QdzI\n2T+HkGHWygVXg1ewXMA5ieFKtBH4Zxw7Q+AccTZm5PwPeTCEuaQG/IPECRmG\nXUBjVD/VIBezUx5dbBiFi407s/UD7/VhEFhCP/IuOWntEbe1LGcgXXPYgV0c\nzbJw\r\n=AzHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmPogaxO44cWeHx0lxUNuarjE5wvKa0cf9R9gYOgAAAAiBV4X2gCJ/Vber+0jSpeI71oqEuBt6vFnyXEZJR1TjBvw=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc3_1581509777632_0.30467266925581216"},"_hasShrinkwrap":false},"0.6.0-rc5":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc5","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"fde45b0caf1e450f66cd966bc1d59e8bc59fc18d","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0-rc5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QIzrFpxlj2XsqUkBK3liQHywS1hQSaJtQCPqrByK7jWSpoOuRwGIJJM2Z2I/4m8OBJJFCnY6/Lu3N1TEH8Kw0w==","shasum":"8ca1d1e368f36620654472e784e52d15cf930383","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc5.tgz","fileCount":68,"unpackedSize":26941517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWSwTCRA9TVsSAnZWagAAaSIQAIQWaYQ4/WLaheXwTw0L\nRmm1aknkc0ebniknHcCC93uJib4X1DWkjWXtOcYaEZHsDvOwHytR8WN9gbdc\nJhsqXme5UuhGpkRvLmI9O53SAbydF2wHf5qwrZkyeA0UQhyb89NUGrQ1fedD\nOZP4oj1GG/X1lGCfb2QuGCTNvxWK879Zb3mBt4v9dGB/WX23JrHCpAfmglCR\n/AA63jpHHhztC4NfbjsDYJLiok2JAvLqPRwEaX2f1I8w+PDBlmL0HUdNY3+C\nDSNMvlXQzKq3iSjJ3llpYwAGMkBCUlKM79Y+M39dp+Cz+p/0aFdAwYB7VhK2\ntgbU9KwvBUzePhKUDYkmCVVtRqJP4Dl8fc0oz0UN6Sxh1/Abqa8tpAogTdjU\nnzs5+AFBSu1QIJxddXh29DtxZ9zFnrvFnjy2kXIynvRBvZt2UyGeHpfsgTv/\nbHOB8vPZxpXSBDOx/HEYMbGRr9nf4GpBmJijE8nFam1ZtEDbtJjedESsO4VL\ngFyAbh/57D+BCG2nhDxTYWQpeWJWa/VmwQQz3h8WkHcXM7t/4ZMYdNajnNKK\n/iSoJpd7s2p1IjwW63HTmexZeEmu8R2b7BhciOZmrWzW8QThIKiZ3XCoNLU1\ndSi23qSZ+pboWa9OS0Vtmz3/GXNegCxsAF4iLJw1xtwlhs/tLed83dh9ueJQ\nd01A\r\n=9eol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfR/msuf9kq1a3IgA1ncDP7jJrvxfVi0KDYpjc3JDV2QIhAIpoqpPc9hr7srnL5xsd9hwlJXEJtc0tHT31Dg4C4riM"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc5_1582902291023_0.6350097227008771"},"_hasShrinkwrap":false},"0.6.0-rc7":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc7","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"0f30b9074c20c213b3309a6359e03397dc399c85","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0-rc7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Wx16ELcAw4XQxw6ClnLz4hvbtGqGQuXnlfXXbCQUxOlQkMCC6/jh1PVGyf4XWjr60hCsueMqNQS8JhNGTZ7Blg==","shasum":"2827d6fc43c9650b88ec49b5ed7171f4ec46fa5a","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc7.tgz","fileCount":68,"unpackedSize":26943015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaOeJCRA9TVsSAnZWagAALgEQAIB1LFx8GbMPW2fpwyOZ\nEB27xkpDbCXal58NA3NNJF24aA7/mTb+VC+q54Zd5tM+98u75MKTBnJfc8uS\nZE2342nlz+X+QCXzfdxR6zQcgv2XZpUXUzmhE67ht7ZGOMhDHyWxPBEIy82O\nzk/AUMMjcZ4peIzU7TIAzrs38BNKV3ifbWfAlcVfm5FEEeWf/6WbFlI8sda/\nGreHbkdgBDC7/vln2/MpyVAPMSbNbKn/WtJC4ipctd6fujD+BVYohjI5zj5D\nqP+K7G/BUxNXlzEfCssVFW5T+Dncpm6UxRKHG+06K9tns1J0740DWk2fc3gj\nVN95SF0GHkJKLvWe/IG5iJDZhS7oeyMuDMkgXoRxDytCQAFgZc5SuSqRp/Ek\nE7/ovyvEufIyfiTZI6Xwupdmc6F+lMtPeJl0bex0lc1sTRLcdIHYnC6nMPho\nz8+i0/bO157Gbh8hb+WtAvpYensrHa5lDAyAqLm3nzUbD/LG5xeK/ZcLZq4J\nwml05ZuIsxFeX7lH+tx2zWSjtyK4+SycCtVELlj4I0dt4uSff036XVBqt2bx\npmgSGtLvk6Gc5azTZAfFDFb6TYluVhpnvN7SpTGfDJ4WAuUesOnK44splz2t\nFSg1tJZ2tkRFEWGPQNM3ZPmDHYryGuOfn9iG2w79FF1ntzWX8sLg17ahPjHm\nh0v0\r\n=2r5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3UfE0m7hQ0V416L3vV5E/9dcNLqNN12KRswAD3YIPcAiBAtuGPARFBO1ZlwUvJJt+xyKJvF/d9jFgHhl12Slffrw=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc7_1583933320500_0.5605488044510909"},"_hasShrinkwrap":false},"0.6.0-rc8":{"name":"tupelo-wasm-sdk","version":"0.6.0-rc8","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"144b2427667d362af6681953ef00fcd9e987e90c","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0-rc8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4pG+uPB0uGJAPkXt4LldctFGsG2fTwhxZjQz/eXYnd53vV1lLqBdjPiKLAYbx2ziWJ9bW6eRkgTFEOJVA0B91Q==","shasum":"485fc16bd0df50f5937714a7dfe62b85f64e99c1","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0-rc8.tgz","fileCount":68,"unpackedSize":26943655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJealBHCRA9TVsSAnZWagAA3NAP/1qdKjwtEjPJHPxrbjf3\nAeUjb0xN3TH9OgXr9OHfkzPwIpM88vk4KCBoDg8T2UKLlMIuTKuKFGtQmG0a\n1awqy5HojZ9YZTxdyY0luG6bzEwWWmtKKbV+6dChEVVpby4NXrk02pXDOI6Z\n93nxbQ0yKu1ls9HcWNZbgshY5oZpQqb+733m/FIIWNuLObPyihH3uXyYW1s+\nUcG46O+wnsZrXhusPwOUj3Mhi/dprd/EuSbQMtcuwtHg2DBnZd0fXk0MTsuQ\nR2Du7QqiUxu+icuFavsr+BcZ/pRJz+p96Xtc19l1FcBCyRist/9Xn8kCgPWl\neIBhuetI4spgnoQIgf5jFWWx4TUimOKenAe+hdTDFFj7nnTFQudCrvltXU3d\nFW7TVDCulplbOKq9/RJH8xs1MhJNYfnl3r38VC5A51ngxip0pn1nMgDb4hm5\nmxUxQFlI4qldf1lcnIbtnnKO5lnP+PF/FhE4d+2SzB0heLXd6sSyhDMgHu1a\nQVdJ1HMQR4Jo9uKcjcdTJJmPRr/+qOSYFZtbmALrgpyd5XBv80FHUz26hgn6\n+DXsFFwqJ3PzC5T3fckcL4GepqQY5j/GjMtnOn23D/TkOoaccg0oVQs64YlN\nNwGifbBa4x3Vkc2pEYwjIlajFbB9MFdMPWLUoyaZY/Sxvn387kkBO7MRDQKD\nbvSb\r\n=Z8nM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOg+8DGhyFOq8/LES7nlENQl9QWvntgURz+wzSd+0ncAiEA/Q3JH86bM1m/jARL5VENpdK3SrWRsuo7ErNSuOXpCQo="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0-rc8_1584025670530_0.31735922351110957"},"_hasShrinkwrap":false},"0.6.0":{"name":"tupelo-wasm-sdk","version":"0.6.0","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"660200b051dd46115e8160958be61419fb247fbd","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","_id":"tupelo-wasm-sdk@0.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JyYengJGXGjkFzz+6qBHnWNSxD652NpLdINDzgh9HvtDIWHaeWIXOWz8eBGdt6s5CPtPOujxJhaaVabrrF3Ukg==","shasum":"fc4dbae7f0a0f2dfd6b7f27a49dbc7b67b84cb25","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.0.tgz","fileCount":68,"unpackedSize":26943987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeo3XCRA9TVsSAnZWagAAR2YP/3VnNyBlQb67Skc/36IG\nSwKvV+qo/8KLHrOhWQ9xvXqe+1cphFsHK+hOH4e1NTAoAU3dxE/z6DXtDgHE\nT4WqG655FhXbwNU/FRsd48EsD4kRYHNPR3oENvOgL3a6hwSik8YSI2ulEVlc\n+ZNKft+ZHe8bQ0KoQ/TVzg5In8HMQdRAKunCHzQfe+W2SmyMwiqL4QFwThRI\nQF3GbfhOCnx7OI2gLJWFKHgCzkeDHYigRDFCDGd7Dgc1H04PyxxjKuVBaQvb\nx6SXPS5XetbqjYniRH1p4fVdm+o6lSh0TIXRabwhNyIZr/y3nBggdEab4wRy\npTbG00aOMt5Pr7qDB5RyJHot3UR7dFQmcIfSCW8U9M6WxnC50mC8yiqCxFWe\nsZi7SeUoIaHs3Isn6W3XtTtNQhZI779wlyDg+0igPDUCWraJriy43weU2wmq\n+mD6bFSmWpLZ5cm+S1wIRjXY7UAX6Ezdcfq1KxdCuw9j5xskoUc3T54Dmdgv\n84/HDT+l2rSTd1/Q+PP51adaVXmW1Qm16cLz+khRfLPQg8kI+PNMzl8+VLbr\nWvqJ7NKQVEzmuguyljw2dMjoC2fBuaq2Jbw2tHAAtb02794pAlUrRGuB8qPA\nj7BuFf080uL1TvIDm+L6voLrS1NJaUq8tDGRAC857RxQlCn/ULXcSNmKuUlZ\nvNu0\r\n=4GZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDGN4y9gkKcPKh+NWDHSq453iImRVeKhdsNC2wRD1BsAiEAq/Yy56OJw0FKOrXiHZpm7bg/aMVTVh9zbc/Rm5Sgblg="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.0_1585090007076_0.9927611236426928"},"_hasShrinkwrap":false},"0.6.2":{"name":"tupelo-wasm-sdk","version":"0.6.2","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"8e7615aedadabd3dbcb27e4259c317a3806ffb3e","_id":"tupelo-wasm-sdk@0.6.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wQY3jkLGgzlQcT14jAjQ0ElqFBI2OnV5lh7RbhCvRujWdbhE7gIBNMyudQ3ofqNPw/qEDGlkR96TpH5aP/QP1w==","shasum":"1373dcba2f4d7d78820186e7a97b09143f57fc32","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.2.tgz","fileCount":68,"unpackedSize":26943987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefOVzCRA9TVsSAnZWagAAiloP/2ckgBe7HmmyANgHnTXs\npOYhaEMwiyURmEETEZ+0/Kxj/nTyF8qSuF/CMxI2RqCsbcwlzzSDmjOGL8cv\nts2D32Wl+f1AV/y+ElzkYYtyLKD+hAUvxcvg3EvncPzch8RJIroZFsxdSltE\ntKmNd5KkxxkGjsRvm0uBQVZJMtoR5Xzrw91WSodxGtMUpwrY3dwk6lFFS1fc\n07fQy9cYFnfbak4/h5n9auSpsWz/hn/I/41RCXYEq8efCO1lHCl8+DCl+KIZ\nlgbITFmDITQlvGlyo3qBO0PIqXto6lQwEAWcLBrW5Ev7Zh/m6E6tqGCRYCaM\ngFCXbbT1eACh1fnJU4FOg5bLh8S2sOE1yxc8pHgO9vXHgKrqxRtDKj6VInqr\nkr1dSnfyOx91mRt2C6GDlQCiY2yw0nmQ+slSscIWG52QLtrDXpGQNbAS504R\n1qMKJqqVJxPXmvuPF44MsySsfDXqwxYbS6uZdtkCgsQ87LP+C8JT2KKpQauk\nvo7b1f3zmz/CiDKbnZvQ43n+pKtE//i6iiVdNJ8CwudR9B9fCJODuYqlK4mY\n/SSXrCMphO2Qc5bm3OsbTnbjB1ovHlYIIfGneLtsa6xl98NqNJmZxDM/S08e\n3KROSazXC0IVCWYrD86YUKPGKVMZ4KMAIXOtgB8H+RRrl+pFviVFi9F7xWaz\nUi3S\r\n=wjcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbh6B+GaXLjwDV3EgZs+Rc3BpE/EBXaPidNgDhuMVMpAiBgvjW4gQJCwl/S/qDxNyB7Am3Z2j7HtXaiQvd1WcUaaw=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.2_1585243506248_0.7241650113658724"},"_hasShrinkwrap":false},"0.6.3":{"name":"tupelo-wasm-sdk","version":"0.6.3","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":"","license":"rights reserved.","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","ipld-dag-cbor":"^0.15.2","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"fc7af66aba9d913581dd61bafc93fb32972b5a01","_id":"tupelo-wasm-sdk@0.6.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+ZrORSBNHs6FLdNqs7StQ3lvCR/gaCc/cHZmqjleHigIPTmVFAvbogmEDsOWSo4iYwnOafyWPXGSlBJa1xI1Jw==","shasum":"c0d4c834d6fbf89f10e577eb84fa2ba8aeda545b","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.6.3.tgz","fileCount":69,"unpackedSize":25423127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelB/iCRA9TVsSAnZWagAAqMwQAJcOv4LzRHKsPovdZfVV\nFOwtzeqSOsmea224n+w/ACCl2CET4/mZ13+tyoEH/TBKxrqEfZ8OVzq0zqSr\nVc7Q74/F9M7bdl341MaR2jGOrgUkFgdUvRYpb6MV8Tub8f22JCWRgS4/JhGX\njltlUlX2aQ9uOhSrmHclCpbdh1FZUTfpUgCaf5zOBzApGabZd3uzMrWlCty8\n9PaGr+R2Vvc5FJeoMCjjCxiBlegqLRJxXqFd6xqxt//zEoS4H3TAsLrVhu7u\nNZCaKxIqXxtW9yNwB6Rmio7JJVfDymL1RZKAGc/yBV+3hE31s/cxvIEnwWH5\ne8KtEKWIOI10XUVZTBFjgvoNjlHRbQBEiyjTaKMaeEezRWZi6N6tq9Ntjikl\nklbqYEB5AzV7ZtnI2B8Lo/loCQCysxi71wbUrSyzIil8iHE72nXXbdBqIwBx\ndxsB78W8lWurRQw2INX+oL4ruAlmbVY8TwE4ZIZvfHbpkp18wJ+S9dEmB3K8\nawiLHBiMXoyNHIAzoTsUirBs9SZPRDZgvMVXhtoJwGBwmLLMa3qiuozJGm0S\nx2e0z31xP0/V+9u8VVJtqDinqD3MekMsllFK6m3puG7+kq34BOyPknZMYHPA\nMJt0tp5YMwSofPjGxomdnh7DvwUnv72a8WK/9g6rfhe+qth/984N/RcHN+7B\niMkR\r\n=G8yQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJVj/0NUTui63/DowlyfQVqxFoHElcrJOpDTla4XnNyAIhAMXIGoP0nYrWA4t67fSnfY0GaJ0OWVuCQA2bYsOzJ84/"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.6.3_1586765793763_0.6383264596876257"},"_hasShrinkwrap":false},"0.7.0":{"name":"tupelo-wasm-sdk","version":"0.7.0","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":{"name":"Quorum Control"},"repository":{"type":"git","url":"git+https://github.com/quorumcontrol/tupelo-wasm-sdk.git"},"license":"MIT","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","ipld-dag-cbor":"^0.15.2","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"9bce60680b5340f5910d96b0f2736b6b24dfc757","bugs":{"url":"https://github.com/quorumcontrol/tupelo-wasm-sdk/issues"},"homepage":"https://github.com/quorumcontrol/tupelo-wasm-sdk#readme","_id":"tupelo-wasm-sdk@0.7.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Il9t0d1PzL2/5WOzBQZTOpnNNWZnx27BM99TurpiYIkWl/n3WrMPXHCR2hWXtTqlTmr9v8pzXUEPzhno7tX4iQ==","shasum":"33239a83febe501123754dc6278740f881ce9e4f","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.7.0.tgz","fileCount":252,"unpackedSize":33824151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLlbCRA9TVsSAnZWagAA2a4P/jKiIxrkp2cNuM4WmmcW\n5Dl1CytgCsvUXPfa95eSfztj5BoR4Y5hZE0+kayPIbJdArl3P31AY+9PgySt\ntaoEx/xM+n3S25reWuHxqpsZjQqzCXhoaXzivCX+kf4ierKPoAFc345kuL6g\nvqJp9ZB7lAAzjhAlyFucX2Mf/khx7QGDr6VWDqgtkvntUTCtbIJ7sfRXhPle\nSBLp/OxTEqgl+Wfnf0sooVubL/qmhQs8NUNXS4AlarhW1GQ8aLaASbmc+YKh\n4FDsoUikFKWqerRG4GfI5Tv2IPmPBH+Cved3E5kSu+v3nEFRy0FNalX2s0UL\n4O0ZJP81jhryBgmUYRIvi3KyVn6sVBfdrVGn3ZdwI8gqx2avHSo+EtyTp6tX\nuJezt2piMiOg0uqc17ZIEsscKH35j5f9MqwwtvEwMyWZ9Q3lHvi0DBTta7I3\nprP796g/lL93UGmZxend0wQQTBbfqZSsOvQ38Cp/M9jSHml/6x2PuhkvAUgo\nkch4/KS9aWjqnMjkWTF4lz1WNbF38MLtREl9ls1BO9XNrostyrsqjv7i4VgA\naNjQVcL7nTZyymtbGxOCkxTowp0ksj2E9VyIFHfL4/cWO5t0qcYsQ1DaPway\nz0cp2LGUvflqb2kzToCldELznBs+r8ryHg7j28vYX79kR7sxsIAeWKPBk9hK\n6M22\r\n=WxYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSRuEX7L9zZSNdRX6KfYSeYhBnuOTYyy3tTOPzNh58fgIhAJbSc5otaz1t/fLH1k7eOHxMxHRfSPPlKfeHrro22aKD"}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"zonotope","email":"zonotope@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.7.0_1587591514265_0.5685779045278245"},"_hasShrinkwrap":false},"0.7.1":{"name":"tupelo-wasm-sdk","version":"0.7.1","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":{"name":"Quorum Control"},"repository":{"type":"git","url":"git+https://github.com/quorumcontrol/tupelo-wasm-sdk.git"},"license":"MIT","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","ipld-dag-cbor":"^0.15.2","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"f785449a45e3d4df614e521b018060a59d6c1cd6","bugs":{"url":"https://github.com/quorumcontrol/tupelo-wasm-sdk/issues"},"homepage":"https://github.com/quorumcontrol/tupelo-wasm-sdk#readme","_id":"tupelo-wasm-sdk@0.7.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yKcMzCsSPIRe8Rz3sfsjChC409raJcKZrYJ8Wp4Kjwb8QxeplsMOXGUsQo6a4d0q9Nu4ZM4qfSInY9RnYe8j+A==","shasum":"6ee95e21be32feaf4938f28130e9e54eba164979","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.7.1.tgz","fileCount":69,"unpackedSize":28099171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoczeCRA9TVsSAnZWagAAU70QAKCBbDUFX+YJFkms+AGO\n+RKmKbLHZshafzdJysh7qo0h6/b+urSG+CoOBuCObHIK96fIZcdnEh3DN8qB\nFfJNjcMGogkgwX5ibpbjpHC/P4AdItiMJyqjdGo6HukS3t6HMAR3hshKrxyT\nsTrD72Su53dfLrY4EdkYtaSVxyLjg4CCBBUvdQZjc39QRfJzD8bN87UILaIn\nw2Ww5DVSJRT8ABWpuywCOEGi0B8YpKCtlilkoyg4zSIE/Rep4exNGfu9rFOr\nzCRfSp1p6HmFTULwnkp2F7sP30HlYsx9ROypdqUyrregHEphDVSIMzDFmgQY\nfyns9KsqfSHk2lOv0N1G/jm5DWlxlbxSHKofUwlVDWieQsYlJMquW8a/UT3p\nyylsZSwljok+dQ3aMs366/rcDaubJuAhO//CXs0WdI8HIktH4ydX/fLxW35w\n57L5DiP8sDrEhcMr5yn/2Ap3nPLZVXoLA6w7vhqEORWERS9ALnGs/0HjCVWo\njIIZdzmY521F0ENQ9SOxxib3ewpPpmPsZkoK3CaOzdMKLj3XH13PsVEBd9UM\nZmqb3OvOC9AVCVJjBncyNBGoVbvMZGSxYV/IgXtRF/Sz7klyz/fHwUDq1YmH\nV4a3YLR75mUZjWcZqxOPgQTH4EzVHaRjwgYstRc9+ueU2N78ykMZ8TBFokg8\nX9rp\r\n=pwLb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG5mPW7Np57vYf5uWP5KpVouNlkVmjT3kjT1Qso5yRQAiEA0jrble7Tk9CpInGQ5ZuXaFoiGl8+FElFU59rZhYQatw="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.7.1_1587662044810_0.04368436254849706"},"_hasShrinkwrap":false},"0.7.2":{"name":"tupelo-wasm-sdk","version":"0.7.2","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":{"name":"Quorum Control"},"repository":{"type":"git","url":"git+https://github.com/quorumcontrol/tupelo-wasm-sdk.git"},"license":"MIT","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","ipld-dag-cbor":"^0.15.2","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"76daf6c1a14836273c1a2b94753ca29b70d91145","bugs":{"url":"https://github.com/quorumcontrol/tupelo-wasm-sdk/issues"},"homepage":"https://github.com/quorumcontrol/tupelo-wasm-sdk#readme","_id":"tupelo-wasm-sdk@0.7.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-60IoBv2ZaRn06tQ3WQu/9k5LPSi9+EZohnLajS9PZFtvXhcKUtfCR1JFwwUIQLafa/HZY8cBODd20kJSnNKh2Q==","shasum":"abae7dea5d758317836b7ea8c2b685adcb2ce2a8","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.7.2.tgz","fileCount":69,"unpackedSize":28097449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqDzECRA9TVsSAnZWagAArWUP/AswELxx8GnDWMKdbcfg\n9ggl6NiB8LOhW6zH37UCXov2XlKHPKL1Oq7qhyxtMbPMs4X0oCyGd0OdJn+I\nDKTmUvDWxJsbqa81XlmGFOal5x0evaL6r45ima/z4P/FAQpyiIxvZvOkI2JE\nT8rOZ6+DSjAjJGxAEG+TWgwZw82j0TLJ+vIeGGXXnYjl0tFF+E5tuRaM6E/b\neDPySZV4SewgYaDElEYefvmvmOyeECrEOJPKSsB7vKUVe6gsZLISGAxExJIq\nERq8Z8/NkKhJiXeZbHAeG/k5ozdQNBU0zOorTWc0ExluOU5gexfKeOygfzwD\nfLAuNde2LpWlcpwkC5uanuvVx4dgeqzKag6KZEJLp9oOWhELcODSD3ZpVC+b\nouhsPYZmmkvcMKOLqT9riARnOKn0kn3139paQdNOUDS7OY945JQ07yF2Tj50\nJvo/UAkI6XDJ1R7ts76A6IW5gCZI0DauKCwcCkrc8Ip7JykTy4jiCo0NkYeN\nvF+HyrCl3AmC3U808uslhnEu9wmmjyJITYhd8g/Qh1qzQmyIBY2mr5GF9+Pq\n/6bZi8PG8XDGGUzXvQlSXnlb0cJYKwZ24oVsWXnQq+8bns002Sq+x6EJkZhf\nviqSDmcA8eZffz5ILSSnaAIQtzds1o9dBWYNl3243E3qCA2PEN2KAv7L/t6R\nRNbE\r\n=gcuC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3rOah8g9eLwHrs50d8npo9vzck5XSmBv7yjnu0smYTAiApqGRFZhVVugwh9/OCBn1A1R6H4IpZlVC1fuKY5gJ2PA=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.7.2_1588083907641_0.2788491278585099"},"_hasShrinkwrap":false},"0.7.3":{"name":"tupelo-wasm-sdk","version":"0.7.3","description":"The JavaScript SDK for interacting with the Tupelo network","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"./build.sh","docs":"./build-docs.sh","test":"mocha","test-suite":"scripts/test-suite.sh","build:wasm":"scripts/build-wasm.sh"},"author":{"name":"Quorum Control"},"repository":{"type":"git","url":"git+https://github.com/quorumcontrol/tupelo-wasm-sdk.git"},"license":"MIT","dependencies":{"@types/debug":"^4.1.5","@types/detect-node":"^2.0.0","@types/protobufjs":"^6.0.0","cids":"^0.7.2","debug":"^4.1.1","detect-node":"^2.0.4","events":"^3.0.0","google-protobuf":"^3.10.0","interface-datastore":"^0.8.0","ipfs-bitswap":"^0.26.2","ipfs-block":"^0.8.1","ipfs-block-service":"^0.16.0","ipfs-repo":"^0.30.1","ipld":"^0.25.3","ipld-dag-cbor":"^0.15.2","libp2p":"^0.26.2","libp2p-bootstrap":"^0.9.7","libp2p-crypto":"^0.17.1","libp2p-crypto-secp256k1":"^0.4.1","libp2p-floodsub":"^0.18.0","libp2p-kad-dht":"^0.15.4","libp2p-mplex":"^0.8.5","libp2p-pubsub":"^0.4.1","libp2p-secio":"^0.11.1","libp2p-tcp":"^0.13.2","libp2p-websockets":"^0.12.4","mafmt":"^6.0.10","merge-options":"^1.0.1","multiaddr":"^6.1.1","multihashing-async":"^0.7.0","peer-id":"^0.12.5","peer-info":"^0.15.1","pull-mplex":"^0.1.2","pull-ws":"^3.3.2","toml":"^3.0.0","tupelo-messages":"^2.2.1","util":"^0.12.1"},"devDependencies":{"@microsoft/api-documenter":"^7.6.0","@microsoft/api-extractor":"^7.6.0","@types/chai":"^4.2.5","@types/google-protobuf":"^3.7.2","@types/mocha":"^5.2.7","@types/node":"^12.12.8","chai":"^4.2.0","mocha":"^6.2.2","rimraf":"^2.7.1","ts-node":"^8.5.2","typescript":"^3.7.2"},"gitHead":"976fccab5c94b99707beed8f027f42dc92181a2a","bugs":{"url":"https://github.com/quorumcontrol/tupelo-wasm-sdk/issues"},"homepage":"https://github.com/quorumcontrol/tupelo-wasm-sdk#readme","_id":"tupelo-wasm-sdk@0.7.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BuOxMEkwvXpRKL15dtSQklGrPnnCNlyTN4zlIbN6iVdrAccIfG2byFtvrySG80iBfqU63KOVPwNnCH4kd89gvA==","shasum":"33b7e14c9b02141b2876b8429e80638ecf813b76","tarball":"https://registry.npmjs.org/tupelo-wasm-sdk/-/tupelo-wasm-sdk-0.7.3.tgz","fileCount":69,"unpackedSize":28099270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesqHXCRA9TVsSAnZWagAA/SMQAJEtV4poWvVRhEFgpI2/\nbPYRRRbg3n2ZepC2qbThK+qXU7qV1r0CIChBs2o0djndDYM86HJ/1GZ0dODx\nfFUkMUYc9PX178QIH84LD58eZHc5t7Q/lgVJxutEr4N7LPj7xhkUQXTtBDMg\nIp7WjKtmWJEdMqrcAU+Q6WkbI6v7MXZG9heJSyVZD6+tvZxUv7NGa/d3Frvm\nqJsKUW2KONkzTWi27LrHecziQJ7/F1mRtDt88JqhhFfPhcaaA9h939fMO96p\nde53lQRfIbn4A6/6EZXZSw2MY9Fs93SsH6U817PPaQzXzGyrrZoq/lPn4mH4\npoqWL52YFRFKVliMc59xa7wlh599PT57mn2nVUFyA+vhPB8Hk7/F9keYTor6\nls6Nh0yd8nVqjc33wv5PzjaeKnqkrNwWbyFs1HvDeJLtOUXAdx4grW01x7Y6\nMCPrN2yPbzcfE/75692b1G9B0c1tRzwWE9+d5sxO6h782JnGnpt7r8Q2iqvv\nYsC4PIlRt3zNQRQkYBfQjchXUdRvzURjgrxJDCzsIc2Xe/LzG4X3nrNnS/OJ\nHKc4FfdGGaHvXRktMEHUIz+uLUiGNYX+OBPyYdKwjwF0Xhe2nQXhwjHJj7wf\n18R7r/4xC0u0SWN2yaKrw3vzf9LQtmIeXhgiXKqbcCeVrEsbRY4mmc10p3MW\nInYd\r\n=8Zxj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYIpLuQSnurYdy6PQWN1LmVYW5WrGBSf10e02uwMIHiAiAAn17zbtpWicltd4hNyEnjUeTfoljOnaTKxhXu7G9Hcg=="}]},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"_npmUser":{"name":"quorumcontrolbot","email":"tech@quorumcontrol.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tupelo-wasm-sdk_0.7.3_1588765143052_0.7282550766248534"},"_hasShrinkwrap":false}},"maintainers":[{"name":"tobowers","email":"topper@toppingdesign.com"}],"description":"The JavaScript SDK for interacting with the Tupelo network","license":"MIT","readme":"# Tupelo Wasm SDK\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\nV2 of the tupelo-js-sdk is a standalone SDK that works with wasm to talk directly to the Tupelo network and does not require a rpc server.\n\nNote: in the words of IPFS: this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉.\n\nSee https://docs.quorumcontrol.com/ for an overview of Tupelo, the whitepaper, other SDKs, etc. For a high-level walkthrough see this video: https://youtu.be/4Oz03l9IQPc which uses the [Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer) described below.\n\n## Examples\nWe have a comprehensive collection of examples in the *examples/* directory, which should\nhelp you get up to speed quickly on various aspects of the SDK.\n\n## Tupelo ChainTree Explorer\nWe have made a main demo app based on the SDK, the \n[Tupelo ChainTree Explorer](https://github.com/quorumcontrol/wasm-explorer). This lets you explore\nChainTrees in the Tupelo testnet, and should be a great reference for learning how to use\nthe Tupelo Wasm SDK in depth!\n\n## API\nSee: [https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html](https://quorumcontrol.github.io/tupelo-wasm-sdk/docs/tupelo-wasm-sdk.html)\n\n## Getting Started\n\nThe following snippet of code is all you need to send a transaction to our Testnet\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\n// Generate a new public/private keypair\nconst key = await sdk.EcdsaKey.generate() \n\n// Create a new empty tree with the new keypair\nconst tree = await sdk.ChainTree.newEmptyTree(community.blockservice, key) \n\n// Play a transaction on the TestNet\nlet resp = await community.playTransactions(tree, [sdk.setDataTransaction(\"path\", true)])\n\n// Congrats on making a DLT transaction\n```\n\nYou can also find ChainTrees by their DID and resolve data on them, easily:\n\n```js\nconst sdk = require('tupelo-wasm-sdk')\n\n// setup a connection to the default community and Tupelo TestNet\nconst community = await sdk.Community.getDefault() \n\nconst tip = await community.getTip(\"did:tupelo:0x5bD5b0Ad2d9e73a07E410f32F5C865B231cce62F\")\n\nconst tree = new sdk.ChainTree({\n   store: community.blockservice,\n   tip: tip,\n})\n\nconst {remaining,value} = await tree.resolve(\"tree/data/path\")\n\n// remaining = []\n// value = true\n```\n\n## Path to Wasm\n\nBy default the wasm is loaded from the tupelo.wasm included in the npm package of this repo (src/js/go/tupelo.wasm) for node and from `/tupelo.wasm` (from the root of the server) in the browser.\nThis is customizable by calling `Go.setWasmPath()` with wherever is better for your app.\n\n## Building\nIn order to build this project, you first of all need to get the Git submodules:\n\n```\n$ git submodule update --init --recursive\n```\n\nThen install the dependencies and use the NPM 'build' script:\n\n```\n$ npm install\n$ npm run build\n```\n\n## Running the tests\nTo run the full test suite, simlpy run `npm run test-suite`.\n\nIn development, you may want to run a long lived tupelo network and run tests adhoc.\n\nTo do this, first run:\n`docker-compose run -d tupelo`\n\nTests can now be run many times against that same network with:\n`docker-compose run tester`\n\nOnce finished, make sure to cleanup your local tupelo network:\n`docker-compose down --remove-orphans -v`","readmeFilename":"README.md","homepage":"https://github.com/quorumcontrol/tupelo-wasm-sdk#readme","repository":{"type":"git","url":"git+https://github.com/quorumcontrol/tupelo-wasm-sdk.git"},"author":{"name":"Quorum Control"},"bugs":{"url":"https://github.com/quorumcontrol/tupelo-wasm-sdk/issues"}}