{"_id":"@astra-js/rng","_rev":"3-836793afc25c27912828e434861a513e","name":"@astra-js/rng","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@astra-js/rng","version":"1.0.0","description":"For use as rng in smart contracts on the Astra Blockchain","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"cryptid"},"license":"MIT","_id":"@astra-js/rng@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-e/8LxSgDLwA7u7Ox+1p/RFCv43zbkN94rm/bNdYxrUrAM/v9ZgHsTpEzWFvOU4EpYXp+rZ0HlAi4/Le/16emUA==","shasum":"dfec82f8c802f3ce67a380d8a1552e83e280e17d","tarball":"https://registry.npmjs.org/@astra-js/rng/-/rng-1.0.0.tgz","fileCount":2,"unpackedSize":686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6u8ZSEIVffMI4xNlJuFIcc6cuoHDrjl6uLjFRxqTDFAiAG7T3GzYVs0ArLv7ne1b2tnnI/V1nhgFaRh50HvVFaVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq0fzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoklw/+KxvptlH+16f1rojARA1uFLIVM01KA6iAmfQjfxtWnlRNyDh2\r\nb3evMY8nK6NcMp+yyym6yzVgtINE1knng6+4L0/q3GXmXSYis3Wba4DGjdkk\r\nonQJFzgWSwlxriB5ae1yXxJj4bZUEchU/pI89Ng6OQNLvi/3r9QnIiIwkJg/\r\nGbVLgejDHA62tKDJw0jznDnsBP9iNfyQc6w4h19nsGGPxm2zPe4WeYFFWuMp\r\ntfuE0iPKL3iRSmN2KvpokTbc5LrpjuiIJ3zxJPXkjzqfi55g8fhh5JPIni1S\r\nhmptxVmrgaAddaXrj9bBpG2JQQ8suFugeaLfkLjG4FB9aNBVyczkIbWHYtFb\r\nWy6dFqzIy1TXjtrRP5VOsLqjt11yDhQanTrtAdob8g8uhXSwspgruBUzJJ3M\r\nfHfC4D5SegWP3xjVXmp2B+lFn33noCpfGhO9m7GGJ68n+vHhEP3qTwaLJ2uQ\r\nJ26wc7yk6hO6RNf0qgUaw7HaHi2uek0rh+Mh0Gff1vMHZ4rGXFKrq1JTagfz\r\nr32mGFEZXkJmgH7DJxbhRREm8GQJ6As6ZY67cmxheANJnyOOCmZydUzOu6pC\r\np8qxChSm9HUL4dLr3tfggQt3CIAN6DC6r/O7C2grpQBPPCAl4F+LGq7j8Hwk\r\nD1saUN4OGvjBQRGmfGGvnmzMVqXdn72mQ6I=\r\n=VkAS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astra-network","email":"contact@astranetwork.com"},"directories":{},"maintainers":[{"name":"astra-network","email":"contact@astranetwork.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rng_1.0.0_1655392243636_0.17161886283901162"},"_hasShrinkwrap":false},"1.0.1":{"name":"@astra-js/rng","version":"1.0.1","description":"For use as rng in smart contracts on the Astra Blockchain","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"cryptid"},"license":"MIT","_id":"@astra-js/rng@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u46SRmj3KJdTLUhTskp6faWVN56D23OKIQPgV/Wc6PMHKYcEuMqFp+uAMZYEqqfRPhlKLFWiIKEAn9d+t1LT/A==","shasum":"22e89a59a5a53072d941edbc20dfbb9d51fe8974","tarball":"https://registry.npmjs.org/@astra-js/rng/-/rng-1.0.1.tgz","fileCount":3,"unpackedSize":997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxX+6JW47LejoLlhU8SxF8x0uVFpAXwhwWoSP730hhlAiEAzxw9ps8dO5nw/L8uNW1UkADnrDVi/vCQL8ed8lolPSE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq0kRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUbQ/+P9mULsUq4wAOo4zzwHusvjFJ9ljVLbNilixFzWcdFc+WU4eg\r\nJ0pZkjE33WSOzmv0hqMwhLpIiLyJXd4IdkVUvES4nkbIx+Bv93bhmyK17ufV\r\nKVgCd1by2zOqWgwsTG8mhmeBJqGE5c8zgxinsVtOoNJImlbaLvDbX1uHfMgo\r\nywFZglS9xSeyA3r5LLjqVSPE/FCpXGRAmNGpP+lKhjibfmMyRFPM6Qq+mVtt\r\no/ZOl2DGf3i9w7u4UwsF2y0vYfeGF1ImRuNOQf/wRF8zJrTX1MRCj2WnJBk5\r\noAHZkglevHO9lifnwZAcdQ1I0Rs8qI/gFICiLpzHQ33QHORnE0bAGjURQ7K9\r\nVnKEXJ8IzaUHBIfXdy73xct1pdNirx7uRsTQd7kKVzlIG+mi9MFgRIfXqSPv\r\nJx9wWrzBXAteXJ/Y3fqSndZyVaoNoDgX7fr33IFlMP9GokOvC52/I8fTDA4Q\r\nP9YkmfsT/6gAl6Y2FC1nplJZjtaEeXeN9lEc0KxFS/lLFV3N+MYTH41meSyV\r\nWgkhtQHsH1CdPpRWjOO6Z1DmecKJRsVoMCtwWLV63o0aM45EZmFUa4kNMgfj\r\n0qm8zuvHN+/WTelgw+kVvVt1cPnOV9fZUe68jQIq2/rg1xLGOa5yCwLscRVe\r\nGGqRMKsEk01EkJlpZc+iryawViZYUHf0uSM=\r\n=RO0j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astra-network","email":"contact@astranetwork.com"},"directories":{},"maintainers":[{"name":"astra-network","email":"contact@astranetwork.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rng_1.0.1_1655392529580_0.26616242921666733"},"_hasShrinkwrap":false},"1.0.2":{"name":"@astra-js/rng","version":"1.0.2","description":"For use as rng in smart contracts on the Astra Blockchain","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"cryptid"},"license":"MIT","_id":"@astra-js/rng@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FHLrBRDYJmNANIoXNSAlnoCX7VNXqMt5BjEhv17xYci/FxF4rK9A/+2vX811k0gGL3Bmgel5xsz3jLfNsFO8lQ==","shasum":"4675d12c0f7f915521071bcc4dd5f381c7458cb1","tarball":"https://registry.npmjs.org/@astra-js/rng/-/rng-1.0.2.tgz","fileCount":3,"unpackedSize":1293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNXvMucCHp6NeldWSOX/qsXj73xDAaNs1+OshrhxLq2wIgNE5Saitlr7p21jTQaJKzJe4oyZ+Xg4kzMMR3E/DeF5I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq3ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpseg//VmkEwspvh44umVeXIfTijdBr42Hys1pkP1DOl4sAKNB1Ti8T\r\n72EBwgMFDsFExFzQJbf0F8rTBXitCnPVMCISgRtHQqLVXFbwQ67zpqcufThQ\r\nGsLsll7stYbpwdZRN15phXuc2Me3H+UtG0DF3JLYdlctCZDP/sP6bpbFD3MQ\r\nSFDF8LHlY8xTViVFix9FjHLBpwO8jxIUU8eDL32nDTzYZJ9IxZ/siqO20QkQ\r\ncom4pPwsxFJRwTAUUfyrxpmChQUFwKA1bnIgkBXDtLTH9lxANHeNHZBFmxF6\r\nEUAaVsy9TlDT4Ifw5IQ4AamfY5+hn01sdztsWsEpVMxIwnWzM4ZE54MgAYQb\r\n3Ur+lkCBB+28QOzJwxdgKbrZ4YlLzwg0Lt/jmVRv23R43rtDiv4j9cWskYlx\r\nFY9aQiFJF0iRgmbgKHMoxi1TG7kiLJjHYJOTFwKAlCF4suRHK6wuIYA11m2G\r\n23vpBvS7Q8LylqiB5TKELNI291/wwzzMjvGDvx071aHmvh32FTYXKh4sO6yT\r\nXAPv0WAUOlGNX0odd9nwIKaYpkOQWeCthi9bl1bpC8V5R2VNtTWCnF2MAx95\r\nC49o8ljOy99POEcPiA4+rQjVnmzlPMhR8b8kYTqqAdD91Et0kZDx72ivOGfM\r\n0sGZu6LpJvJreGEHncTqJksilWeMw/gAewc=\r\n=hANv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astra-network","email":"contact@astranetwork.com"},"directories":{},"maintainers":[{"name":"astra-network","email":"contact@astranetwork.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rng_1.0.2_1655405724653_0.7480226743739318"},"_hasShrinkwrap":false},"1.0.3":{"name":"@astra-js/rng","version":"1.0.3","description":"For use as rng in smart contracts on the Astra Blockchain","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"cryptid"},"license":"MIT","_id":"@astra-js/rng@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1ZPq6n/r6MkfqSqL1VWXCglNCN+pz2kSaTlQvD5Ujh3kC3lvnRxVaMmmwsu3bJgPqdCsH++JB7NDltrSi2RMIg==","shasum":"b44a0e8c7ea9ff43631a8f104a4928fb78db2d8d","tarball":"https://registry.npmjs.org/@astra-js/rng/-/rng-1.0.3.tgz","fileCount":3,"unpackedSize":1172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwIztOSoq+t7lZ3QNiOwg1ZIY6Grxba2jYwPZMTX0w6AIgc6is8U0PRsLk3bolA7pqnnIrQvzZrEmwAlVy3XUGM+0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq3zGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZCBAAoKQ9CJGGkm1Ah1UeAGSF9FP2DO5yzo4ehpxJxecja0N0hkRt\r\n2CYckKZMkTRonYUA0po6dJDD/B5MWqIezyIcZOglBreii25h6bnvLPE8rBuw\r\n59fL9bnrPX8HML5OiIVMs7CZdbnA69tVxe4w2AH84vAlWndGVKXdhxJFKWmX\r\nhOhsm6xeoLsMur3GpEbhtkx+/6P2kxaH1zGS3uwwxC/4MQJ2E9H2frw6Jx9L\r\nD1jDS6e/Ih7fWcpDl6N6sI6kpZSUCUNCrwcXW0mNiwMhq2kgs1T5w/eiZyG3\r\nvDmyxECueIf15/YLdfWGjI+vWELW4cxumOw/Vw6K/4x5IC4Z1NKpIeRYxl3U\r\n5mya+Bv3YnFRBbYW7dqzrn6b8roH5f6kSdXGceibhWIpez2zYtkxWqe7Zn0q\r\nuitszIzO5o/cwAuwS20HYapABT0lLCe78r89KGZA1rrfEsjjOa3yqE6Ds6xb\r\n9w4wr9TIYmCVCftcgl1HE93VLTVeFFJe5r7HCNtPcMJhJk4zNjURZkpOE4wH\r\nGkHJaSsjnaqY2YM4LHSTAnA0LSamic+MjV5JEOld5dnOSlpmA97r9GIsQNFk\r\ncHnjmxP/f75DRiKh6r6IjBwE6pirImZqkcusXsn9ri/t5wYOBn6sBt5w3CvC\r\nkkdRYHK5TV2OSS35FP9XKIeFURAeIpsTxzw=\r\n=6gj7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astra-network","email":"contact@astranetwork.com"},"directories":{},"maintainers":[{"name":"astra-network","email":"contact@astranetwork.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rng_1.0.3_1655405766551_0.7034206215415448"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-16T15:10:43.568Z","1.0.0":"2022-06-16T15:10:43.820Z","modified":"2022-06-16T18:56:06.831Z","1.0.1":"2022-06-16T15:15:29.729Z","1.0.2":"2022-06-16T18:55:24.799Z","1.0.3":"2022-06-16T18:56:06.745Z"},"maintainers":[{"name":"astra-network","email":"contact@astranetwork.com"}],"description":"For use as rng in smart contracts on the Astra Blockchain","author":{"name":"cryptid"},"license":"MIT","readme":"# Astra RNG\n\nFor use as secure rng in smart contracts on the Astra Blockchain\n\n### Usage\n\n```sol\n// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\nimport \"@astra-js/rng/rng.sol\";\n\ncontract Contract is RNG {\n\n    // guess the number 1-10\n    function guessNumber(uint8 num) public view returns (bool) {\n        require(num > 0 && num <= 10, \"Number has to be between 1 and 10\");\n        uint8 computerGuess = rng() % 10;\n        return num == computerGuess;\n    }\n}\n```\n","readmeFilename":"README.md"}