{"_id":"@charged-particles/charged-js-sdk","_rev":"12-3d80cf090bec874f64c18563e3ca577f","name":"@charged-particles/charged-js-sdk","dist-tags":{"beta":"0.1.5","latest":"1.1.11"},"versions":{"0.1.1":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.1","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@types/lodash":"^4.14.182","dotenv":"^16.0.1","ganache-cli":"^6.12.2","husky":"^8.0.1","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"^1.3.19","ethers":"^5.6.6","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.1","dist":{"shasum":"74b07dc1b4cc6cbdeec7d16034b3559d6497f91a","integrity":"sha512-jYiNZWCsrhpKqEHA2DGzCN8PBGQzACKxne0MCOq5vMMOEMQg2DN2MWa8fyYFkYEkwfsfyf/M4OxnqJDOmnP8JQ==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.1.tgz","fileCount":43,"unpackedSize":657270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1c2p+ysB3Gni8hfonHCB9/M1bHvskuto7CqmIcMeR8CIQDfVtVi0lAl2AGvVL8ymxyKq/ziBYF0FwrnAkoo/fc+/w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuyw1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSgRAAlUHFFnFn8W6jERXlzTRlhJCJmmH2gtgMxQYf+ULaw2zy4D/X\r\nVu1PYn5rWqnlm4KYfidWNMWK3hfwl8iBV3RAjp01P9xmR9b6takAg5sEfoRJ\r\n6bcTL/wPrmdcGyjcvtEV2saVNUDQkokTRQCCqE/M2Po93CXaiDMD3MW4kTTe\r\nlrwu4lMBO5y8JT0gOzv3CQWFhPuu+WWvengRVEcARyhpnHKDV1hXlTSfIvAz\r\nfbHzU+GkoFbPUDPyFu55RgY+xdy0IZlFTQaC3UNkG/vc1KUjWfc5uNHZZV7J\r\n0MewYCvXXw9NuBddaXQZn8h3qSHVUHmJyBxacFTOcdSctQTQXD8/qNN7Lskx\r\nV0v5IYP26t0Fc9aeW2S9yzOpAukg/hQyN+Nf/qXikk0P1hzjyPIKOb86p05H\r\nspKbNjhhKLdRQximHwp/g6BYjuHySOWoUa2lfGeDtbepGZezjmwlkWIQ2StK\r\n1/hkS5BDJWHCzos3RAJog4mBl80bjXnSygka4yHofXpxGQVfYspPo8GD6ErB\r\ncFFIWmiYSWUbjqMIgLfIKyIvP5rL4w7JGhx9KH1in5Ky17B26JOtvC5QzKhb\r\nGj3/Ew/MsK2nDaeF+0acEvcMm1IUnSLfKFql/35i36+DhMqdnadxkv9d1LXH\r\nevZypg9liEb2tvFhcXF77Mwe8n/o0WdUf0Q=\r\n=kolR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.1_1656433717271_0.017976263158359096"},"_hasShrinkwrap":false},"0.1.2":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.2","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{},"devDependencies":{"@types/lodash":"^4.14.182","dotenv":"^16.0.1","ganache-cli":"^6.12.2","husky":"^8.0.1","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"^1.3.19","ethers":"^5.6.6","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"readmeFilename":"README.md","readme":"# @charged-aprticles/charged-js-sdk\nCharged Particles Javascript SDK","licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.2","dist":{"shasum":"0f5865b7d0b51d2c2e80e60bb3920c4761d97c76","integrity":"sha512-RRIWvocRmITzRLDHpaiEMdu3uSFZKA4b5hbNsrsIvRi4y/4Dobaxjr+alBhKIcT8tg/y//pAeB4zhSkSBV44oA==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.2.tgz","fileCount":43,"unpackedSize":659478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2VUyTG+0TVHnKGbgVvQGnyk5rp+xDXFxiU86WB/GhLAiBwxHeJf32GpA+VXH5ORBhJxt0rc+dzfegvvozq3EBxoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizCqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd9BAAk6jiB0+XcqJxfG7OMytDcjyoXi8OhZgd1nlynu2ScFFHqFwf\r\n6D8U0SRx2xiN4jic8kAXMgGjBRrY/4N57QSAXl5e6EzJ4Ez+K5R6H04+6tRp\r\nw0SzLYNd/lQs6lK31sDMSgyYoyyG8nOmGwh4k66bsU/M4zWSJ9YHU37vuVKI\r\nk4ff8nJIWRklUP9VTh+jYFQhA8g2mJCI/o/cCB3qgtuZ/SBoXS/aEKMvCSzy\r\nb2mPhvS4KMPHI8gzrf8q9CnWxs/NG+SgkHcBGebSTHY/RL4wI5tepCH+ciWD\r\nJCFJWXyHzghd3Jum5aXAdTblscxO7GvWy54EfkhnvUjC/BrAqDoMG4OjJ+Gm\r\nSAYS0DwIXwjzCJgiPWgOuEQwYRVWg7FryxmfhEv+xBijJ4k6XR6dyCs6s1QZ\r\nlqARhr1vaDtLcrqaWCzDrs0Kl8CIaPWpjnlyBRUZOlX8Cjx6MqHL1I45hHeS\r\nHQ8UtRY5IILs8RrfWRd+vJLe8lmbvSDsnC9dfiV78Thx+bz7FWZbiqwJifhV\r\nW9DynQtBU6mZ3O26hynn+OPvA7hgpb3K5EeJ7bRg1MzWTLaQzpyOzay1o26y\r\noUUxl4sOGowAdfrgMIJRjMh+v10WAJK7ovs8CiROSFc6209TKO8xIUi1iZKJ\r\nK4BdkdUq4QvxJtTlAicetAv8PFKciurm3C0=\r\n=R9br\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.2_1657547421576_0.8787702680909004"},"_hasShrinkwrap":false},"0.1.5":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.5","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"1.3.20","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"readmeFilename":"README.md","readme":"# @charged-aprticles/charged-js-sdk\nCharged Particles Javascript SDK","licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.5","dist":{"shasum":"34acb13c1f0143cf21057d0b6e700f89a8c164d2","integrity":"sha512-ahe0Odd1eeAP96zkc0XVh9Ez/K8OHiXkr4r5HuValRDj3KfbID+ernHEleX1OOlzmN94g5GmbgldNDPUYdgMCQ==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.5.tgz","fileCount":43,"unpackedSize":666974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEd0UXNFdOwrnSTW0iXJ6p8l/cMDZo1oqqoJzlxYWrygIgboPpx6yQEjMnPiolhvBfwbbxlj5pLJa4XnsHZ9cTLJU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6erACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobkw/+Ns4is6rwGcHe+y/eE623sjLFRPZgna5F3MnCYrGWmXBFIIY5\r\nc/pfACiBhb7U3LfAvOCwieChw75poSHsfmvRNMBuKAvF2g+fBAhNV1/gf9hA\r\nd7e9INow33VBKhk8woNwVWYC12rzizTjhNJHekl45yNoXwskRdraATUBj0J7\r\nEiBQUJtcp31gPljPuRMs6+BA5j6hlNqPm2e5+/xynxg/kjgn4yEu7tt4KK/s\r\njXKGcH2jTX6sBqlG2tUX+eroCmUGHpdMk3XWGEEJzrp0TxzuEDK11bOsoku7\r\nSeGBFlZoJ3oifobuy5mvsG9V4zsr0h4AhnfDrTSoZzjIif2zlSXwUrgcdkcA\r\nzGErwP5gKWtyJ20C9jm0cWTpdpv2phM4IZxRsUNybMEuCTxbrvVsVbUaOBf+\r\nrgYV8qgZjml0i3w/Ts89/LoWREHwd2YBG0U+OovBihc7NQhUjF4yZ47k+zgh\r\nXhmS/Qi/cQ2RFmtMDwKRs0T4k3zYSNUGddCVzitDd3l/TOt/i9yQ7uvNYwAe\r\ngiK1ucF39BIUW0vOV7BRLn/OxEqBvP6dJBSktYBg8q88dqqJOFZzctYCRGqV\r\nefWYykOKXtCe2HcYURdcsFvJhS+2FbW39iU9AK3aKgVHEOw0eKNwJ3Gm6hWT\r\npqsE2lZ6SHWoAvEdE/nALRpEvCdVLlo2Z/E=\r\n=npOT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.5_1660659627469_0.8560374872730598"},"_hasShrinkwrap":false},"0.1.6":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.6","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"1.3.20","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.6","dist":{"shasum":"16ed7447d96b08c9e0e0b2ef5b25b4111d3c36dd","integrity":"sha512-UTsvl0hc5m8Gowsw7GC41jfoiHQYrVEubdzdqviKsewH4V83rfvkUeX52CsL6q656+aEuobFDSKO5VxGL8xaWQ==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.6.tgz","fileCount":43,"unpackedSize":666974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0651Lm9g2hy1iv/VD2PCQJwlivCaepqi4G9J41gCeKAIgKIwaCglUBven3INUE8oqN5WohPPMmiJz7ZzzED/lL3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6hyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbcA/+J+d/R2SBkOHQShp9JcLiivIpRny4K6wjnvOGwno9g2Hb7+vS\r\nP5os8jxjBoYCfx1LowEv4MVF2xUnljn5sVCDEi3be6MVuIAkfnGuwykch7XK\r\nQk7bQVlls5H0o4u+KltJkwzbhCQQZ2726Yzs9Zcc7Y+EaCU9l9vg120TgSeK\r\nw0z5oX3HX4lYlc8RX+3rSDhGsAmyCYi73HdrjHgmzrrMpMnokJCBtLqMaEWp\r\n4x0DjxVeHnJ8NoKcXOfItLcKNI6/9MOcMmj66ZVTbfBE6w+vKRH5xmwAcuVM\r\n8IikSq7A1PEuVcjy6s6OLlBjqiAn4+6FTLXL9QXndTGng+ubB6tJBdKvHcYJ\r\n3FaPz4r1JRtmSY3jUziuWq7ua6YyVGxnF4yi9R35GSI078WWvqAX/CbjGTSx\r\nk9xyvGRYOu/2fVj73q/4prTezlw/FLSgg0Y2Coh/meG3+r5EAe3e84/5rwnb\r\nfzpZQJL/Cp7LEawGU0oMJpOKSnMHnrRcCDueW02OnP5FBOCY3Bwgt4K7hsRn\r\nMewjRYJpaHZoVJB4vvzbVvufvLszM1XCcx2zct1gTHF56ktskqaArJ6+/TF+\r\nzM91xBMXx3nsKamyia3YuSLzl+M63qeCXNLehIpDqCPxHQ8AoGPz1jRvESRs\r\njwtf/NAE9FLKMvOD/aJ2egpJ+0uMQKcClVs=\r\n=rBMs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.6_1660659826238_0.6280489197737533"},"_hasShrinkwrap":false},"0.1.7":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.7","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"1.3.20","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.7","dist":{"shasum":"b2dee5558a37193df2f4fab46257b63614bf6d1e","integrity":"sha512-2dQx5emwjl1/kMogWRVaR97vEfO3NIAaAypWTpsZG7+l2Vh2jO0u2Xo9sALJbi3cYOR4b7WM0Wf4daQuhUghkA==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.7.tgz","fileCount":43,"unpackedSize":705386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJjSjZNj09fgnpnQYL5fZSHuoZfPAeucH82oIR3eaUtQIge2GHUBuiLReU1lE43d6Zs4CKefGiK+B6FLuRPSdWzoA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFl4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjyxAAgBWlyGQkLKM4qaTBOXWA2EzL1mY7ufGmXLyYRGdgFYJRMnUm\r\nttH0FaVQFQxjPm5gSBRhL/pCwg87xVoZfFAaqA/2wgLRC9nHTUmOyQmrS/2q\r\n4mFN59IdDgiiT9NCpo/PxI4sEqJ5aaOti8nBLMJHVxmCUDymFFUFyolQ+VCc\r\njYPAX/XOx4OWL8gnz0ZMhO0WfZzmb8exZgwwQ+WWWz/DHyhBjQvAZWJJ0VGX\r\n8Ex4qsPTxABgPjh1pZCfNl85E6zH+iDiYcpwV2DmmUM3IMxnWeu+ZN4I2KcO\r\ntFRaKUMqrzxPhlPokBxr2jiL9lkSn+WeN/bLQLrgK9xC8pt2+ruw4WhVEJbS\r\nne9UE9AQXV4180YalqeGwTUIvI3E9t7hioEy4hU4eo4RiCmY4NLlvaVUUKRL\r\nAWbfsV6vIa3ZFHWJTC+D/VNOZOTRUEENVxtD1hnnBGBS8k6mEntL7EQlVLVl\r\n+qbyqiFxIM62Q6iB78VVwOFFt6si4P9N6dgyz59EVt6/oxJEAruDaxu6ehHK\r\nHpb16PeYoykEOHK+Hue5bfFQNVagFpVJ+8aGoKN0HzcgVZarSkexgiFVLK05\r\nSMeDPK+D1f3bpvBnvCwC//YUhaG7nFc7CaywXE687TO2LtrelFeLqQpXU0J3\r\noTbPPHCP75/gu54qpXuKJaEEKuBacGzCdDE=\r\n=mTi2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.7_1662410283457_0.140666809797944"},"_hasShrinkwrap":false},"0.1.8":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.8","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"1.3.20","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.8","dist":{"shasum":"2a19997a0a5604ff92fa1f866dd66b9342d03b82","integrity":"sha512-+ti/0G3cxdiiPSmx8yXVzjCDGCjqewJbNoiLhWffC409mxkdyYJ8rxbiyKY0fj2NFyAOGTWGiGp7/wkdgJp/xw==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.8.tgz","fileCount":45,"unpackedSize":776312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWK9HJq+Fm9z8pO6WavW2Kjaxk7Qn5zSQ2ET2NM6xXRAiAMl7mzuaeA2GHzthVSsM/cbUVQVLHcjHuM/at4LC0IHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSceOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbVw//QG9sBEqOJdbVL+2rMPxsd1eZ0by+bQlHypILvRKtLBxhumWk\r\nkn6GQtJOLMtrNE2NnJnTXSw4VR3yKfeTEhcjqB/E31ByWNfXmL4pgMeKDzNf\r\nx0JRm+rvoE5dVaOcAZmLmCKG5aJU26sLQXsLqnuw/7/tGF1MobHb0K57Ocq5\r\nIRszujpDnhDCz6WQlMtxMFEHwl1U3Vm7PsLkdaYm83U2ItS1ZYDWJXae3b6Y\r\noRXlI/B3CZNt7QxLowZNAugEHpY1IHJ9eG4mbDGG7AtyGW6nJjxHYJgFCBd3\r\ntqOV/GbiTuECxxWIEzusOsQozjQTyowAx+/CjLZLU9cZ0Nnd+YenqI20qG17\r\noB4gOcIDM197UzpYhOBBJN/PFD/S93AJfpSyk9HvZNl+6EjrB+1/wGWCLnSa\r\nePsMldyrqB7LNOOVkBo052pVdmfL2Yz6L99CmdfreQv+VbYaRtkYU2zaGD2p\r\nRU+TUt/3vRY8/7OwYTUTCr/RZvHmoLPPXvFPsyyF5XJVGk7xWiKq94/ZzMdr\r\nDU2fk7lixZU5WDx726eh+wP54knjVtxKNYvZ+ULAHf/VmuoH1T4LlzjCb+Hb\r\nX1xRfOrUYcg0yJ0cuGbTUg/qIzPj4VTlKxeu/4Tgx86kxrH4Mkzyv5u5ZU/i\r\nk9va6MrQy4o3PCE35rv5WEvuXZhZPpVMo5g=\r\n=1hiq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.8_1665779597946_0.9623600481010508"},"_hasShrinkwrap":false},"0.1.9":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.9","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@charged-particles/contract-allowlist":"https://github.com/Charged-Particles/contract-allowlist.git","@charged-particles/protocol-subgraph":"https://github.com/Charged-Particles/charged-particles-subgraph","@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.9","dist":{"shasum":"1db9b7edfb368484ff1210202e2cf180d07deb82","integrity":"sha512-+6QoQAMxzhU0T7idyZ3wmEEsQG2Epv4rIH8XDsBySexbUhLB15sQLHrI9jUUiHUuGd9sn4u5miHgb/e6Mc1U5Q==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.9.tgz","fileCount":45,"unpackedSize":632189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNBCkDuofBcV2QiTiZdB/mBcY8n4fUdwYtZs9Zm2OAdAiEA2cuOA7ZtuXjYn+4l2HffE7D6C+fVUxdYbogx6bCTzGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxp3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxdQ/9EHDgj6MAPrMPA3ATKDaQzbao4fzzasl6Z7GQSBkMVvXUsx2p\r\n//ecW7oQPCcVy0UaymUxi3bP3N1wOdRmJwfDhC+apJKzrJj6AOR/8G7bUS2G\r\nJaV7MhUOE/LLO2YtyVAJtr0EyPHZZ4bmKoIjgM2yLMm2GzUT0qm10zOmPdmJ\r\nHrMESw2gnBirpfPdWCLWV4XylCcQgYwlSXrKOzjf6UQnJcmcAaTMOldGiQXp\r\n0Yxt+ZPtPbT22GqJF+6mfo9v3cAEHP0UT3ogRSgef7LgbLAVsQn16kuBMw3d\r\nN4bxxa2BD2sEW5pjU8UOhNamEWpPWnG2XbxbwxbtTvqHmh1B5I6oMhK8kxCN\r\n1rtSTDDfRjXNjqclzAcaNG7o+r5DPl88p119ieXMN9ahIjBRNZ2yotwJ5pXm\r\noACHRVD/ykFPHJNPa9EDgsjBQR4BHi2/HH0dXanZ106lhk1A/jx0ErziLw+b\r\nSv9Y6pi8rvDOQffJEpXrsNXqfFo9DtTudNTNwz+DZz/Tdg4wjn5PYD7BPdEY\r\nZmRFXdPTfeO7+nJuS9qjAxPIouOomY8VnasppGPTmnZ5yh023lZfb2Pj2Py0\r\n5hpi5xOmDXZawJ6hUODysKaPSHbMu27MKqdFKJ5yGmzV073OCSGlQmVCdO+N\r\nQhyZozbVTe3vPSYNlFTszviuiawYycAihaE=\r\n=JOqJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.9_1673960942077_0.8054984908962624"},"_hasShrinkwrap":false},"0.1.10":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.10","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@charged-particles/contract-allowlist":"^1.0.6","@charged-particles/protocol-subgraph":"^1.3.21","@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.6.4","web3-providers-http":"^1.7.3"},"dependencies":{"ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.10","dist":{"shasum":"9a9dc391e1641f2594375ba945441f9999efda55","integrity":"sha512-89xtYYKn65AQWUMTqH75gMSRuEg2Mkka5vOLfeK8GZwM052D8N/3olFFD6H5OGi0Nygx0oDVZ+DcwwmQ7Pcg/A==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.10.tgz","fileCount":45,"unpackedSize":632081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU7BtYsU8NsWMKOijEvXFEdH0wTop1teTe+Ml7mEidkgIgNX+lB0y0lz2iUloK3eov6YiondSTKET3Ee2lp16Zz1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyGJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRtg//f6T8X8Gr5PeJxS/z68s08SZHo/yQ13NdUAa18yRgJYIk80vU\r\nGgyYiBxCD9e4Nwq0BCpc2IKq5zVw3coqP6NPSlCe68xlXKaT+Id45S19rrry\r\nscCWNmjZK9ckrX/vNqAQP2HoN2M+thH57JJteKI4f9ooF8y8Q/kV5Wx9yFrQ\r\nX3/JeStf5xNCTLWVgZhq0FYE9s7FgJZIaoj1Nzj63SYZdoxTQhm3OIsMu47Y\r\nplvE5lcwtkmzI5ZG3AD9iM1tuzBHgp8y8VIqlqCAmmXq8TOHzBPlRmK/mroQ\r\n2dwH8g2r96dPE2w6iE2QMBnMBs7rWOaSJJf02opWsL9X7Uz8oduAIX+LB+Mu\r\nvlm5XOpzLLx0/X7uodv+yk8P6GqtHsepeHFBSJQUtm1wU2rHv9vspXQN4T4y\r\npIRWuXQwvq7hAADMlJklVOv3SBdE6CGtZT0jORfGsqoEfniizXSl8nh8NSXY\r\nnHDBgFmLL9cQtQI2H+7esAU13FMhGDLckMcvuV+m/WYE9RwlF9QBB2jVJoOp\r\nR1qTClNG0d4aW/IDKbOdKIluCWa8Ee37mPaz8rhtDzXWiBIydVuBN4ts+mvk\r\n33SNDPm8zy2wRi/W4sCJVcxRX0//ooicZgRkjvg1nbM0weECPCk9tgOlOsPe\r\nu0XDQVRq+QwfVn0rdXslbUJClc3gypYkN3I=\r\n=2Div\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"robsecord","email":"robsecord@gmail.com"},"directories":{},"maintainers":[{"name":"elyx0","email":"elyx00@gmail.com"},{"name":"samuel-casey","email":"5samcasey@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.10_1674076763709_0.886755020239965"},"_hasShrinkwrap":false},"0.1.11":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"0.1.11","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/contract-allowlist":"1.0.9","@charged-particles/protocol-subgraph":"https://github.com/Charged-Particles/charged-particles-subgraph.git","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21","typescript":"^4.6.4"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@0.1.11","dist":{"shasum":"7f1db89352adde87bdc159639b482fe8084ef4a0","integrity":"sha512-PWTIZAAj4ztsJutqmSiRGCKx6lVIm52TiDhBK6/W5INxyTa+lv3ZcRHqSi+Sa8WQJwOmvOjpkaZmeMXdSbyh/g==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-0.1.11.tgz","fileCount":47,"unpackedSize":716020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgD0b+WnJvSbjkZIxRAOXU7jfC1dByVABUq60Wh4UFJAiBOQYbpdmD2C2cYZi6vARYeisRGAp4oRirIqu4CaRhqbA=="}]},"_npmUser":{"name":"skamy","email":"scammi@gmail.com"},"directories":{},"maintainers":[{"name":"skamy","email":"scammi@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_0.1.11_1685029270769_0.3741748860136631"},"_hasShrinkwrap":false},"1.1.11":{"name":"@charged-particles/charged-js-sdk","description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"version":"1.1.11","license":"ISC","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/charged-js-sdk.esm.js","engines":{"node":">=14"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/charged-js-sdk.cjs.production.min.js","limit":"10 KB"},{"path":"dist/charged-js-sdk.esm.js","limit":"10 KB"}],"husky":{"hooks":{"pre-commit":"tsdx lint"}},"scripts":{"start":"tsdx watch","build":"tsdx build --entry src/index.ts","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","pub:beta":"yarn publish --tag beta --access public","pub:latest":"yarn publish --tag latest --access public"},"peerDependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.1.0","@types/lodash":"^4.14.182","@uniswap/sdk-core":"^3.0.1","dotenv":"^16.0.1","ganache-cli":"^6.12.2","hardhat":"^2.10.1","husky":"^8.0.1","jest-environment-hardhat":"^1.1.8","process":"^0.11.10","rollup-plugin-analyzer":"^4.0.0","tsdx":"^0.14.1","tslib":"^2.4.0","web3-providers-http":"^1.7.3"},"dependencies":{"@charged-particles/protocol-subgraph":"https://github.com/Charged-Particles/charged-particles-subgraph.git","ethers":"^5.6.9","lodash":"^4.17.21","lodash-es":"^4.17.21","typescript":"^4.6.4"},"jest":{"testTimeout":50000},"licenseText":"MIT License\n\nCopyright (c) 2022 Charged Particles\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@charged-particles/charged-js-sdk@1.1.11","dist":{"shasum":"d0ae3325ae3fb059bb7e00e454937c3071e1546f","integrity":"sha512-C0goMm+O7yMdJCp//4pWYbYd2FMepP/dIWB9UCZsQ5gmSr5w25yuGV/BPQOEFJqBJBxk0N711+fNRXAPqhZjHQ==","tarball":"https://registry.npmjs.org/@charged-particles/charged-js-sdk/-/charged-js-sdk-1.1.11.tgz","fileCount":47,"unpackedSize":715355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHj7jnvPzFQTb60iQn1HEL/yQWgshOArI5Whx+1Q93q8AiBc698ZYRK/Dn3b0JL+ss+BPdrQq8gdfr9DC+2GMwgmWw=="}]},"_npmUser":{"name":"skamy","email":"scammi@gmail.com"},"directories":{},"maintainers":[{"name":"skamy","email":"scammi@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charged-js-sdk_1.1.11_1685727026584_0.948407847969116"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-28T16:28:37.184Z","0.1.1":"2022-06-28T16:28:37.478Z","modified":"2023-06-02T17:30:26.980Z","0.1.2":"2022-07-11T13:50:21.834Z","0.1.5":"2022-08-16T14:20:27.623Z","0.1.6":"2022-08-16T14:23:46.356Z","0.1.7":"2022-09-05T20:38:03.751Z","0.1.8":"2022-10-14T20:33:18.291Z","0.1.9":"2023-01-17T13:09:02.354Z","0.1.10":"2023-01-18T21:19:23.909Z","0.1.11":"2023-05-25T15:41:11.015Z","1.1.11":"2023-06-02T17:30:26.801Z"},"maintainers":[{"name":"skamy","email":"scammi@gmail.com"},{"name":"robsecord","email":"robsecord@gmail.com"}],"description":"Charged Particles - Javascript SDK","author":{"name":"Firma Lux, Inc."},"license":"ISC","readme":"# @charged-aprticles/charged-js-sdk\nCharged Particles Javascript SDK v0.1.8 (beta)\n\n### Table of Contents\n\n*   [Charged][19]\n    *   [Parameters][20]\n    *   [Examples][21]\n    *   [ChargedConstructor][22]\n        *   [Properties][23]\n*   [NFT][24]\n    *   [Parameters][25]\n    *   [Examples][26]\n    *   [getMass][27]\n        *   [Parameters][28]\n    *   [getCharge][29]\n        *   [Parameters][30]\n    *   [getKinectics][31]\n        *   [Parameters][32]\n    *   [getBonds][33]\n        *   [Parameters][34]\n    *   [getCreatorAnnuities][35]\n    *   [getCreatorAnnuitiesRedirect][36]\n    *   [tokenURI][37]\n    *   [getDischargeState][38]\n        *   [Parameters][39]\n    *   [getReleaseState][40]\n        *   [Parameters][41]\n    *   [getBondsState][42]\n        *   [Parameters][43]\n    *   [energize][44]\n        *   [Parameters][45]\n        *   [Examples][46]\n    *   [discharge][47]\n        *   [Parameters][48]\n        *   [Examples][49]\n    *   [dischargeAmount][50]\n        *   [Parameters][51]\n    *   [dischargeForCreator][52]\n        *   [Parameters][53]\n    *   [release][54]\n        *   [Parameters][55]\n        *   [Examples][56]\n    *   [releaseAmount][57]\n        *   [Parameters][58]\n    *   [bond][59]\n        *   [Parameters][60]\n        *   [Examples][61]\n    *   [breakBond][62]\n        *   [Parameters][63]\n        *   [Examples][64]\n    *   [releaseTimelock][65]\n        *   [Parameters][66]\n    *   [dischargeTimelock][67]\n        *   [Parameters][68]\n    *   [bondsTimelock][69]\n        *   [Parameters][70]\n    *   [setCreatorAnnuities][71]\n        *   [Parameters][72]\n    *   [setCreatorAnnuitiesRedirect][73]\n        *   [Parameters][74]\n*   [Types][1]\n    *   [NetworkProvider][2]\n        *   [Properties][3]\n        *   [Examples][4]\n    *   [ManagerId][5]\n        *   [Properties][6]\n    *   [ConfigurationParameters][7]\n        *   [Properties][8]\n    *   [SdkConfiguration][9]\n        *   [Properties][10]\n    *   [TransactionOverride][11]\n        *   [Properties][12]\n*   [Utilities][13]\n    *   [Examples][14]\n    *   [getStateAddress][15]\n    *   [getSettingsAddress][16]\n    *   [getManagersAddress][17]\n    *   [getFeesForDeposit][18]\n\n\n## Charged\n\n### Parameters\n\n*   `params` **ChargedConstructor** Charged parameter object.\n\n### Examples\n\n```javascript\nconst charged = new Charged({providers: window.ethereum});\nconst allStateAddresses = await charged.utils.getStateAddress();\n\nconst polygonProvider = [\n {\n   network: 137,\n   service: {alchemy: process.env.ALCHEMY_POLYGON_KEY}\n }\n];\nconst charged = new Charged({providers: polygonProvider})\n```\n\n### ChargedConstructor\n\nCharged class constructor object parameter.\n\nType: [Object][75]\n\n#### Properties\n\n*   `providers` **([Array][80]\\<NetworkProvider> | providers.Provider | providers.ExternalProvider)?** Provider for connection to the Ethereum network.\n*   `signer` **Signer?** Needed to send signed transactions to the Ethereum Network to execute state changing operations.\n*   `config` **ConfigurationParameters**\n\n## NFT\n\n### Parameters\n\n*   `contractAddress` **[string][77]**\n*   `tokenId` **[number][76]**\n\n### Examples\n\n```javascript\nconst charged = new Charged({providers: window.ethereum});\n\nconst nft = charged.NFT( '0xd1bce91a13089b1f3178487ab8d0d2ae191c1963', 43);\n\nconst creatorAnnuities = await nft.getCreatorAnnuities();\n```\n\nReturns **NftService** Instance of the NFT connected to the charged particle protocol\n\n### getMass\n\nGets the amount of asset tokens that have been deposited into the Particle.\n\n#### Parameters\n\n*   `walletManagerId` **ManagerId** The ID of the wallet manager to check.\n*   `assetToken` **[string][77]** The address of the asset token to check.\n\nReturns **BigNumber** The Amount of underlying assets held within the token.\n\n### getCharge\n\nGets the amount of interest that the particle has generated.\n\n#### Parameters\n\n*   `walletManagerId` **ManagerId** The ID of the Wallet Manager.\n*   `assetToken` **[string][77]** The address of the asset Token to check.\n\nReturns **BigNumber** The amount of interest generated.\n\n### getKinectics\n\nGets the amount of LP Tokens that the Particle has generated.\n\n#### Parameters\n\n*   `walletManagerId` **ManagerId** The ID of the Wallet Manager.\n*   `assetToken` **[string][77]** The Address of the Asset Token to check.\n\nReturns **BigNumber** The amount of LP tokens that have been generated.\n\n### getBonds\n\nGets the total amount of ERC721 tokens that the Particle holds.\n\n#### Parameters\n\n*   `basketManagerId` **[string][77]** The ID of the BasketManager to check.\n\nReturns **BigNumber** The total amount of ERC721 tokens that are held within the Particle.\n\n### getCreatorAnnuities\n\nGets the amount of creator annuities reserved for the creator for the specified NFT.\n\nReturns **address** The address of the creator.\n\nReturns **[number][76]** The percentage amount of annuities reserved for the creator.\n\n### getCreatorAnnuitiesRedirect\n\nGet the address that receives creator annuities for a given Particle/ Defaults to creator address if it has not been redirected.\n\nReturns **address** The address of the creator.\n\nReturns **[number][76]** The percentage amount of annuities reserved for the creator.\n\n### tokenURI\n\nGets the tokenUri using the tokenId and contractAddress of the Particle.\n\nReturns **[string][77]** Token metadata URI.\n\n### getDischargeState\n\nGets the Discharge timelock state of the Particle.\n\n#### Parameters\n\n*   `sender` **[string][77]** The address approved for Discharging assets from the Particle.\n\nReturns **\\[[boolean][78], [boolean][78], BigNumber, BigNumber]** \\[allowFromAll, isApproved, timelock, empLockExpiry]\n\n### getReleaseState\n\nGets the Discharge timelock state of the Particle.\n\n#### Parameters\n\n*   `sender` **[string][77]** The address approved for Releasing assets from the Particle.\n\nReturns **\\[[boolean][78], [boolean][78], BigNumber, BigNumber]** \\[allowFromAll, isApproved, timelock, empLockExpiry]\n\n### getBondsState\n\nGets the Bonds Timelock state of the Particle.\n\n#### Parameters\n\n*   `sender` **[string][77]** The address approved for removing Bond assets from the Particle.\n\nReturns **[boolean][78]** allowFromAll\n\nReturns **[boolean][78]** isApproved\n\nReturns **BigNumber** timelock\n\nReturns **BigNumber** empLockExpiry\n\n### energize\n\nFund particle with asset token\nMust be called by the account providing the asset. Account must also approve THIS contract as operator as asset.\n\nIf you are getting gas limit errors this may be because you forgot to approve the contract as operator of asset\n\n#### Parameters\n\n*   `walletManagerId` **ManagerId** The Asset-Pair to Energize the Token with\n*   `assetToken` **[string][77]** The Address of the Asset Token being used\n*   `assetAmount` **BigNumberish** The Amount of Asset Token to Energize the Token with\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to\n*   `referrer` **[string][77]?**\n\n#### Examples\n\n```javascript\n// Asset amount expects a big numberish type. If you do not supply a\n// big number object, ethers will assume you are working in wei.\n// Deposits 20 USDC tokens into our particle that will accrue interest.\n\nconst USDCoinAddress = '0xUSDC';\nconst result = await nft.energize(\n  'aave.B',\n  USDCoinAddress,\n  ethers.utils.parseUnits(\"20\", 6),\n);\n// Or, deposit assets that will not accrue interest\n// or assets that are not supported by our yield generating protocols (e.g. aave)\n\n// For example, we will energize our particle with 20 monkey coins\n// This will not generate interest.\nconst monkeyCoinAddress = '0xMONKEY';\nconst result = await nft.energize(\n  'generic.B',\n  monkeyCoinAddress,\n  ethers.utils.parseUnits(\"20\")\n);\n```\n\nReturns **[Promise][81]\\<ContractTransaction>** A contract receipt from the transaction.[Solidity Contract Method][82]\n\n### discharge\n\nAllows the owner or operator of the token to collect or transfer the interest generated from the token\nwithout removing the underlying asset that is held within the token.\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the discharged asset tokens.\n*   `walletManagerId` **ManagerId** The wallet manager of that assets to discharge from the token.\n*   `assetToken` **[string][77]** The address of the asset token being discharged.\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.j\n\n#### Examples\n\n```javascript\nconst myWallet = '0xWALLET';\nconst rocketPoolAddress = '0xRPL';\nconst result = await nft.discharge(\n  myWallet,\n  'aave.B',\n  rocketPoolAddress,\n);\n\n// You can also discharge to any arbitrary wallet!\n// Let's send all of our interest accrued by our DAI to Vitalik.\nconst vitaliksWallet = '0xCOOLGUY';\nconst daiAddress = '0xDAI';\nconst result = await nft.discharge(\n  vitaliksWallet,\n  'aave.B',\n  daiAddress,\n)\n```\n\nReturns **[Promise][81]\\<ContractTransaction>** A receipt from the contract transaction.[Solidity Contract Method][83]\n\n### dischargeAmount\n\nAllows the owner or operator of the Token to collect or transfer a specific amount of the interest\ngenerated from the token without removing the underlying Asset that is held within the token.\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the discharged asset tokens.\n*   `walletManagerId` **ManagerId** The wallet manager of the assets to discharge from the token.\n*   `assetToken` **[string][77]** The address of the asset token being discharged.\n*   `assetAmount` **BigNumberish** The specific amount of asset token to discharge from the particle.\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][84]\n\n### dischargeForCreator\n\nAllows the Creator of the Token to collect or transfer a their portion of the interest (if any)\ngenerated from the token without removing the underlying Asset that is held within the token.\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the discharged asset tokens\n*   `walletManagerId` **ManagerId** The wallet manager of the assets to discharge from the token\n*   `assetToken` **[string][77]** The address of the asset token being discharged\n*   `assetAmount` **BigNumberish** The specific amount of asset token to discharge from the particle\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to\n\nReturns **[Promise][81]\\<ContractTransaction>** A receipt from the transaction[Solidity Contract Method][85]\n\n### release\n\nReleases the full amount of asset + interest held within the particle by LP of the assets.\nTo release NFT assets from your particle, see [break bond][86].\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the released asset tokens.\n*   `walletManagerId` **ManagerId** The wallet manager of the assets to release from the token.\n*   `assetToken` **[string][77]** The address of the asset token being released.\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\n#### Examples\n\n```javascript\n// Release the DAI from our particle. Withdraws the interest (if any) as well!\nconst receiver = '0xMYWALLET';\nconst daiAddress = '0xDAI';\nconst result = nft.release(\n  receiver,\n  'aave.B',\n  daiAddress,\n);\n```\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][87]\n\n### releaseAmount\n\nReleases a partial amount of asset + interest held within the particle by LP of the assets.\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the released asset tokens\n*   `walletManagerId` **ManagerId** The wallet manager of the assets to release from the token\n*   `assetToken` **[string][77]** The address of the asset token being released\n*   `assetAmount` **BigNumberish** The specific amount of asset token to release from the particle\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to\n\nReturns **[Promise][81]\\<ContractTransaction>** A receipt from the transaction[Solidity Contract Method][88]\n\n### bond\n\nDeposit other NFT assets into the particle.\nMust be called by the account providing the asset. Account must approve THIS contract as operator of asset.\n\n#### Parameters\n\n*   `basketManagerId` **[string][77]** The basket to deposit the NFT into.\n*   `nftTokenAddress` **[string][77]** The address of the NFT token being deposited.\n*   `nftTokenId` **[string][77]** The ID of the NFT token being deposited.\n*   `nftTokenAmount` **[number][76]** The amount of tokens to deposit (ERC1155-specific).\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\n#### Examples\n\n```javascript\nconst nftTokenAddress = '0xMOONBIRDS';\nconst tokenId = '12';\nconst result = await nft.bond(\n  'generic.B',\n  nftTokenAddress,\n  tokenId,\n  1,\n);\n\n// We have 12 erc-1155 nfts that we want to bond to the particle.\nconst nftTokenAddress = '0xCOOLGAME';\nconst tokenId = '78';\nconst result = await nft.bond(\n  'generic.B',\n  nftTokenAddress,\n  tokenId,\n  12\n);\n```\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][89]\n\n### breakBond\n\nRelease NFT assets from the particle.\n\n#### Parameters\n\n*   `receiver` **[string][77]** The address to receive the released asset tokens.\n*   `basketManagerId` **[string][77]** The basket to release the NFT from.\n*   `nftTokenAddress` **[string][77]** The address of the NFT token being released.\n*   `nftTokenId` **[string][77]** The ID of the NFT token being released.\n*   `nftTokenAmount` **[Number][76]** The amount of tokens to deposit (ERC1155-specific).\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\n#### Examples\n\n```javascript\n// We bonded 14 erc-1155 nfts to our particle. We want to release 3.\n// When working with erc-721 use 1 for nftTokenAmount.\nconst receiver = '0xMYWALLET';\nconst nftTokenAddress = '0xNFTS';\nconst tokenId = '35';\nconst result = await nft.breakBond(\n  receiver,\n  'generic.B',\n  nftTokenAddress,\n  tokenId,\n  3\n);\n```\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][90]\n\n### releaseTimelock\n\nSets a timelock on the ability to release the assets of a particle.\n\n#### Parameters\n\n*   `unlockBlock` **[number][76]** The Ethereum block number to timelock until (~15 seconds per block).\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][91]\n\n### dischargeTimelock\n\nSets a timelock on the ability to discharge the assets of a particle\n\n#### Parameters\n\n*   `unlockBlock` **[number][76]** The Ethereum block number to timelock until (~15 seconds per block).\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][92]\n\n### bondsTimelock\n\nSets a timelock on the ability to break the covalent bond of a particle\n\n#### Parameters\n\n*   `unlockBlock` **[number][76]** The Ethereum block number to timelock until (~15 seconds per block).\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][93]\n\n### setCreatorAnnuities\n\nSets the custom configuration for creators of proton-based NFTs\nMust be called by account that created and owns the particle\n\n#### Parameters\n\n*   `creator` **[string][77]** The creator's address of the proton-based NFT.\n*   `annuityPercent` **BigNumberish** The percentage of interest-annuities to reserve for the creator. In decimal this can range from 0 - 10000. 5712 would be 57.12%..\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][94]\n\n### setCreatorAnnuitiesRedirect\n\nSets a custom receiver address for the creator annuities\nMust be called by account that created and owns the particle\n\n#### Parameters\n\n*   `receiver` **[string][77]** The receiver of the creator interest annuities.\n*   `chainId` **[number][76]?** Optional parameter that allows for the user to specify which network to write to.\n\nReturns **[Promise][81]\\<ContractTransaction>** Details from the transaction.[Solidity Contract Method][95]\n\n## Utilities\n\n### Examples\n\n```javascript\nconst charged = new Charged({providers: window.ethereum});\nconst creatorAnnuities = await charged.utils.getStateAddress();\n```\n\nReturns **UtilsService**\n\n### getStateAddress\n\nGet the address of the chargedState contract.\n\nReturns **[string][77]** state contract address\n\n### getSettingsAddress\n\nGet the address of the chargedSettings contract.\n\nReturns **[string][77]** settings contract address\n\n### getManagersAddress\n\nGet the address of the chargedManagers contract.\n\nReturns **[string][77]** manager contract address\n\n## Types\n\n### NetworkProvider\n\nUser specified custom network provider.\n\nType: [Object][75]\n\n#### Properties\n\n*   `network` **[number][76]?** Configure the SDK.\n\n#### Examples\n\n```javascript\nconst providers = [\n   {\n     network: 1,\n     service: { 'alchemy': process.env.ALCHEMY_MAINNET_KEY }\n   },\n   {\n     network: 42,\n     service: { 'infura': process.env.INFURA_KOVAN_KEY }\n   }\n ];\n\nconst rpcUrlProvider = [\n  {\n     network: 42,\n     service: { 'rpc': `https://kovan.infura.io/v3/${process.env.INFURA_PROJECT_SECRET}`}\n   }\n ];\n```\n\n### ManagerId\n\nA string enum that identifies which wallet manager to use. Used in functions like `release` and `discharge`\n\nType: ManagerId\n\n#### Properties\n\n*   `ManagerId` **[string][77]** possible values: `aave`, `aave.B`, `generic`, `generic.B`\n\n### ConfigurationParameters\n\nCharged class constructor object parameter.\n\nType: [Object][75]\n\n#### Properties\n\n*   `sdk` **SdkConfiguration?** Configure the SDK.\n*   `transactionOverride` **TransactionOverride?** Override transaction default values.\n\n### SdkConfiguration\n\nSDK configuration.\n\nType: [Object][75]\n\n#### Properties\n\n*   `NftBridgeCheck` **[boolean][78]?** Verifies that the signer network matches the chainId of the contract interaction.\n\n### TransactionOverride\n\nOverrides [ethers transaction][79] default parameters.\n\nType: [Object][75]\n\n#### Properties\n\n*   `from` **[boolean][78]?**\n*   `value` **[boolean][78]?**\n*   `gasPrice` **[boolean][78]?**\n*   `gasLimit` **[boolean][78]?**\n*   `blockTag` **[boolean][78]?**\n*   `nonce` **[boolean][78]?**\n\n\n### getFeesForDeposit\n\nGet the deposit fee of the protocol.\n\nReturns **[string][77]** protocol fee amount.\n\n[1]: #types\n\n[2]: #networkprovider\n\n[3]: #properties\n\n[4]: #examples\n\n[5]: #managerid\n\n[6]: #properties-1\n\n[7]: #configurationparameters\n\n[8]: #properties-2\n\n[9]: #sdkconfiguration\n\n[10]: #properties-3\n\n[11]: #transactionoverride\n\n[12]: #properties-4\n\n[13]: #utilities\n\n[14]: #examples-1\n\n[15]: #getstateaddress\n\n[16]: #getsettingsaddress\n\n[17]: #getmanagersaddress\n\n[18]: #getfeesfordeposit\n\n[19]: #charged\n\n[20]: #parameters\n\n[21]: #examples-2\n\n[22]: #chargedconstructor\n\n[23]: #properties-5\n\n[24]: #nft\n\n[25]: #parameters-1\n\n[26]: #examples-3\n\n[27]: #getmass\n\n[28]: #parameters-2\n\n[29]: #getcharge\n\n[30]: #parameters-3\n\n[31]: #getkinectics\n\n[32]: #parameters-4\n\n[33]: #getbonds\n\n[34]: #parameters-5\n\n[35]: #getcreatorannuities\n\n[36]: #getcreatorannuitiesredirect\n\n[37]: #tokenuri\n\n[38]: #getdischargestate\n\n[39]: #parameters-6\n\n[40]: #getreleasestate\n\n[41]: #parameters-7\n\n[42]: #getbondsstate\n\n[43]: #parameters-8\n\n[44]: #energize\n\n[45]: #parameters-9\n\n[46]: #examples-4\n\n[47]: #discharge\n\n[48]: #parameters-10\n\n[49]: #examples-5\n\n[50]: #dischargeamount\n\n[51]: #parameters-11\n\n[52]: #dischargeforcreator\n\n[53]: #parameters-12\n\n[54]: #release\n\n[55]: #parameters-13\n\n[56]: #examples-6\n\n[57]: #releaseamount\n\n[58]: #parameters-14\n\n[59]: #bond\n\n[60]: #parameters-15\n\n[61]: #examples-7\n\n[62]: #breakbond\n\n[63]: #parameters-16\n\n[64]: #examples-8\n\n[65]: #releasetimelock\n\n[66]: #parameters-17\n\n[67]: #dischargetimelock\n\n[68]: #parameters-18\n\n[69]: #bondstimelock\n\n[70]: #parameters-19\n\n[71]: #setcreatorannuities\n\n[72]: #parameters-20\n\n[73]: #setcreatorannuitiesredirect\n\n[74]: #parameters-21\n\n[75]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object\n\n[76]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number\n\n[77]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String\n\n[78]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n\n[79]: https://docs.ethers.io/v5/api/contract/contract/#Contract--metaclass\n\n[80]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array\n\n[81]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise\n\n[82]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L267\n\n[83]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L310\n\n[84]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L351\n\n[85]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L393\n\n[86]: #breakBond\n\n[87]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L440\n\n[88]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L483\n\n[89]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L533\n\n[90]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedParticles.sol#L570\n\n[91]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedState.sol#L440\n\n[92]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedState.sol#L406\n\n[93]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedState.sol#L474\n\n[94]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedSettings.sol#L200\n\n[95]: https://github.com/Charged-Particles/charged-particles-universe/blob/a2c54a8b125e416ff600b731d2d13576223bfac7/contracts/ChargedSettings.sol#L218\n","readmeFilename":"README.md"}