{"_id":"@0xbigboss/pocketjs-abstract-provider","_rev":"3-f5a4a785407541382f0feebdc56f6bfa","name":"@0xbigboss/pocketjs-abstract-provider","dist-tags":{"latest":"2.1.1"},"versions":{"2.1.0":{"name":"@0xbigboss/pocketjs-abstract-provider","version":"2.1.0","keywords":[],"license":"ISC","_id":"@0xbigboss/pocketjs-abstract-provider@2.1.0","maintainers":[{"name":"0xbigboss","email":"0xbigboss@proton.me"}],"dist":{"shasum":"1a11c7f1dcd71759f5f00ad58e0f52b28f552bd2","tarball":"https://registry.npmjs.org/@0xbigboss/pocketjs-abstract-provider/-/pocketjs-abstract-provider-2.1.0.tgz","fileCount":27,"integrity":"sha512-VzzOgYa0+Uwc7GC7IGXfMhzDuBd8gUJNoR6exDOlEaet4cBPkI5e8XnY+yoQ7AmXSkINQppOR2DJsph8839K3Q==","signatures":[{"sig":"MEUCIHDAKeaDnF7k/u5V70xf/R5L5073R3eY8/IvcwFj2onLAiEAzOx5/9oGmPZE9JEkT8ns9VyMP9DMUS6QaURFn50MNgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjORLYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEig/+KlrUaDN+my2MgSkJEejp8qnW9AzkppnTWsrbSc5GV8DdwM5w\r\nXKfwmNMQEkPpknlRRVVAnN4MzKUiIdW47s+XfjN1LjF+3vlmjScAkfeoqhg/\r\n4jfAcqrvFo3xR3dwMR7cOdlKV0LkAu4whzOGx4DwPSAHVk+qi6Reb23Fw8Mi\r\n4C7tMXeU1FpJ6RncjK4MhWGJgLr8seEcHcN/3xxUQrswZZUcPWkcx8vTaJ0g\r\nqdN2rc7cVtuHomKXLEwgEHYOB30C5Mk206C9cWWns/lp8UYcQSJaTrguehj2\r\ntbuqPZ7dFzztGyL0Zq3z9BRs3Ptbl7RfE7jOikYjEK9c0HEwjbcZyJZi44GL\r\nb959EYw9Is9AGLs8IAltydbiEVyhxB/hIVlDHXe90uTtMAakL2hJhiHuO9nJ\r\ncxN5G9sOw+Cmwieo1CVcn8fUcTdZ6z4J1J8MziCMMPxblr/R2HqOMaig6Rzg\r\n7RD0x1GV05x5Z+/Clu0KV3HvpDLAXFMiWsU+alSOd1Cpuqp443jsYqQH8WFH\r\nj+tBXHDmaTqgQUugltOyUwZlBgjVTd/acaun08lqxDDRmKmwwNeGMp+HDdhN\r\n1HzYicfV6Tko3U6BRNhrQrYK2LuCeKDPGXE24aR6C5YlykJy7MlotsezgzQQ\r\n642sapud+zV/5K64DM3O3sIuG5Na5QvtBg8=\r\n=eMyQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:0xbigboss-pocketjs-abstract-provider-2.1.0.tgz","types":"dist/src/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.js","source":"src/index.ts","authors":["BigBoss <0xbigboss@proton.me>"],"exports":{"default":"./dist/index.js","require":"./dist/index.cjs"},"scripts":{"dev":"microbundle watch","build":"microbundle"},"_npmUser":{"name":"0xbigboss","email":"0xbigboss@proton.me"},"_resolved":"/private/var/folders/9b/khhz0hwd07z_p9n1wh5mqg_80000gn/T/b04f76243f3f65ad7bd37dc40da92bef/0xbigboss-pocketjs-abstract-provider-2.1.0.tgz","_integrity":"sha512-VzzOgYa0+Uwc7GC7IGXfMhzDuBd8gUJNoR6exDOlEaet4cBPkI5e8XnY+yoQ7AmXSkINQppOR2DJsph8839K3Q==","_npmVersion":"8.15.0","description":"Abstract provider for all other providers to inherit","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"7.32.0","ts-jest":"^27.1.3","prettier":"^2.5.1","@types/jest":"^27.4.0","microbundle":"^0.14.2","prettier-eslint":"^13.0.0","@0xbigboss/pocketjs-types":"2.1.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/pocketjs-abstract-provider_2.1.0_1664684760524_0.23478732936646174","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@0xbigboss/pocketjs-abstract-provider","version":"2.1.1","keywords":[],"author":"","license":"ISC","_id":"@0xbigboss/pocketjs-abstract-provider@2.1.1","maintainers":[{"name":"0xbigboss","email":"0xbigboss@proton.me"}],"dist":{"shasum":"be1c004f21aa10b2e5d20c51601c821fafba45ef","tarball":"https://registry.npmjs.org/@0xbigboss/pocketjs-abstract-provider/-/pocketjs-abstract-provider-2.1.1.tgz","fileCount":27,"integrity":"sha512-EXe9d4L2bZ2J7J8U/YPMZuClfGHLXP1+m2qkxETBOcfS9nkNPG6/8gj8qHA6TjlhN9BT8srERd3ddQYwKgwFwQ==","signatures":[{"sig":"MEYCIQDU4crdPFxhibVe7WitJIrNxjcuUpR5c6foik0iyouIOgIhANEvWJL9F21aW7itNerpXaQlzeTzzjsCClnpYmLlRy9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXwX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqINg//ci2ARt72lnBoYN0R7Z0+0x46FLWdx1K8aeO93VX7YOmdb3zi\r\nixd7Bi+PCnoJTJRUYvuSUrvAEJ6lWeN2m9P6InF5WeeRpUSiR04gQXxk9HHU\r\n3me0LYWBGrpGB8kDRpcaPXnCWlzKIi1jf7t6ri09jdCM03XUnwkKP4KCAWTm\r\nSbJj+Ud/AQQD+eJ8ac4Cpx6gFyNlPlsfK033hne6bvlp5Rdh7cXBoMxUm/fY\r\nT4Q3GfO0jpkXVPVfhTp1ac+fsSaB8cqvmSjE+KfjFGdBWoM2yR6SUcAHn/Rn\r\nGpIfZNW6FStD+LxYOJF4mOC6jWE054xBdiP8ymvtH/kVIt7F6nKePsOFFu3I\r\ntVlHNdyT2077RTeE6Y4ADLVGBKdP30u/tz7SHZoy/yitSPILgiETFICfPLTZ\r\ndr8ttSFCNEj9jhvwvLGsQUStHpEUQ6ozp13TVBxWISSSZRBsj9yMcCBunF5P\r\ngNdIn2A6EIKWXCH/nv/YL5G6IiDmXUBLEGNhwasDOgxot7Gs8DAWbhLgZLTa\r\nM2GTMwBL/Ek7tIaqaq+oTdZIBvRmX7W676/5ZgF7yCPI5FiSoqheb27cCBGo\r\nnAJZZGcrXsKei7GZdrOovd9ofzf5gblkOUP3k/+yswH9eTMK6ap5t7ONwIle\r\nH6I+6eMoLqfXzKYEptQrtF/kS5daccGp09s=\r\n=8l+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:0xbigboss-pocketjs-abstract-provider-2.1.1.tgz","types":"dist/src/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.js","source":"src/index.ts","exports":{"default":"./dist/index.js","require":"./dist/index.cjs"},"scripts":{"dev":"microbundle watch","build":"microbundle"},"_npmUser":{"name":"0xbigboss","email":"0xbigboss@proton.me"},"_resolved":"/private/var/folders/9b/khhz0hwd07z_p9n1wh5mqg_80000gn/T/caaa561068ea3033de2dc12ab7a64126/0xbigboss-pocketjs-abstract-provider-2.1.1.tgz","_integrity":"sha512-EXe9d4L2bZ2J7J8U/YPMZuClfGHLXP1+m2qkxETBOcfS9nkNPG6/8gj8qHA6TjlhN9BT8srERd3ddQYwKgwFwQ==","_npmVersion":"8.19.2","description":"Abstract provider for all other providers to inherit","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","eslint":"7.32.0","ts-jest":"^27.1.3","prettier":"^2.5.1","@types/jest":"^27.4.0","microbundle":"^0.14.2","prettier-eslint":"^13.0.0","@0xbigboss/pocketjs-types":"2.1.1","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/pocketjs-abstract-provider_2.1.1_1667171831515_0.8493856294553281","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-02T04:26:00.459Z","modified":"2026-06-24T17:39:14.164Z","2.1.0":"2022-10-02T04:26:00.738Z","2.1.1":"2022-10-30T23:17:11.685Z"},"license":"ISC","keywords":[],"description":"Abstract provider for all other providers to inherit","maintainers":[{"email":"0xbigboss@proton.me","name":"alleneubank"}],"readme":"# Abstract Provider\n\nThe abstract provider is the base class that all providers available in PocketJS inherit. They dictate the necessary functions along with their types to make a minimally-viable provider.\n\n## Installation\n\n```\npnpm i @pokt-foundation/pocketjs-abstract-provider\n```\n\n## Usage\nSimply import it into your project and start coding!\n\n```js\nimport { AbstractProvider } from '@pokt-foundation/pocketjs-abstract-provider'\n\nclass MyProvider implements AbstractProvider {\n    // ... now override the methods!\n}\n```\n","readmeFilename":"README.md"}