{"_id":"@acurast/dapp","_rev":"11-512aa6c494a662ebeb1578d591200185","name":"@acurast/dapp","dist-tags":{"latest":"1.0.1","next":"1.0.1-beta.6"},"versions":{"1.0.0-beta.0":{"name":"@acurast/dapp","version":"1.0.0-beta.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.0-beta.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"502d2c0793c1a197a9470d83f35253ee8528640f","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.0-beta.0.tgz","fileCount":48,"integrity":"sha512-4sssnBoY7Aq0m839VCz7vdO1PelJKW05a0VkXqI3dHxxn7jQhw625G1mofgLP/5JXJPv4BXwEzrXbKQ1Kt8SrQ==","signatures":[{"sig":"MEUCIQDp7Xtr8Wizs6syqEukInCMTXg6g78GpR3yUrnk57m08AIgLAJNyK5dcvk114q7xtWJiaPtY7VWWRs9lg/Y1o4KkCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20636},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"bf3e86d1492c088b6e2f64be16054bbac257c545","scripts":{"build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.0-beta.0_1692791071465_0.8270119908018831","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@acurast/dapp","version":"1.0.0-beta.1","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.0-beta.1","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"5b2f5499d04deee82bc7f9bf64511b7e8a6b0b1d","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.0-beta.1.tgz","fileCount":48,"integrity":"sha512-GhtHG1aSajLQVagQ1DZRImjxUM+Tcca5Jmn+WFf6U5oK6imBM++m/NEw6fkvQa2eW2Curjp5OiSSjdwiFBGqzQ==","signatures":[{"sig":"MEUCICsoqh7k2nA3+LHgRxFkmgnZbGxvli5Hhh20zIzkRvgxAiEArDkyM8Kr8qaGRFAfvufTAkEntzMyDjG1Gu8KVNyZWKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20679},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"07f9a0b29fc3b189d1d3402db78e13973d987294","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.0-beta.1_1692886067746_0.5803635106280303","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@acurast/dapp","version":"1.0.0-beta.2","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.0-beta.2","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"07f5c0023725189419cb9cbd805eb020bcde3dc6","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.0-beta.2.tgz","fileCount":49,"integrity":"sha512-fHQiTFML/qgdXnSBgRG4Hfo70KiDZI6eA2D/SywgXvvOMytcCM3GJRwDNGiALq2HzM5E3UsL9ezD3WX8lD2C7w==","signatures":[{"sig":"MEUCIQDBEBYCq/ot8bWolaXOJfzKtUohh78SUnXtlAFRwuDQwgIgPPRRgTSeTp7fgDPZ4SXCw187xdnDTQCWApMK5wuyD8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23954},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"21f26163bbefb967b32f85c4b6a9e84c26e27b49","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.0-beta.2_1696411415639_0.2070790848334243","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@acurast/dapp","version":"1.0.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"93b0a9c861bad0e39035d2c077f16b5519eda6db","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.0.tgz","fileCount":49,"integrity":"sha512-DxgNKHE3ia99cyUup4lF0nXp5MludIL9t2Ekby2LU0obNtFeVLq/O0K6gQaUjpgRfl2Z766tCppFlQ/bVR6j0A==","signatures":[{"sig":"MEUCIQD7yOtsKAVu4L8sq2N+Xi3PsIIDXjhm3mumLEAsAjVYygIgTa1TpMsBzfzzCGhUuJ8nN2ip2+KIW5tFncqsZL8GySk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23940},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"777fc9480afacd0ea64cf56351d7d6f862c917e0","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.0_1698937920713_0.41852431731292317","host":"s3://npm-registry-packages"}},"1.0.1-beta.0":{"name":"@acurast/dapp","version":"1.0.1-beta.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"58ca4083e1cc62f5ceef51c14f37474a7cd58a2e","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.0.tgz","fileCount":49,"integrity":"sha512-lx85aqtsACD+Rn//hCKdK6JctwEa9Im2yxtZBI01vmzjxH4OBLFUwN2W+Ah14OQ3hudK/BQ4BARjPDbcZiiIng==","signatures":[{"sig":"MEQCH2eJPfAvQa7h9wijghuw92RXTL09iw0qN1PH5rNbScECIQCeUmAA4dsrqFDF5L+dKadgZrSnB6R4YDLkPdJ3tQFTrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24648},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"0cd9f190983c3d005a01b8c6f5e221ec7fd73ad7","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.0_1699955165805_0.6533907302205304","host":"s3://npm-registry-packages"}},"1.0.1-beta.1":{"name":"@acurast/dapp","version":"1.0.1-beta.1","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.1","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"338b024f683b35c77edd08b02dbe4afc65efad89","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.1.tgz","fileCount":49,"integrity":"sha512-TD6sMALpUpAH2dCI21kVkR67Srpi2LuUuLZweXFkRXThVTii2wwJqroq0JwMQJsDh6oJSe1obRx5c9538X+qtg==","signatures":[{"sig":"MEUCIGhV4mGKnHpMmvk7SePimJpTXxEwxdtBRUQkNCkkJSKpAiEAmkoWt6p0yurQUB3Y80VkzfO5gYG9zk+AqQj5UOB/9pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24648},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f50333376034bad82cc438c4d690dab79e4ee5a3","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.1_1699956216561_0.881136664320529","host":"s3://npm-registry-packages"}},"1.0.1-beta.2":{"name":"@acurast/dapp","version":"1.0.1-beta.2","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.2","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"0b5a6a6b29b0f7ab5432fac70d66742cf85daa86","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.2.tgz","fileCount":49,"integrity":"sha512-ZTfs7y5kUqiameE+8LeE6XCx7dBcKzESagxYMj1wzd4DILC41Y664zERNHNreMQbng/FCXZq+cPRYuS6lQBy1w==","signatures":[{"sig":"MEYCIQD/Do3VBJUoW6f7iyvEXoJI8cNlrHlU3IC4yWcrSw10UAIhAP1heqITuoPc0oubnyHDkrmlll1X8SAPe8ufj1yWYdWM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24648},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f23b1d19c1078a7ceee490000861f54af47c00e2","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.2_1701415496881_0.13338784840347118","host":"s3://npm-registry-packages"}},"1.0.1-beta.3":{"name":"@acurast/dapp","version":"1.0.1-beta.3","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.3","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"be229db1e0babde04a498d7efb4549158b5240d8","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.3.tgz","fileCount":49,"integrity":"sha512-d2Mer+f5uh87+V4aoSDdEtHGnE8pza80qU6Mhwm2pizjiTpAFxpYqe6afMKmMFbS9vsIoDa2Cb4w9BW1Hg6SLQ==","signatures":[{"sig":"MEQCIH07xJ3ttyrSTjbhLxVaVUnPyubr6fsEId0OEhP0IwL3AiBlkORNaAmV84coCCqxa8sy43ZOSeVDyItvycqSsgafWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25777},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"bdf0dcb54ef59e8fa8f9b73d4f4b7311254dbf13","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.3_1701878072293_0.08453755599119606","host":"s3://npm-registry-packages"}},"1.0.1-beta.4":{"name":"@acurast/dapp","version":"1.0.1-beta.4","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.4","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"7a833a82bce3077beab54df8fbf42b002ae89424","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.4.tgz","fileCount":49,"integrity":"sha512-RFP2X+2lBgW8ldCdOAF4kbqpOx5OGMXPk2QkIohIYllSe4lrVvK8FKqgQa4Q/QqiemDANs9pqJigcrTsP/sgNQ==","signatures":[{"sig":"MEUCIQD7Zx7ZTnQ5V3164i0u6dunpuHEITFGk7vrZHerNVRYGQIgCy0AlsTmwMRaGTMKqLEU7nBCYyhYCMZ8WThI5LM6vvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25777},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"971ad424432e2a3458292d0b135b308ab88398a1","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.4_1702390627820_0.4467038936750771","host":"s3://npm-registry-packages"}},"1.0.1-beta.5":{"name":"@acurast/dapp","version":"1.0.1-beta.5","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.5","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"ddf44ba0b9917e3ab79cdb8df65344777f5ce6af","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.5.tgz","fileCount":49,"integrity":"sha512-67U+QktC/IVEWKqNAiYIEE4l1aFKbbAnKTnQfR0CiWjvHerkKx+FvLgIgSbg1sqLB074TjIZKDkdOvoSDbZelA==","signatures":[{"sig":"MEYCIQCCflsShxTqJJ4V/5tYWMig4D665JkQQfpjNmnYPmkF5gIhAPNvswj8MoTkaKyJseO1P4EoZTxljJfhh1tx39xvhmHi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25807},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"ac6681283cd276b8c45db58f707445597bab5a7a","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.5_1702398386502_0.5248775526798348","host":"s3://npm-registry-packages"}},"1.0.1-beta.6":{"name":"@acurast/dapp","version":"1.0.1-beta.6","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/dapp@1.0.1-beta.6","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"7042b061a20f4c9f541ebd2e823e174d209825d2","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1-beta.6.tgz","fileCount":49,"integrity":"sha512-5Y9XRhx7toPt/M0qOqM/Y4VbszjWn9AFJWO14K0ByT8tvo3JxnIdQbZ3Wr3s1kev8yzJdouvmo9OPBGezqtYvQ==","signatures":[{"sig":"MEUCIQD6cSSX2umEMJzIfRgNhCIhZQvsaeLyhY75LVfzCHSIbgIgW2vEt0qmCtSLYO+24DCmKOVlwwRD2bRMfudwkrqJ85Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26408},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"fa4bd95775cd9603d427f16ccf9d97eec01d74b5","scripts":{"test":"true","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"true"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"buffer":"^6.0.3","@acurast/transport-websocket":"^1.0.1-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dapp_1.0.1-beta.6_1721390351771_0.8458268492832286","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@acurast/dapp","version":"1.0.1","author":{"name":"Papers AG","email":"contact@papers.ch","url":"https://papers.ch"},"license":"ISC","publishConfig":{"access":"public"},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test":"true","test:ci":"true"},"dependencies":{"@acurast/transport-websocket":"^1.0.1","buffer":"^6.0.3"},"gitHead":"87ab7f31ce5713c1d9d322086d0fecb4877f8fe0","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","_id":"@acurast/dapp@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-39dZazRY5hKQGsnxR7T3Z2yThhxIBG5YJzJJgKsW7uIVM0NLl0Zd0aKbOZzL8u0MVZwoPUvNAcQNcmPY0iZRig==","shasum":"7193dfca4131271680c03abc8d8dd1307dfd9e1b","tarball":"https://registry.npmjs.org/@acurast/dapp/-/dapp-1.0.1.tgz","fileCount":49,"unpackedSize":26394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2tiHC4X4mm+gmyYuMHDo1zCvcF3QzDNzH+ENhMvTnrAiEA+1D0drwPtKoMSZlJC4bIT/Y07WLuBuNZkrzyBtxb2wc="}]},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"directories":{},"maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dapp_1.0.1_1729844243036_0.054701409114638944"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-23T11:44:31.370Z","modified":"2024-10-25T08:17:23.371Z","1.0.0-beta.0":"2023-08-23T11:44:31.646Z","1.0.0-beta.1":"2023-08-24T14:07:47.917Z","1.0.0-beta.2":"2023-10-04T09:23:35.847Z","1.0.0":"2023-11-02T15:12:00.889Z","1.0.1-beta.0":"2023-11-14T09:46:05.960Z","1.0.1-beta.1":"2023-11-14T10:03:36.818Z","1.0.1-beta.2":"2023-12-01T07:24:57.020Z","1.0.1-beta.3":"2023-12-06T15:54:32.514Z","1.0.1-beta.4":"2023-12-12T14:17:08.014Z","1.0.1-beta.5":"2023-12-12T16:26:26.696Z","1.0.1-beta.6":"2024-07-19T11:59:12.046Z","1.0.1":"2024-10-25T08:17:23.212Z"},"author":{"name":"Papers AG","email":"contact@papers.ch","url":"https://papers.ch"},"license":"ISC","description":"[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"readme":"# Acurast DApp\n\n[![npm](https://img.shields.io/npm/v/@acurast/dapp.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/dapp)\n\nTools useful in dApp development.\n\n## Installation\n\n```bash\n$ npm install @acurast/dapp\n```\n\n## Documentation\n\n### `AcurastClient`\n\nA client that can communicate with the Acurast P2P network.\n\nTo create a new instance call it constuctor and provide an Acurast P2P WebSocket server `url` and an optional `connectionTimeoutMillis`.\n\nThe connection timeout is the number of milliseconds to wait for an initial response from the server. If the server does not respond within the specified time, an error is thrown. If this parameter is omitted, the default value of 15 seconds is used.\n\n```typescript\nconstructor(url: string, connectionTimeoutMillis?: number /* default: 15s */)\n```\n\n#### `start`\n\nOpens a connection between the client and the server using the dApp's P256 `keyPair`.\n\n```typescript\n/*\ninterface KeyPair {\n  publicKey: string | Uint8Array\n  secretKey: string | Uint8Array\n}\n*/\n\nstart(keyPair: KeyPair): Promise<void>\n```\n\n#### `onMessage`\n\nRegisters a new `listener` which will be notified on incoming `message`.\n\n```typescript\n/*\ninterface Message {\n  sender: Uint8Array\n  recipient: Uint8Array\n  payload: Uint8Array\n}\n*/\n\nonMessage(listener: (message: Message) => void | Promise<void>): void\n```\n\n#### `send`\n\nSends a new message with the `payload` to a peer that identifies with the `publicKey`.\n\nIf `payload` is not a valid raw bytes value (`Uint8Array` or a hex string), it will be encoded to UTF-8 bytes before sending.\n\n```typescript\nsend(publicKey: string | Uint8Array, payload: string | Uint8Array): Promise<void>\n```\n\n#### `close`\n\nTerminates the ongoing connection.\n\n```typescript\nclose(): Promise<void>\n```\n\n#### Usage\n\n##### Send messages to Acurast Processor\n\n```typescript\nimport { AcurastClient, Message } from '@acurast/dapp'\n\nconst acurastClient = new AcurastClient('wss://example.com' /* Acurast P2P WebSocket Server */)\n\nawait acurastClient.start({\n    secretKey: 'f816e59353c58627039fbf5e96747a871244194b9db12095189554e78a6d4a45',\n    publicKey: '04ae00462e82af267b42b477493450b04b8ed05e510eca2a40c6f7679b14e364b9d6f9c867a7e72b4880f9632450e5c2c03bd69424f786e10bb77e9bd09e322ef3'\n} /* P256 key pair */)\n\nacurastClient.onMessage(async (message: Message) => {\n    console.log('Received Message', message)\n    await acurastClient.close()\n})\n\nawait acurastClient.send(\n    '028aad55a45e1eba230e38243ee9221d765cdb59fde684bad516bffcc9970f3c15' /* processor's public key */,\n    'my message'\n)\n```\n\n### Example\n\nSee the [example dApp](../../examples/dapp/).","readmeFilename":"README.md"}