{"_id":"@2112-labs/emerald.js","_rev":"33-fb45a01b783055e17ce46a4fb0eb674a","name":"@2112-labs/emerald.js","dist-tags":{"latest":"1.0.31"},"versions":{"0.0.1":{"name":"@2112-labs/emerald.js","version":"0.0.1","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@0.0.1","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"381dc9f3573c55157ad303c44dd81957f2293403","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-0.0.1.tgz","fileCount":38,"integrity":"sha512-2RiZUTcNQXZw4SMq8glEso//2+3dlNs+/+GodgWQ8QKnny+QMOiaLI5RPB5APZ3ZnrOE/nS3lve3bJA1r+nwmA==","signatures":[{"sig":"MEYCIQCi0BJQgy1OcA0zblDjYmcLKu+akRiF5eBBRpKCG9bI4QIhAI0+2cahHZzTd/nsEQI2Lhqpi7QgdvRsvqQDiUvEVhE5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163235},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"lib"},"_nodeVersion":"19.0.0","dependencies":{"@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_0.0.1_1697054855178_0.35413616930560843","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@2112-labs/emerald.js","version":"1.0.1","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.1","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"1d367cf5356d8f7ef02fa690f2b3f666dfb48791","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.1.tgz","fileCount":38,"integrity":"sha512-LbJjUQoQU3oIbz95tdAok8PSLLUZPfeTr9oajsrlMWpTgW9JLLRPQ2SUqnaEXLAiTHqW3gGHe/s3rBgDL/xnNw==","signatures":[{"sig":"MEYCIQDycKSFhL4PkwQAq+2/R6wHh0/t+M04hvBbmzfjqye8ngIhALEqcmiGShN57+SN9qYLtkNzOt2jqNROHM701deuhUaz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163619},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"lib"},"_nodeVersion":"19.0.0","dependencies":{"@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.1_1697128108752_0.6941991891700869","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@2112-labs/emerald.js","version":"1.0.2","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.2","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"c6e9da51fae53e1768a21a889a851291dd1af65a","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.2.tgz","fileCount":38,"integrity":"sha512-WbTje14yI84u0gv8dRO83RGdpuVpB5BKbfpiIcDvBoyWN9g8YiHgMUdHEvonPIwH7jtUzVbMUHEtWkBjiKABJg==","signatures":[{"sig":"MEUCIHt0eH2Aj0mluHvbYxbvUZzkfcDyNpJjH+hXXpTk9m6bAiEA88vIKSd2C+fgA66C+E/5kREUu+U9KJ3rRtHvY82MdEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164386},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"lib"},"_nodeVersion":"19.0.0","dependencies":{"@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.2_1697129682607_0.9125019752338541","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@2112-labs/emerald.js","version":"1.0.3","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.3","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"ad58d5d39cb92bac8e8da177a4454c66554f95b8","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.3.tgz","fileCount":38,"integrity":"sha512-hW3Nkvhv9xszL5+5r6UuSd1hBNDyS/oe7BrMW0R66BZNTQiAzz9yqORZypcx2YII6W/7JgT6g+Fz94wX4ANpnQ==","signatures":[{"sig":"MEUCIQD5tO5ZzWWyNniGeiWI1u6CzI8/S5kROY3UmVzznY5VjwIgH6Gv2dAXp/wpvZVq5GZlzyniKTlcoNQbobImUylKvdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163664},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"lib"},"_nodeVersion":"19.0.0","dependencies":{"@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.3_1697216656915_0.4412046010089854","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@2112-labs/emerald.js","version":"1.0.4","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.4","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"4b1bef7aabd686bd224de08fd7d10ebe37216a72","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.4.tgz","fileCount":71,"integrity":"sha512-6Cz9kTqdwNQC5g0p7Ox5d4KpA+7JxxIORegFUD6Ny5pGYHHuYq3X/Pa+cduXL+755E+TSg/LSFrMSM20dXECOQ==","signatures":[{"sig":"MEQCIB4J1Pfstgg1+wG2QF+NmaVig31QC64oe8Z7exL61jq7AiAj9rJ+SQojcQIzxAbhwUN5sdFBpoch0oSogyFxoD41ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383170},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"lib"},"_nodeVersion":"19.0.0","dependencies":{"@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.4_1697217503348_0.7561824332505833","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@2112-labs/emerald.js","version":"1.0.5","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.5","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"6c1da36c4454b4b156ca138902b90acf6f69bd9f","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.5.tgz","fileCount":39,"integrity":"sha512-BCIchxGCE2o2VZ6nMw+VEq8e5f+A46AsoLS9fXwk4S9zts4vYEqrw06e2y3NWHYVp+0A4l6y9yWx/DYGje1fBw==","signatures":[{"sig":"MEUCIQCSh594yGeNZPoRo8huRSneb6M9Q4Nn3EZr6XZDGsapNgIgYUO6zrdnyYl8tSN/Rq5E59ua+vjhrqsdasY9/kpLk44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163802},"main":"index.ts","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{"lib":"src/lib"},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.5_1697218386700_0.38525650203609363","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@2112-labs/emerald.js","version":"1.0.6","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.6","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"f34437d15a36801865939ca8f560506069cf0975","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.6.tgz","fileCount":67,"integrity":"sha512-K3nDM9Q6wExJVsjIju6vdmDJtxEbCjaqo68f33mPFgk8YCDJq5R9TSxwjou8jcdTW30KmgEQlYSw6+BF24XUWw==","signatures":[{"sig":"MEUCIFRq7w0i/aiKWBp0vLOvsV+OFUMCV3IitlvIpo5mzI28AiEAzoPfiKk5842sU2qJzAcCHMp/Lf/P3i1VYzMQLw4cjkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305155},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.6_1697218546433_0.4404891014131227","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@2112-labs/emerald.js","version":"1.0.7","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.7","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"388a83ccc6adddabdfe75df3490fc6d6874144b3","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.7.tgz","fileCount":67,"integrity":"sha512-wHxu2BtwsQ+Z1rtvFgbvL/RJe1jQg5tNYyt+nLdHSapJux0fwr8t6IonW4wFU4fY/GP9uAoF+i3ulb6FlhVgjw==","signatures":[{"sig":"MEUCIDK/+Be7La26D9EYQJk8Pl3+qIrC5hPXj8yuKqNCPMkWAiEAwCs4fwKGbXjI6XK7yXNk0YkE5GXZcrUK+PyWYuh+upY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305155},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.7_1697218827288_0.21925824104573044","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@2112-labs/emerald.js","version":"1.0.8","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.8","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"deab4606e8dfb378948b9e85cfe05754de42c75a","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.8.tgz","fileCount":67,"integrity":"sha512-nWB5cBFUGpmhS/tNtVZhXVdC0bJmKWh4HKvFnVGzXCiGFmNoQcTAC+dtNZ2Y0BNhblkqjZol7os9n28iYpID2A==","signatures":[{"sig":"MEQCIBylHW24FQpME1MJcSy0lPTob8SVS8OQpz9RmvyGGAGcAiAzOvvbHvOZREbmITZ6rqq1xqv3b3Pu86BUPIRUQzGDsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305213},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.8_1697218957588_0.034169831573193976","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@2112-labs/emerald.js","version":"1.0.9","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.9","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"99ab262eb5602af2fd2c59f32e3fa084b5d5be88","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.9.tgz","fileCount":67,"integrity":"sha512-zDavRKrVitz8Lg8FsTiwCVSn9V1VlFFCPdW/YQ6MhA0p4o5TtEOTERZQSQ2Shd0iIRfPZd5TkM7/Afa2bMfFgQ==","signatures":[{"sig":"MEYCIQD+r7czsTVPic3ShezDeyGF9oSCDahEpCuzjnjxfKJ9iAIhAMm204I+ueN8N76oVFCrz3sV1G5LnqQgmXvmMTMgdKkg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305213},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.9_1697221605499_0.7015813565734725","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@2112-labs/emerald.js","version":"1.0.10","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.10","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"773c0c12b6256bf20d648d133553d67ef2b518e3","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.10.tgz","fileCount":67,"integrity":"sha512-1vyCfB2o7RVMulm9B44F55QqXeCHRtQf3vvYlz7igm6093alWNQkNalDzkmQEr3Yh58GbrPBL3Zk3bz5T6jvTw==","signatures":[{"sig":"MEYCIQDRrIzwPgZVxlzsTWAWzh2AhHESIIcwuZWidpGLqjOLmAIhAOFieXP4ZqD4QjkqmlDc5YJMePf3lo/nG5K2Z9rfzT/6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305303},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@types/bn.js":"^5.1.2","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.10_1697284882321_0.6763366826499619","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@2112-labs/emerald.js","version":"1.0.11","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.11","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"2e6b40ecf912a199f9a86b66e53e171ae3689290","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.11.tgz","fileCount":67,"integrity":"sha512-xkp6NWTfHDzyJROq8TmutcH+1NuPUdWL/XVGM5olEOghOu7mxnCXyF1jeQOyfAJvxBsdPHuG0PHKCeo0kYKo/Q==","signatures":[{"sig":"MEUCIQCSxq/DY1f5OhiYrExqZe5AHEPN2sGqfZrUWHOlTMurDwIgUGs+6VGwyuMVTaV8GpqlrpeBF9/tegXMU9Xyjfdhuqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305305},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.11_1697285436781_0.9690710496446411","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@2112-labs/emerald.js","version":"1.0.12","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.12","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"9f0af6800b4113eb7456d512df18ea411a76fec0","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.12.tgz","fileCount":67,"integrity":"sha512-i5YEeKLu410plIJ1daVqm2vBI3B082ozdl4JtwjJebb7V9H9BiwyfAYIu92ujEEbjyBXgEeAyPQ6flnCawAOuw==","signatures":[{"sig":"MEUCIQDbMLGfiESNQEhReZWWJ9WU4opNgsw40R7jpp27kC6/JAIgY5ZD/i2y/oiFeQSWLNb/+r86FwesQqf3p3QQyQGyDfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305891},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.12_1697302425592_0.6418132659395805","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@2112-labs/emerald.js","version":"1.0.13","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.13","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"1c9b9096ca78154357243a72f96c5349ca25bb6d","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.13.tgz","fileCount":67,"integrity":"sha512-qzPrFNYWSzjkW0XtQJX/9pBCFgztYE4QCNU9DmgfAItqixGLC+Pts+GRzz76jQmmRYIAQfrwIrHpL+e4UCNBWQ==","signatures":[{"sig":"MEYCIQCNWjrivX2NaOY2ywFhFy3yJHfrmnbwE4B05NAi6M/vyAIhAN1EaLvFkal/K7JUF4ZKQqdBKD5lYbRJLludcEKvwZ5P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306697},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.13_1697302975359_0.38137715397165084","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@2112-labs/emerald.js","version":"1.0.14","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.14","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"b4748ac97b698c91ef5b510689ef50aeeb8e2ec4","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.14.tgz","fileCount":67,"integrity":"sha512-04ZYzuw/vQizxBrNit+REnwwSJ/JQSfLIoKIHZwQDK0trd7JfFBcOFRy3odsN2Iao+Xa8mlj6hh+bT4RNhwoPg==","signatures":[{"sig":"MEUCIDzjxKHmz04bTrXPiYxHMnPsoGNWyT0mVkEIVWCsiiQvAiEA5fBpnKVgHnWtCaLWsyh9oTaUI8wJtjhL+Wz74onZc6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308215},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.14_1697465304893_0.7412376358578492","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@2112-labs/emerald.js","version":"1.0.15","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.15","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"30dd135454c5b6cd316ee4cea2185cbfa9e5871c","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.15.tgz","fileCount":67,"integrity":"sha512-qiPATcoAEv9lVlMlD8oreOvOn6E2vbyx2nXB796N31sJvVSXPBc9HQobAXUyETfKaD4E14B2Tuel5aStJgL3Ww==","signatures":[{"sig":"MEYCIQC6OqFh1W/lOOM5PVW1+5Pv60t5v6MgzWA89eGFkqPz8wIhANPc49F/C064pBVbJ4Xym9eBRzj1RCAM6DCzqyHTi1z7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308501},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.15_1697465547866_0.20972545361784967","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@2112-labs/emerald.js","version":"1.0.16","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.16","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"30867e1d788b6ca7c3b149f0b384b2c676b4d3ae","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.16.tgz","fileCount":69,"integrity":"sha512-xIsK6T/iZNhYC4OFDpca8WXJeaiuc9gJQ6+PJS13SqwObVFGpusrq6E5CJnjIqzCr1WA5mbw3YYu5tAqD9F3Jw==","signatures":[{"sig":"MEMCHxef8srJxGv0jvMQ8zTdvCvYZvJ9+D+1zR28iq3J99wCIFPO/71I00w/oJKoQyCYnl/YWVmtKFsu1gi4FcYNKGao","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317918},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"19.0.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.16_1697489712649_0.21062664237906836","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@2112-labs/emerald.js","version":"1.0.17","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.17","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"4254914afdb8150de5d0ee5901e9fdbe36e2eab1","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.17.tgz","fileCount":77,"integrity":"sha512-WHP9N1Cgb3YytW6XaJHX3A86YF92OEaG8ctSXejmhCXJhQkkhUkA/o5IZRf7UnDexwWMveV1nuBFqYKIsQP6MA==","signatures":[{"sig":"MEUCIDqzS6ntFAlt9TMEGQHrDS9dgnRDzzJ0Wlsejo/QwrlZAiEAoStOAVH/mor5223F+D0Bi6Oksy9sD/3zFyGNBlzvzHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349904},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"aece0851dca2ffd966aceeca35c5451ba2a8d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"8.5.5","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"17.9.0","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.17_1697658953632_0.7142647527390289","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@2112-labs/emerald.js","version":"1.0.18","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.18","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"4aff771a171a44070452cb4e3291d3866e8edb8d","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.18.tgz","fileCount":78,"integrity":"sha512-m1fSnnY5acRu5B6oRoYuFd9wWQvcNqDNPmws+TLqAVd3OWaAGzxAZr/Q6ynWV7cgZ2CNiVU8GDfLa8VN2Vu0+A==","signatures":[{"sig":"MEQCIAR5JefQUYiFGI3i9FQQbB9GzBcrSm63XgrJnnyS0WTLAiB75CXUE+COWygcEril5YU+m9Oa6X2mHegUeupsy5c3kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361125},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.18_1710147031773_0.2817168641964958","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@2112-labs/emerald.js","version":"1.0.19","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.19","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"b852db70b467fe6176793f74c6d7c1d4978d55ad","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.19.tgz","fileCount":78,"integrity":"sha512-XsxsRjg421qRoFnQPOztsGWEZg4wtUYw7JY4T34lWZf2KT8PgVHAChoG6haBwnUbWhu6m2LWwDVpOTyb1Tm3GA==","signatures":[{"sig":"MEYCIQCZhz2b+kJeI1cg2SX7p6UExgjWWLidqPWNZg1ADPqBlwIhAJSesjnzazWTzOl2ILJcHADOhBTC/frKDVvHuBFPYkT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361207},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.19_1710148918765_0.7707268524856563","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@2112-labs/emerald.js","version":"1.0.20","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.20","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"0f06e45d31084c5b66c76d605166f92a69838408","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.20.tgz","fileCount":78,"integrity":"sha512-d8RVCmIP/Dyhacd7H+f8co6KtXQtP7sJGj0SbAXaDWkqhqHbM7oMyDWUJALE4a7GFMiEx0N4hI+XNU06bAU07A==","signatures":[{"sig":"MEQCIGYp3RLO+GGjl3NexpL+X8QyGWBo6B3pPLA2JrI5w3X4AiBqOi3HKB2gLFLxrm6opEz7vjw9cYtetSUH3YqFoI+ELg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361207},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.20_1714488894387_0.01049288819111438","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@2112-labs/emerald.js","version":"1.0.21","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.21","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"704f5232da973330d311d3148e02920d80d751bd","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.21.tgz","fileCount":78,"integrity":"sha512-TKJ95USWvfB3h8RU6T/DtnBx2vDGv1PYxUqqTjLb59mTgj03FM3EOS4f7Jvoo50qMjQ2+b4ob9f8Oq8LkJrkOA==","signatures":[{"sig":"MEYCIQCObkdT8QHP5JWnSCd2HDEp8fCfeXI7eWb4kmCaFR3pMgIhAKoE0IH7uxrE3zZJE8hYRwrUDNndNWlN/lbsI+iA1wd5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363154},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"^5.2.1","@solana/web3.js":"^1.78.5","@coral-xyz/anchor":"^0.28.1-beta.2","@solana/spl-token":"^0.3.8","@metaplex-foundation/js":"^0.19.5","@metaplex-foundation/beet":"^0.7.1","@metaplex-foundation/beet-solana":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.21_1714488905315_0.998917865082962","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@2112-labs/emerald.js","version":"1.0.22","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.22","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"4ae8065c092a4309d94b513aa5bad649bb67cf82","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.22.tgz","fileCount":78,"integrity":"sha512-vXru0V9J247NzgLAkwbiiiNM4LxnnNl+oFYKXjye348sIhCDuudBJC/aXAAZHbDcrX0OJfRO8H+x62AkaPhOPw==","signatures":[{"sig":"MEUCIQDjoKkyl16ZQ8Oh4aGNPK4BnjrerslNXCDIA8MpcLSXXQIgYwTCDwdn7V/z7Y+20YeeHme330WPE610SyBfNPvGGLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363147},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.22_1714491571634_0.009284680174515447","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@2112-labs/emerald.js","version":"1.0.24","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.24","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"2bc9ca064709b0e6e34ad5f7bf6aa127588429b4","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.24.tgz","fileCount":78,"integrity":"sha512-Ay+C3YzVymY4ESn3RmGpUCsuGqbvhvJXCSfdK873T8OtVCQRmHlYLyQsKGA7tKf2hkfCCaH33FM2iYC2kG9M5A==","signatures":[{"sig":"MEQCIE+te+dQAGDkFs9IGNaMPr77/86o4xO+93745PLqeFZrAiA0dqyKK5Vjx4q3+3lRRMEY79kAjLpMUNAmz12lWrMUcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363155},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.24_1714492855942_0.3292941270576004","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@2112-labs/emerald.js","version":"1.0.25","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.25","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"542600aba1a666299fad043e72ca1403a83fe220","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.25.tgz","fileCount":80,"integrity":"sha512-/uu0c3VLZUo6a1+VUPuWDaWQmXa2+FLrkl1f52hWnws9CqWkVXMcwPOaSxBxD8EKIoz58MAqAnAFfNaZ6nLCgQ==","signatures":[{"sig":"MEUCIQDcQJ62WpKyoH77QMrtS0xhMf3XalC2RftOQOHGJ0p7ogIgB4hwXEivtoRCMukcroWnfCxUAm8rW3PNgww/Hxp9698=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387724},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"6ed4773f8580709c15dffa31e00a3013605ab5a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.25_1715630514675_0.6760176383845933","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@2112-labs/emerald.js","version":"1.0.26","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.26","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"1fb49d66aee434683b31b7db2637456c5bfac1ca","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.26.tgz","fileCount":80,"integrity":"sha512-Vev0deABpYZhu2+Obu10KceEUnMn3r/R8VyYSdyEwj3/SVR4vlx6p2XD5QOrmdUdzqpjeKdueq0RPfBWkuEBsQ==","signatures":[{"sig":"MEQCIEdxu/wSxQOV6j8V5gg6x1U9TI6MioujO2ndUMEN4HmBAiAeP98MGAykad+hzmG1C2sQlKnMPExhINP4c+HITfc44g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390636},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"4933073f856de2624ca189ae7ddabcf0996e8d03","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.26_1715630717299_0.9265776157624228","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@2112-labs/emerald.js","version":"1.0.27","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.27","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"4f129ceb89adbdac79153bf1200459d3b961ffc4","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.27.tgz","fileCount":80,"integrity":"sha512-J2kXPuISlTUKxHgpWcYF8X9gpU54ffWBp5sxH5UbKxxzFxYxEq7uoUSUxFBCi6t5LccP2A/m5YvRBZbFVMWlbA==","signatures":[{"sig":"MEUCICyCoqH1P2v9z1VikAov8zMZO/7wyRu4p5XdeJveLYjoAiEAp6FjJJfAdwrlwO6e31fF3OVSHmGzkEYhnGsfZQ9+Ce8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390636},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"29d5d941dc1fb709cef7b54485665b7d18a611e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.27_1715667868599_0.7842884941389054","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@2112-labs/emerald.js","version":"1.0.28","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.28","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"374e54abc00b275b84de23a6ef1f2fc168d964fb","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.28.tgz","fileCount":80,"integrity":"sha512-3XnjaH2ohefQk2Imw6/ADzFjZc3YBzvoBtYOsPbId3n0eyzRLs+RxvmxqqOL0rhdDeiSigJolNDt3o0IQ27UxQ==","signatures":[{"sig":"MEUCIFdp99mA9XZhwNmDApC+PQeN0fKhvvtFeR2UjWGtgzBFAiEAty1wrCdg4YhsVtXeP6RPJoF4PwIhuhbkg6KDV0WuRvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390610},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"a031948204ba770398c5dc8369bc839c4047a040","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.28_1715668660934_0.8376188767228094","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@2112-labs/emerald.js","version":"1.0.29","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.29","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"543b6a196cc0cd1b00a9cd138005880eb7e20b0e","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.29.tgz","fileCount":80,"integrity":"sha512-z49wOOfcq3AZOVRc7Q+T5mpe0RWxVfrNzeoFWY2Q0DobuAYRxbO6Ib1Gtud2f44defXLZ2d6W32B32JzVbDdNw==","signatures":[{"sig":"MEUCIHnjn+HaaT4zT3RU7DUnTt18acBTPqyGzPixWtb/klb+AiEA7KgChOKbHQpRfWN3Ml/8qmHcAD3efTLRGr1YJ9Y8biI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390762},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"a031948204ba770398c5dc8369bc839c4047a040","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.29_1715684922354_0.22808351501115554","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@2112-labs/emerald.js","version":"1.0.30","author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","_id":"@2112-labs/emerald.js@1.0.30","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"dist":{"shasum":"bc20aee7768e5d7a4ab328eadf8596d7247d5f5c","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.30.tgz","fileCount":80,"integrity":"sha512-ZhUfa3lCAETn7vvWr+9FQm9LeBCCV9OtJxpUozK/vm+go88VeHyabOTJdwhxfaPuLKDIFj+x1+i8HKwpa3q8PQ==","signatures":[{"sig":"MEUCIAQnL/wK6KnJXbee4N40F3lfqdEHvlpp+F4z/NSMEjrPAiEArMJZGzNMA1ymEAk7ktjrJ49fh+m4idHotQDczXP+byw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391112},"main":"./src/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","gitHead":"a031948204ba770398c5dc8369bc839c4047a040","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"repository":{"url":"git+https://github.com/2112-Foundation/emerald-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"bn.js":"5.2.1","@solana/web3.js":"1.78.5","@coral-xyz/anchor":"0.28.1-beta.2","@solana/spl-token":"0.3.8","@metaplex-foundation/js":"0.19.5","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bn.js":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/emerald.js_1.0.30_1715711970427_0.8282807103418199","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@2112-labs/emerald.js","type":"module","version":"1.0.31","description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/2112-Foundation/emerald-sdk.git"},"author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","dependencies":{"@coral-xyz/anchor":"0.28.1-beta.2","@metaplex-foundation/beet":"0.7.1","@metaplex-foundation/beet-solana":"0.4.0","@metaplex-foundation/js":"0.19.5","@solana/spl-token":"0.3.8","@solana/web3.js":"1.78.5","bn.js":"5.2.1"},"devDependencies":{"@types/bn.js":"^5.1.2"},"main":"./src/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","_id":"@2112-labs/emerald.js@1.0.31","gitHead":"a031948204ba770398c5dc8369bc839c4047a040","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-SMXVYWRbLX8zuthbj9l9wXzQtJHv6GaL5vRROzq9DMDeN94cTA3Dj1vpD0fOqrzygrwTjByvzQ+S4nCdMt18Zw==","shasum":"98a42ba926c831c4cb0a20fccf495de6f2327ea9","tarball":"https://registry.npmjs.org/@2112-labs/emerald.js/-/emerald.js-1.0.31.tgz","fileCount":80,"unpackedSize":391132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW+T2O3/10pGsci+x5MJF4GbCS/RpaeOJ31M0uTssl1wIhAPwouOreWax+qlvyEyPLuBWSmsa525/obhQ2emFLjEhq"}]},"_npmUser":{"name":"2112-labs","email":"chakradev@riseup.net"},"directories":{},"maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emerald.js_1.0.31_1721309810011_0.2665212614603132"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-11T20:07:35.051Z","modified":"2024-07-18T13:36:50.348Z","1.0.0":"2023-10-11T20:04:03.742Z","0.0.1":"2023-10-11T20:07:35.370Z","1.0.1":"2023-10-12T16:28:28.944Z","1.0.2":"2023-10-12T16:54:42.818Z","1.0.3":"2023-10-13T17:04:17.231Z","1.0.4":"2023-10-13T17:18:23.534Z","1.0.5":"2023-10-13T17:33:07.114Z","1.0.6":"2023-10-13T17:35:46.686Z","1.0.7":"2023-10-13T17:40:27.593Z","1.0.8":"2023-10-13T17:42:37.782Z","1.0.9":"2023-10-13T18:26:45.711Z","1.0.10":"2023-10-14T12:01:22.601Z","1.0.11":"2023-10-14T12:10:37.038Z","1.0.12":"2023-10-14T16:53:45.837Z","1.0.13":"2023-10-14T17:02:55.556Z","1.0.14":"2023-10-16T14:08:25.144Z","1.0.15":"2023-10-16T14:12:28.091Z","1.0.16":"2023-10-16T20:55:12.856Z","1.0.17":"2023-10-18T19:55:53.867Z","1.0.18":"2024-03-11T08:50:31.949Z","1.0.19":"2024-03-11T09:21:58.920Z","1.0.20":"2024-04-30T14:54:54.555Z","1.0.21":"2024-04-30T14:55:05.520Z","1.0.22":"2024-04-30T15:39:31.839Z","1.0.24":"2024-04-30T16:00:56.098Z","1.0.25":"2024-05-13T20:01:54.851Z","1.0.26":"2024-05-13T20:05:17.505Z","1.0.27":"2024-05-14T06:24:28.782Z","1.0.28":"2024-05-14T06:37:41.147Z","1.0.29":"2024-05-14T11:08:42.651Z","1.0.30":"2024-05-14T18:39:30.596Z","1.0.31":"2024-07-18T13:36:50.175Z"},"bugs":{"url":"https://github.com/2112-Foundation/emerald-sdk/issues"},"author":{"name":"zkchakra, 21|12 Foundation"},"license":"MIT","homepage":"https://github.com/2112-Foundation/emerald-sdk#readme","repository":{"type":"git","url":"git+https://github.com/2112-Foundation/emerald-sdk.git"},"description":"Official Typescript SDK of Emerald - Hyper-Efficient Onchain Reward Infrastructure. Powered by Solana. Maintained by 21|12 Labs.","maintainers":[{"name":"2112-labs","email":"chakradev@riseup.net"}],"readme":"# Emerald Typescript SDK\n\n## Installation:\n###### With NPM:\n`npm install @2112-labs/emerald.js`\n###### With Yarn:\n`yarn add @2112-labs/emerald.js`\n\n## Setup:\nTo start interacting with Emerald Protocol, run the following code snippet:\n```typescript\nimport { Connection } from \"@solana/web3.js\";\nconst connection = new Connection(RPC_URL);\n\nconst emerald = new Emerald(connection);\n```\nEmerald is general-purpose, low-level class that allows you to interact with all parts of the protocol. However, in production, we recommend using second, higher-level class that allows you to manage and interact with one Community at a time - EmeraldCommunity.\n\nTo initialize EmeraldCommunity, run the following code:\n```typescript\nimport { Connection, PublicKey } from \"@solana/web3.js\";\n\nconst connection = new Connection(RPC_URL);\nconst communityId = 0;\nconst user = new PublicKey(\"User Address\") \n// User will usually be PublicKey received from Wallet Adapter.\n\nconst emeraldCommunity = new EmeraldCommunity(  \n    connection,   \n    communityId: number,   \n    user,   \n    admin: new PublicKey(\"Admin\") \n    // Optional, only needed for admin-level interactions.\n);\n```\n\n## Overwrite default Program ID:\nCurrently, Emerald Protocol program is deployed under `5Kmi2sHYKD76GySjL9Tkoi64eLwGpiZCW7zUpbpJ8B5m` address on both Solana Devnet and Mainnet-Beta.\n\nHowever, if you'd like to deploy the program yourself, it is available on [GitHub](https://github.com/2112-Foundation/Emerald).\n\nAfter you deploy your own version of the program, it is possible to still use official SDK to interact with it. To do that, simply include optional programId argument when initialising Emerald instance:\n```typescript\nimport { Connection } from \"@solana/web3.js\";\nconst connection = new Connection(RPC_URL);\n\nconst PROGRAM_ID = new PublicKey(\"<Your Program ID>\")\n\nconst emerald = new Emerald(\n\tconnection,\n\tPROGRAM_ID\n);\n```\nKeep in mind that deploying your own version of the program can cause issues in case of major updates. SDK will always support the latest version of the program and we cannot promise backwards compatibility with older versions.\n\n## Initialize new Community:\nIn our protocol, all Community Pools are identified by an index. To obtain that index, simply run `emerald.getProtocolData()` function and save `totalCommunities` returned from it. It will be the index of the next created community pool. You will need that index for all interactions with your Community in the future. If you're not sure about your Community identifier, our admin panel lets you check that - visit [https://emrld.pro/manage](https://emrld.pro/manage).\n\nTo initialize new Community, run the following code:\n```typescript\nimport { PublicKey } from \"@solana/web3.js\";\n\nconst admin = new PublicKey(\"<Admin Public Key>\");\nconst mint = new PublicKey(\"<Reward Token Mint>\");\n\nconst instruction = await emerald.createNewCommunity(\n\tmint,\n\tadmin\n);\n```\n\n## Add Collection:\nEvery existing community needs some whitelisted Collections to be useful. Only NFTs belonging to that Collections will be possible to stake.\n\nNote that Emerald Protocol only supports Metaplex Verified Collection Standard.\n\nTo add a collection to an existing community, run this code snippet:\n```typescript\nimport { PublicKey } from \"@solana/web3.js\";\n\nconst id = 0;\nconst admin = new PublicKey(\"<Admin Public Key>\");\nconst verifiedCollectionAddress = new PublicKey(\"<Verified Collection Public Key>\");\nconst verifiedCreator = new PublicKey(\"<CMID or Verified Creator Public Key>\");\n\nconst instruction = await emerald.addCollectionToCommunity(\n\tid,\n\tadmin,\n\tverifiedCollectionAddress,\n\tverifiedCreator\n);\n```\n`verifiedCreator` is not required, however it is recommended. It builds additional layer of safety on top of verifying collection address.\n\nEach collection added to the Community has it's own index, which starts from 0. Index is unique on per-community basis, but not globally.\n\n## Add Collection Policy:\nFor every collection existing in the protocol, there is a corresponding `CollectionPolicy` required. That account stores data like payouts rate, payouts epoch, required interaction frequency, minimum stake time and other properties required by the protocol to run properly.\n\nThis is the structure of the data that `CollectionPolicy` holds:\n```typescript\n{\n\trate: BN, \n\t// Payout per epoch.\n\t\n\tepoch: BN, \n\t// Epoch in milliseconds, MINUTE = 60 * 1000\n\t\n\tminimumStakeTime: BN, \n\t// Minimum stake time required, in milliseconds.\n\t\n\tinteractionFrequency: BN, \n\t// Required user's interaction frequency. \n\t\n\tattenuation: number, \n\t// Percentage multiplier used when interaction frequency is not achieved. \n\t// 1000=100% and 888=88.8% meaning user will only get \n\t// 88.8% of the accrued payouts.\n\t\n\tpermanentPolicy: boolean, \n\t// Specify if the policy can be edited in the future.\n\t\n\ttimeCapped: BN \n}\n```\n\nIt's worth noting that one `Collection` might have more than one `CollectionPolicy`. However, when interacting with the protocol, it is required to include information about the selected policy user wants to use with that instruction.\n\nTo add a CollectionPolicy, use the following snippet:\n```typescript\nimport { BN } from \"@coral-xyz/anchor\"; \n\nconst communityId = 0;     \nconst collectionId = 0;\n\n// Minute in milliseconds.\nconst MINUTE = 60 * 1000;\n\nconst policy: CollectionPolicyArgs = {\n\trate: new BN(8), \n\tepoch: new BN(MINUTE), \n\tminimumStakeTime: new BN(0), \n\tinteractionFrequency: new BN(0), \n\tattenuation: new BN(1000), \n\tpermanentPolicy: false, \n\ttimeCapped: new BN(0)\n}\n\nconst instruction = emerald.addCollectionPolicy(\n\tcommunityId,\n\tcollectionId,\n\tpolicy\n);\n```\n\nIn the above snippet, `communityId` is unique identifier of your `CommunityPool` and collectionId is unique identifier of your `Community`. Remember that `collectionId` is unique for your `CommunityPool`, but they are not for the protocol as a whole. That's why the first `Collection` you add will have index of 0, even though there are many more Collections existing in the protocol.\n\n## Fund Community Rewards:\nTo be able to pay rewards to stakers, you'll have to deposit the token to Associated Token Account owned by `CommunityPool`.\n\nTo do that, you should use following code snippet:\n```typescript\nconst communityId = 0;\nconst admin = new PublicKey(\"<Community Admin>\");\nconst amount = 5_000_000; // Amount of token to deposit.\n\nconst instruction = emerald.fundRewards(  \n    communityId,  \n    admin,  \n    amount  \n);\n```\n\nBefore funding the rewards for the first time, make sure `CommunityPool`'s Reward Vault is initialised. To initialise, use the code snippet below:\n```typescript\nconst communityId = 0;\nconst admin = new PublicKey(\"<Community Admin>\");\n\nconst instruction = emerald.initializeRewardVault(  \n    communityId,  \n    admin,  \n);\n```\n\n## Lock Community:\nLocking `CommunityPool` will make all the remaining vault balance impossible to withdraw. You will be still able to deposit to the vault. This is dangerous operation which can cause lose of funds, so be careful when using it.\n\nTo lock the community, run the code snippet below:\n```typescript\nconst communityId = 0;  \nconst admin = new PublicKey(\"<Admin Public Key>\");\n\nconst instruction = emerald.lockCommunity(\n\tcommunityId, \n\tadmin\n);\n```\n\n## User's Accounts:\nTo work with the Emerald Protocol, user needs to initialise 3 (3rd one is optional, but recommended) accounts.\n\nThe first account is `UserAccount` - initialised only once per user. Stores some basic data like number of communities user belongs to, number of staked NFTs, etc.\n\nThe second account is `UserCommunityAccount` - initialised once per every community the user joins. Required to interact with particular `CommunityPool`. Derived from `communityId` and `UserAccount`. Stores data like accumulated rewards, number of NFTs staked in the particular `CommunityPool`, etc.\n\nThird, optional account is simply Associated Token Account for the reward token. Whenever user claims rewards, they will be sent to their ATA - so it must be initialised before user's first claim.\n\nTo initialise these 3 accounts, use following methods:\n\n1. `initializeUserGlobalAccount()`,\n2. `initializeUserCommunityAccount()`,\n3. `createAssociatedTokenAccountInstruction()` from the `@solana/spl-token` library\n\n## User Interactions (Staking, Unstaking, Claiming Rewards):\nFor this kind of interaction, we highly recommend using EmeraldCommunity class. It requires much less inputs, handles most of the issues under the hood and provides higher-level, simpler abstraction for these instructions.\n\nTo stake an NFT using EmeraldCommunity, simply use:\n```typescript\nemeraldCommunity.stakeNft(\n\tnew PublicKey(\"NFT Mint\")\n);\n```\n\nRemember, that you can only stake NFTs that are whitelisted in the particular `CommunityPool` (specified in `new EmeraldCommunity()` initialisation). You have to manage filtering on your own. You can use `emeraldCommunity.getCollections()` - this will return all collections supported by the community pool.\n\nTo unstake, similarly use:\n```typescript\nemeraldCommunity.unstakeNft(\n\tnew PublicKey(\"NFT Mint\")\n);\n```\n\nSame as `stakeNft()` - this function requires that NFT mint you provide is whitelisted and staked in the selected `CommunityPool`. Otherwise - you'll be getting errors.\n\nTo claim accrued rewards, use:\n```typescript\nemeraldCommunity.claimAllRewards();\n```\n\nIn Emerald Protocol, rewards are accrued on per-NFT basis. Meaning, each staked NFT earns rewards separately (and they can only be claimed separately, as well). However, the SDK iterates over all staked NFTs and generates instruction for all of them at once. As a result of this function, you'll get `TransactionInstruction[]`. You have to handle it by yourself - probably by batching instructions in multiple transactions.\n\n## Handling User-Inputs\nIntegrate your dApp with Emerald Protocol & handle all user inputs with all-in-one React hook. Install:\n###### With NPM:\n`npm install @2112-labs/emerald-react`\n###### With Yarn:\n`yarn add @2112-labs/emerald-react`\n\nTo start, put `EmeraldProvider` as a parent of your app. In case you use NextJS, you should put `EmeraldProvider` as a parent over a page inside `_app.tsx` file.\nRemember to put `ConnectionProvider` and `WalletProvider` as parents of the `EmeraldProvider`. It is necessary as `EmeraldProvider` constantly utilizes connection to Solana blockchain and requires a connected wallet.\n\n```typescript jsx\nimport { EmeraldProvider } from \"@2112-labs/emerald.js\";\n\nfunction App({ children } : { children: JSX.Element }) {\n    const communityId = \"<Your Community ID>\";\n    \n    return (\n        <EmeraldProvider communityId={communityId}>\n            { children }\n        <EmeraldProvider />\n    );\n}\n```\n\nAfter that, you can simply import `useEmerald` hook to any of the children components and utilize the context from there.\n```typescript jsx\nimport { useEmerald } from \"@2112-labs/emerald.js\";\n\nfunction SomeComponent() { \n\n    const {\n        userStakedNfts,\n        rewards,\n        rewardTokenMetadata\n    } = useEmerald();\n    \n    return (\n        <div>\n            You staked { userStakedNfts.length } NFTs \n            and earned { rewards } ${ rewardTokenMetadata.symbol } Tokens.\n        </div>\n    );\n} \n```","readmeFilename":"README.md"}