{"_id":"@banksea-finance/oracle-client","_rev":"26-9fa1d0cea35bb32b4536c68a18ba19b3","time":{"0.0.1":"2022-01-21T02:59:09.064Z","created":"2022-01-21T03:07:25.325Z","0.0.2":"2022-01-21T03:07:25.571Z","modified":"2022-09-27T09:50:32.643Z","0.1.0":"2022-07-22T12:10:35.164Z","0.1.1":"2022-07-22T12:45:19.681Z","0.1.2":"2022-07-28T08:11:21.750Z","0.2.0":"2022-09-09T08:09:22.035Z","0.3.0":"2022-09-14T08:59:17.393Z","0.3.1":"2022-09-15T02:38:41.754Z","0.3.2":"2022-09-15T04:01:34.309Z","0.3.3":"2022-09-15T09:54:52.756Z","0.3.4":"2022-09-23T08:39:32.652Z","0.3.5":"2022-09-23T09:14:56.770Z","0.3.6":"2022-09-23T09:19:08.939Z","0.3.7":"2022-09-23T09:48:55.165Z","0.3.8":"2022-09-25T03:57:15.494Z","0.3.9":"2022-09-25T06:49:47.414Z","0.3.10":"2022-09-25T07:07:09.571Z","0.3.11":"2022-09-25T08:53:14.402Z","0.3.12":"2022-09-25T09:40:23.906Z","0.3.13":"2022-09-26T03:14:19.652Z","0.3.14":"2022-09-26T08:13:48.681Z","0.3.15":"2022-09-27T09:50:32.558Z"},"name":"@banksea-finance/oracle-client","dist-tags":{"latest":"0.3.15"},"versions":{"0.0.2":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.0.2","license":"MIT","main":"dist/index.js","module":"dist/oracle-client.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"semi":false,"trailingComma":"none","prettier/prettier":["error",{"endOfLine":"auto"}],"printWidth":120,"tabWidth":2,"jsxBracketSameLine":false,"arrowParens":"avoid","singleQuote":true},"size-limit":[{"path":"dist/oracle-client.cjs.production.min.js","limit":"10 KB"},{"path":"dist/oracle-client.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.5.4"},"dependencies":{"@project-serum/anchor":"^0.20.1","@solana/web3.js":"^1.31.0"},"description":"## Introduction ### Javascript client for reading feeding price of Banksea Oracle Banksea NFT Price Oracle aims at delivering price prediction and risk assessment to Banksea Protocol as well as the larger NFT ecosystem. Price oracle use cases： + NFT Sale:","_id":"@banksea-finance/oracle-client@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qdE1SAC9+VhPmthmbDWPsxx1+7w6kNa+dmFC/+fVtnJAm10nxJixh3CVAeXnpILSPM/A3WsL2EmxvOAlfvc+jQ==","shasum":"7e94f99e1f6020a74eaa3fe03cf377e52c6bc4f3","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.0.2.tgz","fileCount":30,"unpackedSize":397104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6iNtCRA9TVsSAnZWagAA6ysP/1pP0V76+du0XmdNil41\n9r/QFXCTYsIpwqc0l5nbgGQCylw9RQsUTlsMmhDVq11PYBlRAWjOTfJwvqDX\nNwnFrCx9tOTc6V+PcuslvmybK2oYfhvjn3nuGE874+qA8OZ5J8i1l1afme+g\nAyzN3t4QNSbW1QZjJ/4v3DIP7b+EihODvQ6t+xQDA8shj45gZgd3Du1zK7Ur\n2sBiwzp4zd7LFvwde33rQJfnVr3wcXJFYuSvfKI1gO+6SqQY6G1URlKpAGqw\nvW1dyySczYIXSUULOU08y2t+umerNER83BiqRb3M4vjkagMpgZxSNK/uuGSD\nlcXk4/k4wnZ7/moRWMC2c+mTBIjEYXM1uNdXuKP4oCVM/j4gQfQfyZ8g/Jkd\n/RS7Fjf/h5MDNostp/vtsa4RbXiEjB2c5k0V01QpMmkxOtLFIrEa72Zhc086\n8eFcN+o3fJ7ldjs18IFId3JF+3ECnBUI9t1MtEyMUTpzWRN+B/nfDtHbUh4K\nHDhZATGwjALUAQyT9unBAua6EZbKw/yCnAohqxq/jGsUTWtfjCkNxPu6pdGj\nkECYhl8k5TNz3+clDr+WqcttANS3+rHdyDIuORiiej+VGIod3DS8qTE/Ug6J\nRvEZHcEmqfd8m2ol6VoDE1D1bUk6oM8KvZXIS9CNYaVGOIg3HodqcUZ0C2Df\n3KLO\r\n=m/Of\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRtM3G8ICxVw5SZF3xMgzPH6+9mtC3AhwCiV0/swMc+AIhAP7NbkTXv6Xp/xP4r76K4UGRcQugAnyT/YoGn+qJGWE0"}]},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.0.2_1642734445375_0.5571834874958903"},"_hasShrinkwrap":false},"0.1.0":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.1.0","license":"MIT","main":"dist/index.js","module":"dist/oracle-client.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"semi":false,"trailingComma":"none","prettier/prettier":["error",{"endOfLine":"auto"}],"printWidth":120,"tabWidth":2,"jsxBracketSameLine":false,"arrowParens":"avoid","singleQuote":true},"size-limit":[{"path":"dist/oracle-client.cjs.production.min.js","limit":"10 KB"},{"path":"dist/oracle-client.esm.js","limit":"10 KB"}],"dependencies":{"@project-serum/anchor":"^0.24.2","@solana/web3.js":"^1.48.0"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.7.4"},"gitHead":"d0d1bb26403c7d2e4425cc426c12650b05f7f115","description":"## Introduction ### Javascript client for reading feeding price of Banksea Oracle Banksea NFT Price Oracle aims at delivering price prediction and risk assessment to Banksea Protocol as well as the larger NFT ecosystem. Price oracle use cases： + NFT Sale:","_id":"@banksea-finance/oracle-client@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-0LHaM0lM+A26BNagGcNmMOeBOY6feuwFe2/FIXh+BupwAfOpCJC2BChF5g0MTuY+eqqCwCBLnlnOjVH7/1Q+mg==","shasum":"80949eb59aa2658ae068210bc6c7af350962cb88","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.1.0.tgz","fileCount":24,"unpackedSize":600417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFc/rtrjRDD+D2e2tnfv0hWx7lTX1NQPQK3Ut+2HcRM2AiEAnk6XvsfWNqDlG7UNt6RE9tzLo/Uy4vGNvH2nM8AXd9M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2pO7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmLw/9FVaXisEjUCv1y2czOXDZtSpRK+Zj9jLuxMSMvoTCblHfyuL/\r\nSGQ4ZzyrylHKWhiBWLYkKJIzO9DFYFSCvSm6jrLW0KOnZFZWlSfmRs+AwTLm\r\nUnwPVFXVcJ3P9ljLY2j1Qvtv1x7cvsz2XLZ5E47QvP9+w6Jc6X94O63uRgHB\r\nFxfNZyUk8aBr1jXyuS9li/LdPlBxso7Owr9PMkAykEQxXo1oAiWe1m5HTPy0\r\n+4Y+O1tsMKYpenJvdbLrLeeoo/x8v4GVzZeenrGhqtjeCNI6Hx4XvlP/R7MF\r\nOLcZvmBoNcPeP1GHvFAgnjJ/20TMI+BwsPdooucPEOSVWGE7ICi0WgPc8fmi\r\nFQY1iuYu2iu3d175fKjdy77kaMqwr5yO6yQJokoFS1PRs28I6+/zoDRjwJpi\r\nLxiEgsW7xsKnmEv0c8/Ljka47twYHhm25EqD13az7/U687VuFvdI5H+xffu2\r\n+D/paB70xZjpN++nvuH+Zco9Cqvylhkc/1tN0B3pHwSLoTRvdjhCtP8+CGOZ\r\n79w1+PPj6O3jJxZJVmGQ483w1APKhneRlH3/cRDkGuWqA/gOPhJNZwyceT5b\r\nVjneM5IVieg1RYmam7V9/TqHnvEPiAVoVSP8kI8IDvse+SqEapfy20xMSSiX\r\njU/4f+BGyaUQ5UPlYcEEYmTonmzDUVTIW64=\r\n=XDo/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.1.0_1658491834931_0.6099905660568794"},"_hasShrinkwrap":false},"0.1.1":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.1.1","license":"MIT","main":"dist/index.js","module":"dist/oracle-client.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"semi":false,"trailingComma":"none","prettier/prettier":["error",{"endOfLine":"auto"}],"printWidth":120,"tabWidth":2,"jsxBracketSameLine":false,"arrowParens":"avoid","singleQuote":true},"size-limit":[{"path":"dist/oracle-client.cjs.production.min.js","limit":"10 KB"},{"path":"dist/oracle-client.esm.js","limit":"10 KB"}],"dependencies":{"@project-serum/anchor":"^0.24.2","@solana/web3.js":"^1.48.0"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.7.4"},"gitHead":"c23f337a2e85d693eba74c549d43942cd4dba92e","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WTJjxvg1dqKSJyqNunUTAYlnzmBZBP5gfwKgKNeBbeAWZ07Fde4s7rInO6WhruM5E2e7PyuspvF0vFUbFZXcsA==","shasum":"709925dcf1ecbeafa36fc57c6af442b97cf28ca1","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.1.1.tgz","fileCount":24,"unpackedSize":599791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGQTjb+/OPzRjhYHbsCaJia/jUCV9JRjJnuDT0udDAJAiEAtnwIfV8yzbeqLIIE6L92aGFI7lhqplK7C7LwyCaxT94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2pvfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogXQ/+N0vwz9yDQ4XE1A9Kn4ALqLeLoWmkwc7D4T92xdJtXoH1Xcgw\r\nO1zXOTO+qqn/aoe6RBiDBPovBPq/5L8NHOWACy4XPt3E/YSZzsK43DPDRWns\r\nI+F+daTEzljYf5KjWpATjb2JVUey+mHdC9IY5OyNvD8j/tylDlZD7TCDVb4h\r\nG3NnoH+maB56R3jdSTqRhrXMlYGC8V4zdZvoBFt5ZOGQyZWaFOw8ZV/YUEcg\r\niiirMU+iOJWQD/mRy2RA0+L4/5/6Fw6XJvSEo4WoR8VQ8FwNJYtzd1FHhjuZ\r\nUFtO6C4/V8ZSrc9vv4ZOaqMKaLfAJ8tZqf8hIi5Zf3oVLV8Nhpm/FHmrVXj7\r\nAj3oDkP0XXldr1KJtm9TBVsHmV9aqI7LT/vOokGu9W6mT1Jm8H64Y6EI4/Gn\r\nyyLK6cheobg4gQU1X57i0C47Bx2xcb2jVY6yyln+VGAYFzxBqj9jp02E/Em+\r\ncREf0ywUU+jV/J4QA5yP2fnyc5ossSxNaGrZkjZ0yF4D7qAJrB0Aw+NMuCRM\r\nIfiMfgopFHcmTNMUXxAJi7QCXCZgVAOcKWuSG2MFyIdOgX7BQifMkzRhTUME\r\nFxpdzfY43qLf87D3HX8SMgtDKpHhRcwviOM5r/sSb6y9QNEbnK+ZKdFmR4KQ\r\nX77ZkMW2deEeqr+gVfCK83W/TAtbfap8iu4=\r\n=UyaQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.1.1_1658493919491_0.2805507413617838"},"_hasShrinkwrap":false},"0.1.2":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.1.2","license":"MIT","main":"dist/index.js","module":"dist/oracle-client.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"semi":false,"trailingComma":"none","prettier/prettier":["error",{"endOfLine":"auto"}],"printWidth":120,"tabWidth":2,"jsxBracketSameLine":false,"arrowParens":"avoid","singleQuote":true},"size-limit":[{"path":"dist/oracle-client.cjs.production.min.js","limit":"10 KB"},{"path":"dist/oracle-client.esm.js","limit":"10 KB"}],"dependencies":{"@project-serum/anchor":"^0.24.2","@solana/web3.js":"^1.48.0"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.7.4"},"gitHead":"a77e9f656993698e006ce1cdea696d9f9c33fba1","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-d+zUiEsi69YXhuKbw1Y4Wof+9qV6FXTWp0fg1qv0si0JsLM5uu5NmFpGEsChP4Awr+nc/DYsnycjdh339XA/Uw==","shasum":"61c45b250a3fb67c41d0f95b7dc0dd1b3f1110d4","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.1.2.tgz","fileCount":24,"unpackedSize":599043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcJFpnJ190U3qSicFGaGwWbvxYDVPyRZixAItBnQKetwIgWuVaZqmB5QgvuVEpnuQL8SaxBWgigFLIT/DFFmCPwYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4kSpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Vg//ekpuneWV7DbVSThY4jTYtJaKTkCrgCEtSAnwt4LEbtm4UCs3\r\nmCnKeh6MDpLJAbd6mmoOToXnrx0OZw9ZwQt7/CoAe9CsCOWp2LZSXmY6CYNQ\r\nXSojcb/79onol9u1215SfeXCwFAeAj1N6Ag/tNRkBpHF9le/sEM4OwkoQ3/P\r\n8eRAsP0caVuSCJWYQaFcBhd92aqyJdLILe+4HudMFUrZ1YcVQFp37xaHM/6C\r\nKyusNzH4vU4h9JzEtVv6nye2wLanqg24uSfKUHgp+hLxXTnD+HH9dasBLSO1\r\ntLloNZI4R1TywE8GkUg9SMIKgf+FTJ23wvYCtApeDHtZ7UVjz7oZjL0c1aQp\r\nRmW6QN3FN+9bP4tExbrvXWCq5E3YFZ28T57xFQeIQvpf1yFrPjEaehjrVzpL\r\nBtcn9sMNB3bLXYdK5AVNWPLWGku1FfEfR+7sLw1a7k1crbnHX9N1LB60LHLt\r\nZTD6kIChlTNSw2bRGQ0fWVL7H3OI/peWKSbYvoDiIC2HWtsHKa+rQB3GnZJz\r\nXOjsXLf0Aw4nc/yI+fWi1uRWqW1dn9U8PX8ArqZMo4q/DZ/kaGRCjkUZv4Be\r\nBv6f34qpaurSFc6aBlP8+lbPTS+IcHW1/g0R1WsHN5QnyZ6jbLwmlpp41Mpd\r\n/QersMb80KED7IHSkVEQy/g2HuNZ2jo941Q=\r\n=p0Rw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.1.2_1658995881600_0.8302646585794451"},"_hasShrinkwrap":false},"0.2.0":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.2.0","license":"MIT","type":"module","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"cross-env ANCHOR_WALLET=./env/id.json jest"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"e8448236826cf6a2e30c98ef9b17fd1713c2a170","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-3LYqilCHy3ociTUwxXYR6kNkK6lkcExLOrgL7o+p18f8phm9zPsSJeFIZFdIxrmnfOKEcPqFdqo4FPrUO6zuIw==","shasum":"b3cb43123a807cd059772abc18f7946030be62fb","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.2.0.tgz","fileCount":73,"unpackedSize":344860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ69w2GdrkLiXu9WRNTDwyVzG3IJniA/6PnXY7Tjuj3wIhAJemHdle58inqZAqbtuoGJvVzkzd5ntvbWHFuLCq/r1q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvSyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzvxAAi4PeCNSlgyKcGMJMsVzavU/GjzCyYqVxjzDB7nQGtY5nqXA+\r\nk6Szsn7KyzlUP5ihCwbUTTFCmgfHF/ntd+rLyJavWFnxRPlcPPTg9YXsYPYW\r\n9vhH2XoswICrzyudT7OFxOOIYonrqMtUUHo1usM8RUPW4wgs+Sf/VPnz2CUu\r\nZosFGQKbdakUgVHmQMu5CVGqTyh6B3B+hG60bRumFhLWqXAUxC06lcCcGXIP\r\nhXniLFadkeju6+HPQi34HAu2XhsUHu7od6EXii2qPzi63j5xLTXYaf/eFNEf\r\n/HpHJJeIur0oJKIGNX3Ukqez5mOSQ/dd6CBJ5x5ex59d12XTvNPkyNHVNvSc\r\nYu9Oey9OmRowlBca53+GhquC2Ya1hkeKOLNy5CEkH4UULViTzPfrdkr+gwz5\r\nh5JcwmxLa3tO4SCJlDW4lFpkXvPzyfKkPRHYn5TAmtnzHOhwPCbTWusjM4vW\r\njEVjpxSz0cEzrk5+LIY8L8e7GqmfsbY3ES+BgTD9809F3LUUEZGRTU1xxLdT\r\n7zxlJgYXQwdfYQmAe6ZC1dmhoeq0KyRRFn70K+fyuttZXxptHgRfzmNqcmL/\r\nZfS4Q8WejlD7G1jvYM0419dHFzkFIyuLprK3bsizHKzytnhWTdwOzKm3okrN\r\n2ZZNMwuuWvLgf8cOnnRJ8nKCCrGihuLbOHk=\r\n=RdL/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.2.0_1662710961815_0.6569694000951567"},"_hasShrinkwrap":false},"0.3.0":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.0","license":"MIT","type":"module","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"cross-env ANCHOR_WALLET=./env/id.json jest"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"a391ee08ae3633525957eb872b6e56ca0bb0cbc6","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.0","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2uuJ4tBHBX+kA0HR7s63ETKeeuIcuHv/jQDmhno6ClISs9VfT6oHNFQScL65ImBbzB9N4p4Jhk2UOz+rxSY7ZQ==","shasum":"39d9c2618f4e684601e06798802e13d518684aa6","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.0.tgz","fileCount":80,"unpackedSize":320242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTEb64qe7acC9ynS6EXfqal4A/Js7O+IDlYmjnjEjgKAiBDsKTCxPS0w14dBPvb+Tr6EyUzb4KKKiJLxmCSZt8mvw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZflACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxvw//aR5ymavVrjDJbmB5Wbkwn+aM4M3s12yWhyKOmHgPlF/CXZfh\r\nzGTXvrFoxh3to2A/1XyIuKGiURoMfye6tcrtTv06Fkk4U8YNt+hbNW/v7l1P\r\n6mO5BplWvTDfeXVRHoBq5p/r7iVzryWVC7LpwYMdDzUpxmsHi6UkOh0sRDo1\r\n3Lmi1nvZGgfINsIFOFTS2pyngg7pKTCiggfRFP54Q4Vmm8Q8oq2M9S4ekGP5\r\nJ5QxV8+pPlYcD6dkNUqha1G4AOg5ZzohzgKK0b2DsAVGFWlJ+qPOpBBYUuXZ\r\npwyPCdnfeSJsrEPO2ccCToZkkGhapAM+t59yyLVOjMx/PG9fHR+BC8y4DtI4\r\nWGvdqZaoSzEZo98Vzzz+qLyioMoe4t1TbjoXyyRG6TOSvLNs7z21EVRFnH/s\r\nzTFCZP8gmMxZj/ZWQpWfm1eCwg/VK/pTQUrJ55burdIqmGPkb4qmj1Uxrx4Z\r\nEoH2lOvwuoYxDj57w1IAJSWYaRQ+ZZsPp5JbnssneIx6fzNuJaNzY5UqMxkw\r\nq1lJ/GudsiDkx22+2Yr5ZsJVeXK3ABfcqgBtBqMlgO7mjn9liUxQ7BgUader\r\nawNFJjIzprlDs+T003bK+kgC8CACPJefO523HUIsZ+D6CER3BMf9Sqabre4D\r\npFXNQx9FNZQQgy1il0+Fkv6LtpcolfvhljM=\r\n=4uYj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.0_1663145957183_0.35027493063431536"},"_hasShrinkwrap":false},"0.3.1":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.1","license":"MIT","type":"module","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"cross-env ANCHOR_WALLET=./env/id.json jest"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"04a504ae2ccbc701408d8b6c67e1a34b4275b946","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.1","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-46wkJsH3FrA9+XW9h9hSyY+NlMDXECAR/KvnPa1EcraaqSlwCrFKKZ7NSszHQ+xpDntfzBo+gXW5JGp4MemsRA==","shasum":"f5cbf11b8e2463507dc38a76a0081de7f5793b3f","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.1.tgz","fileCount":80,"unpackedSize":325442,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUFBxPLB9rykBcBpAiTwKgfu/gH4qMbNr3a1lzpzW0owIhAJVzgGpH7zgkNLanR8ciT4LiEx+c5QAUXwHdG2tOztbm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIpAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTQxAAjH56yCXHldJWrUJDbZhuxGYvEw6lNLYbldfQBJ5GQvpM3CbX\r\nUkeCogMV5BUTCqVsOCoyZlmDbi6qzL7guiUy2EmwVMRlGPHWwkCKNJ5Cy1pD\r\n0PCWP7JkZqVHQh0vfBXocK2MO2o9RKlb8hWSH3/FHG5d9YES++IqpQO+63g7\r\n5SF1+rzQIDYKv9C7xaEVUdQNZbYUeR0LCuVxQhQU5Z7VbojA7zgnWQMRcCXH\r\nOWe6Je047pmJoPHKNX3uPmj0k2ONZNyPoVtIoe+p/dfLrWraYAZeB+Keo8WI\r\naebO7fdDlVTSqhTSzNfN9OiTqfaKjewUo5CmL/q5bWpz88LTaSgFH8Pa5ZyE\r\nQ9BRaWnWSpZzGI8lVuXKSrK1Tf16cCoLhe1aXHgp26qMjm94rPHcG2xl2ZD4\r\nLXLt4zQdNH6XxLpSEPls1wmUV1npDcg3KLhonU8Dkcts1iv+otkKbvMEMTG8\r\nvwtMDKmDL2/s5HTrdEJetRirwbMRvj2BDK20tAEhIgA5kT8RqJm/t6GhgZFk\r\nWX0f85WgAvHjC0pKfgkuBKXFjvEnJadOSCi0RVl/mL+KX019btb9Df22EIqB\r\n6AAQtgniR0bc+CTbhOW9BJPANCEsGHxqgiuKVsHpN4qaXPjsiv+8xLpwE9CR\r\nFXjoJ4ElXJdS8dFKWc7fm6Wq6p8klSc2akQ=\r\n=Gc+G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.1_1663209521559_0.0973100439837904"},"_hasShrinkwrap":false},"0.3.2":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.2","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"cross-env ANCHOR_WALLET=./env/id.json jest"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"3c7096fa64d01b0c65637f38c7e08e48a08d2e72","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.2","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-GBYwxXT17fjyzRLUqZyvYg0fOmgRQ7JG08zGPnvkDZMMVhTX69suWhevVR6LCDHTZV8A/VgwIfO+hu13fC2cDw==","shasum":"26e587820e26710682416f1f694a3a7ebf1a4b1c","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.2.tgz","fileCount":80,"unpackedSize":325422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCggudaBcBuUgzX4ypGSW4nDEbj4DOOfXzkvwR+BfeP2wIhAP2ogjXRLHDr5nja+sG+msuSMIdzApbSg9DVu16vrLvt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIqOeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkMA/7Bn1CWyKrno+EZ4xDJcj159K0elRCISzzBwmqOJ+YL4lB0MSM\r\nk7okgaiRBQV+1EvQjib0s+9u9meIatmvu/l9fSOyQvU6mE7mpKDSLcyXKB6m\r\nJrnZBumhkgT8GtCI+p9sqEhvg53oLe+DM5DdtItdKZ8j+SPlwx5ZsGsBWTjX\r\n582NO6zEp+6mC2wOH42Ya48UnYeeTzplyS3iqt9bpxZ7vdRQo29iWnrCmWXf\r\nXb6axRpAPYPlCn13puGT192evisL6M48wrDey2KeNCK31sF6D/yQEpOrSxfz\r\nh4B/hMOmp3wM5MyieE6yLm0U4eckocnqbnUGg4DGyBKcgvVl5BAQAT89aLZi\r\nIHT4DAlZr9U/f76euSYJwGC7D1DH0TGRuw3/qFQwN52R2qV6L3BRgKI/6PbY\r\nFc/jW58KKTYUlFJq0IbJl1L7WpHSQB+UBrfBRb8X8hijpAVVIsXGFy0xjdi8\r\n9mAtWHUoH+EN4Urvn/gFYGykg110E1Zx7+Q+Glgr+9jb0WaUTR8AW0bj9VI9\r\neimbnMlNtrj6PJgzURk5aBjZBEnR7DBJj2JIBEwEd5gboVQcmrhEdubSZrc4\r\nRLomhvO30qazJE3YRSTvi8clvRAfOP+ZB/14aW0tIQ68xmQkdp98n3ODsClm\r\nDvotndVm2yv675zOqYvILIwVGgXu9ZnyRPM=\r\n=3PA2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.2_1663214494136_0.2241202948773522"},"_hasShrinkwrap":false},"0.3.3":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.3","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"d900afa9569c5f783b2dc27a71c974cd6e84bf28","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.3","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ud+JM8paM+Cax6mT4Q7iLKFEXKJkDaXOhMSL02Tkw9AuVrAlznDaT5ztj57dqTVPKnJ23YFSZPIvhldDaRzouw==","shasum":"90e2b7f54cf0326bc9683197adfa26a6c1e2651a","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.3.tgz","fileCount":80,"unpackedSize":326834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNGdt5g0GZRLHSii0oshDHtSSYZenPnkxX3A/OEYUxEAIgVkM2gXnZIHYvBnd/92z9X1Xh3aMohHXcI4LLNJGDUxQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIvZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop3w//TVKyX7R4yGKDT9fx7s5IpS/xnNNq4MVTTafg6FCL7Sfbkj8G\r\nK6eAgth4qw8ujSLMqCo3gJ9cx/BPlrFlv/1/gM5nNHraFrTcqCKSQIFGjnJ4\r\nBXq065hRxtBoB80v4e6MDXqsoAMxfyfm7V8aMjZE7eVVzBXHKZJCEk0YxkkL\r\nI5eAsQu4RZHq1+QIBk6Hs+IyUG91SQ7NL/MOwTXrew72t+dV7EQUgLNlfQ1l\r\nwd3e4CP8QGP5dM+vTQQM+AM9HQCm1EJoGhXuYsVt+zwnrgD2DrVBkZOMShLI\r\n0XXU0VqmtJpGmphvlSENNd04DsHAphPOkupZgw9Ddls8t2HsEJC0i0icVW+Z\r\nJWJbragJBaIQfv7MPvyHTzge1O6i2jGvxqdLW+IKa6Zp50V0nPANdn0YgB4C\r\nvUqcNIqpFS2ikAg+r6dW9sejPny4kljFzxcRNG5ouDp8ON02wAzAqRoE+7tH\r\nBJcsJ4UI8676B+FCv/gEDXl1uSGpSkgMMb0DHEXaw1oWeZIlO8lfOO5gOn1e\r\n2BWdRBvkbXIP75G69Doq5BPVFxHMd/pFboHe42O+gswL4JWgd3klxWRjqVfK\r\nKlAspb7i7rK9T3PTDGapkNfbMY3a2WmbJ+IGHzFJJsthhsNS/51Tj9orc3DW\r\nezZL/fyrMnWqMLDNjaYaoA62Zar0YMzJRvI=\r\n=4GdD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.3_1663235692571_0.6558924939114277"},"_hasShrinkwrap":false},"0.3.6":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.6","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"9840489feb19233a86065900218fe46cd83c619a","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.6","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-oJRzi+bJZOEqn4emJ/2WrTKkdIaMdZPx0eg6//aDSG1yIBBAsnokwETu1kithVSYb1UhFQAtWmlFaI4ofmDzsw==","shasum":"29940aa0588cb3cec6bbd34f50bd0e1039859ab0","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.6.tgz","fileCount":87,"unpackedSize":340353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuBXC/FQesYPBeN0g6bO/u3m6lcflxpZkiiuD71ArpCgIhAOfc+Z0KSHA0d9kPLG7apWkr7nbsOp1yjQnyZuyaITA2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLXoMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIhxAAgL9LR83BJSlj9OCoP/j6N7lvBRPmiOWOjXlElvFWhHktjhGH\r\nICgU0jtv3WNeE2Mbv0L9+FlB3wzif8fwJDTdRb/McEOMnRR2PgNKVaDPTibO\r\nxYzGswYs1vQv24rCwA6beDzPQmn6o0KnlPvL+alhbU+Z30W6xXyJ9a9pGNG/\r\nbCi/iFu2dqf7Dkm8vHVPkvM5j5ilGjEHxYbPjZ24EMYo3N87/+LhkxfdmQKL\r\nFUW/rSwFjPXIcG3giR48cwlHhlbEtC/EKXFuBZz/4yORS4aDVe2HdcdnhHnn\r\nMr7kHoNdYIQG7NFOrO1TkSJHl0oK6JH5x/5B+wK+Q0UGZ/IHIlM/MChq60zc\r\n6PuF4qqywrxmz42F7VV+NzMemLpzw7Eg5mmbFl9zjeLIlJ6A8mf+ypKMwbTe\r\n+OvclFY0rLwrV2osFZj9wTLbGD4LpUFFucVgq932ywMm33ZWfQfcchi03MRH\r\nAVr4d4+KtpgQsXsDe+lWXqh9o2H2DSGEtM8+c4dM26ATPrQUn568RymgOKon\r\nKzCbEaZp565HsMfN9OqpQj8MeF1LiY7Vl9WqpSu6uL10FEwqTBHerdHmS312\r\nfbWHFEou57x9QkCTE5xA23HefMuDzI7VH+li6dEU8/mMVhEhuB944hjIqG7+\r\nRdhog2xXw5s2H1eIKOrBPRKVwTFRFgkxGHg=\r\n=dW3F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.6_1663924748822_0.5493421867968429"},"_hasShrinkwrap":false},"0.3.7":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.7","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"a0d18190cf1c774351a5d07dbac102348c8ed883","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.7","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-fQNwSVuz/Mg5rtGkhaDc01JIp8Dy2+ozG6ON3YCi8wRquo0iJ8duBvKoWZhJfvq2DL0Hxp0WmQYjNQELKMRTMQ==","shasum":"b1923e3d595601328b62ed57beeeb90961e06a9f","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.7.tgz","fileCount":87,"unpackedSize":342703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu1DsZo/9FiO9A8qZXJFH98IrTRNoFkPreFWayZcR9hAiEA+e9+KwOJ51XWTNsp7iqYtM9jGtRHKNpoN0OTzHGsvf0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLYEHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxEg//Z42rjXnefogVDIVfi1foMjw7NrFIXJEq9kkIo7Sn4Euh/Tbq\r\nIDck7n6cPnx5zXliCTzd6SNQ53YECrrhneTlKjIY7jsvjFMS5o52+oCrBZcV\r\n+UbQMiSGGSdotRMvUvP61vOO0GmqyqnnT6yOkv4lviN6A3zShlxvrlNMqxCx\r\n/kZwl8zpmZJYPEPUq92SwxoFoQ6gUHMaVNRxF7Ka/rerk5caunI0NtttWod9\r\nlUC0+IUHnPQqDEAOz2Rxq/TCZjkJsGXzFOLXaeDjktV7Nphli8SK/+oo7B+o\r\nF2LTigUh8bmzz3bOx7jk4lB9gYBi6p/VAby3n+yyTouONemhf2b3C3w9s+we\r\ntBWQhVoQkVPyVrI3CqRYgOuYPKAnR/dPtmVYBziRyaijyJcSiUhGL47sHiyx\r\n2kedpul2nd2qznyK9F7KRECrzEzZjquG5L2dXHpbIAd/Uy0aNecworuXC+Bh\r\njyFyqKSexm8qM5SZLG1bFKkQ61iA7oFsO36GXeE+za7RoST1+gsjlOEKLk6p\r\nfc6qiOUt+2grHjsq79SB4ZxAltE5+3vPYHPGjdC57SAZiVKZsYNn7PRo15LF\r\nJstaL/cJCtKOH1bZrzPqz74pDeX0q6n0EUcXNtwcFiT5Xi00ScEHPclAEfS9\r\nVO06rBQ0Yde2EFbUDzGanEm31op4KNZPMyw=\r\n=sFZy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.7_1663926534971_0.8774959464866878"},"_hasShrinkwrap":false},"0.3.8":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.8","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"81bc6a1d7b22ac08ae1e8a52cdcd459eb9abe308","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.8","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZqJRksVS1VC9l2EvrYxhtC4H4JFswNh7dmKbtUamihcu3VtkvsjqXMWakqzODifoR6JHIEY6Wv31Kjq/O8Levw==","shasum":"0ebc5f8e66f0b03f1f8834270ba6718bd925588a","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.8.tgz","fileCount":87,"unpackedSize":346663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMnuX5XcxvJ+SNXcbqgBj09Me+/KuuHET/vqFw67il3AiEAy9wbYVmnFgT4XOvJO962F68VW8lvdRxK1MmiJijB/kA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL9GbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGZQ/+MzTrdMnYP8BlqILKLqtb26KVT67dweClJ4WBcgxtZqoXjOBl\r\n7CSz2uXF6Gc+2UOMNj+ZO9hPVoEJTb3zf9fX4l1vfKDp/xoTacJ2N9aeuTL0\r\nMQ8SBARO1+YLh8hxbROwBz1Guejxv7JWZ+T5Y2zlWnDNaOcYS2Jsi4jTHqWr\r\nOJsB3bmzCdOp5UU6gX6ezX8x6Yln+DzFL6/nuKP3nFreUzAsbQ22Tnnr38hB\r\ngIN2fU2BrtqpY5kzFlnBsO+0Cl8AULqvnCx+Tc14Iho5PUmqDSgL+RbZUqUw\r\nOUFE1W4EKZeXVn1xixA7p9U5CbWCD80P0vL1ra72uLqR0mLfjNj+Ao5CEJoN\r\n7YYwrPyJ/TdIVLrVl7hP5bvznXjvtCegQbzXMC0CcDVo8J4b3xfbEWElzlQ8\r\nsABISt+6vwiPk80baWcGM1iD4CMI8BGLm7sVANvjHI3ArujDuQarYpYmXx2O\r\nZCsCSFHx0dxZSKYwIxA9aIKM4Zq7zQSWObGegQDuQHTdJq7nf/IzUr2Mbz+/\r\n6lgJDYaC/ETcMiVYxb28WdvIkd4Eetd+3TxxgYlqC8e1/sTnFvXrBlaYpxxS\r\nAMin98jlRyw7L3gITnJMQksmC/PhPOu1I6LiXDDauP32BEscb8DdvxzJKYd+\r\nRoD5smEpqwCOj7svBPnxuCfctDyN6bCgwlY=\r\n=PP1Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.8_1664078235304_0.13834488227321917"},"_hasShrinkwrap":false},"0.3.9":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.9","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"f44dccecc78e99f73856f138cd526adf45f32bb6","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.9","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wNuaF4dlWp50TJXavT/wQpg2X8odSOiUfth6tc0wZe4k5temX2g1Z5VdAXPzrcPhLN03+7nI23yfsfcWzSXv/g==","shasum":"86e7be756d5d4f8f6fe0fbe0aa7930aee992ad01","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.9.tgz","fileCount":93,"unpackedSize":348606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5favQjMuz31RrT0Hpu8euBYsGLJZr8z7ACE4PrlWz5wIhAKkojkhAZAymT3cFMa6ZExT/8CeiKDD28/w+JXYLOFCy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL/oLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhAg//QX3TvcxoZn+XT4PrVMVzAbFbbEyyimp/w49E3FzWdT+nvlrc\r\nYSp8rpqdHWMJ6pd83RnMPLajq2dnhHkXcdHXe/EwV+B/8A1S2BYcghCDeMRJ\r\nWBSzkcFG+VgDU8y6oqqPwokx65x/UJjKIdCmheKt4BSLrI6X7NZg2OIwalnY\r\nuTeM+3sfa4JbFdCi7J22yjyGu4M2H1tAt7y/2BHM2U+bjT06+79edn5N/ulc\r\np5qzlvykMC/4FmGyVm3Ao4OqLk/Vtd177IKxFvOai7MRYU/Ndn4KhEB6thwt\r\nyqpR1pUEkZpWjOvhvnNAqQFEqhvDyOraEf6/yQlmIi2a/yL4aW0hfmQGxAHL\r\nJ90/YC7uLz79VV1aiym2Q7E5Jmw/FK7lRgN8Xees7Z2QXQDREosb0UCSTtff\r\nvEBFbqD6SR0kLTMolFNlKjZWPtFW81VEWgZ4kNy8YQwXit6kAvMTFj1tJAPO\r\nX4K0f+9CR8FJQBMOsjmDmZqvveJN0cAVlA9WVHEg/KGhTQ5P/ykNC6ntn8e5\r\nDFrkRuMcAh2NdcSQcdetlcKWm56V2iXbE1Jg2WROV5AQNm1iif3wjFS++KfN\r\nr0B9Jzd89VAcKMMspgvmTF8RGuWWn4vqRyZvUUv+794e9Rg3yeG/4OCxPlI+\r\nrjp2yb65thlFpat8tIqb6ZQLI7ozOsXsHFM=\r\n=ErCc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.9_1664088587239_0.2118603147760456"},"_hasShrinkwrap":false},"0.3.10":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.10","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"fea24c38b6fd668baa039d29dfc81c2ff4f8e1db","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.10","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-OdkqcQ+1KQktnyzQYrdNBxXJIYigz0wgkgwriKik801LT0tvqLP1t6lGNtWse0JuSDBOmc9LHgdWnguLry6V2g==","shasum":"94208573b36e0f0b86c4fa1d130eb3f1b27cafd2","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.10.tgz","fileCount":93,"unpackedSize":348425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQvQRVSLsSlFeA6HMoRfr8HwuTi79ajkCcPa8URxiLDgIgNpCuQWkAdFB7+/a38m1rJ9TsQujvYhYf4sT/MUpnE9o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL/4dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkMA//ZWRBLOjyfHECEWenbwqsXeAAyFt7rumhaVjkw1kNb5ZmBszk\r\ns9Z5BEdspclwjHXwNEztJ7veBolqE/za/kqvYvOQaWuKhmJMc1OHUvrPWu1O\r\nWR8xoYCN5FZ6LcjMRTAmJ7eidpC1svNVd2rWVIuCQMZWlUSEmCzJlgK7w5U4\r\n08L7HPoBUf8zPNnSwlMEzRIBzz1a30NH8fX4iSzRjK8t/Wk7t8oK5yFaEth4\r\nLwlGc20Hl+Cwr+7+dODCWg5TDJ3oybICKn/OX2nR2e7kCBeizvQOj52Pm75G\r\n52y3ovwoaZlJ10yrWMfEZBZFpf5xcpf4Jwjs6fot0NiWeCgevyFEOWsJndXY\r\n2ook/RNowZODWD9dubVDL3sz/+CLxvcXNTun4IZzh7CKjBRK8KQzT1mAVV3S\r\nRF53kfdJdaOhlnq2DuibVGuCVZew6xB+mToC4ZwFib7U09lOHIs6loZdGY/l\r\n69SDgEsZhxh3cZulYWAr7HPhtCd8lyxXtzU0EM+PbPsyp2/qwJHuuQd4zoG7\r\nqlyZzFMgOXfxieS+oRSnakN2oDNWZUm7EyXU1D9fZpsrdXPo1PVbP2TQ1v4y\r\nx2QcAg0yia5w46D4GjK6MRxeUpeW5elMlurS/0fZbAvMdaVZdCoJL+U+oYay\r\nfvTmMiCjLI9UsUb7uap5edWLYCC9X3NLXkg=\r\n=OHxB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.10_1664089629358_0.4886096093576975"},"_hasShrinkwrap":false},"0.3.11":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.11","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"fea24c38b6fd668baa039d29dfc81c2ff4f8e1db","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.11","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-oAQqmmQ35E0K+5wa86KJk2ySFlpxjgJ8ijB0YTrC+etwVnIYnxBNgmEnO6I9YZ5n/Kp2NxfH6YiGSC7MN50Hsw==","shasum":"5316f368a37c023aa11bb38641ce695a0d587bac","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.11.tgz","fileCount":93,"unpackedSize":348775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXKfiJtkdXjGV6rgUI+vJGXIUn6y5HbcL95JXmse3m7AiEAwPt0THBGiTZr2rhxu1mBWdI/Jmiw4zIuwuXitynxpjI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMBb6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozbQ//XZysFFYgI2uKwSc3nbg9KmtfRc6g0K+uAeDDSc6emK0A5O1N\r\n/pBhCOARPAyvkKFn7xkpbpRoLLssFoI9Vh5MiF7z8TPUDo9sEK2uw3F6gCR6\r\n2lExOkIKXUqqnka6TZtnBfcpKNuvQPRSYL0wb78uj0pjgzb27og/jHTlGS+K\r\nZMY/2e4HiA5+MHj/oAoaJJEasboOXMxiQa4TG289FYdXEFGsLzs3ScjUseWK\r\noJY8Ec/acibteYAgACdk4XOSlj2FSZzq/motU/+0cGRKv6HnXl+aLo9GPX24\r\nvK2vEBdGnx+zPzSdju8R6wFYQzOw4Us0dDl/3P3Cum3jnhpAon9MIOgGaRgY\r\ngErUP3VTSqEtX518baiqBJ6fYWAgTHBuwfSiJe7Eka0Aax3T54Ug5EH1mi4r\r\nHF1SFbN5OP7eGxle9Bz1mObijxA4PB3gnkAVO+MDV/kptcDKNZQf3thIDD6I\r\npiA/V2JRdRS1Q6X6VMvN1yXHvHJBN5UIUzvsxXp7TnIERK8Ro7zrf3JKQMNM\r\nfgAXME5gKyWycWv7d0BBlc4up6q7y0AH4o7F2U+pnNT/sqUmRVUwAT3gBzki\r\n/Q5YCwV+rVgTiXCO2uaxMRWIvVqkIp2q6pujgmgKl0BP05gMG0DfDoutVeT+\r\nF4PXcwd1n2eqgNF4yGifwNVwHKQR+vfqPgw=\r\n=zz39\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.11_1664095994215_0.5374730862380801"},"_hasShrinkwrap":false},"0.3.12":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.12","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"jest & npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"878871b691c892f0d28605d6fdb13a0ada95f017","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.12","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-EQ5KxDqpn4DC0VjP3PMQLIhH0t67oCtjMGUQAmT2RGNeuQj6kK3/i6IMdyxWOww+CE6MlgFYjkN7T7S5JRVMfw==","shasum":"0ddde3edddbbdeb297fc511433490fa8ad06c956","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.12.tgz","fileCount":93,"unpackedSize":351172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa1ZAVpAy1IAo3YJhc8DiQRMFHAnnuzPPrJjjU6wgMuAIhANqtPC9NBSDlWll7d92OFxr9qVj3hBRubSmqbU1yREOx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMCIHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEYg/+J3YInTV5LZVxEwsixiPCNMzmAOitqHULBQtYTIIcYORaahwr\r\nbS4y0GjRp37TI7zLaB8zVbExe7jYR7kqUZqyRiGNPqCJzeEeBFaq/i+6ZCOg\r\nalXKMbdoQ2/iiYDNRBaLhAGFS3+n4bZT1ZLwJWULOW8IfrawrqeIFh2M5M2d\r\n4uHDjoFeb1zVAUH7G9bvJD2VShsP+raRt2Z7HBOSCzadukCXdxIZgGEbXvn8\r\nFTv6XBT1DCNIvVodmfPqzCIbbRSbg9CFa1XsEljxc9ePRx0Eu4KLQFA8kW2y\r\nhcz1CVGy6au9OTA/rcCdlHpAIWEa28wkPhXOdZgLgALWZ/iMXphJbOdVrRDL\r\n01cLHcUuarRPmCYgHzPiKfhQPfGL+6b3yXk35VjfDn9NYO0JW1pdaEcoIzva\r\nyEuBo5Y9Y6d/UWA1GDS1Obpvr1rSck59XSj9WWGFHvYfWvsY5yYtewqlkVpD\r\nUZa1RyKaJESEJdOoz1WCysxzVmGqjRfMDkZPR7G+rUOJ9Ccm5NHJBmkP807P\r\nMGXjim5FRMEBxwWjUDIwgj3hnzkzVnvbcE2csiWlW/dBmszFsv2J7FnLUHH2\r\naH+UVMomUzIXC9bVkpbRd9QB/oZTXuzlyoCn3lX5kxzQ8aqPZB38iCKUsR7l\r\nuuizXlTHWw7X8+Nnc+G2ijec+4OM9jRQYFs=\r\n=rP+d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.12_1664098823675_0.1187350889938017"},"_hasShrinkwrap":false},"0.3.13":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.13","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"jest & npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"7d5cfaecd5db702f2aa240815a4443c0d92460fb","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.13","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-q1d+o86f+lyHrEuYIoFV4amMu5fdP1EPCBlo2h/UJxorcggPXUat8xL8peh0DjHGsvtlS4+uwjtB/rzX5FT4NA==","shasum":"7adccae8d24985902509beef96ce160b633136f7","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.13.tgz","fileCount":93,"unpackedSize":352458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIw9+kBtjZJ4dQRApjLNgZEEfmdO5wHL4PaRRSogi1OAiATbKNb/HaDXADFaJxCv1OMyKaJInYyO22qmJ/8F8NBDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMRkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEcg//XaizjTMW8WORYJ7X1lS8uLFEDmirFvlfCVb7Aj6kQwlkHN5Q\r\n7pnUOHWzVUuUjDo1nKqVj/fBSHJAYcJucwLIzZdmLp3jYBQDJAaW296/UaER\r\nw8G5t9TzkkGnoZSWQPw+ssinD7i28b2nChrwamZKXbjWt6kz0omxr/uxo6FM\r\nuZe3Nv08gAJU1STTeevuUbq5rJAf1I0MI/+0u3Z97N15IOmPGsJq/4jIpQEr\r\n/Q41AucdrsOFO/FAn5YWY5t5gbIQ4LCRistatS7NmnMxqcADMSG6JcBHKEKl\r\npOT8cJiointLORXtsFPwf/2Hcfmaau3OsN+4qhgxmvKMaB4tSVv7tVvKAgJP\r\nCuQ/MvxibZt9wKQSXxDjDQK4xPEGibX0FyDbU6h/fu+R3jkRbnUHtBErL1zV\r\nLIB70xKlXGB2vE3Hu672EKeY0tAhzaQ8tzL7ewu2T/HSoja91uk18MwZ5R07\r\nKAUMf0SvSbmOwxJ0aBN0g57AOtTP8WQvTakOuYJl8X880gXWXDIiMmXQV4y2\r\nI6ds11lqdPXyoXwjUHmgJT9dW3sH5AH3hD3/8SBrtdxGBs1Ng6WKl9ecZgrT\r\nPuTzZm5LjwRAt5zkhE+xq8Redr/l+s3zF7amairlWffoTpqE8WJqYfHGkr7E\r\nHdjRutAVM72eE0WVE8mSqkufHzcP/TDjNBo=\r\n=XYjI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.13_1664162059512_0.16851934562752424"},"_hasShrinkwrap":false},"0.3.14":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.14","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"jest & npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"346ca8915c665022e779d9fa4f73665517f15097","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.14","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-809pniM2lHcd4+u6CCCoJ9HwUHGUfrQp8JsnWvmPi+F1bpWn9QdXR6IOGtWURY6WsHe6PnK2ooPgM6QlvVXS1g==","shasum":"9527c7fed7bb031c27b6159e1ffbec53decc5b78","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.14.tgz","fileCount":93,"unpackedSize":350149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFwYsj+f/v6algDBaJHiHQo/XzJ241qj5xPDVOVriUPwIgS7crs8DjT5oVMDseR+bQ/VAlmXmE5Km7pKoyTC0oiR4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMV88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw+A//elFXTxOP3DCV3yqTj3M+kM3VXZVffpQ9HUgBBDi6J2kCQrcm\r\niIPv7kvOgD/W8Y5ka50dVoA+PBtvRBfk5E5SFVJeLn+ps4z1XFCtF653FF+G\r\nkAzIHuLUJj8uac6eS8jnvSk5A4XdBAZ8GKnndR36drPFqgwIIpCDzOXrG9rW\r\nmTSnshTggI8B/AkrUFq0UkbTcr+LvZw8nSwBT5G593MC9EcY/Obo8jvS9UcJ\r\nSYgxAoDzr7gLzKVlXBe2i3RzbkkAUb/PPqxYCQ8trEeMi+3ieiVQ1CM4MhD0\r\nRl3/cYdYW+pJnh0eBnNHtPAmf8YLGbgRUWckk/GaUqtxipYw9PgDcmfRm58v\r\nBD7l/ajoYLOLoQJ/LCIR2nioYaDSfoewuoDDFAl57bCrVN9+4eIwwSs9Hezs\r\nfWI7RGHyU0UjmOqMnYl8dvxL84VV2DzQVNj8l/GZd4vlLsqNa5DVkGujME2H\r\nRUJQxUKBpaQrQxzgkyxg3NlxrPooEFphrVgRzmUfzol55vmiA+hh9wZNP6gD\r\ncH7ErVMVGzy+tcYC8NtqMsCb8fjoCwxGPzYEVSd/NRG9FYZp0FvDlgjqo4xf\r\naPF7XC/2hEdj0sIFzyee344XiO/vYWlYT70CajBltTLZ4n2QD5HSAl9FswnR\r\nlAbyS7ejtN2nOpsrlZwPRoVRFYjsY7KIIDc=\r\n=cZTP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.14_1664180028444_0.7563740201832287"},"_hasShrinkwrap":false},"0.3.15":{"name":"@banksea-finance/oracle-client","author":{"name":"banksea-finance"},"version":"0.3.15","license":"MIT","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","engines":{"node":">=16"},"scripts":{"build":"tsc --build --verbose tsconfig.build.json","test":"jest","prepublishOnly":"jest & npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@project-serum/anchor":"^0.25.0","@solana/spl-token":"^0.3.4","@solana/web3.js":"^1.59.1","lodash":"^4.17.21"},"devDependencies":{"@size-limit/preset-small-lib":"^7.0.5","@types/bn.js":"^5.1.0","@types/jest":"^29.0.0","@types/react":"^17.0.38","@types/react-dom":"^17.0.11","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","bs58":"^5.0.0","cross-env":"^7.0.3","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","husky":"^7.0.4","jest":"^29.0.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^7.0.5","ts-jest":"^28.0.8","tslib":"^2.3.1","typescript":"^4.8.3","util":"^0.12.4"},"gitHead":"8b28b370b020af89b45a154d90f7b2024c9cab09","description":"## Introduction","_id":"@banksea-finance/oracle-client@0.3.15","_nodeVersion":"16.13.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-a+0+3mXBosaa957RunoS2YgxnE86xJZjZnZlPyoDMoj3jE8v48mivckGl6BgO44M0T+wjFK+pEBxRwTxsYmeYQ==","shasum":"dd38e70fd9aab6e77a91b76e26d3b24453dce5ad","tarball":"https://registry.npmjs.org/@banksea-finance/oracle-client/-/oracle-client-0.3.15.tgz","fileCount":93,"unpackedSize":351385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbCdJ6uftdsg+k5Ch2at7uudFqOo8qSj1Xco1GZeEKYAiBjfy+pkHSYdRto2H00EKr5J9Su3QpfnNoHIioyQxm+rw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMsdoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6SRAAiudlWjYCSfj0xi8qWbPx3R1KQ4Pneb6zWJ8u3g/6pS7gz2Gg\r\ns2PT22bN97Mt6BNda4LTh1eS4eBrSqYNNoIKIrEhtfEDHugeDsa+Hnxsbek0\r\nkYJl+F7vIH5QcT2UZ9HzNAYdklHkBpiQbJ+/iSRnGGnOZy9QBCbBFkDaVlGg\r\n2cW476QaI5m/zfpRtsObown+C6cyyeTCiNTmIQnBcGHqo+0ZYGkL0tvoxwf7\r\nQ2Xjv8zVWmZYCQ/oyUSxo5dbi3xC2qQcH0DfRAIDiGjN/dfwpOYaK/vwuvnT\r\nVJ+k4RMB3ljMsNfnLq5xM9v9MMEBW+80j249QJONkXZJZJg/kVpK+Ofat1qP\r\ndw55W9QXw748YnsBIlCBZFlz8C9/S6bmBNn6ACiGZJhpW5FSRKLygreBVjl+\r\nY6y24GvuEZHJ9zCQ2ebuaa4tcfbNn2pB4Olg+KQlqPareXw90k0rARJEWGi3\r\nlwab32F7+lyUBWg/QvCG/eZFZLoiMaqNA94kf2WY4216AbANw7+i1nvMCZph\r\n0/ecQ55XbXzAghgOFgRi7ZPdTK32k/rDzURMJZXPdIm8GxLGmBd0AmUM0+QD\r\nxHpcH1jT9W3onYXkvulgzT12V9eNyXHG2Q7kCikHsZbJ/CflIclGecNhhtfa\r\nvsN6DMidPCySSkMCcTiLOD33nTHwHvYz3iE=\r\n=vetj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"disperito","email":"dmwqaq@gmail.com"},"directories":{},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oracle-client_0.3.15_1664272232360_0.5434877032317151"},"_hasShrinkwrap":false}},"maintainers":[{"name":"disperito","email":"dmwqaq@gmail.com"}],"description":"## Introduction","author":{"name":"banksea-finance"},"license":"MIT","readme":"# @banksea-finance/oracle-client\n\n## Introduction\n\n### Javascript client for reading feeding price data of Banksea Oracle\n\nBanksea NFT Price Oracle aims at delivering price prediction and risk assessment to Banksea Protocol as well as the\nlarger NFT ecosystem.\nPrice oracle use cases：\n\n+ NFT Sale: Buyers can use NFT price oracle to inform their NFT purchase\n+ NFT Collateral: Protocols or lenders can use the price prediction and risk assessment to determine risk of the loan.\n+ NFT Trading: Users can monitor the price prediction and risk assessment fluctuations to make trading decisions.\n\n## Installation\n\n```bash\nyarn add @banksea-finance/oracle-client \n# or use npm: \nnpm install @banksea-finance/oracle-client --save\n```\n\n## Example usage\n\n### 1. Build a client\nThe library mainly exported a class named `BankseaOracleClient`, which providers a serials of methods for users to \ninteract with our `Oracle` program deployed on Solana network.   \n\nSo the first step of all, you need to build a `BankseaOracleClient` instance:\n```typescript\nimport { BankseaOracleClient } from '@banksea-finance/oracle-client'\nimport { Cluster } from '@solana/web3.js'\n\nconst cluster: Cluster = 'devnet'\nconst endpoint: string = 'https://mango.devnet.rpcpool.com/'\nconst keypair = Keypair.fromSecretKey(Uint8Array.from(JSON.parse(fs.readFileSync('./env/id.json').toString('utf-8'))))\nconst wallet = new Wallet(keypair)\n\nconst oracleClient: BankseaOracleClient = new BankseaOracleClient(cluster, { endpoint, wallet })\n```\n\n**NOTE**: \n+ The code above contains the calling of `fs`, which is the Node.js only module, so you can NOT use this in browser\nenvironment. If you are developing in browser environment, consider using adapter provided by external wallet(usually a\nbrowser extension such as Phantom, Solflare, etc.).\n+ The `endpoint` field in the second argument `opts` is not necessary. If not provided, it would be set to `clusterApiUrl(cluster)`, that is the \npublic RPC URL provided by Solana. But you need to note that the performance of public RPC can sometimes be a bit bad.   \n+ In the second argument of the constructor, `opts`, there is another field: `oracle`.\nThe field is in type of `PublicKey`(from `@solana/web3.js`), and means **the address of oracle**.  \nIn normal, you don't need to specify this argument, because the library has configured the default oracle address for \neach Solana cluster(if the Oracle program has been deployed on it by Banksea). But we also allow advanced users to \ncreate a new custom Oracle on Solana network, in which case you must specify the `oracle` argument to find the one you \nwant to interact with.\n\n### 2. List all subscribable collections\nBefore subscribing for feeding, you need to know \"what can you subscribe and how can you subscribe\". \n\nIn our design, the unit and minimum unit to subscribe is the `collection`. And all subscribable collections are \nconfigured as `whitelist`.\n\n`whitelist` is an account in Banksea Oracle Program. Each `whitelist` mainly contains: \n - oracle: the oracle address which the whitelist belongs to;\n - code: the unique identifier of a whitelist, which is usually the name of collection;\n - unit: the unit of feed price data, maybe 'SOL' or 'ETH';\n - decimals: the decimals of feed price data. For example: if the `decimals` is 9 and the feed price data you read \nis `375000000` and the unit is `SOL`, it means that the real(human-readable) price is `375000000 * 10^-9 = 0.375 SOL`\n\nYou can use the `listWhitelists` method to read all whitelist, that is, all collections \nthat can be subscribed to:\n\n#### Typescript version\n```typescript\nimport { WhitelistAccount } from '@banksea-finance/oracle-client'\n\nconst whitelists: WhitelistAccount[] = await oracleClient.listWhitelists()\n```\n\n#### Javascript version\n```javascript\nconst whitelists = await oracleClient.listWhitelists()\n```\n\n### 3. Subscribe to the collection\nBefore subscribing, you need to confirm the arguments following:\n - feedCount: the total number of times to feed. Will reduce 1 ever when feeding, and will stop feeding after reducing \nto 0;\n - feedInterval: the interval of the price feeding cycle, that is, how often the price feeding will be carried out. \n(In unit of second)\n - feedNodeCount: Required minimum feeding node count.  \nIf the actual number of nodes that complete the feeding in one cycle is less that the `feedNodeCount`, the aggregating \nin that cycle will fail, which means there will be no price data in that cycle.  \n**NOTE**: this value need to be less than or equal to `nodeCount` of collection config\n - collectionTaskKeypair: The keypair of the `collectionTask` to create(A subscribing is essentially creating a \n`CollectionTask` account). You can manually specify a keypair when subscribing. If not, a random one will be \nautomatically generated internally.\n\nThen you can call the `subscribe` method:\n```typescript\nimport BN from 'bn.js' // or: import { BN } from '@project-serum/anchor'\n\nconst feedCount = new BN(10)\nconst feedInterval = new BN(3600) // 3600 seconds\nconst feedNodeCount = new BN(3)   // Require minimum to 3 nodes to feed in one cycle\n\nconst whitelists = await oracleClient.listWhitelists()\nconst whitelistPubkey = whitelists[0].pubkey          // Just choose one you like to subscribe\nconst collectionTaskKeypair = Keypair.generate()      // Use a random one. \n\nawait oracleClient.subscribe({\n  feedCount,\n  feedInterval,\n  feedNodeCount,\n  whitelistPubkey,\n  collectionTaskKeypair // this argument is optional\n})\n```\n\n### 4. Update config of subscription task\nYou can also use the `updateSubscription` method to update the subscription config.\n+ You can just set the `feedCount` to `0` to cancel the subscribing, and set it to a positive number to restart.\n + When updating, you don't need to specify the argument `collectionTaskKeypair` & `whitelistPubkey`  anymore, but you \nmust specify the `collectionTaskPubkey` argument additionally to tell the library which one task to update.\n + When updating, you just need to pass the arguments which you want to update. The missing arguments will be treated as\n_no need to update_\n\nHere is the example of updating:\n```typescript\nconst feedInterval = new BN(7200)\nconst collectionTaskPubkey = collectionTaskKeypair.publicKey\n\nawait oracleClient.updateSubscription({\n  feedInterval,\n  collectionTaskPubkey\n})\n```\nIn the example, only the `feedInterval` will be updated, and any other configs will not be changed.\n\n### 5. Query all tasks you subscribed to\nYou can use the `listTasksBySubscriber` method to query all tasks subscribed to by a particular subscriber:\n```typescript\nconst tasksBySubscriber = await oracleClient.listTasksBySubscriber(subscriber)\n```\n\n","readmeFilename":"README.md"}