{"_id":"@0xnetfox/gem-farm-ts","_rev":"6-e8b6c5db1397e63f3aebe5e8e63b96a8","name":"@0xnetfox/gem-farm-ts","dist-tags":{"latest":"0.26.17"},"versions":{"0.26.5":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.5","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@metaplex/js":"4.9.0","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"a19310d2d8113b68a2e3a39d11e17387eddf8e3c","_id":"@0xnetfox/gem-farm-ts@0.26.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XXvvipb0cV0+rm9jxjo7z297wWEP6eohzHaz451je4INipDWADOVmq/e0rADFQJ31Vq3ApEyreaFqlDmK0hoNg==","shasum":"56c1d9cfdcedf0ae5193b4c2f6987188f0969706","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.5.tgz","fileCount":35,"unpackedSize":421335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIzm3PDVI9OvL81pwqQQRsNdooM4eIGppsvl7FlX95WQIhAOvaqg0pz+BqHxUXA8Tp2J+mPRIzASmJ8qkFHCtuLTth"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG7w/7B3HYlNsUuBxp08kuNsAY7VW23wzO5+cGkgc05uFCbU5ssswM\r\nLhAfv9vS0KzowPgjOEAcHlwE7A8oKw/eij/X8k/pTnBoD5ER1OKExNh3L8TU\r\n0/Yq0wcUOcW5I1y8OqotGUlu3fZ4kg3YjjXJSzASoeU7CPQOUk/scxT9IuSm\r\nofioDrAf8aStOTA4Qmw4OnstLkXk2FLQXUjEbbzXdNNXH5bxq97f3KMTbnGl\r\n25tHtra12ISsmEOThKMfNdjZS4fTuGXn1EW8jxL09txxiehOaAEbcENCXZEk\r\n2cQMhzA8ALCMhQOfqGhXvFHNYGvK9sUlmQr1ray7GHxw0JFE6tjwWT50is9y\r\n6ymWdb+ce7vE5t8c9peAzWdd1/8kgqnSZlVaHpXIhYQ8sIYaspIgwRPk4RMs\r\nWdz5vMP43+dW4vIXUfkwpX/1a5C52Olb0V1u+oRFF39HziPm1ZII5l+l7zdi\r\nJIrn906uMlMR0z/KVwXyh4RYfGwsBEiN5/qe4/dNJ4PULAn3OAMEgK8r00Lv\r\nUt6+jR4twiJbgbPTKNUo+MqGAOnykhRuhUcgKSwwa9+LvgbV4dA8uYYXqVvS\r\nCzwYa7+jQlkrVXQKE4/x+oXsvlx64o2UHN/1yhdS/9rnK5DqtAre3B20S8iR\r\n6+JfGyCjHtaTRl3VmoDINI6F4qgtyDS/YTc=\r\n=Q9P9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.5_1677469071232_0.5381649387141736"},"_hasShrinkwrap":false},"0.26.7":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.7","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@metaplex/js":"4.9.0","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/spl-token-018":"npm:@solana/spl-token@0.1.8","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"56dceafb62752a0daa907eb442cfa889d1940ed8","_id":"@0xnetfox/gem-farm-ts@0.26.7","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dRUOI6wEspS6LQANsgeOIHKWaJKWGbK/fgA8DYZUz5DW3iFBrVU7zzSQkbm+mk7Qfg6TMaGOBqRTeud7Rax4PA==","shasum":"38983c3ce56b7a7cae0f5d129ba4de1c05319a22","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.7.tgz","fileCount":35,"unpackedSize":425417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq3NlFhfxe0z5CuAz9Mrn6AoLvRPagkNnGe5TXRgxhwQIgCfIdNpGFnae1O4jhHgQKKgjTGFAe1SFwY16oJLegLus="}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.7_1688309364288_0.28435038895047415"},"_hasShrinkwrap":false},"0.26.8":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.8","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"a5ffc9bcbdf84d6ab538fff41fd88b4b5efff6f5","_id":"@0xnetfox/gem-farm-ts@0.26.8","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TRhmU7Z7j9UikWlUI5iogCiO0ZTEFOuLECOu/2bcuhO35hF9mG+IjqqjDC3RS8Ush8d/TTDEiLUNp4qwh/w4iw==","shasum":"3570aa0640ef3241653e5abc5fa0c25372462ba1","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.8.tgz","fileCount":31,"unpackedSize":411832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2tTumaEidzv+7lqBq9SfPoyck7+sAPqb/hwyt64Qr2AiA6ZThEjk1R6VHlBDnjcy+JypwQdQpVrP1YmX+mF2JYYg=="}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.8_1688486059299_0.13776121416352183"},"_hasShrinkwrap":false},"0.26.9":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.9","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"da97fa7bf2c3f17b898646e9939fd4f8acea91f7","_id":"@0xnetfox/gem-farm-ts@0.26.9","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8hhegQrHHAGj4GQwEIG5h65yNoF4FCNaIE7nC1Rzb98kthIYWGm9/r5SzBDFFQTFj29DDcsotsrAeBMHiIgaTg==","shasum":"04c56012d23810663e0f873da346ace67076620a","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.9.tgz","fileCount":31,"unpackedSize":411832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICASYoBvixcek+FObHhB2uWEVDhlXyhWQGoCkfM4yqHPAiBJwSuip0gLpxxQ++afUFtnl693dV9tXxKmk4SNcqP/UQ=="}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.9_1688490526490_0.7094109859934394"},"_hasShrinkwrap":false},"0.26.10":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.10","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"45d8a66f8b28705ca039c06c2fd576d9db63bff3","_id":"@0xnetfox/gem-farm-ts@0.26.10","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-pehBM9M2nHJkE9Dh2Ezcd0bOxLh21TIMB0nYSqkERYEJbU/jgvddv+5n3QgAYsur5gTe0O0GBuLer57Aek0Z1g==","shasum":"d9f9b457c0ea1a6b4a770375a457823e7293ef17","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.10.tgz","fileCount":31,"unpackedSize":411833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCloI0/UPNOxmI1lGGM8CXQt5QH8s/H/eRy/CQ8hG5sqwIhAIeeeDxRmxwVN/gwW9A1zqOAXylzzjDeLD3WJPWW4pBP"}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.10_1688490573562_0.8162771241111575"},"_hasShrinkwrap":false},"0.26.16":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.16","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"ae1f40b12f1caedc6d95cec7d3d808cce1057561","_id":"@0xnetfox/gem-farm-ts@0.26.16","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Q60nqb0i/r4lrF5BJu2JjooHlZHWWhJooT5UzdNYV4tR6/2oB/l5tQD5P2LEsqqSPR2wBytLB0eMa4ZK6Og4yg==","shasum":"317d58f59d48111c42bf0d73f4346e7e30269ffd","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.16.tgz","fileCount":35,"unpackedSize":423527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcDkIQGGKApHt3aFpO31gt8bOrKShzEVWA1zAS87vgyAiANx4nyTVi5E83Pg5q+VxjxVkB/dPEkg1pHf/Q2LUtVWw=="}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.16_1688492179704_0.3421982396581127"},"_hasShrinkwrap":false},"0.26.17":{"name":"@0xnetfox/gem-farm-ts","version":"0.26.17","description":"sdk for Gem Farm (by GemWorks 💎)","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"keywords":["solana","nft","staking"],"author":{"name":"ilmoi"},"license":"MIT","bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"homepage":"https://github.com/gemworks/gem-farm#readme","scripts":{"build":"anchor build && ./scripts/cp_idl.sh","test":"yarn build && anchor test --skip-build","fast-test":"anchor test --skip-build","pub":"rm -rf ./dist && tsc && npm version patch --force && npm publish --access public","update:apps":"cd ./app/gem-bank && yarn upgrade @gemworks/gem-farm-ts --latest --check-files && cd ../gem-farm && yarn upgrade @gemworks/gem-farm-ts --latest --check-files","update:anchor":"yarn upgrade @project-serum/anchor --latest --check-files"},"dependencies":{"@metaplex-foundation/mpl-token-auth-rules":"^1.1.0","@metaplex-foundation/mpl-token-metadata":"^2.8.1","@msgpack/msgpack":"^2.8.0","@project-serum/anchor":"0.26.0","@solana/spl-token":"^0.3.7","@solana/wallet-adapter-base":"^0.8.1","@solana/web3.js":"^1.73.0","exponential-backoff":"^3.1.0"},"devDependencies":{"@metaplex-foundation/js":"^0.18.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","mocha":"^9.0.3","prettier":"^2.5.0","ts-mocha":"^10.0.0","typescript":"^4.3.5"},"gitHead":"1ebe84e2efa3ca59d0cbc756bbee8d14e597fbbf","_id":"@0xnetfox/gem-farm-ts@0.26.17","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dQsN3FdonhRF4bdUjc2mNUjta/2R+bqZT9IDuv/TWkzqcKvybULsr9OM2SP1FivPz5OS/nWnhufXAiVs4gM9qA==","shasum":"4b66b9eab9f5c874c0266eb64a9335463bbf46e8","tarball":"https://registry.npmjs.org/@0xnetfox/gem-farm-ts/-/gem-farm-ts-0.26.17.tgz","fileCount":35,"unpackedSize":425525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5ILNHYKxG7DN8rN9+I5YJkC6iJDjWTyXGvq3KjzdhvgIgQTDvLkFx7whjZaOdY26pFVMs9TPOrlkMERBNMXFuW3I="}]},"_npmUser":{"name":"netfox","email":"criw@protonmail.com"},"directories":{},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gem-farm-ts_0.26.17_1689172579875_0.599549689704614"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-27T03:37:51.135Z","0.26.5":"2023-02-27T03:37:51.405Z","modified":"2023-07-12T14:36:20.280Z","0.26.7":"2023-07-02T14:49:24.461Z","0.26.8":"2023-07-04T15:54:19.515Z","0.26.9":"2023-07-04T17:08:46.721Z","0.26.10":"2023-07-04T17:09:33.778Z","0.26.16":"2023-07-04T17:36:19.913Z","0.26.17":"2023-07-12T14:36:20.085Z"},"maintainers":[{"name":"netfox","email":"criw@protonmail.com"}],"description":"sdk for Gem Farm (by GemWorks 💎)","homepage":"https://github.com/gemworks/gem-farm#readme","keywords":["solana","nft","staking"],"repository":{"type":"git","url":"git+https://github.com/gemworks/gem-farm.git"},"author":{"name":"ilmoi"},"bugs":{"url":"https://github.com/gemworks/gem-farm/issues"},"license":"MIT","readme":"# Gem Farm 💎\n_by Gemworks_\n\nGem Farm is a collection of on-chain Solana programs for NFT (\"gem\" 💎) staking.\n\nIt consists of:\n\n- Gem Bank 🏦 - responsible for storing NFTs, lets you configure which mints are/not allowed into the vaults\n- Gem Farm 🧑‍🌾 - responsible for issuing rewards, lets you configure fixed/variable rates, lock up periods, fees, rarities & more\n\nGem Bank is used under the hood by Gem Farm.\n\n# Official deployment 🚀\n\nBoth programs are now officially deployed across all 3 networks (mainnet, devnet, testnet):\n```\nbank: bankHHdqMuaaST4qQk6mkzxGeKPHWmqdgor6Gs8r88m\nfarm: farmL4xeBFVXJqtfxCzU9b28QACM7E2W2ctT6epAjvE\n```\n\nYou can interact with them using this [front-end](https://www.gemfarm.gg/) (or build your own).\n\n# Deploy your own version 🛠\n\n- `git clone` the repo \n- Make sure you have `solana-cli` installed, keypair configured, and at least 10 sol on devnet beforehand\n- Update path to your keypair in `Anchor.toml` that begins with `wallet =`\n- Run `anchor build` to build the programs\n- We need to update the program IDs:\n    - Run `solana-keygen pubkey ./target/deploy/gem_bank-keypair.json` - insert the new Bank prog ID in the following locations:\n        - `./Anchor.toml`\n        - `./programs/gem_bank/src/lib.rs`\n        - `./src/index.ts` (replace GEM_BANK_PROG_ID)\n    - And `solana-keygen pubkey ./target/deploy/gem_farm-keypair.json` - insert the new Farm prog ID in the following locations:\n        - `./Anchor.toml`\n        - `./programs/gem_farm/src/lib.rs`\n        - `./src/index.ts` (replace GEM_FARM_PROG_ID)\n- Run `anchor build` to build one more time\n- Run `anchor deploy --provider.cluster devnet` to deploy to devnet\n- Now copy the IDLs into the apps:\n    - `cp ./target/idl/gem_bank.json ./app/gem-bank/public`\n    - `cp ./target/idl/gem_bank.json ./app/gem-farm/public`\n    - `cp ./target/idl/gem_farm.json ./app/gem-farm/public`\n- alternatively you can run the script I prepared `./scripts/cp_idl.sh`\n- (!) IMPORTANT - run `yarn` inside the root of the repo\n- finally start the apps!\n    - eg cd into `app/gem-bank` and run yarn && yarn serve\n- don't forget to open Chrome's console with `CMD+SHIFT+I` to get feedback from the app when you click buttons. It currently doesn't have a notifications system\n\nNote that deploying your own version will cost you ~20 SOL.\n\n# Debug cryptic errors ⚠️\n\nIf you get a cryptic error back that looks something like this: \n```\nTransaction failed 0x1798\n``` \nThe steps to take are as follows:\n- translate the 0x number into decimal (eg using [this](https://www.rapidtables.com/convert/number/hex-to-decimal.html?x=0x66)) - eg 0x1798 becomes 6040\n- if the number is 6XXX, this is a custom error from the app. Go to errors.rs found [here](https://github.com/gemworks/gem-farm/blob/main/lib/gem_common/src/errors.rs) and find the error numbered 40 (the remainder of the decimal)\n- any other number besides 6XXX means an anchor error - go [here](https://github.com/project-serum/anchor/blob/master/lang/src/error.rs) to decipher it\n\n# Docs ✏️\n\nExtensive documentation is available [here](https://docs.gemworks.gg/).\n\nThe answer you're looking for is probably there. Pls don't DM with random questions.\n\n# License 🧾\n\nMIT\n","readmeFilename":"README.md"}