{"_id":"@plenty-labs/v3-sdk","_rev":"30-07d02f36794b3d04d14e6aca96990f36","name":"@plenty-labs/v3-sdk","dist-tags":{"latest":"1.0.0-beta.5"},"versions":{"1.0.0":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"3843112cc158614349cc095a030bed73fe0dc560","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-i3hIrmCINaZx+0s2lI+0mufE+LD1bNTYCPBBKv8nrr8EpZSALdgrW7g0H7vWZ1I/tzOBzh8JMUszmOgKtv8dvg==","shasum":"44898d0e6e052d3b6505ee49eae345163a2925b4","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0.tgz","fileCount":36,"unpackedSize":197066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxSaNTBuib/cbXksi6tGlcL0yOuX0paeQoDbOo2j8NCAIgNv2hioaEPAYOuwyECfM3ZGSOThcvok/GPrHiqgtBuR4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLo8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovVw//cqZstb0geG7R9fMw1NZfQjORK8RPElWHOiY1HA5G2hd4Sbdz\r\nt+Urk2pqLmuuUlrLxkWNPlTVvTaUdPKqcyZGxM9WdTWcHnCwr/FcBFdxc5YN\r\nGSkp4BB9iONgvqzppR4He1uazxHb3bLJkXMUsBBXQcFNUgdCrundOfNOzAon\r\nFYpXie4sxi661Uu4PthuO5upy8WlXUS/4nLTeOj9B49jS5izzm5KHW2+/VwQ\r\nRfbKXU9uiYG67/ZQ6FA6r0uUGmFlES3SpUB3ITBr9WwgX0MdaWuEinfNyGcF\r\n1lMPYl7HPDNXaCXhiiGXLgPNJuYNFK5phXRXg8BBjhvUeqPJnDFn+rkKaMsZ\r\nPu3p9F7Yb15wroKQ1zls6g3MClU2/kzUYjyOBSw0h9c9C1PYA6XTnNbjLoy3\r\nEGgiqVjkpfViCC31JOHhGBh9T9g34rTPOmeQBNndhpkXYCeUJ8MmHN18mC+a\r\nh7g9p+5bvHahe21PKAFIya5QnFvcCiBaDxby6yq3+8WscnAWmYKVRxt0azDd\r\noWyP2jphreK4urAZT/I7i0kW1YVCsr/TFe9vFPJg/gIM69/bLaDSh8tWWlEY\r\nRX7SjDGYy/AsnR0PRlUj/WMh6hOPJOLdxwI+C759mPloOo8IDQbw7JpQAqm9\r\n3tAq7GCx8YV6+3OKRmQZF5F5IIaD68uCAYQ=\r\n=L6X4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0_1680772872414_0.5769952608445188"},"_hasShrinkwrap":false},"1.0.1":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"a147569cf2aeefbed181f1104030d3754b89af2a","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-8hTKX0RMzSjx6dCX8C8+5NTgpAla7QbeIFBQWM/LGbylfcS8ucUCHZNHFkSrOmoKlsRAJdNZ9m27pTY4IVMEgQ==","shasum":"dea2fd60cd42543b0a2c658e64dd89fcc6ff6f1e","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.1.tgz","fileCount":36,"unpackedSize":204488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDofOPBrhfnIkKUb/A+nkrrNHXQr5FE+zewHeGxG53dTAIgO632mGiMRJaFV6xo1MR2N33RHJhGbcXPk4nSxnAdwaA="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.1_1683626003894_0.8389580802152397"},"_hasShrinkwrap":false},"1.0.2":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"61118396a6dfafa04156cf0b5628ab3d490045c2","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VVlhJ0d2TnildgQyk83Vd+RF7pT2q7cn2XvmeUWiyjp6P/XKKR7XCUH3zw7N8I1CR6w98M/yDY9TDXpx4vsBuw==","shasum":"d41b05ebf7752c1a24057eac2b4dde5ce908095d","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.2.tgz","fileCount":36,"unpackedSize":204148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCy+0Mpe7K9AcmMhJP1Y45KjUYg8ivLV3ovGTIXlwiOAiEAwupyNEfJbIRG6w7BQ34Ilf0F1M4zyC5O5afC8v+o2Yw="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.2_1683627555272_0.074877194208824"},"_hasShrinkwrap":false},"1.0.3":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"f75d84816c73240144f1d9938983100e47c949b4","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HbKoVX3z9LJ5ZTfeJaMOrl0Htmd+RJoBieqesVMxjRN6o827mGMijFgyMTzbxSpah151cdcEpEpATPtz4yngvg==","shasum":"4959e46ddd394825184c98decccd39af134883e2","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.3.tgz","fileCount":38,"unpackedSize":229419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNFSVb5rfnLQUNR0QrZ15r6E12D6Rf1FdDYkpIveHlQIgRZlPG5uWi0wk6eFTakFQgTRJQibx1MzgK3tpXE76nHM="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.3_1683644540872_0.14894818705479373"},"_hasShrinkwrap":false},"1.0.4":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"7d191087bc5beaaedab0fe135951112c7eebae50","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.4","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uKju+XcNw6PhZEoAKTxy8EO7hCIcEilXGkKiQ6k2hhh0JwUBLvsPDEJ+P26H4iGsvvtkIFKw0LIzKMNaWeBLCg==","shasum":"29082a8e5c2b6b93cd0c85b7f21d595319c81a88","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.4.tgz","fileCount":38,"unpackedSize":229129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMMvbNhpBibF5Me/dCLvyiqSgrwCkJaqpcwmimoPclgAiA7UZZSSZNO1a1s7EMQtheDpTxAvUQNx9VaRjfxDnVMrQ=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.4_1683701264439_0.042763270739428316"},"_hasShrinkwrap":false},"1.0.5":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"d8f170d65349219bc32d79a4e9b312c9bc091f7d","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jaDRV/Xi+5YWZ67VuD1UzC9DKaohPTA/IPTZwVzKIzz7bGzNqS7VE5nOPuTu43isUlHLoOUxl6dealLeKtMQ2A==","shasum":"ca5d3e5e576498f3f177a0c754ee641eebbf0a03","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.5.tgz","fileCount":38,"unpackedSize":229583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuYFDMD4q2h7vBN80+yRNL0bndM3gy1Cg/ah5KfrtZVAiEAwpeHvC+i3b7PV/kWlIbSXjstM0Xhf5bnTVEWDfYJaZc="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.5_1684397545574_0.43022658594571594"},"_hasShrinkwrap":false},"1.0.6":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.6","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"d288dcaa1973cc28cf7c2846936f44718c9c1d15","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.6","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GJrwfcCxuAJ4bclB2XQ/wZY3mmL01Ve968xSgvc2uNCUxi0oClXdDRfiHJiXPEyl62B7XcqBqA/Kezuwk7VO6w==","shasum":"fd0408c9f173765210d82eda1a7437a81aa15042","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.6.tgz","fileCount":38,"unpackedSize":229755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgvXB32ZzAQkZ/Cu9XK64k8fxjHZVZnzRN1t5iKcVRnAiEA7GTzyYiJm7v8grrVauuABxhj3hn7oiU1BA5SDgEE6oU="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.6_1685111677056_0.7003324459129276"},"_hasShrinkwrap":false},"1.0.7":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.7","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"b6af58b095419318e9fcce945ece2d2a82b82922","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.7","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UqibKUKx+hMv2zjXUqZLROYLDPQ2IiNqeFwGfe7QIZJoFaMJi/CjAGvAMd7P38bQLm2WZb4zV09kMbZ5kxy+Dw==","shasum":"4c96211714d68462c44519d3d152386143eb1f22","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.7.tgz","fileCount":38,"unpackedSize":235965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj4gl50iGNTWRJViaunnZYXrKrkLz3V9GbDBSulDQQ5QIgdSBBVwYKdg07R2TjUutnsHiafibqv4EHoR/JDlsEuEk="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.7_1685353724177_0.9772360391452983"},"_hasShrinkwrap":false},"1.0.8":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.8","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"21c00e04e9acf4c0b66a22243dce87e44ffadff6","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.8","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wJax5qrmD72REyP4XM/zSWVA08p3oZHThbAjszCV8uDDhoePFQWGxBHxRMhc89TrcA6fzZOKK+Io4mEJ8v4cgw==","shasum":"b35262e7041359f2905d2e574158b4dd7200dfde","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.8.tgz","fileCount":39,"unpackedSize":236260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCguaK4BphPOmfJ3Ar+lLiBWYi/2H9oYltYUpEwxO7TrAIgE3Z90PxqzGIInIKZzbiaZe6XeBrMVZcz5wewBckSBxg="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.8_1685366309490_0.4218245739727078"},"_hasShrinkwrap":false},"1.0.9":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.9","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"9f5ee48754b31e18b7b8997741412be65372bed2","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.9","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-j/I4+CdMUaJwZcXaMl7kALiNV/ty9qsLrQwYMcbhufCEq1tbFP8gx8C71THxbHY2AL7oPmphqDT48dbTPhmhXg==","shasum":"138f1291cff5190e61441db4b1d3b8002d7608c0","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.9.tgz","fileCount":40,"unpackedSize":344558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCshqlDXW67QxM5vnosC4RukjcJWOgGQqqYObb7qt3n4AIhAMwZEPeHl0orBU9ero58CBbDHi2o0RR8YazikrWVNO77"}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.9_1685947604624_0.06284695294854337"},"_hasShrinkwrap":false},"1.0.10":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.10","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"facb078ebe06042acb006af21ccc9b4ff10640e2","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.10","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hkip1ReUJBovcMuwzpYQP632C6cJk7aODn5puArqlgGOWqUSLD/Jk4/yaaSfVTjbkxjCLL4xZ6i8LssXpeSOCw==","shasum":"aa51b275749936e02b6737142e64b070ef22b9ea","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.10.tgz","fileCount":40,"unpackedSize":344677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjmeDvF0c71al0DJtwgxBrlygA5BYBAibBOa92HQizUAiEAwY7nCIRJYDfeo+3tbztAzHqFdTavFHHmnmi+WS8SQZ8="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.10_1685981580285_0.9298997569174714"},"_hasShrinkwrap":false},"1.0.11":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.11","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"b2e6fba36c75176e93439a7138e8dd5d9a3b8116","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.11","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qDnZNsbaSoipz2b5r8fpWxG+SdUGNCgDdpJFs6a+I/ktBsfNvkwrgq9HqmbkFLEsp3OqMM7ixIEoOHxK76LGEQ==","shasum":"f2abc0af3055a0c7683071e27e5a93d6069a1dcd","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.11.tgz","fileCount":40,"unpackedSize":344904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIhRlhTnUBAB7IktymyeYypP6kquAIGYhzJ49B5eIgywIhAML6EeOzYMqxBKcQc3+b+B58x03EzibFNThadNbRAP+f"}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.11_1686226281140_0.25941907400761566"},"_hasShrinkwrap":false},"1.0.12":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.12","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"56262548331c1a0abda16780b6effcfc7e32b5d8","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.12","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-QK/FdQASKY0JVLkfKGcAPYD9MQhF2DKfJnINMwX45RqZHK2heLNzcfRLByqh5UW4BVy3gOQ7mOFfSvZ1AHam+g==","shasum":"0ef6649a5ec5a1c92f0df509693843f0b5499ab5","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.12.tgz","fileCount":44,"unpackedSize":384433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfwrCg8KamU6kHvPDe9VLfiamhftfBiHXXKFRKgvA0xwIhAOxY43JChCVtVyubKevx1yt2ZNRepT5KCk57fviFqKMV"}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.12_1686734833341_0.0019627787172511457"},"_hasShrinkwrap":false},"1.0.13":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.13","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"dcbf9a18d153dd6e7954a6d9c69ea8bdcf67e66e","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.13","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7oPN8gHKlc2bGzLiN2lNnYXn3XgRyJ7qNc4m8sV6Y407vT4RlIWmh0YnVNBULnNTC9LvhbgRooXjg8bd9TDPfw==","shasum":"69b74595497918cbb2a7d07b38e205cb6cee422c","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.13.tgz","fileCount":44,"unpackedSize":385046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHn2JI00MQI9WeUuHOv9+tT71ePFukMKV3ShwEVPndEAiAHuzdc/F8QV3skgRSsnliCxZ75HANla7UXfHCsiwh6Zw=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.13_1686825164416_0.13115654228013707"},"_hasShrinkwrap":false},"1.0.14":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.14","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"6384b7db7981816a0695758a886065760e9341f3","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.14","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-B4mRxBtjVmC4dIl1FyP0Mhc+08EPoFSU72RXuAZyRaPS96xjIWt8zf/ny7XRz+OzfOPznKaFKFA+awvgzoGF2g==","shasum":"de4e6bfd7666f0949b7d8432797ad37fb8dfd237","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.14.tgz","fileCount":44,"unpackedSize":385303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5rzdIDa68ZkBxNpA0AJyFH9FEB7nKR4c0kJBm4AU7lAiEAqT2T9y03yH7/6o0nC8O7iRI5ApWIm1PDVYs4qWHaIeE="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.14_1687760007145_0.8611899799446046"},"_hasShrinkwrap":false},"1.0.15":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.15","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"496acd815e04b78b6b5a10a470f108a46a0a338d","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.15","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gEndWm2C6CnEJ7JVksInjO52gQLw1LBlXamuvJgFLylrJ5FtYJwxIyumYlvi7vKwVizM9HzRjMNxLW2eeyrOhQ==","shasum":"7eea64dbcb22e7cf8ba258f33a86f0728e710896","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.15.tgz","fileCount":44,"unpackedSize":385247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdN1pF9/A2T3DN9fbhMXsn9Dplqb0IBHRY49Osm3x9eAiBeIlmtbkw1bKDVGX7KVf0EzJT2ufzTSNuL3lddnGfK5Q=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.15_1687765609813_0.18079139400098465"},"_hasShrinkwrap":false},"1.0.16":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.16","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"273835503afdf74303ffb024f831e5a2dbcb0d90","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.16","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7NXg5QVMbo5AxioDS+r61LyUAo3g7aAgXf/SgMZ4jE17+2AK1qxJ2VIGFPZDNs+foBx+Vn1nD6COUhCBlbsYTA==","shasum":"2f30d4cf1d29301839199e25ea4ec76429bca089","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.16.tgz","fileCount":44,"unpackedSize":384960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDKnlb4sUvw49zDIwwYj1vyVYPf3ja0m9pvsMkhpJWiAiBhmOGqISQqcyzyegXBIP3FIdEsPHW3a5b3sILdtMcmOg=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.16_1687768986438_0.8186411360963597"},"_hasShrinkwrap":false},"1.0.17":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.17","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"5e4d83f2b7c66f115b1b6ee95069e0c1cf2e800b","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.17","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZkbWUz854hJOFWTHPAVRQEEtq2psK+5MGMSREZujON21zYKarLSobr4Pwb8tTGSGBykySDbNuv4xlK2pkgUnig==","shasum":"5137960a7b585f4db31b617839d1d0b337b813b0","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.17.tgz","fileCount":44,"unpackedSize":385270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJNhAySjhntfZPHUXbl9GzGLJjdjNfP/S0kqtfCtfVngIgWjHGcOxrUDMHskHQaO8v79kvu6/t87xv+//0TUqdIzI="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.17_1687770175448_0.5061671288053287"},"_hasShrinkwrap":false},"1.0.18":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.18","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"1d08206db5fbf3d4dfe23e329b3f156e4aea36fd","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.18","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wxrRYQi64hYzr4b8dW1QDi8Dnvxr95DLl8O1ErLJb0IjpTgVLiewmxnMY/rIFvHoh8E7GDqbNc2AJSL+rYb7yw==","shasum":"f096f05cfe47200ea175f99ea95d630a53c11e37","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.18.tgz","fileCount":44,"unpackedSize":385231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBgOnzYnoFIeGR62IxshT08nLIE0tf1QYAX/22LFFuxAIgAusQKSHAuITQH9Xn2YtILfnrGhBo5U8S4JNh8+Tk1Ao="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.18_1687883573952_0.609415505658407"},"_hasShrinkwrap":false},"1.0.19":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.19","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"806ed9a9f933e15911453cabf7d6be7585e12981","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.19","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WlUzcDoP7HrSM7TGN4NqGSosp7KgIO4Rm3MDlPeFp6hSQ2yJ4UtemgqZnCMfZVGx50V73czk0WeCmm49zUEY4w==","shasum":"73424c59c4f845b613871f303eb7c0b4a580680c","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.19.tgz","fileCount":44,"unpackedSize":385192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8mHv0qZmgB2tI1PmKnMd+oW7fdRcR5XvuklPTjoIKkAiEA5ua64Z7BOT4Z3T546OhICmuBdDgXVJT0UW1CAywuPJ8="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.19_1688107126471_0.3903814125119722"},"_hasShrinkwrap":false},"1.0.20":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.20","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"04cb03bea38547154609a4f932e682e7bfc988e6","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.20","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-EpRrSvBVxIf1yTZVHAIQ9xQU6/BiXw8Y+yKdshhWa0Zgqx5exdfIXIp7JMe2QJtpEOIkbUugLAYTXr86qAdW0g==","shasum":"6e77e1f1cf61d1cbfbed83e265267d2525528344","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.20.tgz","fileCount":44,"unpackedSize":385192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqAP2yEqdsVCmrW0yhtKIvqLQ3gsPQhO5kbyrTtcm6cAiB7qvaM4ciBH9pcUX33QCNub3wXd/yarng8HXm9Ki0WsQ=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.20_1688542723556_0.8144206067173008"},"_hasShrinkwrap":false},"1.0.21":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.21","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"8e1a31e724dba4945f8ade9a9c38462da11ef05f","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.21","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jYxuer9RATgsvtJS5NKj04t31xIDj6rVCPdl43TtIsxCh2SIKSi8xklvjapawjVCo1TsHVhqiEkDmcRDOnpFMA==","shasum":"597cda9ebb736f39e0eaea2f3153069708365d86","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.21.tgz","fileCount":46,"unpackedSize":392914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0dg3M1GtRzDCkMrtRPY3XoXESj0zncBXnTByPQ0WuhAiEA4KrLNoyfg2gkhmD5KSDYsjCXyRDTNXgJ2P8y3r++yeA="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.21_1693308355059_0.6391252321879219"},"_hasShrinkwrap":false},"1.0.22":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.22","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"2ea4f70e6c666b2670c7e752393df7ce21bd16cb","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.22","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-2bhlO8q/EqJeSR+bRavpkO+/5IUWnz4fuN2Lm+ypAe4MTY3lXBD+fh66lvRWOYJ5kC4EplX/B/D1GgFDcLq8bw==","shasum":"c55066f3b985f239f0a86d9616b918c0ae9b1f90","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.22.tgz","fileCount":46,"unpackedSize":392954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOHN4QJezMopJZ5niVexofQ83aI8wI9MU+NFiZa5IaMgIgFn6/i2sHBPKWharUMXwLLWQcA+HHQqJWaAkTxAjryFo="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.22_1693915598512_0.6755575401358285"},"_hasShrinkwrap":false},"1.0.23":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.23","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"d298f07b758e4516bd4bf642fbb3bf755a1d1a79","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.23","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GIi/IhfA1hORBSPTdoU9zJjRyCdOrSYaXc11+MdANVcUflj/a8oDr5RBaGVKQsVxV+JLL3BW6qjvTGaTNrz10w==","shasum":"135b5360e02b920c93c241c819af8c526392d792","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.23.tgz","fileCount":50,"unpackedSize":456656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExEXnYZWECLxzQHJJ08B71C5iGp+sw5pNSlLSjtNlkvAiEA2he0xUxYRqbOKrC6ndOeUfYz0qgD2Av/hoAIRif5GUc="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.23_1694504997888_0.4320150912458023"},"_hasShrinkwrap":false},"1.0.24":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.24","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"55d1517424916f53941378d9ed2fb7d21b626a38","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.24","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-160hF4YHozgJJv2UzRXrVKtuyB52B3Qu536EUsiIuPN+8Q/tL9Cp8gyEgiTN7/dfv+mDgy4UvDIGSgarFw4sSg==","shasum":"7b671c48ce185054c17721f7fcd821f31748958c","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.24.tgz","fileCount":50,"unpackedSize":455598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd1vW5fbW+ku2VW4acf8agNK27g9MzzSEJBBh4hUoonAIgHdbUGqcLeia7hEXb7Z4ZsQgSabqjNavmcgjyNQrSq9Q="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.24_1694505707785_0.9908473180417343"},"_hasShrinkwrap":false},"1.0.0-beta":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0-beta","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"70484344d705ad07a5f03383026d97d12c66b912","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0-beta","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UmfyRpUw62Lta9lPhmLZTL+P9zbcQwQofghK9eQoam9QyJ8tKwIXHt6+LEuYD0oalP5mFxdUcB9BQDWeAAAjdg==","shasum":"fec8ec402f2d713e6ca5bda7069d76d610e42eaf","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0-beta.tgz","fileCount":50,"unpackedSize":456069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFimi64OBowBX4zn/K5gBl1dX/Va3JEYPqUXeF3k7KVDAiB61fDzVFKvka7A3kou/WbpJkqIrlWawvsIcR9/DpH+FQ=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0-beta_1694687048577_0.6334685115187035"},"_hasShrinkwrap":false},"1.0.1-beta":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.1-beta","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"5926ccf836cba1b6d9a7890439c6b55a086d1465","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.1-beta","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-SIOTJJ4/Zk/e0p3/4pTeyZL2dKIGReYg+dvtYMIOCrJy1kXuiwltAvDd/y9smNR3/ZCLYkmvnIhnjlO7sfGX+g==","shasum":"f0ed3ac743bed028cf31003158e210b4445a05aa","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.1-beta.tgz","fileCount":50,"unpackedSize":456069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRs3VHVtc30CWNcCNHe8ZGmgKtZ5GmOVgaEHkwYpQRAgIgUqzUGEHzjwDJm4lOdnrRqO+coLKU/vRXzYiT37Bcal0="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.1-beta_1695116675346_0.861196601217177"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0-beta.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"ff4ff1c403a95e2489160dd471ed8b61e4200679","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0-beta.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XCVtNQ7x5RJtdcdcsQGe10JA9JIIc21i9M9q0IXKHb8b2GHffjgNDDP/XWCxfMDTzGLSUIcPEkEdZdRfGWMhUw==","shasum":"38412f4543b23a4db559dfc4e5cdded44c67b8e8","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0-beta.2.tgz","fileCount":50,"unpackedSize":456071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9itXQBPyvyWpUGTfIvN3RaqKRhg8vQ9TDEGNsFgm7VAiEA6G9ZQ9lci7WcwE9cepDJnlO5fNpfsixb5LrA1xd3ejc="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0-beta.2_1695138939753_0.6930009665807575"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0-beta.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"c98ea7091f9b751bfec0be03723328b43cae37c9","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0-beta.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-bZ4I2NnqCIWQL/ijxUsqacETIN92V0mVQndzML43bUmhNeG0/5EGG546jVFhHIrT7vdnXo/OGum4M7D8pKjWEw==","shasum":"1368e47a6f666c0baeda2795a85920a37fdce98d","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0-beta.3.tgz","fileCount":50,"unpackedSize":456435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp4BWbfvJu+UbJ8NUQlE2a57EZxIiCmM6JqlXk7YeLZAIge7ZNZovBhY9dSksL8Mh7r+/UdtjOzrXKyhl+9Zxnyzs="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0-beta.3_1695457396865_0.1808768634424731"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0-beta.4","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"2d19d2107186f53fc0d97e56070a809a3df12e9d","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0-beta.4","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-h/JqNfQ3Yy+J4E822RFw5cYyjuaOKYjGlpkhw21NYstEZuUhX/gvkqPFSFA4UnAkfDSpGyio91vMzTj/7MHYGQ==","shasum":"46ea7ce564b4431bd0098a700d224aa5dabe01c0","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0-beta.4.tgz","fileCount":50,"unpackedSize":456667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEERF7YCoCcev9l8hquKqi/V8IixKtXm/vp+WIqiMVxcAiAqLQW4kn/6PqQIAJFLlRQoP/oa0tOgW79BhjYe5ErZXA=="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0-beta.4_1695458009003_0.3015262987834657"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@plenty-labs/v3-sdk","description":"An SDK to interact with Plenty's segmented CFMM","version":"1.0.0-beta.5","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"keywords":["tezos","plenty"],"main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=16"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":120,"semi":true,"singleQuote":false,"trailingComma":"es5"},"author":{"name":"AnshuJalan"},"module":"dist/v3-sdk.esm.js","devDependencies":{"husky":"^8.0.3","tsdx":"^0.14.1","tslib":"^2.5.0","typescript":"^4.9.5"},"dependencies":{"@taquito/signer":"^15.0.1","@taquito/taquito":"^15.0.1","bignumber.js":"^9.1.1"},"gitHead":"5eb912a54c8162321bcc31502a9b5ef67c889dc8","bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"homepage":"https://github.com/Plenty-network/v3-sdk#readme","_id":"@plenty-labs/v3-sdk@1.0.0-beta.5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-qSJN77ppqzzTmBaUVnAkuoFTw5Q5gWoXQkTZwyKrlYeQEAj24Xy75poxxkPw+G+EVvdz5J3SnDWH3a5EIpY+5g==","shasum":"2ca4027f3b5641549955e836120de960193a383b","tarball":"https://registry.npmjs.org/@plenty-labs/v3-sdk/-/v3-sdk-1.0.0-beta.5.tgz","fileCount":50,"unpackedSize":457385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa6ZEgBnAPx7FFoNSeNQyll0MlpYWHh0g3tl5Eit3r2wIgGDzuwFFoHZdYT3dJ4KDlNMGg5VAOFL5TnM02YLpL1LI="}]},"_npmUser":{"name":"anshujalan","email":"anshu@tezsure.com"},"directories":{},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-sdk_1.0.0-beta.5_1695459726472_0.7606637187530318"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-06T09:21:12.365Z","1.0.0":"2023-04-06T09:21:12.549Z","modified":"2023-09-23T09:02:06.990Z","1.0.1":"2023-05-09T09:53:24.082Z","1.0.2":"2023-05-09T10:19:15.434Z","1.0.3":"2023-05-09T15:02:21.069Z","1.0.4":"2023-05-10T06:47:44.635Z","1.0.5":"2023-05-18T08:12:25.850Z","1.0.6":"2023-05-26T14:34:37.239Z","1.0.7":"2023-05-29T09:48:44.373Z","1.0.8":"2023-05-29T13:18:29.699Z","1.0.9":"2023-06-05T06:46:44.785Z","1.0.10":"2023-06-05T16:13:00.437Z","1.0.11":"2023-06-08T12:11:21.323Z","1.0.12":"2023-06-14T09:27:13.516Z","1.0.13":"2023-06-15T10:32:44.571Z","1.0.14":"2023-06-26T06:13:27.337Z","1.0.15":"2023-06-26T07:46:50.083Z","1.0.16":"2023-06-26T08:43:06.594Z","1.0.17":"2023-06-26T09:02:55.623Z","1.0.18":"2023-06-27T16:32:54.095Z","1.0.19":"2023-06-30T06:38:46.787Z","1.0.20":"2023-07-05T07:38:43.749Z","1.0.21":"2023-08-29T11:25:55.285Z","1.0.22":"2023-09-05T12:06:38.735Z","1.0.23":"2023-09-12T07:49:58.083Z","1.0.24":"2023-09-12T08:01:48.237Z","1.0.0-beta":"2023-09-14T10:24:08.777Z","1.0.1-beta":"2023-09-19T09:44:35.537Z","1.0.0-beta.2":"2023-09-19T15:55:39.983Z","1.0.0-beta.3":"2023-09-23T08:23:17.114Z","1.0.0-beta.4":"2023-09-23T08:33:29.226Z","1.0.0-beta.5":"2023-09-23T09:02:06.766Z"},"maintainers":[{"name":"kiran.tezsure","email":"kiran@tezsure.com"},{"name":"anshujalan","email":"anshu@tezsure.com"}],"description":"An SDK to interact with Plenty's segmented CFMM","homepage":"https://github.com/Plenty-network/v3-sdk#readme","keywords":["tezos","plenty"],"repository":{"type":"git","url":"git+https://github.com/Plenty-network/v3-sdk.git"},"author":{"name":"AnshuJalan"},"bugs":{"url":"https://github.com/Plenty-network/v3-sdk/issues"},"license":"MIT","readme":"# Plenty V3 SDK\n\nThis repository contains our beta V3 SDK for Typescript developers. It simplifies interaction with [Plenty's segmented CFMM](https://github.com/Plenty-network/plentyswap-v3) by offering essential math utilities and operation object creation for tasks like swapping, liquidity management, and staking positions in farms.\n\nThe SDK is extensively utilized within our frontend application, hosted at [app.plenty.nework](https://app.plenty.network). Furthermore, it plays a pivotal role in the testing processes within our [smart contract repository](https://github.com/Plenty-network/plentyswap-v3).\n\n> 👷 As this is beta software, both the code and documentation will undergo continuous improvement over time. If you have any questions about how to use the SDK or wish to report bugs, please feel free to reach out to us at our [discord server](https://discord.com/invite/plentynetwork).\n\n## 🛠️ Installation\n\nYou can install the SDK through npm:\n\n```\nnpm install @plenty-labs/v3-sdk\n```\n\nThe SDK uses the [Taquito](https://tezostaquito.io/) library for utilities that allow for interaction with smart contracts.\n\nYou may also find it beneficial to make extensive use of [Plenty's unified API](https://docs.api.plenty.network) in conjunction with the SDK.\n\n## 📝 Guide\n\nHere are reference scenarios to guide you in using the SDK to interact with the contracts. For an in-depth understanding of the math, you may check the README provided [here](<[https://github.com/Plenty-network/v3-sdk/tree/master/src/utils](https://github.com/Plenty-network/plentyswap-v3/blob/master/SPECIFICATION.md)>).\n\n- [Estimations](#⚖️-Estimations)\n  - [Essential setup](#essential-setup)\n  - [Swap output](#estimating-swap-output)\n  - [Liquidity](#estimating-liquidity)\n  - [Fees collected by a position](#estimating-fees-collected-by-a-position)\n  - [Staking rewards](#estimating-unclaimed-staking-reward)\n- [Operations](#💰-operations)\n  - [Performing a swap](#performing-a-swap-operation)\n  - [Managing a position](#managing-a-position)\n  - [Staking a position](#staking-a-position)\n- [Math Reference](#🧮-math-reference)\n\n## ⚖️ Estimations\n\nWith the SDK, you can effortlessly estimate a wide range of values by inputting the state from the smart contract storage. To access the smart contract storage you can either use Taquito or a tool like [tzkt API](https://api.tzkt.io/#operation/Contracts_GetStorage). For the purpose of this demonstration, we'll use Taquito.\n\n### Essential Setup\n\n```typescript\nimport { TezosToolkit } from \"@taquito/taquito\";\n\nconst tezos = new TezosToolkit(\"https://ghostnet.smartpy.io\"); // Select rpc node of your choice\n\n(async () => {\n  // Create Taquito contract instance of the CFMM\n  const cfmm = await tezos.contract.at(process.env.CFMM_ADDRESS as string);\n\n  // Pull the smart contract storage\n  const storage = await cfmm.storage();\n\n  // Rest of the code\n  // ......\n})();\n```\n\n---\n\n### Estimating swap output\n\nTo estimate the output received in token-y when swapping in token-x or vice versa, you can use the [Pool entity](https://github.com/Plenty-network/v3-sdk/blob/master/src/entities/pool.ts#L25):\n\n```typescript\nimport BigNumber from \"bignumber.js\";\nimport { Pool } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup\n\n  // Create an instance of the Pool class\n  const pool = new Pool(\n    storage.cur_tick_index.toNumber(),\n    storage.cur_tick_witness.toNumber(),\n    storage.constants.tick_spacing.toNumber(),\n    storage.sqrt_price,\n    storage.fee_bps.toNumber(),\n    storage.liquidity\n  );\n\n  // Input amount token x\n  const tokenXIn = new BigNumber(10);\n\n  // Estimate the final output amount of token y\n  const estimatedOutputY = await pool.estimateSwapXToY(tokenXIn, async (tick: number) => {\n    const tickElement = await storage.ticks.get(tick);\n    return {\n      index: tick,\n      prevIndex: tickElement.prev.toNumber(),\n      nextIndex: tickElement.next.toNumber(),\n      liquidityNet: tickElement.liquidity_net,\n      sqrtPrice: tickElement.sqrt_price,\n    };\n  });\n})();\n```\n\nThe same can achieved for estimate token y to token x swaps through `pool.estimateSwapYToX(...)`.\n\nBoth `estimateSwapYToX` and `estimateSwapXToY` accept a custom function of type `(index: number) => Promise<TickElement>` as the second argument. It is upon you to device a way of supplying the tick states to the estimation function. You can either use Taquito (as shown above), [tzkt API](https://api.tzkt.io/#operation/BigMaps_GetKeys) or [Plenty's unified API](https://docs.api.plenty.network/endpoints/v3-cfmm#ticks)\n\n---\n\n### Estimating liquidity\n\nSimilar to estimating swaps, you can use the [Pool entity](https://github.com/Plenty-network/v3-sdk/blob/master/src/entities/pool.ts#L25) to estimate the amount of token y required when a certain amount of token x is being added as liquidity in a price range.\n\n> ⚠️ It is crucial to have an understanding of how price ranges and ticks work in a segmented cfmm when using the liquidity estimation utility. The function call may throw an error if called incorrectly.\n\n```typescript\nimport BigNumber from \"bignumber.js\";\nimport { Pool, Price, Tick, Token } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup\n\n  // Create an instance of the Pool class\n  const pool = new Pool(\n    storage.cur_tick_index.toNumber(),\n    storage.cur_tick_witness.toNumber(),\n    storage.constants.tick_spacing.toNumber(),\n    storage.sqrt_price,\n    storage.fee_bps.toNumber(),\n    storage.liquidity\n  );\n\n  // Create objects for the tokens in the pair\n  const tokenX: Token = { address: \"KT1Uw1oio434UoWFuZTNKFgt5wTM9tfuf7m7\", tokenId: 2, decimals: 6 };\n  const tokenY: Token = { address: \"KT1Uw1oio434UoWFuZTNKFgt5wTM9tfuf7m7\", tokenId: 5, decimals: 18 };\n\n  // Price boundaries Y / X\n  const lowerPriceBoundary = new BigNumber(0.99);\n  const upperPriceBoundary = new BigNumber(1.01);\n\n  // Calculate lower and upper tick indices using the math utilities\n  const lowerTickIndex = Tick.computeTickFromSqrtPrice(\n    Price.computeSqrtPriceFromRealPrice(lowerPriceBoundary, tokenX, tokenY),\n    storage.constants.tick_spacing.toNumber()\n  );\n  const upperTickIndex = Tick.computeTickFromSqrtPrice(\n    Price.computeSqrtPriceFromRealPrice(upperPriceBoundary, tokenX, tokenY),\n    storage.constants.tick_spacing.toNumber()\n  );\n\n  // Amount of token x\n  const tokenXAmount = new BigNumber(10);\n\n  // Estimate the amount of token y required when the above specified amount of token x\n  // is added as liquidity in the price range 0.99 -> 1.01\n  const tokenYAmount = await pool.estimateAmountYFromX(tokenXAmount, lowerTickIndex, upperTickIndex);\n})();\n```\n\nThe same can be done to estimate amount of token x required for a certain amount of token y through `pool.estimateAmountXFromY(...)`.\n\n---\n\n### Estimating fees collected by a position\n\nTo estimate current unclaimed fees accrued by a position, you can use the [Position entity](https://github.com/Plenty-network/v3-sdk/blob/master/src/entities/position.ts).\n\n```typescript\nimport BigNumber from \"bignumber.js\";\nimport { Pool, Position } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup\n\n  // Retrieve the position from the storage\n  const pos = await storage.positions.get(<position-id>);\n\n  // Create an instance of the Pool class for the cfmm to which the position belongs\n  const pool = new Pool(\n    storage.cur_tick_index.toNumber(),\n    storage.cur_tick_witness.toNumber(),\n    storage.constants.tick_spacing.toNumber(),\n    storage.sqrt_price,\n    storage.fee_bps.toNumber(),\n    storage.liquidity\n  );\n\n  // Create an instance of the Position class\n  const position = new Position(\n    pool,\n    pos.lower_tick_index.toNumber(),\n    pos.upper_tick_index.toNumber(),\n    pos.liquidity,\n    pos.fee_growth_inside_last\n  );\n\n  // Pull the latest tick states of the positions lower and upper tick\n  const lowerTickState = await storage.ticks.get(pos.lower_tick_index.toNumber());\n  const upperTickState = await storage.ticks.get(pos.lower_tick_index.toNumber());\n\n  // Compute the fees\n  const feesCollected = position.computeFees(\n    storage.fee_growth,\n    lowerTickState.fee_growth_outside,\n    upperTickState.fee_growth_outside\n  );\n})();\n```\n\nSimilarly, you can use `position.computeTokenAmounts()` to estimate the amount of each token present within the position. This utility does not require any other state to be passed into it.\n\n---\n\n### Estimating unclaimed staking reward\n\nYou can use the [Stake entity](https://github.com/Plenty-network/v3-sdk/blob/master/src/entities/stake.ts) to estimate unclaimed rewards for a position that is staked in [Plenty's v3 farm contract](https://github.com/Plenty-network/plentyswap-v3/blob/master/src/ligo/farm.mligo).\n\n```typescript\nimport { Stake, Incentive } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup without retrieving pool storage\n\n  // Create a Taquito instance of the farm contract\n  const farm = await tezos.contract.at(process.env.FARM_CONTRACT as string);\n\n  const storage = await farm.storage();\n\n  // Pull the incentive and stake state\n  const incentiveState = await storage.incentives.get(<incentive-id>);\n  const stakeState = await storage.stakes.get({ 0: <position-id>; 1: <incentive-id> });\n\n  const incentive: Incentive = {\n    startTime: Math.floor(new Date(incentiveState.start_time).getTime() / 1000),\n    endTime: Math.floor(new Date(incentiveState.end_time).getTime() / 1000),\n    totalRewardUnclaimed: incentiveState.total_reward_unclaimed,\n    totalSecondsClaimed: incentiveState.total_seconds_claimed,\n  }\n\n  // Create an instance of the Stake class\n  const stake = new Stake(incentive, stakeState.liquidity, stakeState.seconds_per_liquidity_inside_last);\n\n  // Compute the latest value of `seconds_per_liquidity_inside` between the lower and upper ticks of stake position\n  // Run the `snapshot_cumulatives_inside` onchain view of the cfmm to do that easily\n  const { seconds_per_liquidity_inside } = await cfmm.contractViews.snapshot_cumulatives_inside(\n    { lower_tick_index: <lower-tick-index-of-position>, upper_tick_index: <upper-tick-index-of-position> }\n  ).executeView({ viewCaller: <any-tz-address> });\n\n  // Compute unclaimed rewards\n  const unclaimedRewards = stake.computeUnclaimedReward(seconds_per_liquidity_inside);\n})();\n```\n\n## 💰 Operations\n\nUsing the SDK, you can construct Taquito's TransferParams for v3 contract calls and send them very flexibly in an operation, either as a standalone or within a [batch](https://tezostaquito.io/docs/batch_API).\n\n> ⚠️ Please follow through the [essential setup](#essential-setup) before proceeding.\n\n### Performing a swap operation\n\nYou can perform a swap in a pool from token x to token y or vice versa using the [Swap Portal](https://github.com/Plenty-network/v3-sdk/blob/master/src/swapPortal.ts#L52).\n\n```typescript\nimport { OpKind, ParamsWithKind } from \"@taquito/taquito\";\nimport { SwapPortal } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup\n\n  // Create Taquito contract instance for token x\n  const tokenX = await tezos.contract.at(process.env.TOKEN_X as string);\n\n  // Amount of token x being swapped for token y\n  const tokenXIn = new BigNumber(10);\n\n  // Minimum amount of token y expected to be received\n  const minTokenYOut = new BigNumber(0);\n\n  // Transaction deadline (optional value)\n  // const deadline =\n\n  // Output recipient\n  const recipient = <tz-KT-address>;\n\n  // Create a batch params\n  const batchParams: ParamsWithKind[] = [\n    // Allow cfmm contract to spend token x (For this demonstration, token x is fa2)\n    {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(tokenX, [\n          { add_operator: { owner: <tz-address>, operator: cfmm.address, token_id: <token-id> } },\n      ]),\n    },\n    {\n      kind: OpKind.TRANSACTION,\n      ...SwapPortal.swapXToY(\n        cfmm,\n        { tokenXIn, minTokenYOut, recipient }\n      ),\n    }\n  ];\n\n  // Send the batch\n  await tezos.contract.batch(batchParams).send();\n})();\n```\n\n- Similarly, `SwapPortal.swapYToX(...)` can be used to swap from token y to token x.\n- You can use the [Approvals utility](https://github.com/Plenty-network/v3-sdk/blob/master/src/utils/approvals.ts) for approving token spendings for both FA1.2 and FA2 tokens.\n- By using the swap output estimation utility as explained in [this section](#estimating-swap-output), you can estimate the maximum amount of output that you may receive. You can set this as the value of `minTokenYOut` or `minTokenXOut` for a zero slippage trade.\n- `deadline` is an optional timestamp field. It defaults to 15 minutes from now. If the trade is not completed within the deadline, it does not go through.\n\n---\n\n### Managing a position\n\nYou can create a new position and increase or decrease the liquidity in an existing one through the [Position Manager](https://github.com/Plenty-network/v3-sdk/blob/master/src/positionManager.ts#L99). In a segmented cfmm, liquidity is always added in a specific price range represented by tick values - lower tick and upper tick.\n\nTo create a new position, you must determine the quantity of each token in the pair being added as liquidity. You can achieve this by either fixing one token's amount and then following the instructions under [estimating liquidity](#estimating-liquidity) to calculate the required amount of the other token. Alternatively, for greater convenience, you can start with the maximum value of the individual tokens you intend to contribute and allow the SDK to calculate the required individual amounts.\n\n```typescript\nasync () => {\n  //....\n\n  const sqrtPriceAx80 = Tick.computeSqrtPriceFromTick(lowerTickIndex); // Sqrt price at lower index\n  const sqrtPriceBx80 = Tick.computeSqrtPriceFromTick(upperTickIndex); // Sqrt price at upper index\n  const sqrtPriceCx80 = storage.sqrt_price;\n\n  // Arbitrary initial amounts\n  const amount = {\n    x: number(50 * DECIMALS),\n    y: number(50 * DECIMALS),\n  };\n\n  // SDK resolves the correct liquidity and associated amounts\n  const liquidity = Liquidity.computeLiquidityFromAmount(amount, sqrtPriceCx80, sqrtPriceAx80, sqrtPriceBx80);\n  const finalAmounts = Liquidity.computeAmountFromLiquidity(liquidity, sqrtPriceCx80, sqrtPriceAx80, sqrtPriceBx80);\n\n  //....\n};\n```\n\nOnce you have the final amounts, you can prepare the options to be passed in `PositionManager.setPositionOp(...)`. As you can see below the options require a lower and upper tick witness. The tick witness is essentially the greatest tick less than the individual ticks. To retrieve the tick witness you may either run a binary search on the initialised ticks, or use the utility provided by [Plenty's unified API](https://docs.api.plenty.network/endpoints/v3-cfmm#ticks).\n\n```typescript\nimport { OpKind, ParamsWithKind } from \"@taquito/taquito\";\nimport { PositionManager, SetPositionOptions } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup and figuring out final amounts\n\n  // Create Taquito contract instance for token x and y\n  const tokenX = await tezos.contract.at(process.env.TOKEN_X as string);\n  const tokenY = await tezos.contract.at(process.env.TOKEN_Y as string);\n\n  const options: SetPositionOptions = {\n      lowerTickIndex,\n      upperTickIndex,\n      lowerTickWitness: <lower-tick-witness>,\n      upperTickWitness: <upper-tick-witness>,\n      liquidity,\n      maximumTokensContributed: finalAmounts,\n      // deadline - optional numeric UNIX timestamp field that defaults to 15 minutes from current time\n  };\n\n  // Create a batch params\n  const batchParams: ParamsWithKind[] = [\n    // Allow cfmm contract to spend token x and y\n    {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(tokenX, [\n          { add_operator: { owner: <tz-address>, operator: cfmm.address, token_id: <token-id> } },\n      ]),\n    },\n     {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(tokenY, [\n          { add_operator: { owner: <tz-address>, operator: cfmm.address, token_id: <token-id> } },\n      ]),\n    },\n    {\n      kind: OpKind.TRANSACTION,\n      ...PositionManager.setPositionOp(\n        cfmm,\n        options,\n      ),\n    },\n  ];\n\n  // Send the batch\n  await tezos.contract.batch(batchParams).send();\n})();\n```\n\nIf you have an existing position, you can adjust the liquidity within it by using `PositionManager.updatePositionOp(...)`.\n\nWithin this utility, you will find a field named `liquidityDelta`. A positive liquidity delta indicates that liquidity is being added to the position, while a negative value implies removal. When adding liquidity, you can calculate the required value of `liquidityDelta` in the same manner as you calculate `liquidity`, as demonstrated in the initial code snippet under [Managing positions](#managing-positions). Conversely, when removing liquidity, you can consider `liquidityDelta` as a percentage of liquidity being withdrawn. For instance, if the current position's `liquidity` is `120`, and you intend to remove 10% of the liquidity, the `liquidityDelta` would be `-12`.\n\nAnother important field is `tokensLimit`. When increasing liquidity, this value represents the maximum number of tokens that can be added to the position. Conversely, when removing liquidity, it signifies the minimum number of tokens that must be received. Failure to meet the tokens limit will result in the transaction being reverted.\n\n```typescript\nimport { OpKind, ParamsWithKind } from \"@taquito/taquito\";\nimport { PositionManager, UpdatePositionOptions } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup and calculating `liquidityDelta`\n\n  const options: UpdatePositionOptions = {\n      positionId: 1, //\n      liquidityDelta, // Remember to make it negative for liquidity removal\n      toX: <tz-KT-address>, // Only relevant for liquidity removal. This address is where the tokens are sent.\n      toY: <tz-KT-address>, // Same as above.\n      // deadline - optional numeric UNIX timestamp field\n      tokensLimit: finalAmounts, // If you intend to remove liquidity, you can reverse-calculate this through `liquidityDelta`\n  };\n\n  // Create a batch params\n  // Approvals are only required for liquidity addition\n  const batchParams: ParamsWithKind[] = [\n    // Allow cfmm contract to spend token x and y\n    {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(tokenX, [\n          { add_operator: { owner: <tz-address>, operator: cfmm.address, token_id: <token-id> } },\n      ]),\n    },\n     {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(tokenY, [\n          { add_operator: { owner: <tz-address>, operator: cfmm.address, token_id: <token-id> } },\n      ]),\n    },\n    {\n      kind: OpKind.TRANSACTION,\n      ...PositionManager.updatePositonOp(\n        cfmm,\n        options,\n      ),\n    },\n  ];\n\n  // Send the batch\n  await tezos.contract.batch(batchParams).send();\n})();\n```\n\nThere is another utility `PositionManager.collectFeesOp(...)` provided that internally utilises `updatePositionOp` and only retrieves fees collected by the position.\n\n---\n\n### Staking a position\n\nYou can stake your liquidity to farm rewards in a [Plenty v3 farm contract](https://github.com/Plenty-network/plentyswap-v3/blob/master/src/ligo/farm.mligo) via the [StakeManager](https://github.com/Plenty-network/v3-sdk/blob/master/src/stakeManager.ts).\n\n```typescript\nimport { OpKind, ParamsWithKind } from \"@taquito/taquito\";\nimport { StakeManager, StakeOptions } from \"@plenty-labs/v3-sdk\";\n\n(async () => {\n  // .....\n  // Essential setup\n\n  // Initialise Taquito contract instance of the farm\n  const farm = await tezos.contract.at(process.env.FARM_CONTRACT as string);\n\n  const options: StakeOptions = {\n      incentiveId: <incentive-id>,\n      tokenId: <position-id>,\n  };\n\n  // Create a batch params\n  // Approval is only required if it is the first stake\n  const batchParams: ParamsWithKind[] = [\n    // Allow farm contract to spend cfmm position token\n    {\n      kind: OpKind.TRANSACTION,\n      ...Approvals.updateOperatorsFA2(cfmm, [\n          { add_operator: { owner: <tz-address>, operator: farm.address, token_id: <token-id> } },\n      ]),\n    },\n    {\n      kind: OpKind.TRANSACTION,\n      ...StakeManager.stake(\n        farm,\n        options,\n      ),\n    },\n  ];\n\n  // Send the batch\n  await tezos.contract.batch(batchParams).send();\n})();\n```\n\n## 🧮 Math reference\n\nMost of the mathematics used in the segmented CFMM is comprehensively explained in this [Specification](https://github.com/Plenty-network/plentyswap-v3/blob/master/SPECIFICATION.md). The SDK exposes two abstract classes with TypeScript utilities that mirror the mathematical operations. These utilities are valuable in various instances if you are developing on top of Plenty v3.\n\n- [Liquidity](https://github.com/Plenty-network/v3-sdk/blob/master/src/utils/liquidity.ts): This is most useful when managing positions. You can use it to calculate the `liquidity` via token amounts and vice versa.\n- [Tick](https://github.com/Plenty-network/v3-sdk/blob/master/src/utils/tick.ts): This is primarily utilised in the conversion of tick <> square root price used in the cfmm. It is also often used in tandem with [Price](https://github.com/Plenty-network/v3-sdk/blob/master/src/utils/price.ts) utility to calculate tick directly from the human-readable price.\n","readmeFilename":"README.md"}