{"_id":"@project-serum/pool","_rev":"20-5befafb38b7152d08dd1489bdcd346cb","name":"@project-serum/pool","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@project-serum/pool","version":"0.1.0","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"dist/lib/index.js"},"license":"Apache-2.0","engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","ts-jest":"^26.4.3","typedoc":"^0.17.0-3","typescript":"^4.0.5"},"prettier":{"singleQuote":true,"trailingComma":"all"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.1.0","dist":{"shasum":"077934cdb16d7142913a3a149b4b44e2f1fc48a9","integrity":"sha512-F2vUN9dZdAsAIrbrRWz52QVavaS5GN+I99fiokvhW4k8WKfdW4NJYGdS5dzuOrONm+6NDFXAklvSFuLvbZ3eFQ==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.1.0.tgz","fileCount":35,"unpackedSize":192063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmlkqCRA9TVsSAnZWagAAnVEQAJDpAO2DbLh4v4sw8r/G\nSCpfRerK+glf6e/ljghwtZMOOYYnrH0dOSHgWEobwv7eR60w/SqJCMju4/3X\nlyBG19xiwB7NCDcx35BBWRa1TTJ1vX5UwicZLNar16pHnLmBeR0pWQSzCPOn\nO6IHM6xsXnt5Izr+70NDEX5KjvjeJ/ZJBqkHHw3Op677N+VWwRtIVxr0mgUO\nN9kSe3vFGraRfH01SyOAzJ4+yBqtTWgEKzezCTq+VVoURc7FAOxewag/InVm\n739yYf+59e7wfBBhYqnEjTsZ3plJZfXbUWDXMQ6L/zMTF/t4IgrBJu6waekB\nRupL5DY+f0bSwLN2mFYGDd9SzXzTPvYavj7VL8pZF0Tu4aXU3Mllf5jlWKt9\n3lV1D9BmCydvFPjvR4q87ATQOC1KgQK2gnUVF3gqT5D5Ij11zRfLqjCFUhOB\nOgswUqSuws7/ZOJ6Tig2RjfSSgO44cmOBp/OpNqmu5WgF4eZSnIs9Da4npBr\nmcABv8AvKiCCpyLexOxFwvq4yrBE6OuGYUFzy27xRzGfbe5V9a4Kv4n0Q5JC\nAd9L/SBjj7rFF8XIrQ9xnH1SwSKxejZpPeqJeMAALZNAT3gDpEXCCiu79fQf\nOIanVHIQODSeGHrUmUMeG1D/pmvi4TR1KtwMEpr+fLXiG0KBBypy/gUVILfd\n2D2c\r\n=2mfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIje+0MQjz8Nep7BeWErNAywrt8W3uxiN9htu6aXiVlAIhAMRvaiGKHqoV/vwHaGZ+iEYCpHNE5Any17GWGFi5fiDA"}]},"maintainers":[{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.1.0_1603950889501_0.4626909338787879"},"_hasShrinkwrap":false},"0.1.1":{"name":"@project-serum/pool","version":"0.1.1","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"dist/lib/index.js"},"license":"Apache-2.0","engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.1.1","dist":{"shasum":"c972213d28b3f3565dcd8a6ae960396430a76a8d","integrity":"sha512-ivZEvWky46Xnfud1kgF0rFHlkKA8bXZQFDjWLCyi6VIgzou8i5R5nfNZls1xThnUa6yRRAuo3Wmne0xRaEhKSg==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.1.1.tgz","fileCount":35,"unpackedSize":250215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnQyWCRA9TVsSAnZWagAAKOkP/3nv7NQ7oFJOG7zfQ600\ncYXwIqaPpSGoUUKpmLHAyc5VQxtr6YPUkk48bL3+ELIK7znDCmbd194OHhJl\n7kTZOS3HYTqzRG/HoOlALrAzGpN1zVW9qTtsxf0QYrjDrf0Dgz/yTKPHv5es\nvKqSX7uihbV75uWHrjAfLd32gFOd47Q7pTlLYxqQivgg91G8Pcwnu8BqM5vB\np/MzY4ZMuclTLPs7gQ48MrszL5MVYKvdk07um2rPKmjbNXauAPOWBT2RwTCM\nun4Qc9P9L1e0ZTDszMw2Q8N7N8USV9N1A97gwIY6zLKQZlYmzq+optiuQ7AS\n6UxSMBp08q3GCtTE5vG4cjITAUzClY+pskmkOMb99HM3FBBB+L0M7qfPLBh7\nPoXp2cZRSTFKQWlgoR1QZbLkRXzk0eyCGCiEmkA1HcH14iLjXmEe0ZnH/qjS\n6UP8MDwaFAgvbK/0WYxPbaqkQprLAbpzYl+uS6+K++YKyaxx7ZSIcmKiW/7j\n8/+t4M0Mb/23iI3Zmp1Wn1D8qeXJbWkMuRiudupz0O128SDL7H0I5fHdnamA\nJ34rNyvyZRCGbBb75GSfuaCsE7tFOHVSGU68q8Bh7VGSHFvxF405DG4NflMr\nOmbjKndaYixosDLo128xx+pGJPWCF+u8mNwxC1NpCNybDpOXIgkaC+qgUhNT\nYqIZ\r\n=3PZo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK+iV0/PxF0ub1HCLCdCjSk6etafI+tIgag5eTekuOsAIgPmLlaCx239h7sma4uvW4c2myYav835mZDGmtI84EO6o="}]},"maintainers":[{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.1.1_1604127894281_0.6563322115288557"},"_hasShrinkwrap":false},"0.1.2":{"name":"@project-serum/pool","version":"0.1.2","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"dist/lib/index.js"},"license":"Apache-2.0","engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.1.2","dist":{"shasum":"e31dd1a36a2e6438a18772b2d968312a974b35e1","integrity":"sha512-VwNgMIYHF/y7AcdOhiSTc5Fa62q2W0EfG+i4pC3o/z9qvNXZ8Z5OI33BYTj8OO3BgAVYrplK1dxh9vArcvL+bA==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.1.2.tgz","fileCount":35,"unpackedSize":194055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnuE3CRA9TVsSAnZWagAAoX8QAJ4rYmHUQTP6COr9psTF\ngegu/JFy7/EaDCTFFJLviDEBRx2h50dGOPJT+jhLVGxEO9xYHEkmauuT0glT\ntqvwg99PN30aPxTaYQpVlrU8JWsvSObdyP+MikskoCx+opdIqN/7c/asl5mc\nYm7pfMTAQX+L2gybpgBMX9AW1/4rte+5zlff8jW8G8kkEWTbl98QSLXVFy/6\nxO9xzX5Ssg0TYgzTyMPID8pLOZ8Npgic4IDLFMayQVAJ4VkPrGImizXEeYec\nWc+e8TksLWtQBjplVbJqW65yEoRgl5JpjYNu/kX6sb8RVDJlQqAB7+dFJlkF\n+bMl3TA7Bw+LIU9oYLhwc8yVPbQ+l39wOOVPU8JVDOxUMgVd9z7muOzyaltj\nfMmukhFQQw8iYrmVHSuN8gcDM+/5q5mr5eYKdSLCC2ZisDZGRsYpF8TOLUA7\n2Pg2NP588pYbxhWkD5ylDDbZ21vH+8a6rXGPr3Bx+zN0Ta9N24e7N46EJU9z\n+KrhZCgOgMabbBATWiB9dkWGkFA+Ry8oahKr9ZhZ3NMv49/qAV5pZ6c1mCK1\nmuI32CMDqN8BYQJHGJs1N4iKSvzx1Pw5zgoDKEc/cKVCrqKR/vRhHjHtyKTs\ncz4v2hdcusuRyy3muV0TLwe576ZmM+5RL2KFfmqMf4BETJhnjpI+IgabtGmX\nK0Kq\r\n=6lv2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYAlmiVA4kjclfHtsY44Y+FhPpJYzEf2kQcMYRiDKMDAiEA/qk4AoLYQhgMJOdTtqAQEpm8lvbzagoWpgNdQaMXjoE="}]},"maintainers":[{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.1.2_1604247862666_0.9853178557512854"},"_hasShrinkwrap":false},"0.1.3":{"name":"@project-serum/pool","version":"0.1.3","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"dist/lib/index.js"},"license":"Apache-2.0","engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.1.3","dist":{"shasum":"9f99e6046f4565e38896934b24d447eae1527a62","integrity":"sha512-wAO65EccmCCMmgolvVXIc3JbSapWxLWALuVuhbHiiYQjTCMolAYvGSzeJwur7Z7MjTuRJMc8z9/6rYNOQSAwaw==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.1.3.tgz","fileCount":35,"unpackedSize":194218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnuRJCRA9TVsSAnZWagAAf98P/1vf/qmbzTs/V9dWkz3P\nfpW5yWfnq3ijGh+WKEysyNQW3snjzbS52zdU5kcrXsK+eI/NfQcrHH8Bm71f\nrs0uecQ89sj3k6/c8mQZYI8i8d4ESAU73StPKQAr4Xg4tCfmamiFAheGx4WR\ntu781leZAJX1gZOOFp8vz/Cs0bLF8biY3TAHmQDJDbQqT8GGABitxJLk3hjZ\n0V5D15w3qaL9yACWrpB35OOHur/oyZ4EJ9gw8jq5NcGwzvSdgRfvq53SJ1w2\nRzS6Clsa52RSQkqogALn1fqpGEZXyIVzR0fxjVnw95UpxO6snCxh5OSVfuE0\nBZhpuyMRDzu8Ko6VnHCLao/twb8evsfkmrEbwn2J/gWagjsjVZGJ+7oF8e/H\n64EBkzKNGoZwOATkhJcqqlIVh5juhpy/fGxhE/CUL50FsyZ7xm1g1Shm1eiC\nxz/Blv4PljzVZuGP9HyGWvFcwMvJXAtknR+mJuBDSTB/VZroNlbOGybqf9gZ\nczHeIA8SkZAIlHc+m72VMMaEGK86c9kd+ZcGKBGJseRPH8TfHpaoK3DCRMQl\n1Sv0zscxuCOpjCmFjLKuav5x7meBW8EcwGxebUFENQ7CdShzSwMI874I5Vnb\nXAFmbdjzK1T+WysecvE14J7/QQhHzZSlmZx8gZiIrgNMl5VTpZiMWPF4CCem\nfpUU\r\n=C/VB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk5fmzoFnZ/7dTydn6Ba6UQH3TvkCBfdV0AC48eyCDQAiEAmoe91GmNB7xhlqjnLuALqaqzx3dntlq7iYcA7sSrTXQ="}]},"maintainers":[{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.1.3_1604248648937_0.6641481434186658"},"_hasShrinkwrap":false},"0.1.4":{"name":"@project-serum/pool","version":"0.1.4","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"git+https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/borsh":"^0.0.1-alpha.0","@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"gitHead":"911a182cb08816d1f51af089f4197e3a9f28754c","bugs":{"url":"https://github.com/project-serum/serum-ts/issues"},"homepage":"https://github.com/project-serum/serum-ts#readme","_id":"@project-serum/pool@0.1.4","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-XF1A64n6gIA+JPCQs7OiMjqEk4MbN3W3ltBdIgdcnN180+MnBGEKFC3h0d0ZTu4tu3eUruRVBUX+ZTSguGsIvQ==","shasum":"c689859926264b009b4f88d5e5d87dc93ab34a45","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.1.4.tgz","fileCount":28,"unpackedSize":270291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfri7eCRA9TVsSAnZWagAAG+QP/Am6PcKsscp8iCIoYlsm\nHnov7RUnutCZB96wErxWHh7QTm5o/ck8klAmocN7YzOVqVYYU/Du9kZ3D6ri\nKmUlffBmRTqHzXrKg9Rlczoh6EvdaF1iO9dMKDcWHXedtkQsTgMdHiWjcKnD\nJ3ACDuUUElbm9BY9QckVqhLrpwczfs463+fIF5X0iyozHHmmkigjKyFkxWSx\nSqYK0QU7Ls6gDop7GlgXJGscJF7c5FF2lyzoK+HFQackQIf7KTIpGqaAt0Ml\nSwNQaoKWjwW/Xit1Qnlbb1QbtF3KTTxRqpXwhFRV/841gOvX0k6OL7vCg4zV\ntKFnmFL3pQPL/Ovc/GXWObKDczKZdSUQ/b4O+GgdETs0j9Q2DV27E+Kysiw3\nPgPJMfSXSc/kaAeV0InSo46BUyoC6rlCu8KQaiiszC9z3JbznvGvwPpERZmt\nITrt+lMYIWy3/eoO4pEv7pbDocpJXuLlSAvD7pW0telJBFYqPNA8EAl1VMni\n6mIP/f9qTFRHhGu8YcishhXooLJi0syGoQuDt+V1ny9pr3e0+yVdit4r0t6I\nexNFHjd03Q97/K6cyU4982niHSkWDr3y8l34y4aQfstTfI9cGU4dBLc0+7hU\nWBQwoenPrIsoCnkWT0T5pZa0wTAo8GwvCXmpmntvSESjadDKBiy2G9T88uQS\nhg/J\r\n=N01H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJMgeTrIdGQtNTp0UsWYcMDoIDOLqeb0jq3QEaqt2YzAiEAsL5qJpzqz1UbblPi5NF80kvjkyLDpMSd42rz+omrWhw="}]},"_npmUser":{"name":"armaniferrante","email":"armaniferrante@gmail.com"},"directories":{},"maintainers":[{"name":"armaniferrante","email":"armaniferrante@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.1.4_1605250782054_0.8549082992679264"},"_hasShrinkwrap":false},"0.2.0-alpha.0":{"name":"@project-serum/pool","version":"0.2.0-alpha.0","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/associated-token":"^0.1.0","@project-serum/borsh":"^0.0.1-alpha.0","@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.2.0-alpha.0","dist":{"shasum":"f077a46c2aff0bef37f78d1fb56fd46e8c8fe0d7","integrity":"sha512-bsGG75pC/ivaqDcmR4XzM3P1nluPB/9HGMNnV1AqSASRuaFLKKESAzrKcN1XQ6Yezm+kYaXlOrxchH3l2Hx8eQ==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.2.0-alpha.0.tgz","fileCount":31,"unpackedSize":314910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzUtcCRA9TVsSAnZWagAAKIoP+wXWj2ObWQjs2C7sxri6\nVF9THAAcgb7PJdncF0LZJ2+1jvJAUf8VKLk5GFCKox8hYbHpoHWjcr0deoop\nfCTOTTJVCjcKPD4wtRT8TT+kF4AVIsbxxXNfKGAQzJvXAY83Zm04iGU9k58u\nqeWTD1rRvDVLvc1xsVVJrR42n9ar+fhPVScZx32dtUdm/aeHdixvBW5fGdtU\nO7MKuRqR2LR9wWv/OirX0IiiTsR+vyco6IGuxQcDHIyOVJaOEcHB5q3aGLvW\ndc7jaZ59b3iRAwpHrFHuwq1zfDMmxKSPe/4AlD+HKXNmha2ysNtigYumx7FO\nHmZiYMonrSmFg2fDfdNPI3fqnkNYyFHb9kRktQTeu/fttVXhX+4chfhnpHRg\nQodOvHnFN7RnQIBQtCvVU1Fv3Wjja/slYFKaimupKNq7Fjq6A2oPqnbm6QdG\n2/3Ex0v1Zb60b91EQR/RMJjPz8hGvoetbHc4ghhI1KbQfsEPmFsbK3E+tJQy\nPCTZxz+UleOJ0ekls32CSHN2ECjQqkZ1Ybchn8EpcmTKhadNHb2tmkP46vpJ\nsQnc2Li3ptZYrjohn+N6CUJSq8XRPAPOTG4vQT04ag7JaXwKAbQkj+32QnMb\nwJH6iVRgJOroAUeDSOpBQPTAeHCR16Mb0ONjwjOXidigUdNyKKJtyAjw2gy0\n1+F7\r\n=AUpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCObwNLxNiSOYi1cMuuLZpnxzT1efbRywgHWNXw+CL6WwIhALKWFgcLrgvk6SArr9XllLa0HBdwd26HZE+l/ZThPEQt"}]},"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"maintainers":[{"name":"armaniferrante","email":"armaniferrante@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.2.0-alpha.0_1607289691804_0.7582814980729935"},"_hasShrinkwrap":false},"0.2.0":{"name":"@project-serum/pool","version":"0.2.0","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/associated-token":"^0.1.0","@project-serum/borsh":"^0.0.1-alpha.0","@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.2.0","dist":{"shasum":"ce79b63a58e2dc7f5ae1387948ee1d91cca64b01","integrity":"sha512-Gsd1G+S/7qx/2c49zIG1WF7xjElghRsVXUQewi10Rs7zY0ryS0jmIKHf6pPxn4Bpc0GKZmENrvwe2tChgY3+CA==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.2.0.tgz","fileCount":35,"unpackedSize":300511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SKFCRA9TVsSAnZWagAAUDoP/REaPl/w15/aaawEF5sO\n5HDzJAVMhZYZyx9/A+FckWzD3iuHjtl8Zmf0RzirQYeGFmWKIADrrdnHFyw8\n/9CJZtksC+p7nYV7fbhKszLQ8n0+19GL2idpJpzlK+1WWH9GQfa/alwILvOE\nPUPWggozfaXs3JTOXT31mHTsemSzpE03pvOBaSlkJjLH5CN/9VgyOJIU7KN5\ntwjJlEaVvh3HfkR4/kyLmNUOm8+rlCAGVom2aeEhU3ytOzloER8WiUnDoaQG\nbma0+b1syfktybTekYyMR2VkCnyrsOt2Sl8E8c6GVP39WtIWSsWQXQYqSZJr\nYV+ILXlHSWimzTZsuxm1A61uQm4p5JTu5dgBX+QGxpN7PG10Z2J1XJMKGgQA\nqDsHJwosSDqWf1kCSuI5I9AUC+P+ydv3aN/Wt7JXzEk9zpDAv9HTyJzwIdO3\nJLMp98EggetWNHaB+m/CXhRA96FHJ6CsqLrz76uXaewQrseAYoeIScpwVoMS\ntZb6nA3lrlB1ikC067K6yI0VnbChAPeHRiFNIftNMi/NFCAmd1OWSfpkmKEl\ngap/UQsU4Bh0O99XN91E8tIynD+Wn5ZbiojWecKmO5k/AxexKGbKVRg0lnFB\nzpl0YpV3HQcfnwiXu+M2E58M88IZU/sgJxx3JSEh7rqyIVkb6RoZJ67O1LPs\n5K9o\r\n=pRpc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC70zAEtyePsU9c/NLrevYxIRqGvq/rpPaX181SSqlMvQIhAO//LkUbT169XKO736WVJU6/SPokgWycPrgLtB1QDOzH"}]},"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"maintainers":[{"name":"armaniferrante","email":"armaniferrante@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.2.0_1607541379184_0.8496358116359413"},"_hasShrinkwrap":false},"0.2.1":{"name":"@project-serum/pool","version":"0.2.1","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/associated-token":"^0.1.0","@project-serum/borsh":"^0.0.1-alpha.0","@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.2.1","dist":{"shasum":"a4c43cdc22f31924343c2aacff7c966111e95e45","integrity":"sha512-dpxJCS18uFsFTejtKQDBZSn6/1xRHfN3Gm0TniL3T68EKhEr1KMYbB7oWKoS4aMGiFMxHM4xyYivfcQQFoRIeQ==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.2.1.tgz","fileCount":35,"unpackedSize":302573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0nuACRA9TVsSAnZWagAA6kcP/2XAYKAgAkOwnyAdO3Ia\nY0zH7Ky4A/wAxOQMmXEr+8UXtz0zi5xARjR6ooT/uJaw9YiD1/j15Sujh7SD\nd4HOKzYexgxM2lPNV4rkCk6OpKAAw+Huy8k6Rg7zdGs9khgo7dy5iWvpAkBI\n4HHxyj2dBWkgRXIIA/Eor75O+V/NT8d05/ueHB/HlZ7lx/9sXDEK90XPNT4b\nqLu5B5KS0MehGaZnlkqq8sC2VqenhCiqKECkzPdJOlnRn4+E3oWx/AoIv2vm\nEKML8foR1dGDH1DmkC1+WemghaO2naaPSaIdbjUzO/E2TEQGVAH08cKSJ7+L\nf8qhSnYRM9AnXkStUQv5lTDNFNin17SKwNAIde/flcVIPnSIAyJChKFhSeMq\nLp9Xipzcqz2jsl246njsakHUAnXOHFldqKO8KYOsyRPo5u+5y6s5tzv1f6pE\nb8SnLLZHnXDjApsfqYCaWG7xAS9/8Wp6wwOF19E+v5SN3Cln0olE5o/kP8gp\ncai0D60iMilJ6bfD28RfgNL797gDlj78updEpDgXHvQ/Oll7rZDivdug0taL\ngVrLJdwROonCYObgQ4UuiI8qEwJ/yUntcqSOyC+F27AQBH+CFR5IJxZeGkK8\nbGCZpfnH6LN5yXks41GS/waCGwYB7YYioSyokKKk7+PFD+nZULQghK7ketXC\nKNYG\r\n=3fT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ+v2tmHuYwjgg26EBNpZ/xz1OzDzApTZrswjovY98JAiEAq96mHSZmMaeB6gq9kDOgByhk6bSLEKhvR5xKApKqMK4="}]},"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"maintainers":[{"name":"armaniferrante","email":"armaniferrante@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"garywang","email":"garywang@garywang.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.2.1_1607629695820_0.7743410061346165"},"_hasShrinkwrap":false},"0.2.2":{"name":"@project-serum/pool","version":"0.2.2","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/associated-token":"^0.1.0","@project-serum/borsh":"^0.0.1-alpha.0","@project-serum/serum":"^0.13.8","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"_id":"@project-serum/pool@0.2.2","dist":{"shasum":"72e9c12bdfac0f03c6598ed4208875369ccc51b8","integrity":"sha512-3bSJd1ykV18rfFMmE7DxYnB85IGt0QzG6hQwxEdVJkR/WhLZIYlIq7rkteej1sXP19Ow3sx/tB6undg96Tn7sw==","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.2.2.tgz","fileCount":35,"unpackedSize":302633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1qkxCRA9TVsSAnZWagAAWFIP/2hJQdUjBKeGQDtTN0nK\nPDt/F3i7ZbKrm3lk7A3Wd5RAmliHaNWKGU1QX6NdavjLJycic5wTw5ikKXXU\nbE64ZFMh8TU1Un8EkP31vZUHLTmUBBljUdJBzW/Os0KzVEUDRSFZwdaw0VU/\nwV/ONPAc4ZltqFcYaOKKl1xyxERmh5L4Vp+MIPCEJ72oqek04Xkui1AU7Hg0\nMDy2XhDqWezCTCmzdarjukNamiCvRZpsN9Jt1YhJXEDjegDOy+mT7HeBfYEZ\n+m9ngN2CvQuKWoZU4imW/nCcDaiB2NdVHPVcrEkFKxW2ce0qk76JvNXJ2/DS\nn5XHC38//pFNJLU2ksHGBwuky82m0Yuq8TCO2oVHBp+j6QCfZFmjkT5cwPc/\n+ZfeKXy+CyO6/L8sb1mjbvu4T+ToEXIH3KY7uXYy54G3bjOkiabg2uBlXqvF\nvevEjSNPxTLmYqMV08CjXlrd/M3iCP8dPs9OdKRgQM2LH/Dz4GmthysFQXEP\nUpmANkKT7WyJRcude8ok1P1Hxa0sg9bg3ndnhLLtHj370Z7ln1v+jiV4jcD4\nUGpY0cI6ZSbGhDCPoG1sGP+8sqRv5j9017fksv0K6eOjlxW2IMW4TDdZi5qd\ndkxdNZCiqpDyWelU39XnN9J1k0qXJEq9WYeiPok9vzn0kyrkP05y0e0rMVfR\nmpIa\r\n=+hCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtvMXiAN8USaaT94B9Fj1mE1tSpb2RbWeoUiP1nEVOQIgYVvDuCARR/wTyxhj0rvWMcrFk6MbmEP/iTINf2XF5cY="}]},"_npmUser":{"name":"garywang","email":"garywang@garywang.net"},"directories":{},"maintainers":[{"name":"garywang","email":"garywang@garywang.net"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"armaniferrante","email":"armaniferrante@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.2.2_1607903537098_0.015323274778314966"},"_hasShrinkwrap":false},"0.2.3":{"name":"@project-serum/pool","version":"0.2.3","description":"Library for interacting with the serum pools","repository":{"type":"git","url":"git+https://github.com/project-serum/serum-ts.git"},"main":"dist/lib/index.js","source":"src/index.js","types":"dist/lib/index.d.ts","exports":{".":"./dist/lib/index.js"},"license":"Apache-2.0","publishConfig":{"access":"public"},"engines":{"node":">=10"},"scripts":{"build":"tsc","start":"tsc --watch","clean":"rm -rf dist","prepare":"run-s clean build","docs":"typedoc --out ../../docs/pool --mode library --composite false --rootDir src src/index.ts src/*.d.ts","test":"run-s test:build test:unit test:lint","test:build":"run-s build","test:lint":"eslint src","test:unit":"jest","test:watch":"jest --watch"},"dependencies":{"@project-serum/associated-token":"^0.1.1","@project-serum/borsh":"^0.0.1-beta.0","@project-serum/token":"^0.0.1-alpha.2","bn.js":"^5.1.2","buffer-layout":"^1.2.0"},"peerDependencies":{"@solana/web3.js":"^0.86.1"},"devDependencies":{"@solana/web3.js":"^0.86.1","@types/bn.js":"^4.11.6","@types/jest":"^26.0.9","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","jest":"^26.4.0","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","typedoc":"0.17.0-3","typescript":"^4.0.5"},"browserslist":[">0.2%","not dead","not op_mini all","maintained node versions"],"gitHead":"da3324755f94407f7a7a9194a5878a433b25ed3e","bugs":{"url":"https://github.com/project-serum/serum-ts/issues"},"homepage":"https://github.com/project-serum/serum-ts#readme","_id":"@project-serum/pool@0.2.3","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-fZWMkDTnaGRTkyomzaoEoL6InN9kEOnm1n6woePLC/AH4p/hlSg+nroD9tZdMhK3C9coHqZ1tU19Pn6+3UtEsQ==","shasum":"e72ffde7e16995ee0f8d83c566b615b578b5058e","tarball":"https://registry.npmjs.org/@project-serum/pool/-/pool-0.2.3.tgz","fileCount":32,"unpackedSize":245285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6QQeCRA9TVsSAnZWagAAhAMQAJLcMhan9AEvT7StYEE8\nSPpseUAIKelD5hpA6UfrXkQdG4dO6fG77tCh2ZR+NKYGkpzHqFBqaMei70Ck\n578rnJTQspjYOtIzQvernTi06iR0y8tP6HodA69R5W+QtcvI9lPhB9lOCH4L\nxsedPn5b49VJklbkVbHIp6oGVmIGK9qDiHrdY433SszTzca8YMuwbfhRL3nR\nasAEru5n7WjXsmuHEN9tcOQiCBEVmpw9nb+Vn6Vx2xDZZVGO8mU3jpK603EG\nLt9JxGnAIW5UAaB+c31KuATBW2/W+SsWd4uQsVvxf+Ec8DLi88hNdByGF/ME\nY7IFMCVwTymlvN9SNdCghbiuDONtS6j3MGS7YY4Ym3+DpRBYkVfF71YHpo9u\ngJl8mNQs4Nm4N1QcVKVji1PFJmUgLayz4QsMCRwxW9LNRFTHfA9uZz3knAQv\n5u76TW3g7cPLfX90Gls2sXbesuw+WhA7c3tc541/tvqu7mID4T7/pmQjvSf4\nGpE63eJSoO+fVRBN3KETxGsi1NGuGuDkmJkmUWkYZZuKmNCIifcnbcPrZPzU\naqJS9p9lT7ZofXlY7Bhlya9df/nliz6MHq+j/ejg9C4HgzSxqDYmYJuZOP97\n8Ks6cQAbNQXWnnf53PEzj1J1LeNHRs0Tf2Whq+cs5035h9xEsseTYwXpFxKA\nz2u6\r\n=kLH1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBd0tAm4uc13WFy36ijL1/vZIcibaELYzSrzEDEIxISDAiEA1xOrSyOW8VCW6t/LUYY2i1cFzj1ua6QaY++lL9K2d1k="}]},"_npmUser":{"name":"armaniferrante","email":"armaniferrante@gmail.com"},"directories":{},"maintainers":[{"name":"garywang","email":"garywang@garywang.net"},{"name":"nishadsingh","email":"nishadsingh@gmail.com"},{"name":"nathanielparke","email":"nathaniel.parke@gmail.com"},{"name":"armaniferrante","email":"armaniferrante@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pool_0.2.3_1609106462143_0.5863735983851739"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-29T05:54:49.233Z","0.1.0":"2020-10-29T05:54:49.713Z","modified":"2022-12-15T14:45:55.680Z","0.1.1":"2020-10-31T07:04:54.373Z","0.1.2":"2020-11-01T16:24:22.803Z","0.1.3":"2020-11-01T16:37:29.089Z","0.1.4":"2020-11-13T06:59:42.253Z","0.2.0-alpha.0":"2020-12-06T21:21:31.961Z","0.2.0":"2020-12-09T19:16:19.341Z","0.2.1":"2020-12-10T19:48:15.936Z","0.2.2":"2020-12-13T23:52:17.295Z","0.2.3":"2020-12-27T22:01:02.339Z"},"maintainers":[{"email":"c.henry.elder@gmail.com","name":"henrye"},{"email":"armaniferrante@gmail.com","name":"armaniferrante"}],"description":"Library for interacting with the serum pools","repository":{"type":"git","url":"git+https://github.com/project-serum/serum-ts.git"},"license":"Apache-2.0","readme":"[![npm (scoped)](https://img.shields.io/npm/v/@project-serum/pool)](https://www.npmjs.com/package/@project-serum/pool)\n[![Build Status](https://travis-ci.com/project-serum/serum-ts.svg?branch=master)](https://travis-ci.com/project-serum/serum-ts)\n[![Documentation](https://img.shields.io/badge/typedoc-documentation-blue)](https://project-serum.github.io/serum-ts/pool/modules/_index_.html)\n[![Discord Chat](https://img.shields.io/discord/739225212658122886?color=blueviolet)](https://discord.com/channels/739225212658122886)\n[![License](https://img.shields.io/github/license/project-serum/serum-dex?color=blue)](https://opensource.org/licenses/Apache-2.0)\n\n# Serum Pools JS Library\n\nJavaScript client library for interacting with Project Serum Pools.\n\n## Installation\n\nUsing npm:\n\n```\nnpm install @solana/web3.js @project-serum/pool\n```\n\nUsing yarn:\n\n```\nyarn add @solana/web3.js @project-serum/pool\n```\n\n## Usage\n\n### Load pool info\n\nFetch and decode pool state:\n\n```js\nimport { Connection, PublicKey } from '@solana/web3.js';\nimport { loadPoolInfo, PoolTransactions } from '@project-serum/pool';\n\nlet connection = new Connection('...');\nlet poolAddress = new PublicKey('...'); // Address of the pool.\n\nlet poolInfo = await loadPoolInfo(connection, poolAddress);\nconsole.log(poolInfo.state);\n```\n\nSee [`loadPoolInfo()`](https://project-serum.github.io/serum-ts/pool/modules/_index_.html#loadpoolinfo) and [PoolState](https://project-serum.github.io/serum-ts/pool/interfaces/_index_.poolstate.html) for details.\n\nIf you already have the pool state data and just need to decode it, you can\ncall [`isPoolState()`](https://project-serum.github.io/serum-ts/pool/modules/_index_.html#ispoolstate)\nand [`decodePoolState()`](https://project-serum.github.io/serum-ts/pool/modules/_index_.html#decodepoolstate)\ndirectly.\n\n```js\nimport { decodePoolState } from '@project-serum/pool';\n\n// Pool state account data, e.g. from Connection.getAccountInfo or Connection.onAccountChange\nlet data = new Buffer('...');\n\nlet poolState = decodePoolState(data);\nconsole.log(poolState);\n```\n\nSee [`PoolState`](https://project-serum.github.io/serum-ts/pool/interfaces/_index_.poolstate.html)\nfor details on what the pool state contains.\n\n### Get pool basket\n\nUse [`getPoolBasket()`](https://project-serum.github.io/serum-ts/pool/modules/_index_.html#getpoolbasket)\nto fetch the current pool basket (the quantity of each token needed to create N pool tokens\nor the quantity of each token received for redeeming N pool tokens).\n\n```js\nimport { Connection, PublicKey } from '@solana/web3.js';\nimport { loadPoolInfo, getPoolBasket } from '@project-serum/pool';\nimport BN from 'bn.js';\n\nlet connection = new Connection('...');\nlet poolAddress = new PublicKey('...'); // Address of the pool.\n\nlet poolInfo = await loadPoolInfo(connection, poolAddress);\nlet basket = await getPoolBasket(\n  connection,\n  poolInfo,\n  { create: new BN(100) },\n  // Arbitrary SOL address, can be anything as long as it has nonzero SOL\n  // and is not a program-owned address.\n  new PublicKey('...'),\n);\n\nconsole.log(basket);\n```\n\n### Create pool tokens\n\nSend a transaction to create pool tokens:\n\n```js\nimport { Account, Connection, PublicKey } from '@solana/web3.js';\nimport { loadPoolInfo, PoolTransactions } from '@project-serum/pool';\nimport BN from 'bn.js';\n\nlet connection = new Connection('...');\nlet poolAddress = new PublicKey('...'); // Address of the pool.\nlet payer = new Account('...'); // Account to pay for solana fees.\n\nlet poolInfo = await loadPoolInfo(connection, poolAddress);\nlet { transaction, signers } = PoolTransactions.execute(\n  poolInfo,\n  {\n    // Number of tokens to create.\n    create: new BN(100),\n  },\n  {\n    // Spl-token account to send the created tokens.\n    poolTokenAccount: new PublicKey('...'),\n    // Spl-token accounts to pull funds from.\n    assetAccounts: [new PublicKey('...'), new Public('...')],\n    // Owner of poolTokenAccount and assetAccounts.\n    owner: payer.publicKey,\n  },\n  // Expected creation cost.\n  [new BN(10), new BN(10)],\n);\nawait connection.sendTransaction(transaction, [payer, ...signers]);\n```\n\nSee [`PoolTransactions.execute`](https://project-serum.github.io/serum-ts/pool/classes/_index_.pooltransactions.html#execute) for details.\n\n### Redeem pool tokens\n\nSend a transaction to redeem pool tokens:\n\n```js\nimport { Account, Connection, PublicKey } from '@solana/web3.js';\nimport { loadPoolInfo, PoolTransactions } from '@project-serum/pool';\nimport BN from 'bn.js';\n\nlet connection = new Connection('...');\nlet poolAddress = new PublicKey('...'); // Address of the pool.\nlet payer = new Account('...'); // Account to pay for solana fees.\n\nlet poolInfo = await loadPoolInfo(connection, poolAddress);\nlet { transaction, signers } = PoolTransactions.execute(\n  poolInfo,\n  {\n    // Number of tokens to redeem.\n    redeem: new BN(100),\n  },\n  {\n    // Spl-token account to pull the pool tokens to redeem from.\n    poolTokenAccount: new PublicKey('...'),\n    // Spl-token accounts to send the redemption proceeds.\n    assetAccounts: [new PublicKey('...'), new Public('...')],\n    // Owner of poolTokenAccount and assetAccounts.\n    owner: payer.publicKey,\n  },\n  // Expected redemption proceeds.\n  [new BN(10), new BN(10)],\n);\nawait connection.sendTransaction(transaction, [payer, ...signers]);\n```\n\nSee [`PoolTransactions.execute`](https://project-serum.github.io/serum-ts/pool/classes/_index_.pooltransactions.html#execute) for details.\n\n## API Reference\n\n[API Reference](https://project-serum.github.io/serum-ts/pool/modules/_index_.html)\n","readmeFilename":"README.md","homepage":"https://github.com/project-serum/serum-ts#readme","bugs":{"url":"https://github.com/project-serum/serum-ts/issues"}}