{"_id":"@hackbg/secretjs-esm","_rev":"42-e1db5d52652d5c9ffd978bc886f6f310","name":"@hackbg/secretjs-esm","dist-tags":{"latest":"1.9.3-patch.41"},"versions":{"1.9.3-patch.1":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.1","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.1","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"dce8879da6227f2a7f0820d4d4635dae6c6f3384","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.1.tgz","fileCount":1698,"integrity":"sha512-ircPXive6oUvtqOBiOb4AlU0A6No+hktIva5oItGkXZN81nsZYg8DPwrSdtVM/jt/6781YjoYSubT2YYcjZZ3A==","signatures":[{"sig":"MEUCIHi1YNpC9Ow1C9skO0VxxC9IJiIjjaOF3VR4/y445477AiEA70dooDvi21Mtb9zlVZRxSaP/7PFSd6T46FemLfe6Y7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16698963},"main":"./src/index.dist.mjs","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.1.tgz","types":"./src/index.dist.d.ts","exports":{".":{"import":"./src/index.dist.mjs","source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"105cc54356c69d398d6bfa0ef3c712c83d556353","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/c056f78d7ffd79a2d1025422cfb7812a/hackbg-secretjs-esm-1.9.3-patch.1.tgz","_integrity":"sha512-ircPXive6oUvtqOBiOb4AlU0A6No+hktIva5oItGkXZN81nsZYg8DPwrSdtVM/jt/6781YjoYSubT2YYcjZZ3A==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.1_1693356483660_0.31220614011902237","host":"s3://npm-registry-packages"}},"1.9.3-patch.2":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.2","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.2","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"8df4d7da84b022fae20669566508beda962d2c93","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.2.tgz","fileCount":1649,"integrity":"sha512-OfIXyQlq5zodhN6mH2IUWzrxIjkNckdNSQs9MLTyWGKymz1XtqigKgCtNYw0Wd4l5q+bGelTKC5LEnQ0/ajsiw==","signatures":[{"sig":"MEQCICGIxUpk4bRsHJ62t5yXRdMm3g9D1gJONCd5Qcry8mYrAiA7wUjcqmt+1+T2ZTyd1Xia326RQpjfmQ4AhLlOe/x8rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17042133},"main":"./src/index.dist.mjs","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.2.tgz","types":"./src/index.dist.d.ts","exports":{".":{"import":"./src/index.dist.mjs","source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"105cc54356c69d398d6bfa0ef3c712c83d556353","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/c7e52325600f094aa0a4f99620db7846/hackbg-secretjs-esm-1.9.3-patch.2.tgz","_integrity":"sha512-OfIXyQlq5zodhN6mH2IUWzrxIjkNckdNSQs9MLTyWGKymz1XtqigKgCtNYw0Wd4l5q+bGelTKC5LEnQ0/ajsiw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.2_1693356795535_0.46774575505835214","host":"s3://npm-registry-packages"}},"1.9.3-patch.3":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.3","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.3","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"ae5731d55424bcd1c8e7a68937e73e81d9e427bc","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.3.tgz","fileCount":1650,"integrity":"sha512-ggqGnJZmKIpK9mtnHT/cWHoekAiQg9jznQIVX4JQcjT6YjkIayqcUf8g713jXVp+KDmNy23FYZ8bcXx47WK1QQ==","signatures":[{"sig":"MEYCIQDYSSMgj2rEUTbufGxBkshZUmiQBbmVlBS3etYuQPRjIwIhAJC3tqlSMGDn65jOlGj6AmfhCeKC5X/n5/uPyPssttjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17396944},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.3.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js","require":"./src/index.dist.cjs"}},"gitHead":"105cc54356c69d398d6bfa0ef3c712c83d556353","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/5b1fa9c283e5046f0adc8956af84b42d/hackbg-secretjs-esm-1.9.3-patch.3.tgz","_integrity":"sha512-ggqGnJZmKIpK9mtnHT/cWHoekAiQg9jznQIVX4JQcjT6YjkIayqcUf8g713jXVp+KDmNy23FYZ8bcXx47WK1QQ==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.3_1693358651694_0.6696891247284273","host":"s3://npm-registry-packages"}},"1.9.3-patch.4":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.4","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.4","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"d0e969afb2fe726cfcf34ab12168c67fa2be80ac","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.4.tgz","fileCount":1649,"integrity":"sha512-zqHxKd00iLyx+efbhXcfCdakDphhPyKYe3H8tEvmMvlZY5v3AscWsSyzJ7KserKfJKn0vandUL2Wog1pJz5uYA==","signatures":[{"sig":"MEUCIChgAxhaXBurjiz0ptMk0DcgeliKaAkROKWC+FlgQeaZAiEApDIREvg4WgkgqW1vC97xoprM6fsO//PMwKPPaTziFeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17435481},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.4.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/5315e9ca7526ec376b3a57eb52b73539/hackbg-secretjs-esm-1.9.3-patch.4.tgz","_integrity":"sha512-zqHxKd00iLyx+efbhXcfCdakDphhPyKYe3H8tEvmMvlZY5v3AscWsSyzJ7KserKfJKn0vandUL2Wog1pJz5uYA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.4_1694199870457_0.802899649970733","host":"s3://npm-registry-packages"}},"1.9.3-patch.5":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.5","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.5","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"ceafd5b81684301ae12f90b6f6dd80b1fa26a594","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.5.tgz","fileCount":1649,"integrity":"sha512-lcfLotj3khunjPwEo2G81noOJ6x1p5UEdoMBaAYELCeLeuTG0q4O4bUD5JGmcNRLY3VmJKcOobkVBsY0P0WVig==","signatures":[{"sig":"MEQCIAcI4Ss7QeIrs+Mcjp35Th3iQW1/V8jfQFn6C27MZWlBAiB3Qu9QHRAbDILChuZ/7fvHvmyHy09inT+89W+oXf0aDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17085447},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.5.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/ff151b5a677b45f32ad3e541d44e2c7d/hackbg-secretjs-esm-1.9.3-patch.5.tgz","_integrity":"sha512-lcfLotj3khunjPwEo2G81noOJ6x1p5UEdoMBaAYELCeLeuTG0q4O4bUD5JGmcNRLY3VmJKcOobkVBsY0P0WVig==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.5_1694205107121_0.03417904464855259","host":"s3://npm-registry-packages"}},"1.9.3-patch.6":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.6","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.6","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"a150d6bb9013512150ac9ce2b858506f5997ce2c","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.6.tgz","fileCount":1650,"integrity":"sha512-bw30sXoA0Aqp2cxFU9pTNw8zwXWHQHn93YJK6bhYiRyqU0NWhhWZitCbEaBKDQHBrz7MZinaLPTpGjcV15BHLA==","signatures":[{"sig":"MEUCIQDUSmseu8GxoBLo93XF9BXmT3ZjYAH/fGYDvP3JWoV3+QIgCtvrqC4ww4G+8y7dUR3/9WLl7NiohLsGsjfde7hqNkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16734206},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.6.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/01b77ead07337ebfe5c56cfd1a2f3931/hackbg-secretjs-esm-1.9.3-patch.6.tgz","_integrity":"sha512-bw30sXoA0Aqp2cxFU9pTNw8zwXWHQHn93YJK6bhYiRyqU0NWhhWZitCbEaBKDQHBrz7MZinaLPTpGjcV15BHLA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.6_1694253350099_0.23672678023483562","host":"s3://npm-registry-packages"}},"1.9.3-patch.7":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.7","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.7","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"0e25c0a2f79725054fe85401bd9025c2d13b20e0","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.7.tgz","fileCount":1650,"integrity":"sha512-/YGVblwubmEoI77hvrsIGcZml3WoQ7hzY6/kpD7Tyktrc82MQzj7GAgeIp8jV9LSgtSqCZkrNqovSlHO9W3KZw==","signatures":[{"sig":"MEUCID7EXv4v7n0ncX+4MvZYIehls7B4/jES+3fWtOoXN9jVAiEA4S199Lp3E8UAyfxIBg+U6SCeYWntBAl/tCiCEdqqFfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16734226},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.7.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/288faa821907c024a4878c4f59c63295/hackbg-secretjs-esm-1.9.3-patch.7.tgz","_integrity":"sha512-/YGVblwubmEoI77hvrsIGcZml3WoQ7hzY6/kpD7Tyktrc82MQzj7GAgeIp8jV9LSgtSqCZkrNqovSlHO9W3KZw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","@cosmjs/math":"0.27.1","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","secure-random":"1.1.2","google-protobuf":"^3.14.0","@cosmjs/encoding":"0.27.1","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.7_1694261545933_0.6354346804070048","host":"s3://npm-registry-packages"}},"1.9.3-patch.8":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.8","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.8","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"08ea4764acfe89ec8db36445e0b3a8c78882bf7f","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.8.tgz","fileCount":1650,"integrity":"sha512-c6otmo1O9dtSNaa8N/XKBZFzI496Cidw/HpVETteRNHRK5NlpZ3mJtEC55Gu3bv0+Z5K0868Ee/O27FmMJRU+A==","signatures":[{"sig":"MEUCIQCDgxq7aIxg9tDETgV79GLMlitIoSG0qJfZXZf0Ez0gZgIgQAWmdjoz/ZBH4XdkkKfZZk1kBwqXeWCT2QrptVP+ihA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16750009},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.8.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/a4a4703adcd59f9a20813a110e516f63/hackbg-secretjs-esm-1.9.3-patch.8.tgz","_integrity":"sha512-c6otmo1O9dtSNaa8N/XKBZFzI496Cidw/HpVETteRNHRK5NlpZ3mJtEC55Gu3bv0+Z5K0868Ee/O27FmMJRU+A==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","base64-js":"^1.3.0","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","readonly-date":"^1.0.0","secure-random":"1.1.2","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.8_1694285860261_0.8614814685944823","host":"s3://npm-registry-packages"}},"1.9.3-patch.9":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.9","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.9","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"8fbcbf92d5584b0e0fb0aa519d962179e1fdbd7f","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.9.tgz","fileCount":1650,"integrity":"sha512-VY882VG2EldEsg/DIwUkbVvNmQNHz6aAuUdVUxS3PTKAML2/lw8p67sFxvUFlyz73SE3ml2sTAgbQEhDS3fj6Q==","signatures":[{"sig":"MEYCIQC0b8g9baAet6kxnHnj3ENKSafaehG2JH+iLYM5N/FsJQIhAJQpHQIZsPmaYSBlB3zj3ttkeQRPxRMMqMLw+cCIjkRF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16750009},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.9.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/dfe563806c76ccc078d10ce1b112ff54/hackbg-secretjs-esm-1.9.3-patch.9.tgz","_integrity":"sha512-VY882VG2EldEsg/DIwUkbVvNmQNHz6aAuUdVUxS3PTKAML2/lw8p67sFxvUFlyz73SE3ml2sTAgbQEhDS3fj6Q==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","bech32":"2.0.0","base64-js":"^1.5.1","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","readonly-date":"^1.0.0","secure-random":"1.1.2","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.9_1694286151291_0.24705124271082668","host":"s3://npm-registry-packages"}},"1.9.3-patch.10":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.10","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.10","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"dd897a9e1f0dfa40a4cfb4934b444b3dc4c20360","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.10.tgz","fileCount":1650,"integrity":"sha512-GDG46gEHL/DtGUa5rKOYR0TxrJEEbtt87xuNqEWojWR635EiZsvsZeaKEmgebsrb9dXntdqpZa2k6KhbfyICTw==","signatures":[{"sig":"MEUCIQCp+XX+Ikv6zBuOlkabbwhTmEYTC1jceVpDyUiVWpRsvQIgeJlb301BpgemR4y2lWBLVp4czCz5nwpl7iqROALqzbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16766294},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.10.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/1f9915c2c91773af472cf421a110ba09/hackbg-secretjs-esm-1.9.3-patch.10.tgz","_integrity":"sha512-GDG46gEHL/DtGUa5rKOYR0TxrJEEbtt87xuNqEWojWR635EiZsvsZeaKEmgebsrb9dXntdqpZa2k6KhbfyICTw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","base64-js":"^1.5.1","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","curve25519-js":"0.0.4","readonly-date":"^1.0.0","secure-random":"1.1.2","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.10_1694287003087_0.8646303180403412","host":"s3://npm-registry-packages"}},"1.9.3-patch.11":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.11","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.11","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"34156b36b5839394836f1ebd37a0ce36be3f73fc","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.11.tgz","fileCount":1654,"integrity":"sha512-qLSet5KUCG7epDzFOiGwcNlUbdIJpeCIhWTuOc/NOKQX602ExLbbMpzQmMxTHbnWwwl0Xb+DU8R2TSRv03V2cA==","signatures":[{"sig":"MEUCIAk18MQOSbcXPShn4+HkkkL42wtxns6b8AbqbmX7NhoKAiEApNc3iMB4HZuewevZB+p7YSLEVEHijUzJJhIsIuKZYUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16887628},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.11.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/b1bdd9ab284a455a117dbd0f3867b81c/hackbg-secretjs-esm-1.9.3-patch.11.tgz","_integrity":"sha512-qLSet5KUCG7epDzFOiGwcNlUbdIJpeCIhWTuOc/NOKQX602ExLbbMpzQmMxTHbnWwwl0Xb+DU8R2TSRv03V2cA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","base64-js":"^1.5.1","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","secure-random":"1.1.2","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.11_1694291214674_0.8831074532396896","host":"s3://npm-registry-packages"}},"1.9.3-patch.12":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.12","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.12","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"bbdd388b91cbabf659bcbcb5dfe95b76aa9cc447","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.12.tgz","fileCount":1654,"integrity":"sha512-2DDxfnDNdKADY+97184xLxWZgumiB1zY3AXib3Hgd97xmn6DLJGX3iRy9WfjeqfHpJrjJ94WDT6m+NC4L1Z1Sw==","signatures":[{"sig":"MEUCIQDHNr8Sl+R7m3TMuS/oJ3p9Ws2QobUq0FdShrUDTW08ZgIga6nKQpKhuATseV80vw3AXd5shZw0UUpTwgQLwEYUGS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16893109},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.12.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/a110f0695a2a46d2f45cb76acd6017b7/hackbg-secretjs-esm-1.9.3-patch.12.tgz","_integrity":"sha512-2DDxfnDNdKADY+97184xLxWZgumiB1zY3AXib3Hgd97xmn6DLJGX3iRy9WfjeqfHpJrjJ94WDT6m+NC4L1Z1Sw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","base64-js":"^1.5.1","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@types/secure-random":"1.1.0","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.12_1694291937734_0.6281471505754475","host":"s3://npm-registry-packages"}},"1.9.3-patch.13":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.13","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.13","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"f45d333e3bae5299a94f0f8dd62d81ce86bb3ee8","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.13.tgz","fileCount":1654,"integrity":"sha512-wOWCL/PiLXJfDxNGoaDqc8PcSVm+6bR/W0q/Hmvx4ajK1ZZ8Vebnr9S3a8LjlyZhtmkAhzbpmnOLamjWuUYcaA==","signatures":[{"sig":"MEYCIQChESsiT6UJgFv2fv3+zZJSZwyOXpW1ggnQ+F5jlxXs/gIhANMto7MbGDTDAR2HLWHqL82y5hE568T4d2hzLN7UcHmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16892356},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.13.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/47d7732e29a8922f67ec56bdba6485f7/hackbg-secretjs-esm-1.9.3-patch.13.tgz","_integrity":"sha512-wOWCL/PiLXJfDxNGoaDqc8PcSVm+6bR/W0q/Hmvx4ajK1ZZ8Vebnr9S3a8LjlyZhtmkAhzbpmnOLamjWuUYcaA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","base64-js":"^1.5.1","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.13_1694294055201_0.2495501039458019","host":"s3://npm-registry-packages"}},"1.9.3-patch.14":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.14","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.14","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"f8b86352224b2f25bb271aaafbb54d0fb1888c4b","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.14.tgz","fileCount":1654,"integrity":"sha512-ackDqW1BbN5a9zkLuEK+7aJWmIw1ZUg1VcsVV9wSCLiWT0knp2gTfdeJDqRNV44IvH243aGm6ZswRqOpH6H4YA==","signatures":[{"sig":"MEUCIGf6vxKKVFdAakj02fDB8jLeoU9H8i06AP2kPUDo3U1JAiEAh8jvgd6PNSMWLXGuvTmPsznzuG51oQ/06oJ2coLB1cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16903584},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.14.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/3d126dab60a7bc164228ffea3512986e/hackbg-secretjs-esm-1.9.3-patch.14.tgz","_integrity":"sha512-ackDqW1BbN5a9zkLuEK+7aJWmIw1ZUg1VcsVV9wSCLiWT0knp2gTfdeJDqRNV44IvH243aGm6ZswRqOpH6H4YA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","miscreant":"0.3.2","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.14_1694297512595_0.763274060641403","host":"s3://npm-registry-packages"}},"1.9.3-patch.15":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.15","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.15","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"c115af912436ff30cb402a7da66e40cbf67b8276","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.15.tgz","fileCount":1654,"integrity":"sha512-1UsSrcvaKfFYH7NvHc1iBsjdILnI1c3Mtps0Fqr32TkD106LZgERfH4rzqMxA+CzHMZYed9XWjiXd+YbOKsReQ==","signatures":[{"sig":"MEUCIB/pN8fB+b5OTmO7vnJJVAXcn/TCpxhKylYz+r5N7hRfAiEAyUuhrSdYmAAzHCZvg/4aLvQY77tgCv3krWK3NUiRwMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16903628},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.15.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/719c0fa60f7cfac9348f83b64da2816d/hackbg-secretjs-esm-1.9.3-patch.15.tgz","_integrity":"sha512-1UsSrcvaKfFYH7NvHc1iBsjdILnI1c3Mtps0Fqr32TkD106LZgERfH4rzqMxA+CzHMZYed9XWjiXd+YbOKsReQ==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/miscreant-esm":"0.3.2-patch.1","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.15_1694340561819_0.0786259142408301","host":"s3://npm-registry-packages"}},"1.9.3-patch.16":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.16","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.16","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"d2b5b8cdf5719076056fea61a79fd5b39e71c43a","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.16.tgz","fileCount":1654,"integrity":"sha512-lGImVvCiUlyfi3d3pBC2Hm3ZMyfQqFqbVHd39RPPTjkcPOcrZG3mzrqekugF1/LgJhr/kmdHtSHh4Z2ZhMkDAg==","signatures":[{"sig":"MEQCIDjGrfnBwyNIYtlJ3OzUXFiJa+qCRasKVU5TeD17mradAiAl5D8rUpdqHVCCb5QAf6Frhwb/DbjXOGceANZPH85D8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16903628},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.16.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/3b3eb9f44e9411d6483155b26e623b2d/hackbg-secretjs-esm-1.9.3-patch.16.tgz","_integrity":"sha512-lGImVvCiUlyfi3d3pBC2Hm3ZMyfQqFqbVHd39RPPTjkcPOcrZG3mzrqekugF1/LgJhr/kmdHtSHh4Z2ZhMkDAg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/miscreant-esm":"0.3.2-patch.3","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.16_1694341451801_0.9733638703457852","host":"s3://npm-registry-packages"}},"1.9.3-patch.17":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.17","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.17","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"f1968244108900d62031921784e0d940d8df6d7f","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.17.tgz","fileCount":1730,"integrity":"sha512-deO7AxCFTHMh+GNTp0v3hKe4Ly8zafi86euGAsq2LsJXQcVomm2YP+G0amwurytWqBkCVuKeG14Z3/s1YPcrfg==","signatures":[{"sig":"MEMCH2Q3Qf2GsIMf4EJKx+FLVksbYcJ2b1lKBrrJBeMMU5gCIAgy7VX1Fqndjlhg5SVEqWtVlKcfczqw1fNHBCtf1oMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17046529},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.17.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/cf3914eda9f198068d98396321f365d6/hackbg-secretjs-esm-1.9.3-patch.17.tgz","_integrity":"sha512-deO7AxCFTHMh+GNTp0v3hKe4Ly8zafi86euGAsq2LsJXQcVomm2YP+G0amwurytWqBkCVuKeG14Z3/s1YPcrfg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.17_1694341880415_0.3094084042659635","host":"s3://npm-registry-packages"}},"1.9.3-patch.18":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.18","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.18","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"26351d5c3712a0b42221d3f602243717cd9cd3bc","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.18.tgz","fileCount":1730,"integrity":"sha512-u/YrMQHUzMcSlmAL5F4NdTp4Ng/ykpXJBUlfNZXC4M956A3He74PVQWzW9vn8YwZulSzqF76YN7dMFFRATiVEw==","signatures":[{"sig":"MEUCIQDdjvHTiliwL1KRy59dIxJg0RleOwWPNME3HGS8F6GU5QIgcJTUoARaeNRU0qsnDpMD5wwrMo8xdVeZl/+5g1XlF38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17046508},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.18.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/1a5156522aaba997262c6d4bce572b79/hackbg-secretjs-esm-1.9.3-patch.18.tgz","_integrity":"sha512-u/YrMQHUzMcSlmAL5F4NdTp4Ng/ykpXJBUlfNZXC4M956A3He74PVQWzW9vn8YwZulSzqF76YN7dMFFRATiVEw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.18_1694342225221_0.45490336028051903","host":"s3://npm-registry-packages"}},"1.9.3-patch.19":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.19","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.19","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"a20561ded3ad09717ea30b380f063610fafda743","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.19.tgz","fileCount":1730,"integrity":"sha512-5cj5L3Tg6OE+xfGtQQ3iaUQmAoHCR7cKGD8R8wvrSgS+jvMcA3EMUNFv5mm4PRZr0ElQGJ/7cjBEb4xIo+XqRg==","signatures":[{"sig":"MEQCIFagky3cDr60gzs74Qya+npp+Rn+vPwdmVej2Y8T+hpSAiBeczkq1oFfdTfn7wO35L9lYmzBX68G1qvKTd8zsazSAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17046561},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.19.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/289b318ec43ee77325a5d28d3cdbca1a/hackbg-secretjs-esm-1.9.3-patch.19.tgz","_integrity":"sha512-5cj5L3Tg6OE+xfGtQQ3iaUQmAoHCR7cKGD8R8wvrSgS+jvMcA3EMUNFv5mm4PRZr0ElQGJ/7cjBEb4xIo+XqRg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"1.0.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.19_1694342438638_0.766811518737222","host":"s3://npm-registry-packages"}},"1.9.3-patch.20":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.20","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.20","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"b24ad9fc89b75624ee36e9631aa8b9a219d347ff","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.20.tgz","fileCount":1790,"integrity":"sha512-7t7+Stw2LZQjlHdED6I/eHuScprAwW18Vfd3yzAdf/Mgqr2PCYSr/aGD8fsYOJeWXleqMsTPug2udfPkaIODAg==","signatures":[{"sig":"MEYCIQCCV5/yDoVsRwf/My6zUuE1EeYqjRcMyXcjajiH0F7PUQIhAKfCg7tjZO+zAB0bi0E9UNjFJbawXKRADoOot9o88vX8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18008926},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.20.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/42beb3e73e8c27455086d7ee0b1a940a/hackbg-secretjs-esm-1.9.3-patch.20.tgz","_integrity":"sha512-7t7+Stw2LZQjlHdED6I/eHuScprAwW18Vfd3yzAdf/Mgqr2PCYSr/aGD8fsYOJeWXleqMsTPug2udfPkaIODAg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","bip32":"2.0.6","bip39":"3.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.20_1694344110870_0.697372060782999","host":"s3://npm-registry-packages"}},"1.9.3-patch.21":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.21","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.21","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"8b44ae4ea030f485d0265b05ab4fdb17c7a41c20","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.21.tgz","fileCount":1650,"integrity":"sha512-8cVYayAy/knpG1ZfgzFcLabGZKoe39X/wKR1sITENGVCPr1lB4sXDrSkwH3gWRv5uVhW6p7oUBlQ3q9060A7ug==","signatures":[{"sig":"MEQCIBiQStouiYkIUvGcTB+XrdDhs8eqP7WxT0ewEkpCw+AbAiBaLkZm3rFJLJnlpwkBXsd2QDQemr2b0PEIWHy26lnAVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781308},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.21.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/88278b703ab9a3a38ff525be6e35fcbb/hackbg-secretjs-esm-1.9.3-patch.21.tgz","_integrity":"sha512-8cVYayAy/knpG1ZfgzFcLabGZKoe39X/wKR1sITENGVCPr1lB4sXDrSkwH3gWRv5uVhW6p7oUBlQ3q9060A7ug==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.1.3","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","sinon":"14.0.0","ts-jest":"27.1.3","ts-node":"^10.7.0","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.21_1694606058509_0.9119600057317607","host":"s3://npm-registry-packages"}},"1.9.3-patch.22":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.22","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.22","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"c8a12e3c4c8a36e203cfacc3d901dbea8873d1b4","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.22.tgz","fileCount":1650,"integrity":"sha512-bRH+a2sV/AuW09MgQxuVUj7oXJTCa6VCjhvgGwACNDXSQFnos1+rDNgnXcQzFZXCMe20S6ds7y7Vt9Xu5ipq5w==","signatures":[{"sig":"MEYCIQC/W/FKWU5k3k5Tr8mQjokQVI31sLJhEcFw8Ahk7ZtL3QIhAPkdJ5R6ZTkjHCVMtaw6Z/NI96fggJX2NTU2yYk3rH1j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781308},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.22.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/8c2d251563bda6e231e75c9647b2cf3f/hackbg-secretjs-esm-1.9.3-patch.22.tgz","_integrity":"sha512-bRH+a2sV/AuW09MgQxuVUj7oXJTCa6VCjhvgGwACNDXSQFnos1+rDNgnXcQzFZXCMe20S6ds7y7Vt9Xu5ipq5w==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.1.4","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.22_1694606773469_0.5945556402275931","host":"s3://npm-registry-packages"}},"1.9.3-patch.23":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.23","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.23","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"4525c222ae9ab422a8c65244ba17b919647cf18f","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.23.tgz","fileCount":1650,"integrity":"sha512-auCNVa9uVvgeijt+sKR2Z1dobV4yCbHxRgrmHUK+wxnF3d5HpOYUtd9SWDj4C/PnFPoY8X+Lvn4X3hGUjWI7vw==","signatures":[{"sig":"MEUCIQCT5B1gMQbfTN2L8Hi4CCujqCzcV2JpBA2ubJ84HGg0NgIgRB6ia/kKFq8/Vvr5c+bUgq1g7lrsEr/iUJGKC7pIGYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781308},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.23.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/443163b7b43f7689c4d183efeb190df2/hackbg-secretjs-esm-1.9.3-patch.23.tgz","_integrity":"sha512-auCNVa9uVvgeijt+sKR2Z1dobV4yCbHxRgrmHUK+wxnF3d5HpOYUtd9SWDj4C/PnFPoY8X+Lvn4X3hGUjWI7vw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.1.5","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.23_1694607232143_0.26740823822674287","host":"s3://npm-registry-packages"}},"1.9.3-patch.24":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.24","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.24","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"719cc783ef623002226995ed485073cba2c603a1","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.24.tgz","fileCount":1650,"integrity":"sha512-g+VVhVlcl1OwhB3TSXVkWXdLP1ypEWplE6P6V/oNzek4qv5/WPOOU33LxN9UmJ6Da7eEuiT/ASe7WTknY8Vh9Q==","signatures":[{"sig":"MEUCIDn5jBKUTW0xl+9ZDSm8s72h/mAMJAef/n2aNXF/koNZAiEAysfX6VlEvxeijJ/h2fq9FBg3F3kLTQwWqKSPsQgSW/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781308},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.24.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/06caf4f5f14876b5afdcca03d099ed86/hackbg-secretjs-esm-1.9.3-patch.24.tgz","_integrity":"sha512-g+VVhVlcl1OwhB3TSXVkWXdLP1ypEWplE6P6V/oNzek4qv5/WPOOU33LxN9UmJ6Da7eEuiT/ASe7WTknY8Vh9Q==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.1.6","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.24_1694609316828_0.998988371049526","host":"s3://npm-registry-packages"}},"1.9.3-patch.25":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.25","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.25","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"5cd4658e30f67743112c28c787d76b0b2fc08a7d","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.25.tgz","fileCount":1650,"integrity":"sha512-gvkbR3Jmr4jJlkKubchrprX5J7MkQkZa61s2VVJzendTLesGfpWVbXo3ZRcwd6/LHI8ty/MraG0Zfgpat0HEeA==","signatures":[{"sig":"MEQCIEEqJvjc485veCobIce3nqiWjKk4IT/WaR8iCm64jDX2AiBhkWYsYlanyK1tinot9TGNp1bAghTDu9dyAXDL+WMtvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781675},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.25.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/2b64b99ddbff910de7b752d50ff15891/hackbg-secretjs-esm-1.9.3-patch.25.tgz","_integrity":"sha512-gvkbR3Jmr4jJlkKubchrprX5J7MkQkZa61s2VVJzendTLesGfpWVbXo3ZRcwd6/LHI8ty/MraG0Zfgpat0HEeA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.1","big-integer":"1.6.51","cross-fetch":"3.1.5","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.25_1694627562019_0.9240700199265754","host":"s3://npm-registry-packages"}},"1.9.3-patch.26":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.26","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.26","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"3264c03d2bf498f1ffe0545716cc30794644131d","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.26.tgz","fileCount":1650,"integrity":"sha512-PrMfGZe8dfb99L35tXDLLBCFRNbb3oYFBRt8M8BHRZ+oGNh4wyqyojLTRBhVe4Eh80bIOW/YG4Ja1UzzgJD9Kg==","signatures":[{"sig":"MEUCIGboOva8VefZws7tLrKLK2FBMgVK7LSc1kUP1+mskLcLAiEAw0YPAA3EgS5uHwFra3Oah+JcemQZK6hLCdr+0gwAQJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781706},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.26.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"082cbe2a7d7e19ef5f599ca9b5f3feaae981de68","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/65d02e2a0fec5e5fe364d87001f9489d/hackbg-secretjs-esm-1.9.3-patch.26.tgz","_integrity":"sha512-PrMfGZe8dfb99L35tXDLLBCFRNbb3oYFBRt8M8BHRZ+oGNh4wyqyojLTRBhVe4Eh80bIOW/YG4Ja1UzzgJD9Kg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"3.1.5","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"link:./ubik","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.26_1695622294720_0.20481351180132745","host":"s3://npm-registry-packages"}},"1.9.3-patch.27":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.27","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.27","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"a38bf2ba63d074d5f6be0e867effd2deb49fd388","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.27.tgz","fileCount":1650,"integrity":"sha512-QLUOVBJxZvLzJEd8SdWDEpFgp08NSAuRmfN5oOJZI/ngpos8T7x9612mPr3Xv5NLG/Q/wKkMdvXQqM0mti8Rwg==","signatures":[{"sig":"MEYCIQDl7f+bTHkxZ6y0gAXVMFh/i5iolElhIAcFcdOU2ikvVAIhAIcd7W16Lh5K2l2FtcN6pQbNfFqvlP88299graTE0sh0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781719},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.27.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"4db2c3148ad6a45403a5de0926b689aaa9d0ebd7","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/25c01361592fba124e3081e8136541f7/hackbg-secretjs-esm-1.9.3-patch.27.tgz","_integrity":"sha512-QLUOVBJxZvLzJEd8SdWDEpFgp08NSAuRmfN5oOJZI/ngpos8T7x9612mPr3Xv5NLG/Q/wKkMdvXQqM0mti8Rwg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","tiny-secp256k1":"^1.1.6","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"2.0.0","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.27_1697577977659_0.9738175383852747","host":"s3://npm-registry-packages"}},"1.9.3-patch.28":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.28","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.28","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"5b3f52dce604751cade564363a85c0ccb8218580","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.28.tgz","fileCount":1650,"integrity":"sha512-mBziLfwV9xWunkBqj2QZIe5XIwSpfEwcpanS/J9S1B6Ur8vBq4Hxy2S4I7bzhkzAJ152ji4+8LeIlsOuoCFPSg==","signatures":[{"sig":"MEQCIEegkcbV3DZC2gsDy3sTaol0s3UWKX1X4MpcT1OKqiycAiADHAg5FDKuuCDXbGGUvxNljZtr8dVxVEnfsgABA5hxGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781687},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.28.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"4db2c3148ad6a45403a5de0926b689aaa9d0ebd7","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/e49a104769983b35fab09e65b942a677/hackbg-secretjs-esm-1.9.3-patch.28.tgz","_integrity":"sha512-mBziLfwV9xWunkBqj2QZIe5XIwSpfEwcpanS/J9S1B6Ur8vBq4Hxy2S4I7bzhkzAJ152ji4+8LeIlsOuoCFPSg==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"2.0.0","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.28_1697580308368_0.00522153675141479","host":"s3://npm-registry-packages"}},"1.9.3-patch.29":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.29","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.29","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"060225d4b8591f6fa2eb072cabe44c96fc05af82","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.29.tgz","fileCount":1649,"integrity":"sha512-eiMVzfdYSm+qOj14IGimUfSPLvftcssC+uj0KdeJO0iTQgqPjYam2n50kAaXvFm+DM9HboPY7YCb9pddTohE7Q==","signatures":[{"sig":"MEYCIQCJP5Z2sh+9fU7MB7AQSaLGTAl9JRFzFBLLDWv2l5xZ0QIhALuxMTEiV49vy9YOvePMeItPE3ONwZBke4k05trQSNxP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16559601},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.29.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"4db2c3148ad6a45403a5de0926b689aaa9d0ebd7","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/a575277f9d0b0aa3cfcee03a600f45f2/hackbg-secretjs-esm-1.9.3-patch.29.tgz","_integrity":"sha512-eiMVzfdYSm+qOj14IGimUfSPLvftcssC+uj0KdeJO0iTQgqPjYam2n50kAaXvFm+DM9HboPY7YCb9pddTohE7Q==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.2.0","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.14.0","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"2.0.0","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.29_1699468179902_0.6746753586751695","host":"s3://npm-registry-packages"}},"1.9.3-patch.30":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.30","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.30","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"34a8031208b00c75d89d94743539a3dd49aa0106","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.30.tgz","fileCount":1649,"integrity":"sha512-HGs4R7kxvkf4sk5eGLcRxxYnZj35LKW6q+feFxuj9HDoJEH3jpsc46PXYd8HuYB8hdoEEfXe2gvRVy3aWbPmKw==","signatures":[{"sig":"MEQCICvLBntssVsgap6x1L55mX7VMEnsnd9qFCCzXAt4BR9mAiAoBubmyAyfbqJc7bytqL0kxsZ4wWs64qqPsGMgLwPo4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16559685},"main":"./src/index.dist.mjs","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.30.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.mjs","require":"./src/index.dist.cjs"}},"gitHead":"60f61f4d8db7bf823484c99c38fab67b7dbc41a2","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/ec28118b049b809fa7ffcfa4bd41642e/hackbg-secretjs-esm-1.9.3-patch.30.tgz","_integrity":"sha512-HGs4R7kxvkf4sk5eGLcRxxYnZj35LKW6q+feFxuj9HDoJEH3jpsc46PXYd8HuYB8hdoEEfXe2gvRVy3aWbPmKw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"^2.0.7","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.30_1700247501909_0.45832476171951364","host":"s3://npm-registry-packages"}},"1.9.3-patch.31":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.31","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.31","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"11c043c68e656251067f07eea2e47cc49070eca2","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.31.tgz","fileCount":2059,"integrity":"sha512-kQ43k9ZMSis9kmuyKDEksZgJu11UfHxbg8J1+wuHraFWzVnQG0SHrpsV17xcpnhQo/JEkci1qhaLPbS4xhbs9g==","signatures":[{"sig":"MEUCIQDpoyL1UkAuZwu2Di6RxxPqfEBwuQoL2zfbE2foC2IImQIgBnDZ5q2+5xaLHJQ6IwX3BIaQIRiifVy6WBl+OD/Hzv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17293174},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.31.tgz","types":"src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/b22c15dad2004cac71d001a71fc6177a/hackbg-secretjs-esm-1.9.3-patch.31.tgz","_integrity":"sha512-kQ43k9ZMSis9kmuyKDEksZgJu11UfHxbg8J1+wuHraFWzVnQG0SHrpsV17xcpnhQo/JEkci1qhaLPbS4xhbs9g==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@hackbg/ubik":"3.0.0-rc.1","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.31_1701165868899_0.1453862610067802","host":"s3://npm-registry-packages"}},"1.9.3-patch.32":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.32","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.32","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"26c0d0737c791ddfe6463fa71559d291e7a289c3","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.32.tgz","fileCount":2059,"integrity":"sha512-OvK5Qfr3CZ63bjtv1fi5BIlTDRo25uBxidtEI6wzKXxaLJewVkqkJlLl6P97DdaNcur9yfccgv0bI1+dTMFL7g==","signatures":[{"sig":"MEUCIDHmsCwr/+HX6z/9abJebMJNV7kfphxyKdo6XRnP/MrDAiEAnMfTUa4E/Wd5qiv5cRUDf3Mzw66zmiWzgRC1joW2f2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17293174},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.32.tgz","types":"src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/7acf460703ad79de942c52a0747a1feb/hackbg-secretjs-esm-1.9.3-patch.32.tgz","_integrity":"sha512-OvK5Qfr3CZ63bjtv1fi5BIlTDRo25uBxidtEI6wzKXxaLJewVkqkJlLl6P97DdaNcur9yfccgv0bI1+dTMFL7g==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.32_1701166305774_0.043635484085578824","host":"s3://npm-registry-packages"}},"1.9.3-patch.33":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.33","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.33","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"a9c331abc2e80a232ea2bc70b2ef3d90354487b3","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.33.tgz","fileCount":2060,"integrity":"sha512-SMkV6Z+IEkHYrMgcSlItxnT+uNSqft8OF9FSNLyjMDrOdDM6LCW8AUyNTGXdjbZcYcpdfBYJouA02DSIYMo1SQ==","signatures":[{"sig":"MEUCIQDEpbW/7viVRV53ThTCFgzUNeK4Q+Sr6HmgY6U+3MnRbgIgM+pnd4JRN7JIYu7wxEOpEow4+uGadprxCqbYH+qgikQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17302914},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.33.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/4b8cc94143e3263a9034445900ef239d/hackbg-secretjs-esm-1.9.3-patch.33.tgz","_integrity":"sha512-SMkV6Z+IEkHYrMgcSlItxnT+uNSqft8OF9FSNLyjMDrOdDM6LCW8AUyNTGXdjbZcYcpdfBYJouA02DSIYMo1SQ==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.33_1701182498393_0.749367959973561","host":"s3://npm-registry-packages"}},"1.9.3-patch.34":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.34","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.34","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"14fc0ada65356b26a44d7e26a7d2bcac3b678d85","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.34.tgz","fileCount":2060,"integrity":"sha512-ye22LJ/avbb4E2B6vmgyVM4hrsWw/CxIAgxUzWATeutD0bxchZWkx/UkuvARQlXs8KEmHXeRyERElhJ+1+bhag==","signatures":[{"sig":"MEUCIECSvzR+x+98oAuWaUkvk6Nl09l4PgYNLNnpV24MYZ/BAiEAiJNnll4fuAUf69egPcs2vxyafgcho3TfXmiE3Ah97I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17302914},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.34.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/b1995d0c2ad34ca7ac18f76fb82fcde1/hackbg-secretjs-esm-1.9.3-patch.34.tgz","_integrity":"sha512-ye22LJ/avbb4E2B6vmgyVM4hrsWw/CxIAgxUzWATeutD0bxchZWkx/UkuvARQlXs8KEmHXeRyERElhJ+1+bhag==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.34_1701184541137_0.6102428720143855","host":"s3://npm-registry-packages"}},"1.9.3-patch.35":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.35","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.35","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"50a39862dc738d151cdc9a8785c40187ea7794a9","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.35.tgz","fileCount":2060,"integrity":"sha512-+mgLPnyLnnRYWn2+4rSS/9L/XWB86PvQQ8+4Go4wK04mMohxQnrvUlHq0I5Yef0BtkbgmVx4Tg7Q4V5ew+hbyA==","signatures":[{"sig":"MEUCIQDFEylCOmXMCeG81ctRgLvlKL2OlIcwH7BWn0FZKi31owIgQyMzdylTHpsfEnkbksuXvRW7v+mwYaFXMQczsB/gdKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17303186},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.35.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/0f8041f914cdc0c2cc692f58ad78ad37/hackbg-secretjs-esm-1.9.3-patch.35.tgz","_integrity":"sha512-+mgLPnyLnnRYWn2+4rSS/9L/XWB86PvQQ8+4Go4wK04mMohxQnrvUlHq0I5Yef0BtkbgmVx4Tg7Q4V5ew+hbyA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.35_1701185110825_0.26327229841295785","host":"s3://npm-registry-packages"}},"1.9.3-patch.36":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.36","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.36","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"45db5969c09553d4b7fade6f8e63efdee89dc333","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.36.tgz","fileCount":2060,"integrity":"sha512-QPI1iC2OIUHpQnakHuT3cFLPjY89Utz8pz1LqpA0hUCdaId9N1G1zi13QC7PNPVp1ISVtCKRMQsNW/JszWfkJw==","signatures":[{"sig":"MEUCIH5/jI1P4tHOhzGthe+WzFoGvVbYBLdFCKlM0krLF35HAiEAwQ5uAEkQx2uXE1SlDYuRANVTDKdBP1Zi2xG5OmIWTwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17303186},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.36.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/a1e097e0d50b8240938296a696bf3d41/hackbg-secretjs-esm-1.9.3-patch.36.tgz","_integrity":"sha512-QPI1iC2OIUHpQnakHuT3cFLPjY89Utz8pz1LqpA0hUCdaId9N1G1zi13QC7PNPVp1ISVtCKRMQsNW/JszWfkJw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.36_1701187450912_0.6859870098275402","host":"s3://npm-registry-packages"}},"1.9.3-patch.37":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.37","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.37","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"78e218a9c9d443608bf3e8e2b38375dd3b894e70","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.37.tgz","fileCount":2060,"integrity":"sha512-jEdmElc4qWYapS1k3nB8MqOu/c2W/wv5FfQ86H+d4lygAFlqrpQXiFEtQ9AfrN33LfFscIzbKOYjMz01mblDYA==","signatures":[{"sig":"MEQCIG/9T0WGjo6CKTvKbXhzvCXr4XSSOuLApW7Wwqqc2ofpAiA7BIhSmdN1Mj37HrMl2A8sfl4C4H5btcuMa+W86L7GNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17300410},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.37.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/88bcbd4a825ee733d1d8fceefb60ff29/hackbg-secretjs-esm-1.9.3-patch.37.tgz","_integrity":"sha512-jEdmElc4qWYapS1k3nB8MqOu/c2W/wv5FfQ86H+d4lygAFlqrpQXiFEtQ9AfrN33LfFscIzbKOYjMz01mblDYA==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.37_1701189601256_0.4508763439600605","host":"s3://npm-registry-packages"}},"1.9.3-patch.38":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.38","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.38","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"1f3ae140cdbca04d857637743dfc330ea1073269","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.38.tgz","fileCount":2060,"integrity":"sha512-K4u2MaHFxO9/33YfyrI8pLd+jaUKbpr10rj8MVHMyH0Qco2aWGC9c86UuAVzNjYYT4KKtGY1o0J73RG+i5niYQ==","signatures":[{"sig":"MEUCIGL8NFxGZxBNi45AWxqgP0JizgqMya2WciMwCyoaFs0AAiEApAIrXheyjpBJ87anqVjsRGpPqG+tE3gZOh/1ktYpgsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17297713},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.38.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/7e83ab68b325eac16b7c51d72302f9b2/hackbg-secretjs-esm-1.9.3-patch.38.tgz","_integrity":"sha512-K4u2MaHFxO9/33YfyrI8pLd+jaUKbpr10rj8MVHMyH0Qco2aWGC9c86UuAVzNjYYT4KKtGY1o0J73RG+i5niYQ==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0-rc.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.38_1701193162946_0.8466196228949796","host":"s3://npm-registry-packages"}},"1.9.3-patch.39":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.39","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.39","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"527a2dd1560ff97e6a2b9070277c0d797ace86b4","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.39.tgz","fileCount":2060,"integrity":"sha512-xqXNpJIwFE6b0418MEMFonrudRKsrkO1Ne1dx3R0scdffkmJuPM3Gkiem5PSX44s+P7KGjwK+NW6DnQw2iNNHw==","signatures":[{"sig":"MEQCID1scGr52sn/C30DWUxoqpok8WcnJdXC0MpcIb2+5j06AiAMfQ5hTO/3kV2795emI5bx1Todt6S//f9/EDu0y9nq9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17298047},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.39.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"a1bd04d8f2bd4f099fb1b224bfe603fa92016785","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/ad99e5edf6d39ae48bcbda0d031709de/hackbg-secretjs-esm-1.9.3-patch.39.tgz","_integrity":"sha512-xqXNpJIwFE6b0418MEMFonrudRKsrkO1Ne1dx3R0scdffkmJuPM3Gkiem5PSX44s+P7KGjwK+NW6DnQw2iNNHw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"9.6.7","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"18.17.1","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.0","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.39_1701785467715_0.6983155056457406","host":"s3://npm-registry-packages"}},"1.9.3-patch.40":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.40","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.40","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"5cae7197abc3d4aa3c9826c0ca1a7c3e99cba551","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.40.tgz","fileCount":2059,"integrity":"sha512-ZoV4z5t7/wrnZEPlevCLKHjK+XFmCisXKpvQW7FJklHUbkzoelF+K6Efy+HASY0JQ3nSpxMu1+BLVRMajR+s4Q==","signatures":[{"sig":"MEYCIQDNZHpzBm/US4wOyKqWAQPDiVeZf/oKQxGmIsQN8Kl4QgIhAN2Vbg3hTxpPy/84qMP8K5fVtRHRJ2dpAMru/tq42eO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17294403},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.40.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/c2985f834106c79ebf6f1039a025a68b/hackbg-secretjs-esm-1.9.3-patch.40.tgz","_integrity":"sha512-ZoV4z5t7/wrnZEPlevCLKHjK+XFmCisXKpvQW7FJklHUbkzoelF+K6Efy+HASY0JQ3nSpxMu1+BLVRMajR+s4Q==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"10.2.3","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"20.10.0","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","cross-fetch":"^4.0.0","@hackbg/4mat":"2.0.4","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.40_1705717691934_0.7553134207594365","host":"s3://npm-registry-packages"}},"1.9.3-patch.41":{"name":"@hackbg/secretjs-esm","version":"1.9.3-patch.41","author":{"name":"SCRT Labs"},"license":"MIT","_id":"@hackbg/secretjs-esm@1.9.3-patch.41","maintainers":[{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},{"name":"denismaxim0v","email":"denis@hack.bg"},{"name":"aakamenov","email":"asparuh@hack.bg"},{"name":"atanas-krondev","email":"atanas@hack.bg"},{"name":"imollov","email":"ivelin@hack.bg"},{"name":"mradkov","email":"milenradkov@me.com"}],"homepage":"https://github.com/scrtlabs/secret.js#readme","bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"dist":{"shasum":"ddad6718b6594142c5738c443d38137eb783ecc1","tarball":"https://registry.npmjs.org/@hackbg/secretjs-esm/-/secretjs-esm-1.9.3-patch.41.tgz","fileCount":2059,"integrity":"sha512-xMkpRt7Lkn1VvjmkUx5cNYhxzQJJ5p6aoU535ocPIT1YqJ0pNEXlL4BrG6oI9tb59wDeNvy5SGlzIjHnc9t3kw==","signatures":[{"sig":"MEYCIQCr/sMx5xX+aWRIwHf2TIuJe9Sla0DNOwb4x3HidflHWQIhAMsx6nvITr5LNJoEHqN5/FMU/k26veioiHLb3g4P/7FA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17293977},"main":"./src/index.dist.js","type":"module","ubik":true,"_from":"file:hackbg-secretjs-esm-1.9.3-patch.41.tgz","types":"./src/index.dist.d.ts","exports":{".":{"source":"./src/index.ts","default":"./src/index.dist.js"}},"gitHead":"89a0fe5632d5ce4381c754e97dd366ecdb784ec9","scripts":{"test":"./test.sh","build":"rm -rf ./dist && webpack && tsc","check":"tsc --noEmit --target esnext --module esnext","release":"pnpm check && pnpm ubik release --access public --otp 000000","test-ci":"jest --forceExit --runInBand","gen-docs":"typedoc"},"_npmUser":{"name":"exactlywhoyouthinkitis","email":"hello@hack.bg"},"_resolved":"/run/user/1000/7dbc9b6beadf1b077739eeed40a0da74/hackbg-secretjs-esm-1.9.3-patch.41.tgz","_integrity":"sha512-xMkpRt7Lkn1VvjmkUx5cNYhxzQJJ5p6aoU535ocPIT1YqJ0pNEXlL4BrG6oI9tb59wDeNvy5SGlzIjHnc9t3kw==","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"_npmVersion":"10.2.3","description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","directories":{},"_nodeVersion":"20.10.0","browserslist":{"production":["chrome >= 67","edge >= 79","firefox >= 68","opera >= 54","safari >= 14"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"long":"^5.2.3","pako":"2.0.4","protobufjs":"6.11.4","@scure/base":"^1.1.3","big-integer":"1.6.51","@hackbg/4mat":"2.0.4","@scure/bip32":"^1.3.2","@scure/bip39":"^1.2.1","bignumber.js":"9.0.2","@noble/hashes":"^1.3.2","readonly-date":"^1.0.0","@hackbg/dacrypt":"0.2.0","google-protobuf":"^3.21.2","@noble/secp256k1":"1.7.0","@osmonauts/helpers":"0.3.8","@whatwg-node/fetch":"^0.9.15","@hackbg/protobufjs-esm":"6.11.4-patch.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sinon":"14.0.0","ts-jest":"29.1.1","ts-node":"^10.9.1","typedoc":"0.22.11","webpack":"5.76.0","prettier":"2.5.1","ts-proto":"1.104.0","ts-loader":"9.2.6","typescript":"4.5.5","@types/jest":"27.4.0","@types/node":"18.11.2","@types/pako":"1.0.3","webpack-cli":"4.9.2","@hackbg/ubik":"3.0.1","@cosmjs/crypto":"0.29.4","@confio/relayer":"0.7.0","@cosmjs/stargate":"0.29.4","@cosmjs/proto-signing":"^0.29.5","typedoc-plugin-extras":"2.2.3","node-polyfill-webpack-plugin":"1.1.4","typedoc-plugin-missing-exports":"0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/secretjs-esm_1.9.3-patch.41_1705949935554_0.15266052621215676","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-08-30T00:48:03.568Z","modified":"2025-03-19T17:39:55.626Z","1.9.3-patch.1":"2023-08-30T00:48:04.058Z","1.9.3-patch.2":"2023-08-30T00:53:15.923Z","1.9.3-patch.3":"2023-08-30T01:24:12.025Z","1.9.3-patch.4":"2023-09-08T19:04:30.769Z","1.9.3-patch.5":"2023-09-08T20:31:47.424Z","1.9.3-patch.6":"2023-09-09T09:55:50.409Z","1.9.3-patch.7":"2023-09-09T12:12:26.218Z","1.9.3-patch.8":"2023-09-09T18:57:40.539Z","1.9.3-patch.9":"2023-09-09T19:02:31.598Z","1.9.3-patch.10":"2023-09-09T19:16:43.502Z","1.9.3-patch.11":"2023-09-09T20:26:55.071Z","1.9.3-patch.12":"2023-09-09T20:38:58.009Z","1.9.3-patch.13":"2023-09-09T21:14:15.664Z","1.9.3-patch.14":"2023-09-09T22:11:52.832Z","1.9.3-patch.15":"2023-09-10T10:09:22.069Z","1.9.3-patch.16":"2023-09-10T10:24:12.033Z","1.9.3-patch.17":"2023-09-10T10:31:20.822Z","1.9.3-patch.18":"2023-09-10T10:37:05.575Z","1.9.3-patch.19":"2023-09-10T10:40:39.039Z","1.9.3-patch.20":"2023-09-10T11:08:31.248Z","1.9.3-patch.21":"2023-09-13T11:54:18.801Z","1.9.3-patch.22":"2023-09-13T12:06:13.827Z","1.9.3-patch.23":"2023-09-13T12:13:52.530Z","1.9.3-patch.24":"2023-09-13T12:48:37.108Z","1.9.3-patch.25":"2023-09-13T17:52:42.315Z","1.9.3-patch.26":"2023-09-25T06:11:35.032Z","1.9.3-patch.27":"2023-10-17T21:26:18.040Z","1.9.3-patch.28":"2023-10-17T22:05:09.090Z","1.9.3-patch.29":"2023-11-08T18:29:40.303Z","1.9.3-patch.30":"2023-11-17T18:58:22.237Z","1.9.3-patch.31":"2023-11-28T10:04:29.322Z","1.9.3-patch.32":"2023-11-28T10:11:46.064Z","1.9.3-patch.33":"2023-11-28T14:41:38.736Z","1.9.3-patch.34":"2023-11-28T15:15:41.443Z","1.9.3-patch.35":"2023-11-28T15:25:11.227Z","1.9.3-patch.36":"2023-11-28T16:04:11.332Z","1.9.3-patch.37":"2023-11-28T16:40:01.632Z","1.9.3-patch.38":"2023-11-28T17:39:23.158Z","1.9.3-patch.39":"2023-12-05T14:11:08.082Z","1.9.3-patch.40":"2024-01-20T02:28:12.284Z","1.9.3-patch.41":"2024-01-22T18:58:55.835Z"},"bugs":{"url":"https://github.com/scrtlabs/secret.js/issues"},"author":{"name":"SCRT Labs"},"license":"MIT","homepage":"https://github.com/scrtlabs/secret.js#readme","repository":{"url":"git+https://github.com/scrtlabs/secret.js.git"},"description":"The JavaScript SDK for Secret Network. Unofficial ESM-friendly port.","maintainers":[{"email":"ivelin@hack.bg","name":"imollov"},{"email":"atanas@hack.bg","name":"atanas-krondev"},{"email":"milenradkov@me.com","name":"mradkov"},{"email":"hello@hack.bg","name":"exactlywhoyouthinkitis"}],"readme":"<p align=\"center\">\n  <img src=\"./media/logo-light.svg#gh-light-mode-only\" type=\"image/svg+xml\" width=\"75%\" class=\"light-logo\" />\n  <img src=\"./media/logo-dark.svg#gh-dark-mode-only\" type=\"image/svg+xml\" width=\"75%\" class=\"dark-logo\" />\n</p>\n\n<p align=\"center\">\n  The JavaScript SDK for Secret Network\n</p>\n\n<p align=\"center\">\n  <img alt=\"npm\" src=\"https://img.shields.io/npm/v/secretjs\" />\n  <img alt=\"ci\" style=\"margin-left: 0.3em\" src=\"https://github.com/scrtlabs/secret.js/actions/workflows/test.yml/badge.svg?branch=master\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://secretjs.scrt.network\" target=\"_blank\"><strong>Explore the Docs »</strong></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/scrtlabs/secret.js\" target=\"_blank\"><strong>GitHub »</strong></a>\n</p>\n\n<h1 id=\"table-of-contents\">Table of Contents</h1>\n\n- [Key Features](#key-features)\n- [Beta Version Notice](#beta-version-notice)\n- [Installation](#installation)\n- [Usage Examples](#usage-examples)\n  - [Sending Queries](#sending-queries)\n  - [Broadcasting Transactions](#broadcasting-transactions)\n- [Integrations](#integrations)\n  - [MetaMask](#metamask)\n  - [Keplr Wallet](#keplr-wallet)\n    - [`SignerOnlyAmino` vs `Signer` vs `SignerAuto`](#signeronlyamino-vs-signer-vs-signerauto)\n  - [Fina Wallet](#fina-wallet)\n    - [Deep linking](#deep-linking)\n  - [Leap Cosmos Wallet](#leap-cosmos-wallet)\n  - [StarShell Wallet](#starshell-wallet)\n- [API](#api)\n  - [Wallet](#wallet)\n    - [Importing account from mnemonic](#importing-account-from-mnemonic)\n    - [Generating a random account](#generating-a-random-account)\n  - [SecretNetworkClient](#secretnetworkclient)\n    - [Querier secret.js](#querier-secretjs)\n    - [Signer secret.js](#signer-secretjs)\n    - [`secretjs.query`](#secretjsquery)\n    - [`secretjs.address`](#secretjsaddress)\n    - [`secretjs.tx`](#secretjstx)\n    - [Resolve IBC Responses](#resolve-ibc-responses)\n  - [Helper Functions](#helper-functions)\n    - [`pubkeyToAddress()`](#pubkeytoaddress)\n    - [`base64PubkeyToAddress()`](#base64pubkeytoaddress)\n    - [`selfDelegatorAddressToValidatorAddress()`](#selfdelegatoraddresstovalidatoraddress)\n    - [`validatorAddressToSelfDelegatorAddress()`](#validatoraddresstoselfdelegatoraddress)\n    - [`tendermintPubkeyToValconsAddress()`](#tendermintpubkeytovalconsaddress)\n    - [`base64TendermintPubkeyToValconsAddress()`](#base64tendermintpubkeytovalconsaddress)\n    - [`ibcDenom()`](#ibcdenom)\n    - [`stringToCoins()` / `coinsFromString()`](#stringtocoins--coinsfromstring)\n    - [`stringToCoins()` / `coinFromString()`](#stringtocoins--coinfromstring)\n    - [`validateAddress()`](#validateaddress)\n\n# Key Features\n\nSecret.js a JavaScript SDK for writing applications that interact with the Secret Network blockchain.\n\n- Written in TypeScript and provided with type definitions.\n- Provides simple abstractions over core data structures.\n- Supports every possible message and transaction type.\n- Exposes every possible query type.\n- Handles input/output encryption/decryption for Secret Contracts.\n- Works in Node.js, modern web browsers and React Native.\n\n# Beta Version Notice\n\nThis library is still in beta, **APIs may break**. Beta testers are welcome!\n\nSee [project board](https://github.com/scrtlabs/secret.js/projects/1) for list of existing/missing features.\n\n# Installation\n\nUsing npm:\n\n```bash\nnpm install secretjs\n```\n\nUsing yarn:\n\n```bash\nyarn add secretjs\n```\n\nDirectly in the browser:\n\n```html\n<script src=\"https://www.unpkg.com/secretjs/dist/browser.js\" />\n<script>\n  const { SecretNetworkClient } = window.secretjs;\n</script>\n```\n\n**Additional step for React Native:**\n\nFollow the instruction of [react-native-get-random-values](https://www.npmjs.com/package/react-native-get-random-values) package\n\n# Usage Examples\n\nNote: Public gRPC-web endpoints can be found in https://github.com/scrtlabs/api-registry for both mainnet and testnet.\n\nFor a lot more usage examples [refer to the tests](./test/test.ts).\n\n## Sending Queries\n\n```ts\nimport { SecretNetworkClient, grpc } from \"secretjs\";\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\n// To create a readonly secret.js client, just pass in a gRPC-web endpoint\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: \"secret-4\",\n});\n\nconst {\n  balance: { amount },\n} = await secretjs.query.bank.balance(\n  {\n    address: \"secret1ap26qrlp8mcq2pg6r47w43l0y8zkqm8a450s03\",\n    denom: \"uscrt\",\n  } /*,\n  // optional: query at a specific height (using an archive node) \n  [[\"x-cosmos-block-height\", \"2000000\"]]\n  */,\n);\n\nconsole.log(`I have ${Number(amount) / 1e6} SCRT!`);\n\nconst sSCRT = \"secret1k0jntykt7e4g3y88ltc60czgjuqdy4c9e8fzek\";\n// Get codeHash using `secretcli q compute contract-hash secret1k0jntykt7e4g3y88ltc60czgjuqdy4c9e8fzek`\nconst sScrtCodeHash =\n  \"af74387e276be8874f07bec3a87023ee49b0e7ebe08178c49d0a49c3c98ed60e\";\n\nconst { token_info } = await secretjs.query.compute.queryContract({\n  contract_address: sSCRT,\n  code_hash: sScrtCodeHash, // optional but way faster\n  query: { token_info: {} },\n});\n\nconsole.log(`sSCRT has ${token_info.decimals} decimals!`);\n```\n\n## Broadcasting Transactions\n\n```ts\nimport { Wallet, SecretNetworkClient, MsgSend, MsgMultiSend } from \"secretjs\";\n\nconst wallet = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n);\nconst myAddress = wallet.address;\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\n// To create a signer secret.js client, also pass in a wallet\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: \"secret-4\",\n  wallet: wallet,\n  walletAddress: myAddress,\n});\n\nconst bob = \"secret1dgqnta7fwjj6x9kusyz7n8vpl73l7wsm0gaamk\";\nconst msg = new MsgSend({\n  from_address: myAddress,\n  to_address: bob,\n  amount: stringToCoins(\"1uscrt\"),\n});\n\nconst tx = await secretjs.tx.broadcast([msg], {\n  gasLimit: 20_000,\n  gasPriceInFeeDenom: 0.1,\n  feeDenom: \"uscrt\",\n});\n```\n\n# Integrations\n\n## MetaMask\n\n```ts\nimport { SecretNetworkClient, MetaMaskWallet } from \"secretjs\";\n\n//@ts-ignore\nconst [ethAddress] = await window.ethereum.request({\n  method: \"eth_requestAccounts\",\n});\n\nconst wallet = await MetaMaskWallet.create(window.ethereum, ethAddress);\n\nconst secretjs = new SecretNetworkClient({\n  url: \"TODO get from https://github.com/scrtlabs/api-registry\",\n  chainId: \"secret-4\",\n  wallet: wallet,\n  walletAddress: wallet.address,\n});\n```\n\nNotes:\n\n1. MetaMask supports mobile!\n2. MetaMask supports Ledger.\n3. You might want to pass `encryptionSeed` to `SecretNetworkClient.create()` to use the same encryption key for the user across sessions. This value should be a true random 32 byte number that is stored securly in your app, such that only the user can decrypt it. This can also be a `sha256(user_password)` but might impair UX.\n4. See Keplr's [`getOfflineSignerOnlyAmino()`](#getofflinesigneronlyamino) for list of unsupported transactions.\n\n<img src=\"./media/metamask-signing-example.jpg\" width=\"55%\" style=\"border-radius: 10px;\" />\n\n## Keplr Wallet\n\nThe recommended way of integrating Keplr is by using `window.keplr.getOfflineSignerOnlyAmino()`:\n\n```ts\nimport { SecretNetworkClient } from \"secretjs\";\n\nconst sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));\n\nwhile (\n  !window.keplr ||\n  !window.getEnigmaUtils ||\n  !window.getOfflineSignerOnlyAmino\n) {\n  await sleep(50);\n}\n\nconst CHAIN_ID = \"secret-4\";\n\nawait window.keplr.enable(CHAIN_ID);\n\nconst keplrOfflineSigner = window.keplr.getOfflineSignerOnlyAmino(CHAIN_ID);\nconst [{ address: myAddress }] = await keplrOfflineSigner.getAccounts();\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: CHAIN_ID,\n  wallet: keplrOfflineSigner,\n  walletAddress: myAddress,\n  encryptionUtils: window.keplr.getEnigmaUtils(CHAIN_ID),\n});\n\n// Note: Using `window.getEnigmaUtils` is optional, it will allow\n// Keplr to use the same encryption seed across sessions for the account.\n// The benefit of this is that `secretjs.query.getTx()` will be able to decrypt\n// the response across sessions.\n```\n\nNotes:\n\n1. No mobile support yet.\n2. Keplr supports Ledger.\n3. By using `encryptionUtils` you let Keplr handle user encryption keys for you, which allows you to easily decrypt transactions across sessions.\n\nLinks:\n\n- <a href=\"https://www.keplr.app\" target=\"_blank\"><strong>Official Keplr Website »</strong></a>\n- <a href=\"https://docs.keplr.app/api\" target=\"_blank\"><strong>Keplr API Docs »</strong></a>\n\n### `SignerOnlyAmino` vs `Signer` vs `SignerAuto`\n\nTLDR:\n\n- [`getOfflineSignerOnlyAmino()`](#getofflinesigneronlyamino): The recommended way. Supports Ledger, has a nice UI.\n- [`getOfflineSigner()`](#getofflinesigner): No Ledger support, ugly UI, can send IBC **relayer** txs and submit IBC gov proposals.\n- [`getOfflineSignerAuto()`](#getofflinesignerauto): If Ledger alias for `getOfflineSignerOnlyAmino()`, otherwise alias for `getOfflineSigner()`.\n\n#### `window.keplr.getOfflineSignerOnlyAmino()`\n\nAlthough this is the legacy way of signing transactions on cosmos-sdk, it's still the most recommended for connecting to Keplr due to Ledger support & better UI on Keplr.\n\n- 🟩 Looks good on Keplr\n- 🟩 Supports users signing with Ledger\n- 🟥 Doesn't support signing these transactions:\n  - Every tx type under `ibc_client`, `ibc_connection` and `ibc_channel` (meaning IBC relaying, for example with [ts-relayer](https://github.com/confio/ts-relayer))\n  - [gov/MsgSubmitProposal/ClientUpdateProposal](https://secretjs.scrt.network/enums/ProposalType#ClientUpdateProposal)\n  - [gov/MsgSubmitProposal/UpgradeProposal](https://secretjs.scrt.network/enums/ProposalType#UpgradeProposal)\n\nNote that [ibc_transfer/MsgTransfer](https://secretjs.scrt.network/classes/MsgTransfer) for sending funds across IBC **is** supported.\n\n<img src=\"./media/keplr-amino.png\" width=\"55%\" style=\"border-style: solid;border-color: #5e72e4;border-radius: 10px;\" />\n\n#### `window.keplr.getOfflineSigner()`\n\nThe new way of signing transactions on cosmos-sdk, it's more efficient but still doesn't have Ledger support, so it's most recommended for usage in apps that don't require signing transactions with Ledger.\n\n- 🟥 Looks bad on Keplr\n- 🟥 Doesn't support users signing with Ledger\n- 🟩 Supports signing transactions with all types of Msgs\n\n<img src=\"./media/keplr-proto.png\" width=\"55%\" style=\"border-style: solid;border-color: #5e72e4;border-radius: 10px;\" />\n\n#### `window.keplr.getOfflineSignerAuto()`\n\nIf the connected Keplr account uses Ledger, returns `window.keplr.getOfflineSignerOnlyAmino()`.  \nOtherwise returns `window.keplr.getOfflineSigner()`.\n\n## Fina Wallet\n\nFina implements the Keplr API, so [the above Keplr docs](#keplr-wallet) applies. If you support Keplr, your app will also work on the Fina Wallet mobile app. This works because the Fina Wallet mobile app has webview to which it injects its objects under `window.keplr`.\n\n### Deep linking\n\nFina supports deep linking into its in-app browser.\n\nExample1: `fina://wllet/dapps?network=secret-4&url=https%3A%2F%2Fdash.scrt.network`\n\nExample2:\n\nIf a user accessed your app using a regular mobile browser, you can open your app in the Fina in-app browser using this code:\n\n```ts\nconst urlSearchParams = new URLSearchParams();\nurlSearchParams.append(\"network\", \"secret-4\");\nurlSearchParams.append(\"url\", window.location.href);\n\nwindow.open(`fina://wllet/dapps?${urlSearchParams.toString()}`, \"_blank\");\n```\n\nLinks:\n\n- <a href=\"https://fina.cash\" target=\"_blank\"><strong>Official Fina Website »</strong></a>\n\n## Leap Cosmos Wallet\n\nThe recommended way of integrating Leap is by using `window.leap.getOfflineSignerOnlyAmino()`:\n\n```ts\nimport { SecretNetworkClient } from \"secretjs\";\n\nconst sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));\n\nwhile (\n  !window.leap ||\n  !window.leap.getEnigmaUtils ||\n  !window.leap.getOfflineSignerOnlyAmino\n) {\n  await sleep(50);\n}\n\nconst CHAIN_ID = \"secret-4\";\n\nawait window.leap.enable(CHAIN_ID);\n\nconst leapOfflineSigner = window.leap.getOfflineSignerOnlyAmino(CHAIN_ID);\nconst [{ address: myAddress }] = await leapOfflineSigner.getAccounts();\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: CHAIN_ID,\n  wallet: leapOfflineSigner,\n  walletAddress: myAddress,\n  encryptionUtils: window.leap.getEnigmaUtils(CHAIN_ID),\n});\n\n// Note: Using `window.leap.getEnigmaUtils()` is optional, it will allow\n// Leap to use the same encryption seed across sessions for the account.\n// The benefit of this is that `secretjs.query.getTx()` will be able to decrypt\n// the response across sessions.\n```\n\nLinks:\n\n- <a href=\"https://www.leapwallet.io/cosmos\" target=\"_blank\"><strong>Official Leap Website »</strong></a>\n- <a href=\"https://docs.leapwallet.io/cosmos/connect-to-leap/introduction\" target=\"_blank\"><strong>Leap API Docs »</strong></a>\n\n## StarShell Wallet\n\nStarShell implements the Keplr API, so [the above Keplr docs](#keplr-wallet) applies. If you support Keplr, your app will also work on StarShell wallet. This works because StarShell wallet asks the user to turn off Keplr and then overrides `window.keplr` with its objects.\n\nLinks:\n\n- <a href=\"https://starshell.net\" target=\"_blank\"><strong>Official StarShell Website »</strong></a>\n\n# API\n\n## Wallet\n\nAn offline wallet implementation, used to sign transactions. Usually we'd just want to pass it to `SecretNetworkClient`.\n\n[**Full API »**](https://secretjs.scrt.network/classes/Wallet.html)\n\n### Importing account from mnemonic\n\n```ts\nimport { Wallet } from \"secretjs\";\n\nconst wallet = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n);\nconst myAddress = wallet.address;\n```\n\n### Generating a random account\n\n```ts\nimport { Wallet } from \"secretjs\";\n\nconst wallet = new Wallet();\nconst myAddress = wallet.address;\nconst myMnemonicPhrase = wallet.mnemonic;\n```\n\n## SecretNetworkClient\n\n[**Full API »**](https://secretjs.scrt.network/classes/SecretNetworkClient.html)\n\n### Querier secret.js\n\nA querier client can only send queries and get chain information. Access to all query types can be done via `secretjs.query`.\n\n```ts\nimport { SecretNetworkClient } from \"secretjs\";\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\n// To create a readonly secret.js client, just pass in a gRPC-web endpoint\nconst secretjs = new SecretNetworkClient({\n  chainId: \"secret-4\",\n  url,\n});\n```\n\n### Signer secret.js\n\nA signer client can broadcast transactions, send queries and get chain information.\n\nHere in addition to `secretjs.query`, there are also `secretjs.tx` & `secretjs.address`.\n\n```ts\nimport { Wallet, SecretNetworkClient, MsgSend, MsgMultiSend } from \"secretjs\";\n\nconst wallet = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n);\nconst myAddress = wallet.address;\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\n// To create a signer secret.js client you must also pass in `wallet`, `walletAddress` and `chainId`\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: \"secret-4\",\n  wallet: wallet,\n  walletAddress: myAddress,\n});\n```\n\n### `secretjs.query`\n\n#### `secretjs.query.getTx(hash)`\n\nReturns a transaction with a txhash. `hash` is a 64 character upper-case hex string.\n\n#### `secretjs.query.txsQuery(query)`\n\nReturns all transactions that match a query.\n\nTo tell which events you want, you need to provide a query. query is a string, which has a form: `condition AND condition ...` (no OR at the moment). Condition has a form: `key operation operand`. key is a string with a restricted set of possible symbols (`\\t`, `\\n`, `\\r`, `\\`, `(`, `)`, `\"`, `'`, `=`, `>`, `<` are not allowed). Operation can be `=`, `<`, `<=`, `>`, `>=`, `CONTAINS` AND `EXISTS`. Operand can be a string (escaped with single quotes), number, date or time.\n\nExamples:\n\n- `tx.hash = 'XYZ'` # single transaction\n- `tx.height = 5` # all txs of the fifth block\n- `create_validator.validator = 'ABC'` # tx where validator ABC was created\n\nTendermint provides a few predefined keys: `tx.hash` and `tx.height`. You can provide additional event keys that were emitted during the transaction. All events are indexed by a composite key of the form `{eventType}.{evenAttrKey}`. Multiple event types with duplicate keys are allowed and are meant to categorize unique and distinct events.\n\nTo create a query for txs where AddrA transferred funds: `transfer.sender = 'AddrA'`\n\nSee `txsQuery` under https://secretjs.scrt.network/modules#Querier.\n\n#### `secretjs.query.auth.account()`\n\nReturns account details based on address.\n\n```ts\nconst { address, accountNumber, sequence } = await secretjs.query.auth.account({\n  address: myAddress,\n});\n```\n\n#### `secretjs.query.auth.accounts()`\n\nReturns all existing accounts on the blockchain.\n\n```ts\n/// Get all accounts\nconst result = await secretjs.query.auth.accounts({});\n```\n\n#### `secretjs.query.auth.params()`\n\nQueries all x/auth parameters.\n\n```ts\nconst {\n  params: {\n    maxMemoCharacters,\n    sigVerifyCostEd25519,\n    sigVerifyCostSecp256k1,\n    txSigLimit,\n    txSizeCostPerByte,\n  },\n} = await secretjs.query.auth.params();\n```\n\n#### `secretjs.query.authz.grants()`\n\nReturns list of authorizations, granted to the grantee by the granter.\n\n#### `secretjs.query.bank.balance()`\n\nBalance queries the balance of a single coin for a single account.\n\n```ts\nconst { balance } = await secretjs.query.bank.balance({\n  address: myAddress,\n  denom: \"uscrt\",\n});\n```\n\n#### `secretjs.query.bank.allBalances()`\n\nAllBalances queries the balance of all coins for a single account.\n\n#### `secretjs.query.bank.totalSupply()`\n\nTotalSupply queries the total supply of all coins.\n\n#### `secretjs.query.bank.supplyOf()`\n\nSupplyOf queries the supply of a single coin.\n\n#### `secretjs.query.bank.params()`\n\nParams queries the parameters of x/bank module.\n\n#### `secretjs.query.bank.denomMetadata()`\n\nDenomsMetadata queries the client metadata of a given coin denomination.\n\n#### `secretjs.query.bank.denomsMetadata()`\n\nDenomsMetadata queries the client metadata for all registered coin denominations.\n\n#### `secretjs.query.compute.codeHashByContractAddress()`\n\nGet codeHash of a Secret Contract.\n\n#### `secretjs.query.compute.codeHashByCodeId()`\n\nGet codeHash from a code id.\n\n#### `secretjs.query.compute.contractInfo()`\n\nGet metadata of a Secret Contract.\n\n#### `secretjs.query.compute.contractsByCode()`\n\nGet all contracts that were instantiated from a code id.\n\n#### `secretjs.query.compute.queryContract()`\n\nQuery a Secret Contract.\n\n```ts\ntype Result = {\n  token_info: {\n    decimals: number;\n    name: string;\n    symbol: string;\n    total_supply: string;\n  };\n};\n\nconst result = (await secretjs.query.compute.queryContract({\n  contract_address: sScrtAddress,\n  code_hash: sScrtCodeHash, // optional but way faster\n  query: { token_info: {} },\n})) as Result;\n```\n\n#### `secretjs.query.compute.code()`\n\nGet WASM bytecode and metadata for a code id.\n\n```ts\nconst { codeInfo } = await secretjs.query.compute.code(codeId);\n```\n\n#### `secretjs.query.compute.codes()`\n\nQuery all contract codes on-chain.\n\n#### `secretjs.query.distribution.params()`\n\nParams queries params of the distribution module.\n\n#### `secretjs.query.distribution.validatorOutstandingRewards()`\n\nValidatorOutstandingRewards queries rewards of a validator address.\n\n#### `secretjs.query.distribution.validatorCommission()`\n\nValidatorCommission queries accumulated commission for a validator.\n\n#### `secretjs.query.distribution.validatorSlashes()`\n\nValidatorSlashes queries slash events of a validator.\n\n#### `secretjs.query.distribution.delegationRewards()`\n\nDelegationRewards queries the total rewards accrued by a delegation.\n\n#### `secretjs.query.distribution.delegationTotalRewards()`\n\nDelegationTotalRewards queries the total rewards accrued by a each validator.\n\n#### `secretjs.query.distribution.delegatorValidators()`\n\nDelegatorValidators queries the validators of a delegator.\n\n#### `secretjs.query.distribution.delegatorWithdrawAddress()`\n\nDelegatorWithdrawAddress queries withdraw address of a delegator.\n\n#### `secretjs.query.distribution.communityPool()`\n\nCommunityPool queries the community pool coins.\n\n#### `secretjs.query.distribution.foundationTax()`\n\nDelegatorWithdrawAddress queries withdraw address of a delegator.\n\n#### `secretjs.query.evidence.evidence()`\n\nEvidence queries evidence based on evidence hash.\n\n#### `secretjs.query.evidence.allEvidence()`\n\nAllEvidence queries all evidence.\n\n#### `secretjs.query.feegrant.allowance()`\n\nAllowance returns fee granted to the grantee by the granter.\n\n#### `secretjs.query.feegrant.allowances()`\n\nAllowances returns all the grants for address.\n\n#### `secretjs.query.gov.proposal()`\n\nProposal queries proposal details based on ProposalID.\n\n#### `secretjs.query.gov.proposals()`\n\nProposals queries all proposals based on given status.\n\n```ts\n// Get all proposals\nconst { proposals } = await secretjs.query.gov.proposals({\n  proposal_status: ProposalStatus.PROPOSAL_STATUS_UNSPECIFIED,\n  voter: \"\",\n  depositor: \"\",\n});\n```\n\n#### `secretjs.query.gov.vote()`\n\nVote queries voted information based on proposalID, voterAddr.\n\n#### `secretjs.query.gov.votes()`\n\nVotes queries votes of a given proposal.\n\n#### `secretjs.query.gov.params()`\n\nParams queries all parameters of the gov module.\n\n#### `secretjs.query.gov.deposit()`\n\nDeposit queries single deposit information based proposalID, depositAddr.\n\n```ts\nconst {\n  deposit: { amount },\n} = await secretjs.query.gov.deposit({\n  depositor: myAddress,\n  proposalId: propId,\n});\n```\n\n#### `secretjs.query.gov.deposits()`\n\nDeposits queries all deposits of a single proposal.\n\n#### `secretjs.query.gov.tallyResult()`\n\nTallyResult queries the tally of a proposal vote.\n\n#### `secretjs.query.ibc_channel.channel()`\n\nChannel queries an IBC Channel.\n\n#### `secretjs.query.ibc_channel.channels()`\n\nChannels queries all the IBC channels of a chain.\n\n#### `secretjs.query.ibc_channel.connectionChannels()`\n\nConnectionChannels queries all the channels associated with a connection end.\n\n#### `secretjs.query.ibc_channel.channelClientState()`\n\nChannelClientState queries for the client state for the channel associated with the provided channel identifiers.\n\n#### `secretjs.query.ibc_channel.channelConsensusState()`\n\nChannelConsensusState queries for the consensus state for the channel associated with the provided channel identifiers.\n\n#### `secretjs.query.ibc_channel.packetCommitment()`\n\nPacketCommitment queries a stored packet commitment hash.\n\n#### `secretjs.query.ibc_channel.packetCommitments()`\n\nPacketCommitments returns all the packet commitments hashes associated with a channel.\n\n#### `secretjs.query.ibc_channel.packetReceipt()`\n\nPacketReceipt queries if a given packet sequence has been received on the queried chain\n\n#### `secretjs.query.ibc_channel.packetAcknowledgement()`\n\nPacketAcknowledgement queries a stored packet acknowledgement hash.\n\n#### `secretjs.query.ibc_channel.packetAcknowledgements()`\n\nPacketAcknowledgements returns all the packet acknowledgements associated with a channel.\n\n#### `secretjs.query.ibc_channel.unreceivedPackets()`\n\nUnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.\n\n#### `secretjs.query.ibc_channel.unreceivedAcks()`\n\nUnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.\n\n#### `secretjs.query.ibc_channel.nextSequenceReceive()`\n\nNextSequenceReceive returns the next receive sequence for a given channel.\n\n#### `secretjs.query.ibc_client.clientState()`\n\nClientState queries an IBC light client.\n\n#### `secretjs.query.ibc_client.clientStates()`\n\nClientStates queries all the IBC light clients of a chain.\n\n#### `secretjs.query.ibc_client.consensusState()`\n\nConsensusState queries a consensus state associated with a client state at a given height.\n\n#### `secretjs.query.ibc_client.consensusStates()`\n\nConsensusStates queries all the consensus state associated with a given client.\n\n#### `secretjs.query.ibc_client.clientStatus()`\n\nStatus queries the status of an IBC client.\n\n#### `secretjs.query.ibc_client.clientParams()`\n\nClientParams queries all parameters of the ibc client.\n\n#### `secretjs.query.ibc_client.upgradedClientState()`\n\nUpgradedClientState queries an Upgraded IBC light client.\n\n#### `secretjs.query.ibc_client.upgradedConsensusState()`\n\nUpgradedConsensusState queries an Upgraded IBC consensus state.\n\n#### `secretjs.query.ibc_connection.connection()`\n\nConnection queries an IBC connection end.\n\n#### `secretjs.query.ibc_connection.connections()`\n\nConnections queries all the IBC connections of a chain.\n\n#### `secretjs.query.ibc_connection.clientConnections()`\n\nClientConnections queries the connection paths associated with a client state.\n\n#### `secretjs.query.ibc_connection.connectionClientState()`\n\nConnectionClientState queries the client state associated with the connection.\n\n#### `secretjs.query.ibc_connection.connectionConsensusState()`\n\nConnectionConsensusState queries the consensus state associated with the connection.\n\n#### `secretjs.query.ibc_transfer.denomTrace()`\n\nDenomTrace queries a denomination trace information.\n\n#### `secretjs.query.ibc_transfer.denomTraces()`\n\nDenomTraces queries all denomination traces.\n\n#### `secretjs.query.ibc_transfer.params()`\n\nParams queries all parameters of the ibc-transfer module.\n\n#### `secretjs.query.mint.params()`\n\nParams returns the total set of minting parameters.\n\n#### `secretjs.query.mint.inflation()`\n\nInflation returns the current minting inflation value.\n\n#### `secretjs.query.mint.annualProvisions()`\n\nAnnualProvisions current minting annual provisions value.\n\n#### `secretjs.query.params.params()`\n\nParams queries a specific parameter of a module, given its subspace and key.\n\n#### `secretjs.query.registration.txKey()`\n\nReturns the key used for transactions.\n\n#### `secretjs.query.registration.registrationKey()`\n\nReturns the key used for registration.\n\n#### `secretjs.query.registration.encryptedSeed()`\n\nReturns the encrypted seed for a registered node by public key.\n\n#### `secretjs.query.slashing.params()`\n\nParams queries the parameters of slashing module.\n\n#### `secretjs.query.slashing.signingInfo()`\n\nSigningInfo queries the signing info of given cons address.\n\n#### `secretjs.query.slashing.signingInfos()`\n\nSigningInfos queries signing info of all validators.\n\n#### `secretjs.query.staking.validators()`\n\nValidators queries all validators that match the given status.\n\n```ts\n// Get all validators\nconst { validators } = await secretjs.query.staking.validators({ status: \"\" });\n```\n\n#### `secretjs.query.staking.validator()`\n\nValidator queries validator info for given validator address.\n\n#### `secretjs.query.staking.validatorDelegations()`\n\nValidatorDelegations queries delegate info for given validator.\n\n#### `secretjs.query.staking.validatorUnbondingDelegations()`\n\nValidatorUnbondingDelegations queries unbonding delegations of a validator.\n\n#### `secretjs.query.staking.delegation()`\n\nDelegation queries delegate info for given validator delegator pair.\n\n#### `secretjs.query.staking.unbondingDelegation()`\n\nUnbondingDelegation queries unbonding info for given validator delegator pair.\n\n#### `secretjs.query.staking.delegatorDelegations()`\n\nDelegatorDelegations queries all delegations of a given delegator address.\n\n#### `secretjs.query.staking.delegatorUnbondingDelegations()`\n\nDelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.\n\n#### `secretjs.query.staking.redelegations()`\n\nRedelegations queries redelegations of given address.\n\n#### `secretjs.query.staking.delegatorValidators()`\n\nDelegatorValidators queries all validators info for given delegator address.\n\n#### `secretjs.query.staking.delegatorValidator()`\n\nDelegatorValidator queries validator info for given delegator validator pair.\n\n#### `secretjs.query.staking.historicalInfo()`\n\nHistoricalInfo queries the historical info for given height.\n\n#### `secretjs.query.staking.pool()`\n\nPool queries the pool info.\n\n#### `secretjs.query.staking.params()`\n\nParameters queries the staking parameters.\n\n#### `secretjs.query.tendermint.getNodeInfo()`\n\nGetNodeInfo queries the current node info.\n\n#### `secretjs.query.tendermint.getSyncing()`\n\nGetSyncing queries node syncing.\n\n#### `secretjs.query.tendermint.getLatestBlock()`\n\nGetLatestBlock returns the latest block.\n\n#### `secretjs.query.tendermint.getBlockByHeight()`\n\nGetBlockByHeight queries block for given height.\n\n#### `secretjs.query.tendermint.getLatestValidatorSet()`\n\nGetLatestValidatorSet queries latest validator-set.\n\n#### `secretjs.query.tendermint.getValidatorSetByHeight()`\n\nGetValidatorSetByHeight queries validator-set at a given height.\n\n#### `secretjs.query.upgrade.currentPlan()`\n\nCurrentPlan queries the current upgrade plan.\n\n#### `secretjs.query.upgrade.appliedPlan()`\n\nAppliedPlan queries a previously applied upgrade plan by its name.\n\n#### `secretjs.query.upgrade.upgradedConsensusState()`\n\nUpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain.\n\n#### `secretjs.query.upgrade.moduleVersions()`\n\nModuleVersions queries the list of module versions from state.\n\n### `secretjs.address`\n\nOn a signer secret.js, `secretjs.address` is the same as `walletAddress`:\n\n```ts\nimport { Wallet, SecretNetworkClient } from \"secretjs\";\n\nconst wallet = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n);\nconst myAddress = wallet.address;\n\nconst url = \"TODO get from https://github.com/scrtlabs/api-registry\";\n\n// To create a signer secret.js client, also pass in a wallet\nconst secretjs = new SecretNetworkClient({\n  url,\n  chainId: \"secret-4\",\n  wallet: wallet,\n  walletAddress: myAddress,\n});\n\nconst alsoMyAddress = secretjs.address;\n```\n\n### `secretjs.tx`\n\nOn a signer secret.js, `secretjs.tx` is used to broadcast transactions. Every function under `secretjs.tx` can receive an optional [TxOptions](https://secretjs.scrt.network/modules#TxOptions).\n\n[**Full API »**](https://secretjs.scrt.network/modules#TxSender)\n\n#### `secretjs.tx.broadcast()`\n\nUsed to send a complex transactions, which contains a list of messages. The messages are executed in sequence, and the transaction succeeds if all messages succeed.\n\nFor a list of all messages see: https://secretjs.scrt.network/interfaces/Msg\n\n```ts\nconst addMinterMsg = new MsgExecuteContract({\n  sender: MY_ADDRESS,\n  contract_address: MY_NFT_CONTRACT,\n  code_hash: MY_NFT_CONTRACT_CODE_HASH, // optional but way faster\n  msg: { add_minters: { minters: [MY_ADDRESS] } },\n  sent_funds: [], // optional\n});\n\nconst mintMsg = new MsgExecuteContract({\n  sender: MY_ADDRESS,\n  contract_address: MY_NFT_CONTRACT,\n  code_hash: MY_NFT_CONTRACT_CODE_HASH, // optional but way faster\n  msg: {\n    mint_nft: {\n      token_id: \"1\",\n      owner: MY_ADDRESS,\n      public_metadata: {\n        extension: {\n          image: \"https://scrt.network/secretnetwork-logo-secondary-black.png\",\n          name: \"secretnetwork-logo-secondary-black\",\n        },\n      },\n      private_metadata: {\n        extension: {\n          image: \"https://scrt.network/secretnetwork-logo-primary-white.png\",\n          name: \"secretnetwork-logo-primary-white\",\n        },\n      },\n    },\n  },\n  sent_funds: [], // optional\n});\n\nconst tx = await secretjs.tx.broadcast([addMinterMsg, mintMsg], {\n  gasLimit: 200_000,\n});\n```\n\n#### `secretjs.tx.simulate()`\n\nUsed to simulate a complex transactions, which contains a list of messages, without broadcasting it to the chain. Can be used to get a gas estimation or to see the output without actually committing a transaction on-chain.\n\nThe input should be exactly how you'd use it in `secretjs.tx.broadcast()`, except that you don't have to pass in `gasLimit`, `gasPriceInFeeDenom` & `feeDenom`.\n\nNotes:\n\n- :warning: On mainnet it's recommended to not simulate every transaction as this can burden your node provider. Instead, use this while testing to determine the gas limit for each of your app's transactions, then in production use hard-coded values.\n- Gas estimation is known to be a bit off, so you might need to adjust it a bit before broadcasting.\n- `MsgInstantiateContract` & `MsgExecuteContract` simulation is not supported for security reasons.\n\n```ts\nconst sendToAlice = new MsgSend({\n  from_address: bob,\n  to_address: alice,\n  amount: stringToCoins(\"1uscrt\"),\n});\n\nconst sendToEve = new MsgSend({\n  from_address: bob,\n  to_address: eve,\n  amount: stringToCoins(\"1uscrt\"),\n});\n\nconst sim = await secretjs.tx.simulate([sendToAlice, sendToEve]);\n\nconst tx = await secretjs.tx.broadcast([sendToAlice, sendToEve], {\n  // Adjust gasLimit up by 10% to account for gas estimation error\n  gasLimit: Math.ceil(sim.gasInfo.gasUsed * 1.1),\n});\n```\n\n#### `secretjs.tx.signTx()`\n\nUsed to sign transactions independently from the broadcast process.  \nThis is useful when you want to keep your seed safe and sign transactions offline.\n\n#### `secretjs.tx.broadcastSignedTx()`\n\nUsed to send offline signed transactions.\n\n```ts\nconst bob = \"secret1dgqnta7fwjj6x9kusyz7n8vpl73l7wsm0gaamk\";\nconst msg = new MsgSend({\n  from_address: myAddress,\n  to_address: bob,\n  amount: stringToCoins(\"1000000uscrt\"),\n});\n\nlet signedTX = await secretjs.tx.signTx([msg], {\n  gasLimit: 20_000,\n  gasPriceInFeeDenom: 0.1,\n  feeDenom: \"uscrt\",\n});\n\nlet tx = await secretjs.tx.broadcastSignedTx(signedTX);\n```\n\n#### `secretjs.tx.authz.exec()`\n\nMsgExec attempts to execute the provided messages using authorizations granted to the grantee. Each message should have only one signer corresponding to the granter of the authorization.\n\nInput: [MsgExecParams](https://secretjs.scrt.network/interfaces/MsgExecParams)\n\n##### `secretjs.tx.authz.exec.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.authz.grant()`\n\nMsgGrant is a request type for Grant method. It declares authorization to the grantee on behalf of the granter with the provided expiration time.\n\nInput: [MsgGrantParams](https://secretjs.scrt.network/interfaces/MsgGrantParams)\n\n##### `secretjs.tx.authz.grant.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.authz.revoke()`\n\nMsgRevoke revokes any authorization with the provided sdk.Msg type on the granter's account with that has been granted to the grantee.\n\nInput: [MsgRevokeParams](https://secretjs.scrt.network/interfaces/MsgRevokeParams)\n\n##### `secretjs.tx.authz.revoke.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.bank.multiSend()`\n\nMsgMultiSend represents an arbitrary multi-in, multi-out send message.\n\nInput: [MsgMultiSendParams](https://secretjs.scrt.network/interfaces/MsgMultiSendParams)\n\n```ts\nconst tx = await secretjs.tx.bank.multiSend(\n  {\n    inputs: [\n      {\n        address: myAddress,\n        coins: stringToCoins(\"2uscrt\"),\n      },\n    ],\n    outputs: [\n      {\n        address: alice,\n        coins: stringToCoins(\"1uscrt\"),\n      },\n      {\n        address: bob,\n        coins: stringToCoins(\"1uscrt\"),\n      },\n    ],\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n    ##### `secretjs.tx.bank.multiSend.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.bank.send()`\n\nMsgSend represents a message to send coins from one account to another.\n\nInput: [MsgSendParams](https://secretjs.scrt.network/interfaces/MsgSendParams)\n\n```ts\nconst tx = await secretjs.tx.bank.send(\n  {\n    from_address: myAddress,\n    to_address: alice,\n    amount: stringToCoins(\"1uscrt\"),\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n##### `secretjs.tx.bank.send.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.compute.storeCode()`\n\nUpload a compiled contract to Secret Network\n\nInput: [MsgStoreCodeParams](https://secretjs.scrt.network/interfaces/MsgStoreCodeParams)\n\n```ts\nconst tx = await secretjs.tx.compute.storeCode(\n  {\n    sender: myAddress,\n    wasm_byte_code: fs.readFileSync(\n      `${__dirname}/snip20-ibc.wasm.gz`,\n    ) as Uint8Array,\n    source: \"\",\n    builder: \"\",\n  },\n  {\n    gasLimit: 1_000_000,\n  },\n);\n\nconst codeId = Number(\n  tx.arrayLog.find((log) => log.type === \"message\" && log.key === \"code_id\")\n    .value,\n);\n```\n\n##### `secretjs.tx.compute.storeCode.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.compute.instantiateContract()`\n\nInstantiate a contract from code id\n\nInput: [MsgInstantiateContractParams](https://secretjs.scrt.network/interfaces/MsgInstanti\n\nateContractParams)\n\n```ts\nconst tx = await secretjs.tx.compute.instantiateContract(\n  {\n    sender: myAddress,\n    code_id: codeId,\n    code_hash: codeHash, // optional but way faster\n    initMsg: {\n      name: \"Secret SCRT\",\n      admin: myAddress,\n      symbol: \"SSCRT\",\n      decimals: 6,\n      initial_balances: [{ address: myAddress, amount: \"1\" }],\n      prng_seed: \"eW8=\",\n      config: {\n        public_total_supply: true,\n        enable_deposit: true,\n        enable_redeem: true,\n        enable_mint: false,\n        enable_burn: false,\n      },\n      supported_denoms: [\"uscrt\"],\n    },\n    label: \"sSCRT\",\n    init_funds: [], // optional\n  },\n  {\n    gasLimit: 100_000,\n  },\n);\n\nconst contractAddress = tx.arrayLog.find(\n  (log) => log.type === \"message\" && log.key === \"contract_address\",\n).value;\n```\n\n##### `secretjs.tx.compute.instantiateContract.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\nWARNING: `secretjs.tx.compute.instantiateContract()` & `secretjs.tx.compute.executeContract()` simulation is not supported for security reasons.\n\n#### `secretjs.tx.compute.executeContract()`\n\nExecute a function on a contract\n\nInput: [MsgExecuteContractParams](https://secretjs.scrt.network/interfaces/MsgExecuteContractParams)\n\n```ts\nconst tx = await secretjs.tx.compute.executeContract(\n  {\n    sender: myAddress,\n    contract_address: contractAddress,\n    code_hash: codeHash, // optional but way faster\n    msg: {\n      transfer: {\n        recipient: bob,\n        amount: \"1\",\n      },\n    },\n    sent_funds: [], // optional\n  },\n  {\n    gasLimit: 100_000,\n  },\n);\n```\n\n##### `secretjs.tx.compute.executeContract.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\nWARNING: `secretjs.tx.compute.instantiateContract()` & `secretjs.tx.compute.executeContract()` simulation is not supported for security reasons.\n\n#### `secretjs.tx.crisis.verifyInvariant()`\n\nMsgVerifyInvariant represents a message to verify a particular invariance.\n\nInput: [MsgVerifyInvariantParams](https://secretjs.scrt.network/interfaces/MsgVerifyInvariantParams)\n\n##### `secretjs.tx.crisis.verifyInvariant.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.distribution.fundCommunityPool()`\n\nMsgFundCommunityPool allows an account to directly fund the community pool.\n\nInput: [MsgFundCommunityPoolParams](https://secretjs.scrt.network/interfaces/MsgFundCommunityPoolParams)\n\n```ts\nconst tx = await secretjs.tx.distribution.fundCommunityPool(\n  {\n    depositor: myAddress,\n    amount: stringToCoins(\"1uscrt\"),\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n##### `secretjs.tx.distribution.fundCommunityPool.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.distribution.setWithdrawAddress()`\n\nMsgSetWithdrawAddress sets the withdraw address for a delegator (or validator self-delegation).\n\nInput: [MsgSetWithdrawAddressParams](https://secretjs.scrt.network/interfaces/MsgSetWithdrawAddressParams)\n\n```ts\nconst tx = await secretjs.tx.distribution.setWithdrawAddress(\n  {\n    delegator_address: mySelfDelegatorAddress,\n    withdraw_address: myOtherAddress,\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n##### `secretjs.tx.distribution.setWithdrawAddress.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.distribution.withdrawDelegatorReward()`\n\nMsgWithdrawDelegatorReward represents delegation withdrawal to a delegator from a single validator.\n\nInput: [MsgWithdrawDelegatorRewardParams](https://secretjs.scrt.network/interfaces/MsgWithdrawDelegatorRewardParams)\n\n```ts\nconst tx = await secretjs.tx.distribution.withdrawDelegatorReward(\n  {\n    delegator_address: myAddress,\n    validator_address: someValidatorAddress,\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n##### `secretjs.tx.distribution.withdrawDelegatorReward.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.distribution.withdrawValidatorCommission()`\n\nMsgWithdrawValidatorCommission withdraws the full commission to the validator address.\n\nInput: [MsgWithdrawValidatorCommissionParams](https://secretjs.scrt.network/interfaces/MsgWithdrawValidatorCommissionParams)\n\n```ts\nconst tx = await secretjs.tx.distribution.withdrawValidatorCommission(\n  {\n    validator_address: myValidatorAddress,\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\nOr a better one:\n\n```ts\nconst tx = await secretjs.tx.broadcast(\n  [\n    new MsgWithdrawDelegatorReward({\n      delegator_address: mySelfDelegatorAddress,\n      validator_address: myValidatorAddress,\n    }),\n    new MsgWithdrawValidatorCommission({\n      validator_address: myValidatorAddress,\n    }),\n  ],\n  {\n    gasLimit: 30_000,\n  },\n);\n```\n\n##### `secretjs.tx.distribution.withdrawValidatorCommission.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.evidence.submitEvidence()`\n\nMsgSubmitEvidence represents a message that supports submitting arbitrary evidence of misbehavior such as equivocation or counterfactual signing.\n\nInput: [MsgSubmitEvidenceParams](https://secretjs.scrt.network/interfaces/MsgSubmitEvidenceParams)\n\n##### `secretjs.tx.evidence.submitEvidence.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.feegrant.grantAllowance()`\n\nMsgGrantAllowance adds permission for Grantee to spend up to Allowance of fees from the account of Granter.\n\nInput: [MsgGrantAllowanceParams](https://secretjs.scrt.network/interfaces/MsgGrantAllowanceParams)\n\n```ts\nconst newWallet = new Wallet();\n\nconst txGranter = await secretjsGranter.tx.feegrant.grantAllowance({\n  granter: secretjsGranter.address,\n  grantee: newWallet.address,\n  allowance: {\n    spend_limit: stringToCoins(\"1000000uscrt\"),\n  },\n});\n\nconst secretjsGrantee = new SecretNetworkClient({\n  url: \"http://localhost:1317\",\n  chainId: \"secretdev-1\",\n  wallet: newWallet,\n  walletAddress: newWallet.address,\n});\n\n// Send a tx from newWallet with secretjs.address as the fee payer\ncosnt txGrantee = await secretjsGrantee.tx.gov.submitProposal(\n  {\n    proposer: secretjsGrantee.address,\n    type: ProposalType.TextProposal,\n    initial_deposit: [],\n    content: {\n      title: \"Send a tx without any balance\",\n      description: `Thanks ${secretjsGranter.address}!`,\n    },\n  },\n  {\n    feeGranter: secretjsGranter.address,\n  },\n);\n```\n\n##### `secretjs.tx.feegrant.grantAllowance.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.feegrant.revokeAllowance()`\n\nMsgRevokeAllowance removes any existing Allowance from Granter to Grantee.\n\nInput: [MsgRevokeAllowanceParams](https://secretjs.scrt.network/interfaces/MsgRevokeAllowanceParams)\n\n```ts\nconst tx = await secretjs.tx.feegrant.revokeAllowance({\n  granter: secretjs.address,\n  grantee: newWallet.address,\n});\n```\n\n##### `secretjs.tx.feegrant.revokeAllowance.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.gov.deposit()`\n\nMsgDeposit defines a message to submit a deposit to an existing proposal.\n\nInput: [MsgDepositParams](https://secretjs.scrt.network/interfaces/MsgDepositParams)\n\n```ts\nconst tx = await secretjs.tx.gov.deposit(\n  {\n    depositor: myAddress,\n    proposal_id: someProposalId,\n    amount: stringToCoins(\"1uscrt\"),\n  },\n  {\n    gasLimit: 20_000,\n  },\n);\n```\n\n##### `secretjs.tx.gov.deposit.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.gov.submitProposal()`\n\nMsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary proposal Content.\n\nInput: [MsgSubmitProposalParams](https://secretjs.scrt.network/interfaces/MsgSubmitProposalParams)\n\n```ts\nconst tx = await secretjs.tx.gov.submitProposal(\n  {\n    type: ProposalType.TextProposal,\n    proposer: myAddress,\n    initial_deposit: stringToCoins(\"100000000uscrt\"),\n    content: {\n      title: \"Hi\",\n      description: \"Let's vote on this\",\n    },\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n\nconst proposalId = Number(\n  tx.arrayLog.find(\n    (log) => log.type === \"submit_proposal\" && log.key === \"proposal_id\",\n  ).value,\n);\n```\n\n##### `secretjs.tx.gov.submitProposal.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.gov.vote()`\n\nMsgVote defines a message to cast a vote.\n\nInput: [MsgVoteParams](https://secretjs.scrt.network/interfaces/MsgVoteParams)\n\n```ts\nconst tx = await secretjs.tx.gov.vote(\n  {\n    voter: myAddress,\n    proposal_id: someProposalId,\n    option: VoteOption.VOTE_OPTION_YES,\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.gov.vote.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.gov.voteWeighted()`\n\nMsgVoteWeighted defines a message to cast a vote, with an option to split the vote.\n\nInput: [MsgVoteWeightedParams](https://secretjs.scrt.network/interfaces/MsgVoteWeightedParams)\n\n```ts\n// vote yes with 70% of my power\nconst tx = await secretjs.tx.gov.voteWeighted(\n  {\n    voter: myAddress,\n    proposal_id: someProposalId,\n    options: [\n      // weights must sum to 1.0\n      { weight: 0.7, option: VoteOption.VOTE_OPTION_YES },\n      { weight: 0.3, option: VoteOption.VOTE_OPTION_ABSTAIN },\n    ],\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.gov.voteWeighted.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.ibc.transfer()`\n\nMsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between ICS20 enabled chains. See ICS Spec here: https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer#data-structures\n\nInput: [MsgTransferParams](https://secretjs.scrt.network/interfaces/MsgTransferParams)\n\n##### `secretjs.tx.ibc.transfer.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.slashing.unjail()`\n\nMsgUnjail defines a message to release a validator from jail.\n\nInput: [MsgUnjailParams](https://secretjs.scrt.network/interfaces/MsgUnjailParams)\n\n```ts\nconst tx = await secretjs.tx.slashing.unjail(\n  {\n    validator_addr: mValidatorsAddress,\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.slashing.unjail.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.staking.beginRedelegate()`\n\nMsgBeginRedelegate defines an SDK message for performing a redelegation of coins from a delegator and source validator to a destination validator.\n\nInput: [MsgBeginRedelegateParams](https://secretjs.scrt.network/interfaces/MsgBeginRedelegateParams)\n\n```ts\nconst tx = await secretjs.tx.staking.beginRedelegate(\n  {\n    delegator_address: myAddress,\n    validator_src_address: someValidator,\n    validator_dst_address: someOtherValidator,\n    amount: stringToCoin(\"1uscrt\"),\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.staking.beginRedelegate.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.staking.createValidator()`\n\nMsgCreateValidator defines an SDK message for creating a new validator.\n\nInput: [MsgCreateValidatorParams](https://secretjs.scrt.network/interfaces/MsgCreateValidatorParams)\n\n```ts\nconst tx = await secretjs.tx.staking.createValidator(\n  {\n    delegator_address: myAddress,\n    commission: {\n      max_change_rate: 0.01, // can change +-1% every 24h\n      max_rate: 0.1, // 10%\n      rate: 0.05, // 5%\n    },\n    description: {\n      moniker: \"My validator's display name\",\n      identity: \"ID on keybase.io, to have a logo on explorer and stuff\",\n      website: \"example.com\",\n      security_contact: \"hi@example.com\",\n      details: \"**We** are good\",\n    },\n    pubkey: toBase64(new Uint8Array(32).fill(1)), // validator's pubkey, to sign on validated blocks\n    min_self_delegation: \"1\", // uscrt\n    initial_delegation: stringToCoin(\"1uscrt\"),\n  },\n  {\n    gasLimit: 100_000,\n  },\n);\n```\n\n##### `secretjs.tx.staking.createValidator.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.staking.delegate()`\n\nMsgDelegate defines an SDK message for performing a delegation of coins from a delegator to a validator.\n\nInput: [MsgDelegateParams](https://secretjs.scrt.network/interfaces/MsgDelegateParams)\n\n```ts\nconst tx = await secretjs.tx.staking.delegate(\n  {\n    delegator_address: myAddress,\n    validator_address: someValidatorAddress,\n    amount: stringToCoin(\"1uscrt\"),\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.staking.delegate.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.staking.editValidator()`\n\nMsgEditValidator defines an SDK message for editing an existing validator.\n\nInput: [MsgEditValidatorParams](https://secretjs.scrt.network/interfaces/MsgEditValidatorParams)\n\n```ts\nconst tx = await secretjs.tx.staking.editValidator(\n  {\n    validator_address: myValidatorAddress,\n    description: {\n      // To edit even one item in \"description you have to re-input everything\n      moniker: \"papaya\",\n      identity: \"banana\",\n      website: \"watermelon.com\",\n      security_contact: \"sec@watermelon.com\",\n      details: \"We are the banana papaya validator yay!\",\n    },\n    min_self_delegation: \"2\",\n    commission_rate: 0.04, // 4%, commission cannot be changed more than once in 24h\n  },\n  {\n    gasLimit: 5_000_000,\n  },\n);\n```\n\n##### `secretjs.tx.staking.editValidator.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n#### `secretjs.tx.staking.undelegate()`\n\nMsgUndelegate defines an SDK message for performing an undelegation from a delegate and a validator\n\nInput: [MsgUndelegateParams](https://secretjs.scrt.network/interfaces/MsgUndelegateParams)\n\n```ts\nconst tx = await secretjs.tx.staking.undelegate(\n  {\n    delegator_address: myAddress,\n    validator_address: someValidatorAddress,\n    amount: stringToCoin(\"1uscrt\"),\n  },\n  {\n    gasLimit: 50_000,\n  },\n);\n```\n\n##### `secretjs.tx.staking.undelegate.simulate()`\n\nSimulates execution without sending a transactions. Input is exactly like the parent function. For more info see [`secretjs.tx.simulate()`](#secretjstxsimulate).\n\n### Resolve IBC Responses\n\nIf a tx that was sent using secret.js resulted in IBC packets being sent to other chains, secret.js will resolve the IBC response (ack or timeout) inside `TxResponse`.\n\n```ts\nimport { Wallet, SecretNetworkClient } from \"secretjs\";\n\nconst wallet = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n);\n\nconst osmoAddress = new Wallet(\n  \"grant rice replace explain federal release fix clever romance raise often wild taxi quarter soccer fiber love must tape steak together observe swap guitar\",\n  {\n    bech32Prefix: \"osmos\",\n    coinType: 118,\n  },\n).address;\n\nconst secretjs = new SecretNetworkClient({\n  url: \"http://localhost:1317\",\n  chainId: \"secretdev-1\",\n  wallet,\n  walletAddress: wallet.address,\n});\n\nconst tx = await secretjs.tx.ibc.transfer(\n  {\n    sender: wallet.address,\n    receiver: osmoAddress,\n    source_channel: \"channel-1\",\n    source_port: \"transfer\",\n    token: stringToCoin(\"1uscrt\"),\n    timeout_timestamp: String(Math.floor(Date.now() / 1000) + 10 * 60), // 10 minutes\n  },\n  {\n    gasLimit: 100_000,\n    ibcTxsOptions: {\n      resolveResponses: true, // enable IBC responses resolution (defualt)\n      resolveResponsesTimeoutMs: 12 * 60 * 1000, // stop checking after 12 minutes (default is 2 minutes)\n      resolveResponsesCheckIntervalMs: 15_000, // check every 15 seconds (default)\n    },\n  },\n);\n\nif (tx.code !== 0) {\n  console.error(\"failed sending 1uscrt from Secret to Osmosis:\", tx.rawLog);\n} else {\n  try {\n    const ibcResp = await tx.ibcResponses[0];\n    if (ibcResp.type === \"ack\") {\n      console.log(\"successfuly sent 1uscrt from Secret to Osmosis!\");\n    } else {\n      console.error(\n        \"failed sending 1uscrt from Secret to Osmosis: IBC packet timed-out before committed on Osmosis\",\n      );\n    }\n  } catch (_error) {\n    console.error(\n      `timed-out while trying to resolve IBC response for txhash ${tx.transactionHash}`,\n    );\n  }\n}\n```\n\n## Helper Functions\n\n### `pubkeyToAddress()`\n\nConvert a secp256k1 compressed public key to an account address.\n\nhttps://secretjs.scrt.network/modules#pubkeyToAddress\n\n### `base64PubkeyToAddress()`\n\nConvert a secp256k1 compressed base64 encoded public key to an account address.\n\nhttps://secretjs.scrt.network/modules#base64PubkeyToAddress\n\n### `selfDelegatorAddressToValidatorAddress()`\n\nConvert a self delegator address to a validator address.\n\nhttps://secretjs.scrt.network/modules#selfDelegatorAddressToValidatorAddress\n\n### `validatorAddressToSelfDelegatorAddress()`\n\nConvert a validator address to a self delegator address.\n\nhttps://secretjs.scrt.network/modules#validatorAddressToSelfDelegatorAddress\n\n### `tendermintPubkeyToValconsAddress()`\n\nConvert a Tendermint ed25519 public key to a consensus address.\n\nhttps://secretjs.scrt.network/modules#tendermintPubkeyToValconsAddress\n\n### `base64TendermintPubkeyToValconsAddress()`\n\nConvert a secp256k1 compressed public key to an account address.\n\nhttps://secretjs.scrt.network/modules#base64TendermintPubkeyToValconsAddress\n\n### `ibcDenom()`\n\nCompute the IBC denom of a token that was sent over IBC.\n\nhttps://secretjs.scrt.network/modules#ibcDenom\n\n### `stringToCoins()` / `coinsFromString()`\n\nE.g.\nconvert `\"1uscrt,1uatom,1uosmo\"`\ninto `[{amount:\"1\",denom:\"uscrt\"}, {amount:\"1\",denom:\"uatom\"}, {amount:\"1\",denom:\"uosmo\"}]`\n\nhttps://secretjs.scrt.network/modules#stringToCoins\n\n### `stringToCoins()` / `coinFromString()`\n\nE.g.\nconvert `\"1uscrt,1uatom,1uosmo\"`\ninto `[{amount:\"1\",denom:\"uscrt\"}, {amount:\"1\",denom:\"uatom\"}, {amount:\"1\",denom:\"uosmo\"}]`\n\nhttps://secretjs.scrt.network/modules#stringToCoins\n\n### `validateAddress()`\n\nChecks if a given address is a valid address.\n\nhttps://secretjs.scrt.network/modules#validateAddress\n","readmeFilename":"README.md"}