{"_id":"@sifchain/stargate","_rev":"390-b2bb0f56b5b09966ff0fcce013895d44","name":"@sifchain/stargate","dist-tags":{"snapshot":"0.0.0-snapshot.ad51f80","latest":"1.1.0"},"versions":{"0.0.0-snapshot.3a261d8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3a261d8","description":"","main":"index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.3a261d8","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module"},"_id":"@sifchain/stargate@0.0.0-snapshot.3a261d8","_integrity":"sha512-bYGttMD/upqirENEGR6EoajBmA6m8JUKUQEZgrV4PD4iD53bQAxPcrQRKFgWJwAz6YAFxTlHpeP/vQBSqVgeUg==","_resolved":"/tmp/77407b8e0d647827247734bc92e31ddb/sifchain-stargate-0.0.0-snapshot.3a261d8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3a261d8.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bYGttMD/upqirENEGR6EoajBmA6m8JUKUQEZgrV4PD4iD53bQAxPcrQRKFgWJwAz6YAFxTlHpeP/vQBSqVgeUg==","shasum":"53770e831d137d98c8d8fd523daa065c212e7b4b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3a261d8.tgz","fileCount":11,"unpackedSize":13497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAd6z+MLi//qv3hKf8STw/YBiy/Qrzz9TwU4M7HGnLoQIgMfO5+Z2HGEsebI0j/oNjgEJ7FLaNBBpcHZJ40MWUH+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiexhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK5g/+LrQuFOV+zoF8ph1J0ZYvDVDWZgeJ7HBJOd6naJgNpEA+kAtP\r\n0SIJm8Q3KxBbGJy3CijxVJhjoNfIUSYS8t5HxCF5KM1SkgfvdM+recMxSdL0\r\n6Qu3FFWAqWK8x0RVhWN9ioCvQmswlwlJV9ICepiNkzZaQD5mzIHO04DIJbpc\r\nAzVm1G4xp+29/1PWTwQUK/DKTS6cj68ZbKiVV5PQNJh6grWnPGvTCCZVeBIk\r\n4+gYbTrYBG7Kv2owOzL1sfFLEkivTqUjF6eg5w8OBG7GGXJN9DaVwcWFyB1j\r\nzGp/8iVsLOfeFUv+jd1Gzbd8FZH2dIqYzw4JSKVW5MStbWG82yy0eKSBrmgu\r\nDxg6NJFYsZ7Eu/xJW9VSKD+7mXDJy0kocgQr9/UW3y+8u01YbVLoC9B+aKhR\r\nUledtTF077lnViYQENAfBpBTjp8StNczvKt3bVcAGDfiqa59dlZSiVkfb8Mv\r\nE76/9nR1OSg9CHCxbeHx/nRcl++vHh3kHFI1zw30kkZLBX2yQLRrhpO3NvE4\r\nG0yuoPQau/e+82Rx76XqFYhunjYujXninUXORk80334avxnR4Idz1Ik7Omau\r\nyM6wYfGNFuSgOeU01oYhNgGdvGlwdvyCdSIIZ0hicKc6M3vZsAAW79+sgilT\r\nk22pB+1s87E4fiQvZIP1okqRbtigexSdry0=\r\n=XhYC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3a261d8_1652234315082_0.9298011872687759"},"_hasShrinkwrap":false},"0.0.0-snapshot.b75c1e2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b75c1e2","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.b75c1e2","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.b75c1e2","_integrity":"sha512-4XNngrmzB8JC7OpyN1mqOdjbgX4yio3S1aKT7Uvy7f/2cc8Tje6dPLDoGnMFtfpH5Efsd4Y6a3tknjtMB3ddOw==","_resolved":"/tmp/c667dbcab490a64320724a9f7cca0a1c/sifchain-stargate-0.0.0-snapshot.b75c1e2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b75c1e2.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4XNngrmzB8JC7OpyN1mqOdjbgX4yio3S1aKT7Uvy7f/2cc8Tje6dPLDoGnMFtfpH5Efsd4Y6a3tknjtMB3ddOw==","shasum":"611cb43bfa7c38c00b630d741cd32fbd2f5bb54e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b75c1e2.tgz","fileCount":43,"unpackedSize":44430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6DHgmAMSB+mEpdEMoYAsh6OWuEnQMoIjCmfYNHFk9+gIhAJrsCSoce/woVVCW0WzMgqaAmkXYZHuDnoQcnOlNkVXD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiey/DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwlxAAitj9ZMmFReH6BqC7/xpBEXITKvZyk3V8MfqRz4BZw9uLeiFK\r\nrOM9DPXDS7f8AA/6QWeA7esbC+saeJRCKESYAXm3scefMtOj97GnjPv0p3ug\r\ngUT4QdtZGBo0pDITHH7QItP352y3P7zy6MddOTjuT1ERn6Pd/0YxORZpk64P\r\nhcQzP4665Z+6EffwYkPs+5VCF4dwzqwUVFwbpkETd00aLrvZ2gDjwMVhZGBG\r\nRCgwoX5/oXXmnv9uMfueVTvtyIvVK++QWaMbETLcNAUpFRQzHmKypxtcf5oW\r\nc0/dyl2i5CNvjmo6m+UnQ+eHrGjIzu5nc8DyOYDu7dlO1isJ6TJyz+uBjjyM\r\nspzh/peWdfBs63zaSRqWBQyOh5LBR5QfRJz8rZXqjT+ZSlPxF76MokesDWIY\r\nM78FCr9vi/mQcH1+sVL9Fn0AHNVWdaTvfzaDgohtbC5SCEXhYACB8tlqD5X2\r\nGddWeIehm5xwd9g0xMElrQwmiQNfEJB/EHM3PFwqZ+hAXP9Dvjf1pxeQneXQ\r\n/0leyKW5EKWN5tQxnabcSV6HTuNctsuzzWMsfZDvvRzNxjQZuGuYf4ljFdwm\r\n+TCBo+zCJ+CAz+A3HIMN8lq+XqEBfZCbf+aiXG8PW1Ab/knFBj9djzilX20R\r\nz3AkbR4tRIAvCVreZLoTqLLOVENLps/Bq3o=\r\n=Shvw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b75c1e2_1652240323295_0.8757453797829247"},"_hasShrinkwrap":false},"0.0.0-snapshot.f6c279c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f6c279c","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.f6c279c","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.f6c279c","_integrity":"sha512-9kmx38rIP91fbf26ypeq/Qhoog7FhkWOeO8tw91BWaWJQjzyf8i1ck7iVKfeeIyfg9MTdmsexxBT7iB5c+Ii5Q==","_resolved":"/tmp/349dd31234e985f2dd9b02af1cc3be11/sifchain-stargate-0.0.0-snapshot.f6c279c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f6c279c.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9kmx38rIP91fbf26ypeq/Qhoog7FhkWOeO8tw91BWaWJQjzyf8i1ck7iVKfeeIyfg9MTdmsexxBT7iB5c+Ii5Q==","shasum":"eed50c4adc3f3728c48ee37d38336765f0939c81","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f6c279c.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPsdTsjwn1ef5bpuY+sdmRHLAvfou2bjXkS3ETMhsLpAIgMyFyUaCYBeZIOt6jP+9T6p65nAQr/rMJsyAoJaCQW78="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie0MlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptlRAAmrmes+0h11Xb7iuZJJF8mY6rn+SWhVFYxlsEWJSwt3etm4MR\r\nYdZLZjbrHSIvZozqXpIioBr9fk2f/4sy19sKHzosGU6639X8bjbqF+7nPz8Y\r\nQX+K3TRV3ORIIi4GWPo1/x9des5++rUeFtdd4FeS0sfgXh7C+vn6APrtZHiX\r\n29b4AULuHdWqCsgspMlXJAYfj93ujH6p1ZNt+piXXY87Vm/faqvJYm0Ul4i+\r\nTcz0q6XPj2uOXLKQdNJsQVtv1dIWttr65IcaGBsX1MLm+DzWOwncENcx0A7U\r\nha2xKkxqWkev0hltmmRIXYK9AkATktYFpTgHC6hP0cRz0SBnHeGCPwuAZSZB\r\nQaae8Gp+R97eppbVDmd1JHl0l+dFZnm+S7orH/W5zkeWJHqLPJKsCbfWWOnx\r\n1X5iNuYECnQCrHyRyM/HLWozmqKa5BpYbMgP0Rry04j42XghD4o6ivQoMACr\r\nCt4tDsMNLD1/ontp2H+fM/6I6yv7N+ZiW/898Gzw9gbCaXP71C+xb8fGfmQG\r\nG3LCZ4P+xYofQOwCqTbgFNQxX4EcN9MIG9i8C9OzlDbIsv79WWhUo8Qtrw49\r\nnK9eHOx8a/ZMMcS7v/WXVmLAVxyZpqppD3zmZBoQlICKR9age8kQn6hjLHqD\r\nKYmgC5wWbfEQAORI3LWSETf6WEBlXeKrvq4=\r\n=ykCK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f6c279c_1652245285520_0.5151195925431593"},"_hasShrinkwrap":false},"0.0.0-snapshot.03bdc89":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.03bdc89","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.03bdc89","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.03bdc89","_integrity":"sha512-U2X2YR28vCAtcUS948Y+sU0hqygvk+IrMB/jZkOTJgKynho5goAGYZK9ckjDchT3vgoQ5vXl9G4CyUd+educRQ==","_resolved":"/tmp/c46ecf62bb9a15c1c6e3b1c4ed465b9f/sifchain-stargate-0.0.0-snapshot.03bdc89.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.03bdc89.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-U2X2YR28vCAtcUS948Y+sU0hqygvk+IrMB/jZkOTJgKynho5goAGYZK9ckjDchT3vgoQ5vXl9G4CyUd+educRQ==","shasum":"375c6e402337394ffb107867579733186251aa1b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.03bdc89.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxX0UtMgGdKZBVZs0bl1bE8CN9SibJw44BmIaQrkG0/QIgHAQbKtoSqzxqMWEBSME6sfMfGJfQ9232m2yvS+LbesQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie03yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8CxAAgIPwiGEQdTZ7gj4nG9QwZrjHFKMMdayyOyt/E/OYWLfhgYRG\r\n3uuKvRbfy9NIv6QnmPsLwkF/fGiODxsy5jHrCP18AgZV6SL5KzgpiCW596vx\r\nyzKEyjS2Op+8R9WqVD36amqF9YrhujaFSIzH9RRHaxg0S8cNNAm+BF5xqm2Z\r\nHjFx7Rrb2KdaFpQloiAlIAAjq1arCG7ftir3/oVc6F+j7M4urp15WDjPWhWQ\r\nSfnTQlssZ5+NTy0AjfkwasGtf8AYSRnAnq9Pj3JrzG3e1ZpbgCpv3Icfb41n\r\nGxzAoFwtT6/WMjYJt0tLa9SBnKkfvNuW30KxjmWgxC7jYNUgZZtEMDJ2I29n\r\nVWMluPQCAPl8L/zQTo6yEkAhZo4IjkaGbOz0bAhr0+SLl4u4CRITSZAd3au/\r\nCOKw0GEuotoJP/bkRjk4cLP6EndDJIUu47qAYKd57gb6K56ogdbdg9jRbmHU\r\nMwAxI5T/+m8QUHxP8LmgFfXmd0ebJBBv0yhwzozi29yxpXtSgP9YrEifvzvx\r\nuo4CcijbWsolGXSoCSp3a6R4aSH12aMDNC2sHXPxQW0Bv33CFiM1fu/Ji0ev\r\nQqBMbyoIb8e1LAR9Urdi0bw9sm4vJfM1gI/CgXOX+tfSCP49H1gMzIdTbfDy\r\n1TfU8xsMXLW/3Fr+1ntTlFkd3QhyGr+dZ74=\r\n=6qcl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.03bdc89_1652248050735_0.42717908559627316"},"_hasShrinkwrap":false},"0.0.0-snapshot.4a640c2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4a640c2","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.4a640c2","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.4a640c2","_integrity":"sha512-qUS4/IIQTssGYskrJTqh6AwqImgy9zPnde2NWaTXL6BInYYXczhRIrVT9P2pTyBFR8N3yJM6cCjzfAklYpbS7g==","_resolved":"/tmp/05a6590a2fa6a089c8bf1e81be50cfd1/sifchain-stargate-0.0.0-snapshot.4a640c2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4a640c2.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qUS4/IIQTssGYskrJTqh6AwqImgy9zPnde2NWaTXL6BInYYXczhRIrVT9P2pTyBFR8N3yJM6cCjzfAklYpbS7g==","shasum":"50a01d0853c1bffd91d08b931c4e5dffc8b25855","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4a640c2.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBGRrqOZe52gr5FWY7edzfYmVlL8aYdZTEZah9iNPI3AiAtpxyTkOg8s1jOUr2+4020StludcHkZnuw8wyhP+qApg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifFwdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwzA//UB9QkS1/S9dtHtEQa6vOz9WsUvX3DLQQF4S7cawgMlP34bfO\r\nyENTPgCeFCJI8ERk6JV+T4eiQUppP56WLzpIgBUrDp2enfCTCuJToHEHRj8L\r\n6R64tcXp1+lztaMzuepuDGHWILY6yevtUvei7wYtJKxJHrjmBMlisb3vXYit\r\nOexCflaMjJ0eJ14mpOEq4tNFYED/yW40U0NQu8TLnon2oSP9k60zUxgiowms\r\n5d1IrSSbVo6a7e2WS7Wc/hbPkK1KeL6+4r9NYwA0fImUExeV+E9T5jcCdg4+\r\nL7IbK2KINZre/FhB2A6U0fI+mNZ+njlOO+oLFYdmac9jeLtjbJL/wvQcAM4Q\r\nmiOGKBXfee8uVelqspwhAH1C9QmkScI2UFMJCnVyHf/qQbsX6ihpaZu/NHjD\r\nt5QiwFs5F7fuglZzg9IjcvVmWkoSvzWhpqwHqb3hprhhWFUoeZzrE7fqXnGZ\r\naOiD2jomReO6BRoB/1Cil6GbQkZk6yEuRzu/zxbuljYlLeQUIAztL6ieOawQ\r\nYIun7kBpGIRFP9r4F8BnIxzbg7HvPeACO8P61LcJBMQOu1iTD4DWwxIz42h6\r\nZ8zYeEAsp+4GWtwFHCKwf4hw5KLXzRcSKXm+uTpYGYwgbo1OGRU1ay/oGyhP\r\nsdwhdJgu6jel+pjCByPCLfQ8rYqL23/P7kY=\r\n=atrc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4a640c2_1652317212923_0.661392633781591"},"_hasShrinkwrap":false},"0.0.0-snapshot.b81a281":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b81a281","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.b81a281","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.b81a281","_integrity":"sha512-pqHpiv0UVLX/MKuweHsOKo7aCcPlIlwdB1+nOT84OrCu1Ju+n57ORwZMr/WTy+3W20WrbD25ENQJGquNlJf1dA==","_resolved":"/tmp/1f262a27fbbb606c1ef0d02c6444707d/sifchain-stargate-0.0.0-snapshot.b81a281.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b81a281.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pqHpiv0UVLX/MKuweHsOKo7aCcPlIlwdB1+nOT84OrCu1Ju+n57ORwZMr/WTy+3W20WrbD25ENQJGquNlJf1dA==","shasum":"c52ac1e149270e1b5d5fa40a39cac762b2249b39","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b81a281.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLhPIAnjZXZVMNw8d8rTaDs31AIBCXn49Y865jMGNNxAiEAxGydv4nSNl+UqJZh1Rr2L7DOIHDOeipCKu2IOsE4gOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifGtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU2w/6A0fNeKU4EVOI44M9EEhN3KXXgoYXWapKuqYVoJ+EAwoeSUnZ\r\nB5LhzAnJd4kNpqB7e6XDQZmuktQzAc7uf457A1Hek82jBHC1bfUsUfWiqdRT\r\nu37QCWUHiDaUnQ/rezh/qCMOnXYZ5IXtP8xGWv8ylxVVP41TJLtCM4GHWGN9\r\nlyRv+tp7z+LeDwPDbiMoea3SF6rgkvyq1OLIrIwLvVVNueUPKNJui6te1soM\r\nggcBCZ6u8wdfdu6o18J9KHcSg4400cYg8hkPmdZ9QbH5YjT1DSotxXprVV6u\r\n/ZNOnP7pimv6G86Wwlv41p9WZesJRtd7B5/4TXom3eAsva9x02CrLTn8c7dR\r\ngKLBFZttdT+sjy8pgU6zTy9YcVqVVbf9pQgKW9uidShVwqk7q4RS0JRr5dfh\r\nT+FUIMCQCbMnzKQcMATyTl4gqYrDiDOB2tDQNDK5ecQQTQV2czy83CYUAroK\r\no7s3cnvI8YlKgUxiB52/WhQOS+z1BXjLNYAANzVH1dffrhMRaJ2PJWLfb5DL\r\necWdVY6q+DlBL0m1HkyaCNwwIhVVHN+Y6foPDNoJgFSN+rAnaBq/cXI3kGo1\r\n95Y7U9NJ20UciIKm/qhhzSMzBQytfEp25+QiCofSaKcwJhL8INbxDDbPsrFa\r\nUE7u5l+9UAwcsuVpqayblRxhCoKj+Q9bDR0=\r\n=f+yF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b81a281_1652321132618_0.49409713094580265"},"_hasShrinkwrap":false},"0.0.0-snapshot.1275a44":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1275a44","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.1275a44","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.1275a44","_integrity":"sha512-J+MvFdMXrnBppZ9zmCnQPhATC5VOLPG2ibdeSxJ7xtrRJxqyUd+Bmt4xagIPeA1RHZngpYewlmanpivU+MQOZA==","_resolved":"/tmp/83cdb5f9fa5d8cb028c246ca4de1c23e/sifchain-stargate-0.0.0-snapshot.1275a44.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1275a44.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-J+MvFdMXrnBppZ9zmCnQPhATC5VOLPG2ibdeSxJ7xtrRJxqyUd+Bmt4xagIPeA1RHZngpYewlmanpivU+MQOZA==","shasum":"b883961b67b70cdef7ef1ca5de2a2a8a0884b22f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1275a44.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6muhbayqOY6yIKLMoDgi3HXzjSxstpky7BE7LxrEtpAiApKBIMfbR3yW3WRBNjgs0FpuvIUHS4Ef3WENMb71P45w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJ3LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGshAAgqhuafv1Oslg8+sJ8hRl1mcPKTuNGvQlmqMeB0h+H0x/GvSr\r\nvi/pBVcyvmWlJXwy925DkBnUCmbpM+1pN6pDcO+HelZkx4GOJ3xWaXHgZD9g\r\nfKATiXya1Ld8AUKufcWnfVsy8ZKZJA8FihExTaM7gFnt8EmadYDog2M0AuGR\r\nTGFsRVVzG2qwJCTQsm+2fB/nRUlc3Kfg16OAA+YF4hoMP/MUXoQ86rsJKib+\r\nVY73EQ0kEsd7Vo/MPviG3XEoT2NenQvze2FuJNxJdm5tVimdrGUx055NbHrH\r\n4MuFa77ioYaiTYLlaIX1mpAvECCoL4dkwFQejzeFMTj03KTq5lbMvk92eIZC\r\nt88mLloPtfuY6uTAfd4fQ8YIa0zcjmCWmnFO2Y9x0Kml9HVo8cQQoZv5Hdsp\r\nOERCrqEtvMutZUvaWnjerpHHR0ZmVyXSZvmPvjwxteLzwcwS+Pu1XwBRNxRS\r\nEzRLx4iqOjkC9RiL6MLLMikx///CtOWqrPoPvPiuxfRSvmoO6P7NXeJJYFNZ\r\njdDFBHdYs8RymlY4QAYLXF9onXW8Raik5/zuGTxwS/clBCmzNZ78EC6DJJlk\r\nVt93b/gA7HmgNGgD35f5Oo05uXWN+YhzTmofedl6hq12oLYPynmjsXiGCaQ8\r\nDIBn+wKqcbXMy5SD2UXWpUexoVcOrjtYpF4=\r\n=/3Zx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1275a44_1652334026843_0.245021005753026"},"_hasShrinkwrap":false},"0.0.0-snapshot.138d704":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.138d704","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.138d704","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.138d704","_integrity":"sha512-7tuft8Je+xv+1YirKtQE6Vex/eg2T+iX5oN+9/s0GHPDBIcH3971/FF+2V796yDqwMHZVb8fvTsz08wpTSNHZA==","_resolved":"/tmp/85b255ba92d9783d888278834a732741/sifchain-stargate-0.0.0-snapshot.138d704.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.138d704.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7tuft8Je+xv+1YirKtQE6Vex/eg2T+iX5oN+9/s0GHPDBIcH3971/FF+2V796yDqwMHZVb8fvTsz08wpTSNHZA==","shasum":"91395e31f750cedbb37a1bd4980ce0443ee7f35d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.138d704.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6vJjoYq+w6B//CBBwv7drMrlEv1ne1i5PBP1WUfxviAiBtleQ7OhbjtKYTVjrfAdVtL/04xH7JC53F5GZc3J9aQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifP0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU0g/+Ihj/7InWlDIErML5QFYA5Q5qL9E2IpP+201vHowabwHj1D9s\r\nizDzlc3PkgwZPqptbS0Q4+1/aeJIdkYWYCwKS3F1Je66krybSklBn7QwXRSH\r\nIcChS17521vqmjrsRJcV3oxkAIT6t/b7MGoORcY1wMmpDSmbL4hpxdBwqJX8\r\nrB//EUZInxEMFqxsGlkZCTCGXtUG5vKdn5K9EvyP6mWRUuvZd5/ooKQS6Hq/\r\n8uCw5orj/arfKQjV55/lEXwKz9TIcBE0nQ7qNvnk0E01LS3AWOzXxSdfk1yE\r\nMXnFu4dRBzF66JyKECBiQQquiewc+MHaN0KKQGfhEmTT5mM007JmiCKAHfcJ\r\n3Khpxcu3/TEZHAR29P3myDuF9ttPhy9Zz9CqNmbvKS5R5CjkWJ4M5eXp4fat\r\nJhBrq3YMYJJEQkybNSUCo48T4S1gc+CdsXho8iK0Auo5rDXdRRVtKC9JqBw2\r\ndGYXkNzEmHDMfq7+/iWugc8oqRU8nZSqVvIIBnPHP88MRFrWKk4/CStv5xkd\r\ncERDkm641L+yoWIybgezYwnXVTVB8GMD6T6EH22nesZbvGvA1bF+OgmHNz9q\r\npadHeeqkEhIljBD6qMle7AWvuFM8VDqs7t40baY6ITZHO4SypTJZOMkTx667\r\nmKhWNFSxgP4CTmZhnTAhuE9S8J8qxIsstvo=\r\n=XdBT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.138d704_1652358431375_0.716581170936947"},"_hasShrinkwrap":false},"0.0.0-snapshot.31ad94e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.31ad94e","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.31ad94e","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.31ad94e","_integrity":"sha512-6Kw+bQwUxQI9MDAgeoXCE2iSF6KR2Dobeslb1da0bbYRsbVnUZizd0e5c9HPXwz4QZBip4GvE4utNOoqGGAyrQ==","_resolved":"/tmp/76fe8720b613d590c6f512fc55c14ef8/sifchain-stargate-0.0.0-snapshot.31ad94e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.31ad94e.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6Kw+bQwUxQI9MDAgeoXCE2iSF6KR2Dobeslb1da0bbYRsbVnUZizd0e5c9HPXwz4QZBip4GvE4utNOoqGGAyrQ==","shasum":"220121c1d4672082ed152f4c0a8195a0339e9440","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.31ad94e.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1h+prOc7z81ghpLtkS2GXZ/geMzGtAyvl2D+f/Oh0sgIgRn8isa6xbPpnpd9Kh2ObmVBtzTjokKHcfUvX3RfU6lY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifP6+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosMw/8CRBrWaCPHdJFR2p2Xoz8s/niUUSq1OgqwFdbT3dMxtLTLtob\r\nHXzzObk1M/Nd3QhaopGlZZ4U7lJIWTzpJ5/c7WeMyovBwfS/2GJGxvQmkIRf\r\ncn8q2aSOLyS1oNUu21PLJTo86niS8yL9qwt2/5rfDpllQ9N14zT5CnaW0xpw\r\n1zoyTpSYhk5S8r1rk+7LjCsu0UDSF3dX8v0Vg9Z6phlzatbzsVW6+AzgqNu/\r\nukeKtjWM2XTpLRh+MmwNJ391/j7Uurvu3AjnjrFodpqtYaealoaAoM0n/HzJ\r\n0f0HAmPF2t+fN5PiJSoJ9xUXL+u88jEw57ePJAeweySHRsxWJ158eir7BJM6\r\nCJiIgjU7NwwHT97iDRMZjWWI/eEwBYsu7N//wIbkSTyTMaWtJtB1mnsIhI+U\r\njfjAx6ZarWS1jUJ6ah/WQk3jRjn1fssx41G2SBGYkf4rTcfFmjCXU5E7BIMf\r\nXErJrbNnOirD0Bcno+MgpnPJjoDF8pB5z3Ht+1gPLnDGcH3Hd9VQCUkeZqG5\r\nMW4Q4AdjcMdAhypM4115V5ZKQdXkut9vaImz36FL3qsRZTei+eWSvxw3Q8Qh\r\n8iJDhw8OoRuHWWDOiN2aabzbDxNCok/SgqT+wcVAkWQvw6UFvzvHWWW+NQuh\r\n3WpUvdyC4adxKG0Qm5CF/5r35L2dmXO4Bg8=\r\n=VOlB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.31ad94e_1652358846297_0.47917700338366975"},"_hasShrinkwrap":false},"0.0.0-snapshot.c0b5a3c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c0b5a3c","description":"","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.c0b5a3c","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"ERROR: No README data found!","_id":"@sifchain/stargate@0.0.0-snapshot.c0b5a3c","_integrity":"sha512-waiyf2lJIBMdiMdtzJU/RcASqeK7mQIdRWPJTxExRqJSHIrZPxWLJUCarpdPE0YDkNFeTnqn0dqbiNhbgoBXww==","_resolved":"/tmp/e918ae6f022cc381f6c7fd1f21884f85/sifchain-stargate-0.0.0-snapshot.c0b5a3c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c0b5a3c.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-waiyf2lJIBMdiMdtzJU/RcASqeK7mQIdRWPJTxExRqJSHIrZPxWLJUCarpdPE0YDkNFeTnqn0dqbiNhbgoBXww==","shasum":"fbccbdd6b52f04d5de1b16accc80656aabc2b40e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c0b5a3c.tgz","fileCount":44,"unpackedSize":52338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBHoD+uVGtT6pmqhseNXGvkdlYvPD+JQe7pieYaXPEtgIgOZc6+E2A/Pni3IVjq91jEMXAZMM1XpXXP4JAebF7API="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifu53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonmA/+JwulqLsVrIDWv0tWukLCJuOFgDlMqKYIYOanyhxoYyoWxoWC\r\n1cPLB1PFwYpR01OCWhgGJhJeOotqsVlcqQx5RDNx/csAXliBhOZIi38DVapi\r\nrynIVPQH8wMzV9v/75GcQkgb8gzVZLFYJXT4q65C+jDL/PlHj2YynCgURVTT\r\ni4hveVZQhoOkxJ4xa4yTO+yA6n1l62C3QpabArZ4W+zIYBpsND/46uO8Vg59\r\n78dgowAiZRY/NcFnIvjl9THhaWRD8srILaBGECR5gtCcaVxR/ga7pZ5Fs+6N\r\nHm5gfGHpSYl3RkrkHkAN6r+E812rp+xBzXYY4t3yeGmK1DE+Ffajiuwu9Bw0\r\n2uTFAKLCer+CRbeYZ8vmQwvcYhBKEO3jm+2UC77svzuubjETvYR/HgmXnyxp\r\nDLAwwXmk1E4NkacJo7tIZZgZ/M2OGHJTxDbQNSS7T59fAiaBznQSGSiEOOto\r\nH8S6zdLcZLccnlDj0IXme6JbITuQrQMZCIknzuB+KF+RrnzTRLL8w6iUcvbh\r\nuTxNyuVjbMB+/ZV2VolmHViKN/kZSgAxAfKJI+sQJ4sK+zCtDJ/KAScKN+50\r\nRNnhlqWV6oC2HPLRMWT+CXP0vU7yW6voWxhnPt5kcLhK8Cz5gubyNfmen0WU\r\n7ioJR/WZiyRqKzfr5mRDfha4jLWal8C/06s=\r\n=j7eq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c0b5a3c_1652485751572_0.2192843892180949"},"_hasShrinkwrap":false},"0.0.0-snapshot.ea143df":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ea143df","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ea143df","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ea143df","_integrity":"sha512-P4Nir2AjZjlcexBMtGfhqly5uEnFgkwCvvy2vMduX6tGmKPndGxcN0Vb8UP8GPjIP09p8KPudQ156sU/Hx9xIQ==","_resolved":"/tmp/bab6c68ff9fd4b37756b025f0a7557f9/sifchain-stargate-0.0.0-snapshot.ea143df.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ea143df.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-P4Nir2AjZjlcexBMtGfhqly5uEnFgkwCvvy2vMduX6tGmKPndGxcN0Vb8UP8GPjIP09p8KPudQ156sU/Hx9xIQ==","shasum":"19e934f9631fff8b51a7983d88e75c5247bdf98b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ea143df.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtyOZkoyUn7da5xziv4AY8eBOPm0mgwqpFNHIQnmMZ9AiA8kKFFxSSE2hww3uuqcc7vrj1JUHemmfwBXpdY71kw5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif4zPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBfRAAl1evhL+Hxx3dgRL/8X4DRGRfmwxdpnpZtsTOJDc7CB2qS2m8\r\nYrmvZsuK/FtRVWzy5Qze10HrSMBS3tWa69r32w62G4NdESwK+wiZHaM1cbfq\r\n9tm348JQL5ujNOkx7Sz4q8cXszJgFrXyKhbeWQTf8/f3kzs79foWCZCYB9p2\r\n9Em5C1Y/lknpJuvA6A+T5r5e+Jkd2JRVwcuiN3NSOT0uosxdxJNYy2z5/I9L\r\nJOAM+aCwmRR/aM6IYG6FNjvjWOY8eDbyNM0+E+rRpkZo6/cikxhJnjAQZUgg\r\nNFLIbHlsTqIgquUnwauNu5CQH/ArpxUQwMzl0eNlS3t4UP/xVgRaQvK5caCJ\r\nWMZrGbS0VdP4V/SyArrU8ATnY5RfkyHT8cB1PF/aV9dkXESHsP6Re1toC5Aq\r\nmg/uLLvYp7xQtVMXv3GHMgetxmbqkYHJXzfy4eFUqs+s+XFbl7U+F0MrtP+C\r\ncv7jW9DpRbPASreqiV+0d29O7GWumn47+WAXAjdWYe1KbZWvaZmxP/iwvy8z\r\nue+qsUqmu24Kx+1A7R4kJDA3cMo4hZdYANfcBCx2Dh479O0WUhfVeTtqTg0Z\r\nahYHx9kvVPc2eqTEZwCVVx7LVMtyCC3futBGdaDS33PdoVJrVyg72RuAR8ST\r\nM13gS75aDwamJvKWPz5YQ2nOg663AlgPCrU=\r\n=26/7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ea143df_1652526287202_0.6649769910271073"},"_hasShrinkwrap":false},"0.0.0-snapshot.0e991a6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0e991a6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.0e991a6","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0e991a6","_integrity":"sha512-1A4kW673m2Q7He9Tun9mRoa356k2yf5g71NP+xEgEdrX0cjIO1/V2v+PqhmCsiXBUWtPIDSqR3g47KnH5rG2Ew==","_resolved":"/tmp/d3f87924928cad3ee99d1df5abeb45d8/sifchain-stargate-0.0.0-snapshot.0e991a6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0e991a6.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1A4kW673m2Q7He9Tun9mRoa356k2yf5g71NP+xEgEdrX0cjIO1/V2v+PqhmCsiXBUWtPIDSqR3g47KnH5rG2Ew==","shasum":"cdd2be53193750e3841e4c609b1f02992db9d228","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0e991a6.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJNThb2SsoCCsQ2FijeZyo3P0sJCjjHQH0vcsf+oIYPwIgI8dPCTqct9IpMXk0joOWFHHBvQZ7pTKdKsDyt05p4gI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigq/0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq74xAAmdduizIyqFtJ0kcZWS0TN6JdZ1/VrUTNAvBFtGPIwgFUzShy\r\nucys4F+2pSZN3h+GHkqcOIRv01Fb61UWokE4mxMLhguErqRTCGkrdgak579O\r\niCucakQ5p2RrR+jmj/Oi/RxMVhZsCUY438Vcuw/tVe6QfsoodUu6HbvZyKOL\r\n3HYZEUoI0kweQGHBsiPFvvcDO43HcgZixH9ZGcJ67uOtAGsjqQ/JhiWwBvPL\r\nHk7He629Wfgs0dGTlyW1iTFuBXlx8FUulGZe8jlGNuP20FyujdoLEgb+hiGq\r\nFZ4lQnx/jdje2h5C/0RN5jjlfS4aPUtNkeszzswTzWuSPcwd9Sr3vtDe2D7w\r\n4bSd39Pg5tVPt08RDy6eDHoSBhgvVPDs/BOh79JIf2loQ0osO1oejoPijQhv\r\nt0MuwfYfPr+uihaB0x8ZihzjBvy6d/8xgOxSdAGko0FKIAuGKgFYIAFlvCaA\r\n2x0n2WkaeoyAaLsoaLcYrmt1RPHQJISVtl6DHe4Gb/hHYLKhya/URFrwpJ3W\r\nsTmzvRaaX/oLDnOGW1zE9fWXdcrNAgoun1ad5vEdKTfERviBw37VQWfqPE6b\r\nU7or0sVlknnQ7alPhNU0ac42sRjHsV7C+0wGwaYSqwmzi1S3CrDGqvXkrOeN\r\nAAR4agXiOmaX5LDuhhjd5+vpDXKPqf7vAcc=\r\n=NYhL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0e991a6_1652731892024_0.02398954008882015"},"_hasShrinkwrap":false},"0.0.0-snapshot.ad3d52d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ad3d52d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ad3d52d","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ad3d52d","_integrity":"sha512-+M9Q7t1A2laDre8DX6raChupkF7HICnEk68FBffhAkxdPtsKQHbg2oG6cVMdH9rgFqE0codU95833g4fkovWtQ==","_resolved":"/tmp/c9fd7d65dfb6f1e4423d681f3e28c3c6/sifchain-stargate-0.0.0-snapshot.ad3d52d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ad3d52d.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+M9Q7t1A2laDre8DX6raChupkF7HICnEk68FBffhAkxdPtsKQHbg2oG6cVMdH9rgFqE0codU95833g4fkovWtQ==","shasum":"ccb10de7766f094ae5920fcce00b4bb935c7fac8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ad3d52d.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ21k/gI2xxuF2aPebEoYr9miPSoJBWlBm75H17GoCcAiBkbQmnZfc4CPQmLN1KpwG357yKhPb8upqHOcNux2eldg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig5WbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Rw//V8wJcanrJpGH31bKZvqs5Q4MhaHa78h/7O9TMNu1VfH8ps46\r\ni7xcMMg9NkxqRFsgNopK8tQG6Af7Lc0vwdC6aTJyunLD11utbOKzGLQZn94O\r\nm7/YdC+VUclzVdaYNZfoXSsO5RByU9CiG2byv6EnR//fOJCjYSdBEycC3bOh\r\nbRG9iy5jBCeKUKR1RXVCa4two5WZKBmStsavlJcyMbBsy6UXCl07IxV5uddQ\r\nFPl7ejHClxN+oc8ukixk+35VWSruVxLTNK6vDt88UFYyiHEuNRGmqVqNz53r\r\nIXx3clW5VejeMX+3bDX9K04VKUbY7BL0wCg1dGyOTYbzYUOu4SDAyQumUez7\r\ncViajKTPkoUpSj6cSnTqf+veRqEJvsN1SaQIorNwHOoAVqrklv2I36X+Oxbz\r\n0n/heudZAEMCd23TREgePBZYQSxYqAlX/r6CS8HezQdWgkN+uGZea8l7YdcO\r\n4ahNEUGx0d3e0IPssm9n2PuCCbdPIOZXvmEn30OUnqjmVnNIRSBpam3mri4G\r\nF464EhfAaK35cNgUJt87lKGHy9DIp1nhaO4OYgMmslUpQkeaPL50AYwt7Trz\r\nPAZZTfv7/Jq56YjzzjqlpyN59WtnKlEUSl2OkKqXU7jsysurjZ5k95GeN0LL\r\nrNu3ILIwsyhfPPUCwZbQY8K4L0oKwsYrn3c=\r\n=m+/V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ad3d52d_1652790683369_0.8509375127436132"},"_hasShrinkwrap":false},"0.0.0-snapshot.f8ab855":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f8ab855","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.f8ab855","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f8ab855","_integrity":"sha512-rm9E+fGbiMkNAffY47uoIf6/PpQ0+0zX3JSIZecjiX/mkZBRPs6Mo4/CcFlIIla3SGtug4T5fUUy3on/8QhZkA==","_resolved":"/tmp/2c27c6fdcb2be554835ee302bcfaa6f1/sifchain-stargate-0.0.0-snapshot.f8ab855.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f8ab855.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rm9E+fGbiMkNAffY47uoIf6/PpQ0+0zX3JSIZecjiX/mkZBRPs6Mo4/CcFlIIla3SGtug4T5fUUy3on/8QhZkA==","shasum":"43fd0871b2807e121a0d826d6e5aca4ef869d248","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f8ab855.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTC6O9fZOQ2mW6uWsRnVPUf1HoQ9N3HeBjmOaV1hZzQIhAItXpuRrFcW3fj/DGCa7O9x/mJWf5k9sC3YfB8/CrROD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig5k4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTJg//bJy1LAKlH1NFIrC2R8rFcSqSKEhORb02cykcr1s1LJ+mQKY+\r\n8pFTJMvyIUMCb46umJ1Pg5mfjh6QewsAPZmxnvoQMEzqzCkFmjTeI0yD/o7l\r\nN0vUx2cTpNEiTmnCzubhXsF5GWzSVPbHoSP0O0DvArBpoz6/cSasi0igSOWC\r\n7KtVZ80b1mL/B6mlz7pEOV8xjrmPjZ9H6PftofmSHL1/IwstNYUab7G3E3wa\r\nm0NtljkQdwZSsxoI8Vyl3ORwpn8C5ijdx/JS9J8XDMWFab1SjxHXC+uzm4Tv\r\nihGnJ0K2Hl+rfRUO53KxacjPzUOSeV/f3EPCbVnXTm2NKfPVGD4eat+t7ODF\r\nDB+CdV0uOzjg/+qnGvRF3VG21darDgvSeeQ1ztZbWff60ibMahMqaRMNWCgj\r\nlWMJYeRsWdW0A99sFhxeoqOHPJvSjenhzRkG+9kjRRyEjiwvPjylHjcFRkXk\r\nbp4Q5BPsNTE4JPolowg9DcAoWe++aFmzcTuH+k1F/9Ez7X024NqtG6/gjMWI\r\n6g/ZuN6R/JRr6flq5j25ZyotMyAjrhIDP7uCm0WoQ0HLUQ9oqwH0Lekna/iG\r\nmet8rPqx+EAqYc7+aDI5I0QlxYmihWcZXEqu3Umvnu7PED1lPmVPPDcTH06x\r\nJYvWFyOhLUF3IZRVlE4h+aP2mACF6qXAPu8=\r\n=l4tM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f8ab855_1652791608580_0.5193717682425498"},"_hasShrinkwrap":false},"0.0.0-snapshot.043308f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.043308f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.043308f","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.043308f","_integrity":"sha512-5G+2OtpFtMbxs8bfAW/khFhsrD3XjQRg00OMmvHHZmytuUtuHOq8Pmn9t/8G1ucuHd3qLpqFXrndK7Jnw5CxUw==","_resolved":"/tmp/16c815a50dd2aa95398b99944becbfc7/sifchain-stargate-0.0.0-snapshot.043308f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.043308f.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5G+2OtpFtMbxs8bfAW/khFhsrD3XjQRg00OMmvHHZmytuUtuHOq8Pmn9t/8G1ucuHd3qLpqFXrndK7Jnw5CxUw==","shasum":"ffc320ba923d5ec3a4e0975b5570dc8b9b9bb499","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.043308f.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU8mX+1U17WP30lYU30mYTm5WRLw8sFvEMM1zdbLii1AiEAsPyZJ/VuXOMGSDu/1NFXJ/MFv8gXUjjwJtzZsofblZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihE4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4kw//WQ1w54ctmXgfo9TJVXFn8gqjf38O1xPtnb2daTQP9zN3wGJL\r\nyfdwXbwbxENsgtNomgg9UAyQeBi4fuAiUh6jG20+zmndPP1Acmkpl08So4lg\r\nKNxctCFi99sW74cqh75aW1z43ErSZqHVT+ea8Y6K/TFxWJ0s8jGSQjFLUZ22\r\nJ3+b/21Dzh9KgY1au9tkSdGo6+BDv8Q35MvIznBF0zvXaxIUPadPq7v4AK5I\r\nQSn6ac3iDBXpeSyFmVmyovfSi9gW3WzTdyvowOdNGvVuhiC3zoAeue6UJ0jQ\r\n0zOnFOjvfDm3d+DbctD4rJIB19mTFgzoOXnouDilxLt2bCJ1CeUk9kMjrMRa\r\nf4OC1Hmxcy3tX+BRjly67VM4EV/Bppz57jHQxWPoHkWKCeyPmzGz4+sGNatb\r\nGMp7GBOy37VXFECIz1gnxiAtBhRTfIHkZcfMmpKqL7KHN0Z0RYjmnCIai3u3\r\niUKyUIDXQYoZtbxqfCjS25o1aERscaI5Zp+eMGJPecmrh7qDCS3obdMyU38s\r\nCcuOnJ6SDAyXvD9YHTdztUhq+IjvQUj4ewm4yig3NZSvmGupzpAfVYUG4eld\r\nch7VS/ngRh1dFOK4gFXFTZdgTwSDkMFV34ToWedwFFh/NDr+8ojJn5SZ2gJm\r\n9qmVF97ejwXD+XgyM+ZwWAfwVbIWHBsFoPA=\r\n=M94V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.043308f_1652837898269_0.33331656015698985"},"_hasShrinkwrap":false},"0.0.0-snapshot.caff2a9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.caff2a9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.caff2a9","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.caff2a9","_integrity":"sha512-9hoOeohu6n+V33GPL8AqbIXcHM/2oNd02nhnDuU/SqFm+vJz/96q1Qfyj07Ns10E0swrP8bE9iMpcz+UJqwBwQ==","_resolved":"/tmp/d1dd2fa9b9f6c05a4bac52702d6d0032/sifchain-stargate-0.0.0-snapshot.caff2a9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.caff2a9.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-9hoOeohu6n+V33GPL8AqbIXcHM/2oNd02nhnDuU/SqFm+vJz/96q1Qfyj07Ns10E0swrP8bE9iMpcz+UJqwBwQ==","shasum":"78a93ec0852e267462c952c62701335ca784e7be","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.caff2a9.tgz","fileCount":45,"unpackedSize":54422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4VABn3G27DsHfdNcnDybI3iARSZepDl1rQ07Lzkc7nwIgIkuGnU8rEsBK5aMQqPWACy5w1SbjdnGZDKKUbup40+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihMb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpINw//ViouCmEZFXKSiDUag4vOWWsIoTtXh+8kMo4fUHQ9wnQRiS2R\r\nHbJvxGjMkUYiQPK8J1OvbDncn3aTF2k0bjPMjDWWzhWTA65AdbMfhNrXaSwl\r\nmxc310uW1FHB2uR2HU4Ghh1wna5wUJoIbA263+h2SQQ6U0QmRxtVLHQQJpA1\r\nWiDgalE7rvz7HLtmN4ujWpXOtc9zdwT3VXYe4Q4mPCFms1zWL10ZRBoLGZ2P\r\nWSkWgwmsKzRxFBBUQNHa/mOpZhgl4iUUpj+x+8d1n4PWdXz19Zjuy/2QJzwG\r\nfALrgYoCc84e5InxQw1fZSj7EQIUGRgaSE0ZuY1u5/TkpdoA9O2HFdx00YSs\r\nEL7ACV9HJ2ZhmgBhZ+VW70J/6gw9h28FffdCADu25fnTu/YwpXkCEF5Ay/Ui\r\n5e7d8IfPpG4jCjvGZPIEAn6QTkk7DbMyRoOhnV9PrbTG40bhnXXIsZOJkXID\r\nsmIi6UoBNgtNalpCw1ZYYV6Pp9Ne9B2IxRaKtvmgCr0BxbwJm8+MUkznJF7+\r\nIzkODpxWbSp2R2x1bj3nx36C02urxOR3yFgUjbzfWiBPSf14GN2T9ufZakx8\r\nGT+0tbJChPPuVVeEskSfhe69Xbgcs4FdAZP5SViRQZvlnZIxHAR9Tdseo0MF\r\nnRtCf5JlJBSK37YWspjKncmSe9BeMnwcBd8=\r\n=mQBU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.caff2a9_1652868852655_0.383147423632598"},"_hasShrinkwrap":false},"0.0.0-snapshot.721ca03":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.721ca03","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.721ca03","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.721ca03","_integrity":"sha512-/emNFSH/dxMIS+JijU7Vy65y3CJnETCJ6d9Vvl71OXLIR7LOV8viyXxkGLfZvZ7k7ddh2za6+6WpnPPzuzsuhA==","_resolved":"/tmp/51ae9852c2d954a722a3c3bf105ad321/sifchain-stargate-0.0.0-snapshot.721ca03.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.721ca03.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/emNFSH/dxMIS+JijU7Vy65y3CJnETCJ6d9Vvl71OXLIR7LOV8viyXxkGLfZvZ7k7ddh2za6+6WpnPPzuzsuhA==","shasum":"0bfe25ec160ecf5345163950edaa03d35744b0eb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.721ca03.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMRV5NM/J0TlIxN1F/eDI6XfSmozOuKp8qWPIzBrAJdQIgByDQXdEYwW3by1O4I1WDrv4uq9EFlhIZswdhentNQyQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihNO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsDA//awgyerifdDyBTCfpGZYOOAfJrwDb/6ybcklf/dhhwLD58uHZ\r\nk5tIiLm8Ks6xpgXTuGdVd8ytJiXZAB03U2EVhmwOqswnatft8bpqXvoGtevW\r\n7t/qGkPNrDlKIlJrPdmG7yfsFxpYZB7o6Qlg8DoKGtpKdQOTtSX6WmOhfqAp\r\njmJg5kFVY5+i/QcDCCxwIgJyHML6Ks2hw8+wrvQYzEMUsH7bZOckL5DspLWE\r\nKf/vSXEKsCgVGqCmYjNmiZLjGvcn7EkrjPANWoQbXH0Dr3KQ/RsLBzspYHao\r\nvpZnG7n9flopuUndV3pTIkPzu2PERSCrQTi8d/KckGq/tku1ulyql+LVxHRv\r\ng5HA2cclV6rkv21MoivfnbmJiI8GuZZGHfsehv3AhvwIjrAH+UTFKVTiZbuR\r\nfe6jx9fZMVeQEcCylVvCVKIfwnwIYa+T5n8NuLQqg9urgDZhua1y/+5c2zic\r\nHJhFFGngXYho52ssOHuVhoNBAJ8/DsrUtErpxD4yDQclPblu2c432pm+V2ee\r\n8WIPzGx+jfKqBKIEmguyshn8se/y3h0BPYRg9/UR9YfhQPDaNi68TzRdrjtI\r\neoHeiDzfeoz0kCGUdgKSABjguIzalqJL3mTyIkAC2sR1yFoLqeC2ZFDeNJz3\r\nbDSEVqjKAIy4K9tYQyZTtzEXnqFvR5lhZYQ=\r\n=0svw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.721ca03_1652872124958_0.6640108044753845"},"_hasShrinkwrap":false},"0.0.0-snapshot.69d6b2d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.69d6b2d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.69d6b2d","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.69d6b2d","_integrity":"sha512-ELp/y65o8DePxT3xYJlZ9BAHyqF6MsfpcfKTeB7ep9XqlLxxApLbONdbDHDR+q948mYgw5LzydaIWJ1K4bXTFA==","_resolved":"/tmp/3d35f8669e0b061a00a0c97bc5256553/sifchain-stargate-0.0.0-snapshot.69d6b2d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.69d6b2d.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ELp/y65o8DePxT3xYJlZ9BAHyqF6MsfpcfKTeB7ep9XqlLxxApLbONdbDHDR+q948mYgw5LzydaIWJ1K4bXTFA==","shasum":"8283916598b547b98325f38241755c397c9cf8c9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.69d6b2d.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOzKljXMHFXT9V32bGj/d9bwASjEHZtI9m8nD43hIj6gIhAMNwy8smxzylu+IPnvFenwGJ5zUUCYuRyurSDVduckU6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihOGXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8LA//WjUyVpo9LSncqg0RqgtwBcnoWKhpnU2+NXNDzX9MLFgNrSdv\r\nNz6n1nJ1uITjGFDzmxR/bMyHM4zkToJS9Q1BLhidToRDn9kKBcx3GKJsJgwQ\r\nwxp2M7w06ivG+ewBkF6Oc3rgLKy7VvGydZWQppsuwhjG+AIBCG6/3Eh3GZPT\r\nI+Zy9/42DzNTWImJV3kJZScMxo5nN5WVcMIUUQcNnXc8ZXR74hRNbTTSDKd5\r\nuRwWlJyqDmpmo5aR3fWRDcm/RzDkwglzr3NWAcX3VYNOVqcTe6Q6zKRClyt/\r\n7H2RDgfqwvalvWd9nE3Y7EtgBX2m5cl1PxnCipRBQ5BDLPf29lQ1wLAWCjEQ\r\nc/qbZ4PxpGXyn8OPMN4DNGBkGXZlBV4gVWqeoR7eLu/m46kA3YmYkNwTuN92\r\nZrWwzWM1EOhANjIDJSHJVrzgbW6NC54w4Bj8Y1KXY9Gc+6zJJF3suH8Ec2az\r\ngoSE+9gYFJMCQgEoI3wFlCq+DG8H1x3hCC3dMjtiqW/V36BXH90mGTFZc2er\r\nQv8UCNH2Q8W6JhgxwwaMAUULYRb8Dld2bmlq3FzsHg7g9rC7x6Xy8UA9rZyc\r\nt7d4/LiKYpwzlqemVAFjiDYkajLA8EvZqH58MD119/Trm9o0jt9zXMoZ3cAj\r\n7XLJBriJYaJnNMDf9y7snhibuohT+dOfmOE=\r\n=skxV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.69d6b2d_1652875670876_0.5566971442330866"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f448e1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3f448e1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.3f448e1","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3f448e1","_integrity":"sha512-RNhWDdVb/Zo2lv04rMOYBh42XJ/W8I2iTVk2QCfatHeqD6fnlF2e9F7kvEDWTl5+652nF8hHRzM0wnJcEh1P1g==","_resolved":"/tmp/8522bf45566f8cc301f46eb2b12b3e61/sifchain-stargate-0.0.0-snapshot.3f448e1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3f448e1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RNhWDdVb/Zo2lv04rMOYBh42XJ/W8I2iTVk2QCfatHeqD6fnlF2e9F7kvEDWTl5+652nF8hHRzM0wnJcEh1P1g==","shasum":"6878e298a662d1a22cad19940e1eec778be7ce7e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3f448e1.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxI31tQEzDoWIq1T1TZ2Lto5zOtfUYY6+mLmfhF4bpRAIhAOka8GyUpto6FHSgmdYA3kHRiMlqKqVTewUe2wZN0acz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihY47ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3tg/6A41LGclph+O8BFZgsnaH+tH01tR0/29Oep4FMJjUV7W5xgeJ\r\nxxMzUD57JJoaNhAEmE+UscAWEBRm0kfApLYoNxEml2saz+R1NTyeKpkgB9GH\r\nPbbmXvTV4F6BYKcHhK/WwKdrzSjR5gHKxL8qt2WEAN5cQRdoh40B5x3VDQLJ\r\nML6+88vCGQuenTo4zCaY3A/UVO9o2NSkdPk03XKexCIRPUyUajla91zec6WM\r\nhkgPBPs1WrqHVzo0MFb24PJFJAwe2Zs6GhAO8j6XLk185iTRyefLZSnX2utW\r\nn6UoMml3W0uu60INav4DH/VE3wTh23dfpQbMHInOprg8jhdxbZAMJ42j4TY+\r\n5kn61WsHGWtDuziD0JqnIBZVKocWuqRpYH2ApmuYoA+mJRHHqDh+lnMHg5O8\r\nOeG4y08o58bixqy3wWO8pWexukeZGObgPeUo1t7L3ESuZSYDS8jFfeDXKV9u\r\nnQhLrZ6G1wL2nzO4GDlUIteqQ3ct810ltdxNW72b6uQrs4+gBDO5+HJTbjeR\r\nihLpzO25HNo8RhEUEciKtNe/G4mbG3ZlqPA2ZnsdGU0Q3VoZgOcGKfs0oVqM\r\nFpIxgyfO5qTOyVkJgjShJn2e+iV6R0WPILDTA22JusaW+VUnoqkmG1nVWBWx\r\nucdEer3rf63aymYWLmjOwgpMiMUO2dI7Vto=\r\n=VCgI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3f448e1_1652919867674_0.6838260351162533"},"_hasShrinkwrap":false},"0.0.0-snapshot.781df01":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.781df01","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.781df01","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.781df01","_integrity":"sha512-Ll7wc6nG9vshfE4coLKMnnwBvkvYD9FpdySzkIl1KxLb5tUi+rQ2SXXJ8VpZI7RUfLBH5ZY7dxXhJH8FGGQThQ==","_resolved":"/tmp/2fb10db861a4831510a0aa8f254897c2/sifchain-stargate-0.0.0-snapshot.781df01.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.781df01.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Ll7wc6nG9vshfE4coLKMnnwBvkvYD9FpdySzkIl1KxLb5tUi+rQ2SXXJ8VpZI7RUfLBH5ZY7dxXhJH8FGGQThQ==","shasum":"ffd583b71067f737ca1222a13ac830b7116ee011","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.781df01.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCplF1CN8zwskQROlbFhWe0Vw/lFKbuxY3UAxKP9ZArAiA0fqy3pptpZmAI3daNcIFdQA/vl5s5CgEiSP32aHv2Sw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihY5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwwA//QjtLdaeRiP1LIH7nXXREpWrAmeQ10CdFvKKhkv/vq5Lj5d3n\r\nn+EBO1qhG6D9OusrTSjHIZVFCEauLbu6k5zZsSD401hyLRBdkwbPpddsIflK\r\ngMUQPka8o2BAiCLrhTuchWhIH4fOQ1NLH5yAaJ+UylW3OYxMEJj2FLIKrIN/\r\n2lV+4BDkRvdv86EKALsaF/hgohyp3XJQB2+/IvfpeiqTIUix+gdXaPlwRdF2\r\nT89B7luWS9mAzq3RIJBpqNaRf/S4uEHC36nAvn5DhJebPkPmD6PFO+xuP3ga\r\nmigAKOTfzYrTFFd91CzgNnzXiXtz70Tjbz0LCcLcz/s9EX+JxUyboskjRm6D\r\ndZSO5yhTrqb6DYKF+3lCSN+ASpW8Ck4LTEK2FH1Hn4Q2PuhV0V3Zl3JZSNaE\r\ngJdQusfHMBzyr24lKOabipDuCfE2doNg8zPzh1t+x2gciivsLPBnKRDBnnxA\r\ntsN2p5AExjDqlnuyX/F/PDRCBhrmmPjpahXuFDwvG3AF9zLaodj6EMGoT6kM\r\nEWkslpG08tRXIuAud5E/VSxADAHnnWShMTkEmZvSTYCjdmhKwvcqPK/lfJTk\r\njudxwZFvfLsPkxCVHx/v7YMsG7gMQteUEZTQsLfEVfbzAp0nINLDcZtT9mtv\r\nmmYUJhTHswOZd4/SrQMM0xiz3s3C7eUBap0=\r\n=kK77\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.781df01_1652919879413_0.13260593611171712"},"_hasShrinkwrap":false},"0.0.0-snapshot.9e44533":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9e44533","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.9e44533","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9e44533","_integrity":"sha512-NZgHYyRmQ650yPEIvW28k0WlKuSPQ75Bs4K4RwvDUbVm+dq/saS9Q3hy2g9CCk1Ijh5aQy1biyKAQwDun2O66w==","_resolved":"/tmp/7e3bba2d1c8ce5ea2e0973b03ec777ea/sifchain-stargate-0.0.0-snapshot.9e44533.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9e44533.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NZgHYyRmQ650yPEIvW28k0WlKuSPQ75Bs4K4RwvDUbVm+dq/saS9Q3hy2g9CCk1Ijh5aQy1biyKAQwDun2O66w==","shasum":"e4fbb1176245ad13f673ebdc50d5f1aab228868b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9e44533.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBq0BaLezvnGAsk/r0dDcHEXFrwR+LrnLfcyhx09b5HAiEA6Myn2LjJHCCjX9fbUkpjeP+dnZL7Jn0q7irKW9fzcpQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihZBHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMrA//S3AObGLniebKEYEapqNF+SfhBSmsLL1AKMh0uJICSnutDuO5\r\nnNksC6MjIAptehjlVPGzeVqCe3KTBGSrCVIivgw7MDdfPP0ZjGi4OmkfxVgw\r\n3EbrztHJSFnRNUjbTGKFhcEqDgdYBoQTygLi9Ykk3TmgsLHSqfbjb1TypOxZ\r\nXbqaPUVGUFQ5tK+Fmz4E4zAlGA/IiT+6phK+WLTGrUiO5QgTa/VROfyCTLjt\r\n8neCeHCBQtQnpN89yAhuAHhuDFxlwiWJ8k7zar4v6vmlQQcV1zwB4Q5y3XUY\r\nTvCfuIhaUd6tLTlPDrFAVLMdXkVrp1lhDXprdriK9Z8aoKU44UMnzHnLFVse\r\n5LVTTxjeofiJ/GKXsIbS8PHPyDGv9vnOBFaCidAeN2ytTXWLX393+bOVjNCh\r\nScErF0VyV9Vhd/wCLvyS5yQFT8+gsJmBJHZ5kUNC94F5b5z6KtwE+gl9VR09\r\nitDvMfg8k0w9JMl+pWbHRmz6TN73IwKIv3tk9k1N2A2fECT7aCvr8nhrOISI\r\ncVHox8R+D/jUwdfG4vE3fQPuL11TCd1y0lTQ7HPMX/rCBiSYDMQNdMt8h9Zc\r\nicaEOVvHUejyQbn4hwwCqa8kIk8zapP1ApDsCVRRf8d55SJcUch0A+Qm8XBn\r\nPpfXkINoXj0LQL3pygQgI8kcyaYoYiiw3s0=\r\n=s9eD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9e44533_1652920391226_0.05683672563768938"},"_hasShrinkwrap":false},"0.0.0-snapshot.ff08bbf":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ff08bbf","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ff08bbf","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ff08bbf","_integrity":"sha512-jh9F69p70ziTJmebGFUq5CpDhKYj56k07yLDXxh1mF8DU9jOSgAWfbDeMHb4CREsk8hNyYmvjs9Ganj4B7NorQ==","_resolved":"/tmp/2272d081b5fd82b07adc2d174d4993f1/sifchain-stargate-0.0.0-snapshot.ff08bbf.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ff08bbf.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-jh9F69p70ziTJmebGFUq5CpDhKYj56k07yLDXxh1mF8DU9jOSgAWfbDeMHb4CREsk8hNyYmvjs9Ganj4B7NorQ==","shasum":"e2cedc502353b8abea563a7fc20f7e34c30e5fa6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ff08bbf.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlos/Npv6766X5BXVbBEUSRPgnUqYyrrzpdRbY2PutQAiEA38zhrTFdWWjHbJDZT25JLPWr9FM3xajDnI6tF9Mpnxs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihZV/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXpg//ZTHXPDiV+fyPmL1Opd/grtFFNekgfX/OtOqvsFANG5NI0sLG\r\nD1GmiYKoixKvQMCJIDNrqVAy0sGOhnyljMdm4d4u36iTku0ft8Ze/PyRM6gr\r\nyiZxe27i6mJOMMDPyeJWGnEl0exxx3fuECTS5nYh7Gy6WjtH8Fk+IEKXuVvc\r\nSNEURZ8pOBQyVYt0yiYyWJsLeXRStlg4li4o4q+qUUmTXzRhjkCPAZz+fhHn\r\nXJgaEcbzME1DD0dlhUOIiJmuFQSnPS6AYU0ftsb0hpaIRGVzCuCVQzHYYSh9\r\nAJ4n6SWffgaWUSJ2z7kgUkSUXCrtjUwEoFdBJkB9Y1ysXCKTBp46Ct9yqYvQ\r\nMq8q62gCjWWg41lgXq2HLceyO8Kb6Nsunr8zfaEiMySKCQxUR5z7hIIQaG8h\r\ndfOEKpLx67zWGUEyIOVcmEA6fLfKmL2tdBsTfVQ/KTGvUNeeMiTx8ad5fBMX\r\n5fLiQukQc0G+V/vDhX+UmpofvAzHAQcCxbf5VCI2dRBZqDmIXbVCWLtCsS1n\r\nEH11A3eFjYLGI2CtIzqRh/P0joPF+10f+sBpIGz93AUTcIbwXKrZreaBPSfh\r\nKGRUyt6HKO8OOBRsbraG10mLTDvECH4vFKPkuQ5JUU35eami71bVyUIByo6/\r\nlMPChoTPUOSYR50e5E7TTPfPsFkts9LubQ0=\r\n=PXTB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ff08bbf_1652921726890_0.7470867082500952"},"_hasShrinkwrap":false},"0.0.0-snapshot.e2ac911":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e2ac911","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","author":"","license":"ISC","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.e2ac911","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e2ac911","_integrity":"sha512-pE7hVaeUpK+rHCDcz5epfbTZJDeChuaw+8IqofpoPO8q8TQtQOGY1dKD7g0VwCFGpDAvJZXhVhrqOfxccAxFfA==","_resolved":"/tmp/e4c3e32ad76f81d7899c58415ac2bc6e/sifchain-stargate-0.0.0-snapshot.e2ac911.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e2ac911.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pE7hVaeUpK+rHCDcz5epfbTZJDeChuaw+8IqofpoPO8q8TQtQOGY1dKD7g0VwCFGpDAvJZXhVhrqOfxccAxFfA==","shasum":"8d4f7f76d09d249435fdaa206c5f9040f9ba6a6e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e2ac911.tgz","fileCount":41,"unpackedSize":50728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjK1y9zhE5NIz5q1BjPNNeHaZpAC2QNYznk2qVCZtpoAiEA7l8TafrCRrcz9UJv5EcP/PmiZbYt/977+mK9VjBCgUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihZc/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpliBAAjDjQov+BoD+d01FApUp7qDaqtI/lSWHDMjEIiD9P7sIiskS1\r\nhVu3gXBVpfjD/TOsCh+WXM/S5pfyYZ6neO0SBiejdZ4brmA/Es/hk591Y0BK\r\nck42t3dxIgqJJxipRjz9LztMkQypCPCxmpd9ae4C9DVQ70WnV1xKsz8UTYGY\r\nR6xlX2KLXNnN1Y+UjZQu0vzWtUGczmNIDUKIAAWuMdTl+zFqx8w/Ypg2x8Vu\r\nSiPiOcmV9I95mFb4A9p6qeJcxGtVJCHjvvFn4eIt4Gx9tZpx/7WXZ0FUul/A\r\nms8l7eY5ECPCnRZHpKbWUWThn7BTYg/bTy2qGLYYoB+QeYki7xgWxqbGDorx\r\n794MyJl9X5P19nzogI2U38l9bDd4qWUhPluB+/9g7CSz2AMzOCxhEOE/oQvc\r\nzWgZkz9FOGROp6xR6mlkS2hzWlJNcqJRyQGnZwnsRJPyJGJHV7P5sFjsXpsf\r\nTTCNh7IXoLGk4CPYjvLrMItlUJyGHnXxS0ghdHFpbYTWWUbYum5aflhFPsL5\r\nev4GoKzHLBdYfphjUEPlEGO1/6dnok9R5SKEvLNu4FC6Kd/fx3Yk+Tn2ftDr\r\n5JhUe2NwflH0JHMvlwwprkCPd9kVFhvmc5rjIbnGnBg5AsKjf3PXfvwX7X9L\r\n19LLxgzOqVm//JkWKlhB3/IHyipa7hIJcuw=\r\n=K4FI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e2ac911_1652922175340_0.7312316988692373"},"_hasShrinkwrap":false},"0.0.0-snapshot.4f67a7c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4f67a7c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.4f67a7c","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4f67a7c","_integrity":"sha512-M/FH1+rOVd8GhiQ7kNDDXuo3jOv+3mcIG1ewsy2d32II9HPH2K/x2rDzMzMA0/dQA9LlFtYWXmCIQ+ICHUeZDg==","_resolved":"/tmp/e5034e56e4d39c8d1207bc3160364718/sifchain-stargate-0.0.0-snapshot.4f67a7c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4f67a7c.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-M/FH1+rOVd8GhiQ7kNDDXuo3jOv+3mcIG1ewsy2d32II9HPH2K/x2rDzMzMA0/dQA9LlFtYWXmCIQ+ICHUeZDg==","shasum":"6c2836e409f0bf9cfcdbfacdb872421983610cf5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4f67a7c.tgz","fileCount":42,"unpackedSize":62076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT38OWOYTVK5TCmmnqkz7/rl703WiQXAIYRjwNu9ajHwIhAPduVxwVNUhDHmxdeqh0eJF7i/N9TjSRulUOj1pJZBcD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihgQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ZA/+JCioQaPKTreYTTxWjbl7y6nMDby9gvW1fxc5aXCBRxALVKeL\r\n3buA1Sb+H6z2oBaSLswQAziYV6LKL52KUB6M+xGm13hGXob0ZgySOaZeOyKm\r\nQuB0c4y/lQ0BiytJyWkdZKBAJeBrsKBIgTd3QU97C6ZGIpQSnAMxHak3D/cL\r\n7EHv+YQwQ2Vfh7cz7m5UqZoU5DnP0QXu3tAtst/f/lB0VsqPB6adk/u1tT7I\r\n49cNC3Hlp1xBW95TdwyH2rbhT8SEeKC+pUDtZ2tWB8WJPGSJVFRf6lvuFk/T\r\nmAwhGfAs7uW71UEVA0SAvK10+XT4LvIxuKO70HCooTFQuaqnROAimmhYoNit\r\neCJ3RCdX6rFQa1sReiSeXzoXfM35b+B5vnxvilPxm5NWGRidj/tjmp2HPLeP\r\n/xrolU73JcS0HaMTvuPGcYggvn6vsKjwAXe7dqeIp6feKWaNo5QPMNgOsDHc\r\nzFObv2bgH+kVVqIdGf9/9Wsu4TwqW+7j48HGGrl1XQ066vEVrAS4AnnzsS8/\r\ni39DEmidswXx0C+RRB185AHrc3sev1fJI6nbhkzF3hQB29G9DIy384ulzUUs\r\ne2VGsJyusNCZ9rPnDv1YcvUSHrUlNvwHJNV/1RM/z4gxL7CxPJZ5e+6SzPte\r\nIhmrWNedC/6XnhXajyt8pB+BfwHpYRaCwqY=\r\n=NJhj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4f67a7c_1652950031862_0.6245391615801661"},"_hasShrinkwrap":false},"0.0.0-snapshot.8479a7f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.8479a7f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","module":"build/module/index.js","license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.8479a7f","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.8479a7f","_integrity":"sha512-gLtxbb5tVU71QJogsGg9b6i9Dyhy7YZpr05nCyEH+31UvDPcYTMzh1fIUl3+QIbYJ5xl3/Au03EPm8VXfz5K5g==","_resolved":"/tmp/85a9299a5544f86256bad12ca2ba74bb/sifchain-stargate-0.0.0-snapshot.8479a7f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.8479a7f.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gLtxbb5tVU71QJogsGg9b6i9Dyhy7YZpr05nCyEH+31UvDPcYTMzh1fIUl3+QIbYJ5xl3/Au03EPm8VXfz5K5g==","shasum":"ce5f724fedb548457198fc46d33155d01088c0b0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.8479a7f.tgz","fileCount":42,"unpackedSize":62076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7ByTNJYnFIbjeDQ9rlEbEuVZgSOyQdvbvnk7p7RCg4AiEAnKhO95TRZRRuppAwN2MPp0EHerKlyDEDt3ZDWpJiG9s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihjAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOxhAAnPFtt9nqg7BbAyhoCtdTpC/cFuNkp3tqRvtjHRov40ALFMwO\r\njmyv8UfEroJ0D0hPQ8UmrDm2p5ZdfEvX93Ug/4z1tkfAx2yrFQHn6x9ZiyvE\r\nvovqaykuP54uc8vgipac4x8eskFu3La/VgfTyWYSebjUzkVv+9jNUac8/NP7\r\na/hkiysYMHhoC4by/Bca25SI3aUd7xH1RcfmoqFvXI7z9Y3qRkQpT3q/XJwQ\r\nq0BeyKOpiHPP1hPo769qcptwuAGp5fWJ+yJtfcdbVMvofKxWULSjXnEs6dHs\r\n9j0N5U58fE+5Bk+NEADJykJyhE4CO6GaY31Q3oMsEJ06wGYaxUQWUuPqc9Jq\r\ngcTpuMidMsGkaib3KALmP1zBL6zxCBnJTtai4cgQuqGE8wuFigJypH3FJb2z\r\nls5JyhWAz2azGj4SE5sEmiPqzxwrSfDKbCnphyYiFVC/u1ER2UHSJOVhE+c8\r\nfkfoXQ1HSv1T+t8X4L9Gloh9+1XMdl34WDOK725kFg8xZhqw+Ppj350SvZTT\r\noxcbKhOPWLKS1K2EGaHvupW/WJkYCNkBs0EoBrtFnBsWVsnJOR79EpEzABCT\r\nh/6328Jvr0cNlNY2uFA/SDgJ1W3uwknWW0+HxJa+voLqWbKyeBpNMczlM3iB\r\n0XbVj2eHEgVKPiV/ZK1dmdE8Q1zLaNFFVLg=\r\n=llO4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.8479a7f_1652961315801_0.6864400165283155"},"_hasShrinkwrap":false},"0.0.0-snapshot.b8c2826":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b8c2826","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.b8c2826","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b8c2826","_integrity":"sha512-NPkEc3iZ22c+kQW03o0ZLvtB8LGw3F+WqRhiHOUTAwzJUoYf7wI8Re31VYlYZAoNmSWjOUAxrYxroqFW/CL6Lw==","_resolved":"/tmp/072a363f56f032aed55aa3796eb38c73/sifchain-stargate-0.0.0-snapshot.b8c2826.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b8c2826.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NPkEc3iZ22c+kQW03o0ZLvtB8LGw3F+WqRhiHOUTAwzJUoYf7wI8Re31VYlYZAoNmSWjOUAxrYxroqFW/CL6Lw==","shasum":"088dc932f4dab09a0a28880156fbbfa2bc10c3f4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b8c2826.tgz","fileCount":42,"unpackedSize":62143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFIVDSKWkRvADS5sIt7hbUt+6wnNElFEN3tE+nSXg1OAiEA989/+mjbh3akZDn3U1RXWg2Ateuyw59klRFEm0xRZgg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihjfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA1g/+LuJsq4NgVGOu+NLUvm2EhSZGGTFzX7DBJtxlCG9JmfgliJcx\r\nWLzgC9EZWeC+IhHAF/zE3rWWzFeiaVxybEpBfT+574MNj++3TFane+F/maxD\r\nzhV8w44uWDzA0DjpbzmpR/9nbn6PSJC+txpZstE1FBQwslp4q/MYfLRWGEsT\r\nGPOJxbysFYHy7FRgZRd2KYDFSQiK8CGyLcGr1afMALJunpTZH+/bfVn2JpLk\r\nQ+biFTdhgRCycpChPqY/lOiMgXT99a8YlNyWi0EGkZsZ3wqazC4etJCmuK6O\r\n86p8ryNaFQBCXHQfV39cpDPuUI28XGRE22/qd2t2MOKi+WHJbCF//a5MDV+Z\r\njbyekkHEQnK6eOnJDE+LBddjPnDvaFlVM7J6qV32ZO1bRvmUOfxezua8jGz5\r\nRwzPq5cjNLLSTC8Dp5kcqV/fIPiii2U0Pi8o9kVdRjSeLpeleq692BQwodyh\r\nC71il1hM/5L3RVboMcVeOCD15YJg5s//P7jDQIpJ+RnzZEMy5NHPW7/Ge4qd\r\nooUmSX1X0/UWPQTtkCdBIDr5yhOobx9vFqC6pniRbJMKLEm80p2iH52TwWCY\r\nZczvsKxQc26I3Epmy+xchmJPNgvYkpUl6y0SFae1CT90Q1eNUlI8oPUNXiFt\r\nJVBpvy7coQB0ycvbVyIc4SpkWh3DV7QR8HI=\r\n=zCd1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b8c2826_1652963270981_0.44545150593767713"},"_hasShrinkwrap":false},"0.0.0-snapshot.6c0be57":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6c0be57","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.6c0be57","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6c0be57","_integrity":"sha512-K1o9i33Z06+IvOxznQCOY0rZCUZ+emavr13P37dmqaQcaNr48LLzPzIgy9TZ/mc3wy5fcONn+lKUjzvg75q4CA==","_resolved":"/tmp/8106834af673a9d00746335f01d38032/sifchain-stargate-0.0.0-snapshot.6c0be57.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6c0be57.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-K1o9i33Z06+IvOxznQCOY0rZCUZ+emavr13P37dmqaQcaNr48LLzPzIgy9TZ/mc3wy5fcONn+lKUjzvg75q4CA==","shasum":"b50ccb17d582d46b58fd61fd64d6cf766692de47","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6c0be57.tgz","fileCount":42,"unpackedSize":62143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPN/XT7AWqBkQa0SbdF4XQVtBM0tWGXwQXldL8/MWqMAiB2gH5eIcpL4cFS8CW5JnZ8qwPZT1gaAVdk3GB1grUXdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiisdaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb+w/9HltH5fdeymwXVzd7rhEnjSHsrfK9VcLwRATrAshWCxGnQCX9\r\ngbtKuY2LDdtrhU7Tgya3T3w3M44Np513heJaqh6iy2pdSeqiMARZW39VrCiw\r\nw+H/D50RN/9drun7G9xH49p6uiyLLSBXiTKCfGq8cI4w4VbtwG7NTlNW2NTX\r\n3JdKrAbtBksj+pYUhWA2Zy7PmjHBluNV+h11u8ZNjNlRwdNeMXYntE7iyuJX\r\nyE1LxXn8d0O249dR2l1eZJwapi/ZdMUqNUshf7pkJgTgc5YYvdaomUj0rTXF\r\nfrjF1INSfm8Ls2VzIKa7Lr9ItDvpjdUmr0R3nGZ4XH0RH3g68HA2ZcZ6+t5J\r\nwR/lOTJeaQGOM4RC97xSzfcsJWvvtXuz85FVccaCE4GN+zCvZcdtpQCX+/4q\r\nPg3UB7CCewqiosv1yvw3BBTVJ/QaD3voR29N5xrK9QUXlUD3iJ6PhkjIkpHO\r\nzO2MdGbqXqQaOBZ6vWn9jlYD8fE7cf9NUUPGQllXI4IUGjAVVmuthpJokDD9\r\ng0IhDvfDBkvAd+/2XnrARUIy5sBr5j+l9avsKQ8hg8FyyGI0pCnIx4usytbW\r\nKP0swwIGARyA9eOc3mWhTWMfH4V+4aHPQSTTiSfPY2JDExnk9g0VGpLBwszf\r\nmU4Tboro+NyoUUCBgHycdfhlom7UnMAFWR8=\r\n=y1KX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6c0be57_1653262170381_0.16329916526500843"},"_hasShrinkwrap":false},"0.0.0-snapshot.e28e93c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e28e93c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.e28e93c","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e28e93c","_integrity":"sha512-vYwB07SIGDsmsPF+uLkefDvfflhbh3KKTEkvLtaSh6Xs9D7ezD3gdrCREhdwsSe4dIVQXaoADU6HJGqiiyJzwg==","_resolved":"/tmp/a6992d545e0dfb7b0351be785cb25631/sifchain-stargate-0.0.0-snapshot.e28e93c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e28e93c.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vYwB07SIGDsmsPF+uLkefDvfflhbh3KKTEkvLtaSh6Xs9D7ezD3gdrCREhdwsSe4dIVQXaoADU6HJGqiiyJzwg==","shasum":"36e6e51a391aaf98f864142de6c62b695e6c2456","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e28e93c.tgz","fileCount":42,"unpackedSize":62143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYvrVVUg6GcnDvv7vxe24UAPIjN8WQm0dIMjClhQrO/QIgY9EkrkZ90CTUsCZd5Z0fARhfbecN8rMcJFEpwWU9ihc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiumjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyRA//RoIk3tnHLEemq5FR4zZ/oLLHeea9h+6dISklWBcFMIPzb3yD\r\nmQA09sk7m6uzZjEbiEKHdVllYqwUnCvF8D7WBbw67UJpQmS+vieu1aKrNEo2\r\nvpCCgWtnnb2/8p4x6qtPK28Ay4OiiUoZs+oUl27WTrNWvP62dzOC+haFs2Gz\r\nnhQWNipZAufRugzmQAbCzYzx30pv9O5tclR2gv0mHGC4c+5ronw21UE6uOF0\r\nxhBklvK/FaM2VGGQycSLLFTiZ9weWGuur9YzV1+jtUoT20ovDh9oZjbKcPaY\r\n2+zH5jv8cgLh87tKFxj1e/I+Fp+f0jWuJ3GQBbC3jePdeL5G6FIYE02dj7f/\r\nAFwtMrThQVpIwMMEmsQZFwW5ZW2vPmckismTmCyhi5FnTmpgqPEEdLznwMYu\r\nCxtt+r1EOCI6S7bqMRFhLekfALm66pZIKd2fcKxe6AMfDpYrcq2AuelGLELn\r\nMwi/wy7swcVeVPduaQUhRj4IeFNQvvUVAltQkGghsUfowuIQ1zjGW7fYX3Y8\r\ngUjyfj415SOESpy4Gi7H1+dj/kXXGRsER8P0uajF1t4BQ/DwvF9H0gef45OZ\r\nHa1XB+OOq3yDF5y5pjSF9+/M5jMXyJ/uoj5tF5eeFnBB1I/Wdjh8zvLmYneR\r\nypKOywpkP2oUtiFfowxX1tmC7HKssx3sesg=\r\n=bjkm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e28e93c_1653270947334_0.3043247307199193"},"_hasShrinkwrap":false},"0.0.0-snapshot.b142c86":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b142c86","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.b142c86","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b142c86","_integrity":"sha512-h/Xwc34G85SHrcp1VCoES6tjAR9odSqTDOcL6zYR/rDPSPzw15+9rxWM5t5DWhXvSTSQBRt13H4jeSyI190t5g==","_resolved":"/tmp/df41372efd15a4f0cdd9e20e2653ea6d/sifchain-stargate-0.0.0-snapshot.b142c86.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b142c86.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-h/Xwc34G85SHrcp1VCoES6tjAR9odSqTDOcL6zYR/rDPSPzw15+9rxWM5t5DWhXvSTSQBRt13H4jeSyI190t5g==","shasum":"cdd2f9298d990a46d65034be041b1242970de8ea","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b142c86.tgz","fileCount":42,"unpackedSize":62143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2BVuSHGersFnYVJbAiwDrJ9MFLlCirK0Phgu3pQigGQIgG0GLj+Wh4xd2B36ZSMbTpbcUnx7PSVAFC47uYvR3jFU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii3/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOpw//TQgVuWhRNM3OCrfd6PwEBGyE6rMFFYc5IhuyLZTMaIwyVTuX\r\n/D4DVtkuq6xEPR1CkL2dXijoqwl4xMe4bAdk1f6q+7I8w8hKwlQR+gJJMJOV\r\nWjr29BpLJ6raZzX6Ac/Bd0FJQrURQByNHMGePY2CM6nydQZIaFZjbFG8ujQZ\r\nBCz5aOyml7OkbE8fvot7w+lWWP1sphNWy+CSovsgZ2gEaG+HKeRg1qREb3+5\r\nADZtgTG0MACLg8sdrn/7js7iXYyc7snQydQxb4LE7EdVHyeE0murBPNQ6JAs\r\nq07EON5iSMzL/j9hz8gHZ7nQ+DDgV11Gx5uWFxoT/I7YWs0nmTgsP5gCTXBn\r\nOlHcYwTGSzo6MAhaug4pD38u6QfM66WGfSypcyHcpHoASVFF++35FLbr4f8E\r\nzJ2pgNqfQLLhyhA0YkA+TWVdXZswA0aXfSdOa/zDNt04RhhP5/1TykuxlGrz\r\nMaCSfIutuWTYPd5SwZTH9TK03A0RRYwh2DxWw0uFW5seZp7ZtXW+c1c3pNqR\r\nCPFqoYqFwf9aeP3mKKJ17OKfJkGf8V5+FU8hfP5zFjU1P9K2GDBMxRlZAnH3\r\nEPJKWqugOX2aAIXygLVXxBtoBetysZLxbexym9yuSVWnxcaPvlYDO+zdHsJI\r\npf3HJQSno7LiKd5Dp47qbtDZ6qSUb6dVWGo=\r\n=0ub8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b142c86_1653309438469_0.26554242830348573"},"_hasShrinkwrap":false},"0.0.0-snapshot.5da0ed8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5da0ed8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.5da0ed8","cosmjs-types":"^0.5.0","inflection":"^1.13.2"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n```ts\nimport {\n  createQueryClient,\n  DEFAULT_FEE,\n  SifSigningStargateClient,\n} from \"@sifchain/stargate\";\nimport { Decimal } from \"@cosmjs/math\";\nimport { DirectSecp256k1HdWallet } from \"@cosmjs/proto-signing\";\n\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5da0ed8","_integrity":"sha512-iNbtnJdiZrDSp/1ICFwuS7MDPXOeyC9rT/5QOLr6B++EveKV7TsliEYL60RCvMyLiO/vd8/dYSgMAKB8Z+Rrow==","_resolved":"/tmp/0e34683c0155f79a15f12aa410950345/sifchain-stargate-0.0.0-snapshot.5da0ed8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5da0ed8.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iNbtnJdiZrDSp/1ICFwuS7MDPXOeyC9rT/5QOLr6B++EveKV7TsliEYL60RCvMyLiO/vd8/dYSgMAKB8Z+Rrow==","shasum":"e69aa8e0b1cb309c6dffc67c83fbb20f0dd9b686","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5da0ed8.tgz","fileCount":42,"unpackedSize":62143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwNsFW5bSUn5FCK3GBjKvNSZqZLhcMm/dF50EsIrMMkAiEA7vqUfvs6V5UVgwSiB6aDLB1nel9IE+io8Wz15iyfpGI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijMBNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruaxAAm9KfC5y30ca3R1yy490EmVi4SGL31colpd9+mRHkVb6Oai/y\r\nc6NO/4IqPkHPPL6DsHB8Fl7XfiIhzJpyY5ZUlY3YAuAJq9HI5QGDFJIpSMvD\r\n95CiJ3hqWdJ9Eh7sPUBG27alUzwiViOhPxENY2okqb5u3DBbWb79+P1fq1ks\r\nN1pAx3eUqq8atb7LmJyDH1J647UuhcML4X53ECMezJORtYcN6h6YgVWb+miP\r\n2LYe1Qp9XbMSPW8pGzn5Lh8NxGeOaLD8L8LjDxr7qSeLMufh0uH8k1430BP3\r\nLnCnQKQ8/WESPV8oJBv/GgqLF7O1DQ72U4P4Oqq6qxCPWm4LWajuohT0N9QR\r\n3eR0Zwtz15VwaCp2IVG1WMG9b1004HaQnhQLdOvrzxzEbJ9CMBrg9vmC85pD\r\nihM4knZ1q+kyjMulhS2Xq42yfNEa56Wp+glDkuuR3si+WF7EttHKgy9HN75T\r\nQTpPVVJZm7BRkT1XLIo2fKv0B5NyjPz7iuDv/7fPaXv4DTvzabhia9msKPhR\r\ncVIVAIzAfWuZfPgkYzsIRapLf8WeqFlhRw7OXxZetBZleRbres8Uo2LwsHZo\r\nVq/IOaeUEcC3oxnF1Ueo+2FKh6nQF4j3RJKaIwzv38JhRMsoYF1Xt3cLkhNk\r\n8cmBHJKSG11LI3ZIml7wL68+08MG97B8eAg=\r\n=39Va\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5da0ed8_1653391437765_0.8026000028082498"},"_hasShrinkwrap":false},"0.0.0-snapshot.19c84cf":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.19c84cf","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.19c84cf","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.19c84cf","_integrity":"sha512-/QURTn9SVkwx2sDPdEJ+rEQdiPlcqfmjFPx1HnddoHhPBenHY/uNpGcVXHn8kpE42DdA95qWfganNa7OzXJpGg==","_resolved":"/tmp/3fe547377cb32a329c70a354ae37b134/sifchain-stargate-0.0.0-snapshot.19c84cf.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.19c84cf.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/QURTn9SVkwx2sDPdEJ+rEQdiPlcqfmjFPx1HnddoHhPBenHY/uNpGcVXHn8kpE42DdA95qWfganNa7OzXJpGg==","shasum":"c9213953f90589e5217151ec82f4f1207681fefa","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.19c84cf.tgz","fileCount":42,"unpackedSize":92829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc+j0wLgPX9MO+I2dZy/n6zMeaSIAu5pqMiiL/0bcckAiB3KKtHxQAb4lBiJOBN3sMu5XJ3fz3NE0SzZKhvoFJECg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijMFwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTvA//arEdR8f+eQVp2SZJGGBrYXNA7r1xbRRkPuwZrcDAWanBpbZ2\r\nRAfMps6aOSfAxBmplqkb062DqChgorU665PNWbaFSvWHHXBS7EfSJ8yIkYIm\r\n+X1Rdm8t7IJ2zf+Yv/qQxoXt9DVTwspFFPQjR4JV/IhumKJr/ASuSxo8yv1V\r\n6EVb4vHU21jpmi7FU1rod5v2tiZy/NReNSd+YpPc/vAOE9sksqr5bUAj7yQl\r\n24UNmIOAdaZwttrl94q/mZJ/HtbCeQNErUbZRzZi1ILHbbjbwIZbS+Y7pDcK\r\ncirclEs4sl3vUTrMKSwEmsmEqis1s/78/mY2oBX5YhyxFUlnexXRzPr3JEql\r\n9peLcspIFyLrCBzqqLnPhicyC0pYw5t3ZK1ThL7T+PYnguzvq0y+md1jcqkT\r\nIc9xMUKyPEIqFHNkfY03LarC5wyk4mAsmvcV2A2xydr6y5sk0apKntvav1Eu\r\nbLceW2+bMqhPoN9WjohuiCMPCJLp0JRSwYci7Gpm7bxTQTs4GIpjVMfCaCMX\r\nuLVoxjwC6EZkCpDLxfjgehVL5SG8bxcwEw1xCdxrZi6Pg87rOxZHg71G1kER\r\n2Vt+/ghLEJwsYH5m5uRk58/QZYwD6p6NBgZ6tZ6lROuPOrgksMHJ76yul36b\r\n23XenlAZLSknV+pKN2lXSRdjOPXaI4X5F2M=\r\n=oLbh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.19c84cf_1653391728546_0.18687943184838152"},"_hasShrinkwrap":false},"0.0.0-snapshot.6b49236":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6b49236","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.6b49236","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6b49236","_integrity":"sha512-P3wI8dDb0JKKZWbBrfm3WaVCySqwthwS52bI3q/sCBGgadp90zVU1v+JNRKf1wsPRjGTrhZO4kVvfElAAQOz+w==","_resolved":"/tmp/c7b3f5cb1e639c9f3730a7d5fb439c31/sifchain-stargate-0.0.0-snapshot.6b49236.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6b49236.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-P3wI8dDb0JKKZWbBrfm3WaVCySqwthwS52bI3q/sCBGgadp90zVU1v+JNRKf1wsPRjGTrhZO4kVvfElAAQOz+w==","shasum":"0f70acd323b77031ada0ae5d5551d0327856ce1c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6b49236.tgz","fileCount":42,"unpackedSize":92829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7FmCJfLPdsnpw6IGoBqzoYeg9pMN3bKhWTQOmOLLFxAIhAMqOcNpfsy/TdhcXEnbQe88yPK+4kWa1MS7OYNXqjrbH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijMH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4JA/9H45sQyXhVO4dVMGUXhwdJDH2BD0dhTRYNxNbYF02prF02o5N\r\nQ/XeYLTFhjEbZkWoIPWBItKrdGUp2YrfD897tiZjNPOZGIUrCvFVns5rYshN\r\nqb21RhW3dGdTmtW8VWbjAZ+Lenr5l3316Ti+5AA8Cm2JWHz1iJL/qEGTj57i\r\nCUzEQB3Nx2lKGiU1a5VPEVvZgr5pttdVkuPWHo/eF4ksIlliKJwVNDAFa8lA\r\nwukRj5syOF1H5RbCH1UMkwdbj3xaFRJo6u8Nxjr3+DbZE7cvgJ01GmJ4p5du\r\nP5CkD2ykWJdiekZWaDViXC2lkl6oI97xasL946SKPmvlLgX7e1OACNb/nsmf\r\ngEAZGvWdhgIEL3DBwwnr3Lavdr78s3X+pUJR3UpTK+jc6eyaEduwJVFNz1Iz\r\nVjq+TvF9luovGQMu4Z4l9+9EvoS0UdFiDBg8T24ifmNBYEWhc+IZ3EuCHDOd\r\nE0Ikx+xqq14tdoT3tcb1WC26J4jyz/EnapGZtD7eqkAkvryQepx08BAKrXmG\r\nDEWAhA6PUZyJtHlS2yecSfw67SiNN0tBMI057hVvbI1XpEDZfpTSIM1WYpx7\r\nByeLygidD+GIu1P/EeLg0kGsMXQ8AobrN4Arw5/opEbs9Cvql0J0bqDPKYsU\r\nPtDZHxKaLGuggDengSxjiMibSvZSo+/bgKw=\r\n=b9xL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6b49236_1653391868706_0.10929494457915157"},"_hasShrinkwrap":false},"0.0.0-snapshot.6068178":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6068178","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.6068178","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6068178","_integrity":"sha512-++ll1FfoUQhnRX9SBEs9biWxP0uY9pYGi/J6xIIIuRoADMt7URMfURTbEBTT+hIA/XUu+00KDCvdcOjNu19a5g==","_resolved":"/tmp/0bf4d4a162f862e68e97d84fada3fe44/sifchain-stargate-0.0.0-snapshot.6068178.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6068178.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-++ll1FfoUQhnRX9SBEs9biWxP0uY9pYGi/J6xIIIuRoADMt7URMfURTbEBTT+hIA/XUu+00KDCvdcOjNu19a5g==","shasum":"72a76d7223a022226a466f6e83093dbf77accc6e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6068178.tgz","fileCount":42,"unpackedSize":92829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGHtvy7UIdwXUWWRg85xE9ftzJkcgUSltil53Fyrb2EAiEA3fOyY8V2wh+FAc0yQgFePuTvZYvI43AWo4IboJfrOFA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijNCRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8dA/+PUfT+Xrm1VwquZlvBwbiJ1XbqUHRTMHTolPUSEJA27LZYJGR\r\nZZjabuhmY2HvVuJ74+jmBPDocXqzWqBlHxTWW2g2lpBDOD2rPsx7QHqgeLyJ\r\n1nwnNU3vZX6NE2ptelXgqSLd23QuZaZL3Od1aXmLpW77CYUBMYIqYU9tOVFs\r\nqOGBnaylb5tSTvn+dPXSnTT3T/rduO4Lj9kb9LV/I628WbrmDNVgPTPVczWq\r\nP2xdVUmhUbv2E6WFo6Rh+RL11mczMjOIHpk0jnoECVSTTv6a+YmVOb8+aRK6\r\n5bLgFA7vph9AIWUq9w74dFFstYmh3Uvk7y3Ogllj6PwGwRYrcBr5zL8JutCE\r\n35esC2JTX80qMVdqA6q0k2gotSglsQiIHLTVcmmHRdUUYh5/rikMyJVkcQ6/\r\nEYp/ABz10z+Z/jU/dydiT+i5LbwRfK1G/QOB2kPHc6lu1PI9m3THB5dwJj92\r\ntPzGTMZZ3VL7n9pqLgG498msJD6puPR+igoP38yohgFjbEcOUiPT/4/g/bkv\r\nFD/bULOWRwyvLbi+mVQ5Kks7CqQAGgPHCgR+swPk9v+bQq9ciiEAY4Gg5VMM\r\n4Iap1aJHV2MXERXnfMup77GrjJVrjr+xfQeuZbsL8IXA9UXMh4kCcPLHyqOP\r\n8yzcbmTtZw+J8zxqaX+2sVhZkskwL7ycW8k=\r\n=jTQU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6068178_1653395600899_0.6563706720982272"},"_hasShrinkwrap":false},"0.0.0-snapshot.ff9a004":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ff9a004","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ff9a004","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ff9a004","_integrity":"sha512-DD+aGoF4NGP8Rn/WM9PhcoP96nF2aBuioyUsqfZHCsMmTQY2kUyx54iEXgMzEGcmaasTQwhUL6h7+1XMd1Y04w==","_resolved":"/tmp/a81cc09968fcf8799edc83b320398255/sifchain-stargate-0.0.0-snapshot.ff9a004.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ff9a004.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-DD+aGoF4NGP8Rn/WM9PhcoP96nF2aBuioyUsqfZHCsMmTQY2kUyx54iEXgMzEGcmaasTQwhUL6h7+1XMd1Y04w==","shasum":"57a357f943d141e2abb9e70bb573cec1d9b25dc8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ff9a004.tgz","fileCount":42,"unpackedSize":92829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxH0CDbn7O6AZB7n/MRKFrB/9aIDa68gUpPWj6OeOXFAiEAxrwiTfspkkAmvDIcH0gfxCE6+a6DzTM4kKivUdHjeBQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpsNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3IhAAj7uBNyplhdJDNtwtdoE4iMb4nEUqx9iEAhZ5ZCHyBPSOLdJy\r\nplveYlihLYshPeAcP2wGe/H/VRLqnAnAE09PN5akJLYpP1FTHoZMAOxEwOGv\r\nwCpKEkggMGHKPzXDmU2YgWobhpTyfjfADBte12fMs5l883iHQNutYI9lFUd6\r\nN5dLJGHSarHt7/axDAUBX/NX/oo3zPu6rxBKDC12GovjWUQelevtr8Ov5sey\r\nC3KqAgfv7MMxmHeIAtxbglTo5f0zEmLgfwCGJwLEOn4P4b4vEl1VlyBoyJDx\r\nZ97GBJLfmIvcHUOxwVSyQ/z1wgkyddHSLtnGKQ1j1L61UPmO/32B0lOk2Qiu\r\nR9wdkVGQDZbz5YbXa3OgXvam8YJK7ndEe7S51hJBSBbX1qwFmLG78s+b+T4z\r\nTSNKmdtk9lrQUvXxD/z5C4lT+Fd4cttX2taZ0tH2JzpkC+3PiqD+qOOLouLv\r\neu/ZWIg4htMm4y3yfYgMOUmhp86O+gfTEYNh090Vumk7+OK3wCqKoGgq7u8K\r\n8VtD46U7MlSeDyls4wi/5JeY/wo1A7KCV15g/iwpVRrx+ICejrdmWzFBGSJg\r\n37jEJLN877F2Klej7bI2VRxAIB3QMFvcdbbxZqO1o4FY7XFDDgSlDbK/nRwr\r\nPV4U8VcbbdZXKwMfLVzoNYBKuOivwgMvvDU=\r\n=Nr6P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ff9a004_1653512973507_0.03636113717453826"},"_hasShrinkwrap":false},"0.0.0-snapshot.6a747d4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6a747d4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.6a747d4","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"^4.6.4"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6a747d4","_integrity":"sha512-ANqULgH8Ln5/ohazEAAA8Jq+uI7Q0ADT6C7nQ65a92BUF1imNlKFkPByLOrdhBKjGaplk+omsMgH4Ez0WV1qqw==","_resolved":"/tmp/ae502bd87dc109366b5eba6a108d5568/sifchain-stargate-0.0.0-snapshot.6a747d4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6a747d4.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ANqULgH8Ln5/ohazEAAA8Jq+uI7Q0ADT6C7nQ65a92BUF1imNlKFkPByLOrdhBKjGaplk+omsMgH4Ez0WV1qqw==","shasum":"efa56e86e79e001397c9a5139c2e8e39ffdaa219","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6a747d4.tgz","fileCount":42,"unpackedSize":92829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6PAbyn5s3PbrV1GqKsLENN7i1O2mtB72X6hNlzS2uHAiEA447j367LIh7yg45JDSRYJshfI3yM1Gt8IvQuqZTssIc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijtNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO7Q/8DffIdjS18gDBVzR61x7a9A4p52ND8/bfxlOn0ewmmZD2Ctmy\r\n95TIroa6jeILZNU6RB2IlpTWClvJPbv0miDlqM3P+6mwb7Id7UvFnWu5epF2\r\n3Xv0svJJ9hQAKqSecMLj5MvaMh8Lz+7+tMcZNDv+w3kXam4h1gPc/QQXd4tU\r\nPOPtqu5E8/KV40FSg4bIZHq2HdJtRS3atCLZIJ67on8tqB15J5XZUJ90Dx+g\r\nhAEmSnka5zhHthhfmcYUesHaIPPOZzmlxxpb+98jKgeAsrIZlerhGGUHEoPf\r\nvFmA6vOmy6rrqG1iJojy/QA+3rh3HNhsVMxVclsmGiNL6lQfQfEnceMkeCNs\r\naJNnjEn+R4l5NqW4Smc+pF3RFXHlCQETqqFa7jQBCAv/nGd0MHl7/IBw6Bry\r\nD3nfCy8M8cjO3/LpLsmknyUtxI45iy52ftAdomTVP7M/VTcngKRvhf+Y8qSW\r\nBlYxZt8o75OV34q0aWEIOIins6myIs+JQueMbgrdeqoAFeYXGM8zOnSu4BHo\r\nm7qvGdTnzwF+uwFYbJ+oivQPKfRjOm8tjckeV8w/G/nfRTVgoyf8UZ8MD6s8\r\nmAomTR3YxOusJbWYM7lRv0UDsPomBzIqnIgFs15dZtJAcoO9yETnfHqnAFeb\r\nP6YRPJ/AraK4HVDrouif5SxC5egnq5jJg6k=\r\n=YoIS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6a747d4_1653527388696_0.567741358653542"},"_hasShrinkwrap":false},"0.0.0-snapshot.fc8fa6f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fc8fa6f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.fc8fa6f","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fc8fa6f","_integrity":"sha512-V2IUdWHg5p7Vvs/zJf03hrHk05SiKjGKrUNKEM6Zmb40aIknpGI0f7ruB9y6CCMnMAmwGgNDulu0o/r1yvfgcA==","_resolved":"/tmp/df8f85def6028e756acd0adcc17669d2/sifchain-stargate-0.0.0-snapshot.fc8fa6f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fc8fa6f.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-V2IUdWHg5p7Vvs/zJf03hrHk05SiKjGKrUNKEM6Zmb40aIknpGI0f7ruB9y6CCMnMAmwGgNDulu0o/r1yvfgcA==","shasum":"cc8e6bd9b4a77d338236c07158cde3fdb3b6ade8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fc8fa6f.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+jrkG1607YlOd4Gq+jFVlZBOqefY3Muuqo7tsoy02MAiEAj439dKzsQxJ83n3zSgfLBtqjtgWKCN+h/e4m/cnKnZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijt7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzgQ//YiE8e3MeI8qIVowcCVjTGjNeVDrHdyC3zV1yZRbWUasUDDWS\r\nWMvTzzLeAzR7miCJ8YkgPcdKiRxbi0DY3N6ef+7/RyFEVr5l6+XComH8O2W5\r\ngSfpBne+VphA+MXLE6FrA3ePSLXuFUJHdkfXsaUPmtvzywDjeees+aR89D3e\r\nKWt/8CW9OSZL/HaCk86MEYLrfoPGHEL/Ltq+MuLDSdtHSToI2KwI28Auhkzm\r\nRtUAXtv4xeMPdHa2Z6SFQV4pCHuyaT1UmVAcEHDhWOZVcDUTgDu2mVwvYecP\r\n/HLogVk1iPOO/cQRY1IVoqZbzsrsmpZjcKeSMEEeRSUxF0QJNHJ3SXcDbl8U\r\n/kg7Zux7HklvCmu9cUlWjSbbW8SHkK85eG3Qiydk2ep1RaLgyBrv5OqaPOaa\r\nR/vkbwe4lbuFz6ukzrFORJ1laBm5Wr1B9ejjc2JJAU19ilRGKMEIoFc32yZ7\r\nfZCDD8vAYIr6qOUxGKhxs6Fp8aE4EE44Ey+ZkAhD2znF4RlzapbfVCcn9voT\r\n8GQSJEDUvNFcjL5Fkz07gTXSSR17V04QU6783YTcWFGB1xK59/yaDLH+1FaJ\r\nEQpYeMghzJ1cOgx9jwEEs3m1IE79xEtKczvPvH/BZSjVz1fDqM2GDaYveZGu\r\nvDvdlmMol2kNGWvEejOx7bJqSPOP3m2iv1M=\r\n=Wvoa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fc8fa6f_1653530345483_0.5135632458264594"},"_hasShrinkwrap":false},"0.0.0-snapshot.4a06149":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4a06149","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.4a06149","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4a06149","_integrity":"sha512-kBNMyC9xaTPRiaXdW8eVjg1AtB5b6TrGpMJIRlOdUr5BKNDtnBgbO7Txo14vjfdJnMYJA0fkvO4J1acI9tlvYg==","_resolved":"/tmp/519a763856ea468f2d0ed35111841abe/sifchain-stargate-0.0.0-snapshot.4a06149.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4a06149.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-kBNMyC9xaTPRiaXdW8eVjg1AtB5b6TrGpMJIRlOdUr5BKNDtnBgbO7Txo14vjfdJnMYJA0fkvO4J1acI9tlvYg==","shasum":"7b6b3b945fec10fad62fc22a2a39ebc5c1a4efc0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4a06149.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApLDnayjtEbS317ImylulnSHs6u9xQMQqklRQ2MRnO2AiA0h7VAWQ53qf4i9Wems1UeINOkwfbK0OlekyJ4baM0Tw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijuuoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlSw//RAVbguMR48Rna0tab1bIjQjkb05VfWpqbuxNqDQeQaUjS/Gc\r\ne5ftpW8rATB9pl4Jh90ESpfFYwudhMB5dUAf3GEjitK11/0YXD+LPlp9Zror\r\nOIQ7Ama9e2eYw7Lko6b7xSvxy6iyUsG1IDU6Dyd2751U4HOPqJg7xbAg9IL1\r\nUBssuAxGmjoihi9sOqlQ6VXT65Lm4gXNW/RFt5sOZeTX2LI4G8iiF2Jgz/gs\r\nuE1Y9Usf5WeUB/0/sWWaFAGEAt2nC8jFl3+Z+mLD5EAzZuLiPL1SdbZbC4nb\r\nfPjTIJL3olg41k4YQTsLPMeMyE81/GuD0V+qnW0fgkoo5z1Vh0Bh8bqO5g/C\r\nAFO3k80iNGm8rXsTElLBIuq6yWj8rZA042E1sU5o2/vTVQFwzX9PPGNPaoYA\r\nI6u3ZATsfOt+drY++CGgf89e0JMXTsNRzTbzy5NH7yw4wrVmDFCnFw806Yzk\r\nIX5ofWLHxcTlNr9DKVOVIHK8r4k1EoS+oWcWG0ApmHpkP8wuA0z1hw8thr+X\r\nU2kTnGPjmXGt1QtF3ozjDl1o206q3NN4aq1D0PkFaVp1rSc10QSHHsGtmKiL\r\nFAU7y+rBWIkL2/K0lTyarp1Qo6jiDjA8mAI3sBOWA5TrQrxqBAZP+sioO7kG\r\nX96vZE15oYZZAZyjAsxEAUIQwnBZMtzHCKI=\r\n=hWOH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4a06149_1653533608686_0.517608657834637"},"_hasShrinkwrap":false},"0.0.0-snapshot.d3bdeac":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d3bdeac","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.d3bdeac","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d3bdeac","_integrity":"sha512-/ET8+ImsMtCxblNeqOxHiVGJ8TcG4g/sIR04xE1YVGisyEUw5Gl6hKn9jOhhTGV1/Z1YGxMJnKkzt+6N7sHVAw==","_resolved":"/tmp/eebf989ceb0e731a2bc212649f174d92/sifchain-stargate-0.0.0-snapshot.d3bdeac.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d3bdeac.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/ET8+ImsMtCxblNeqOxHiVGJ8TcG4g/sIR04xE1YVGisyEUw5Gl6hKn9jOhhTGV1/Z1YGxMJnKkzt+6N7sHVAw==","shasum":"64264c4b0b0877ebdaf1d4d31bb2bdf1f5fbcdf6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d3bdeac.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbnBdILJbW9FXnHgy/d+IsuDK9vvzquAdYzmOsUT5aVQIgEle+cp576FKuNOMuOMJLYpGaTTIb+68jDaQx/kTf+Pg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxc6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGCA//WJL2B4t64ISsvg8uijIlxBdz+O9DHTjW8qkK7lfe4CeEVjUi\r\nI1g8HzzYtZaHxeAzEmu7GncME3UNYG/QkOXQxPYEVz/hSmSEGXRMKXMXCOK7\r\nuy7ZrbkdREsxGdreaSPxhQRaw9Pc/Np9UYP2OaihKBt5JSAInQrr+ThQgMjg\r\nck/4a5oth2/piYPFPBsTDGtFLZmp7fC8PcDdWivWu2wEfXccldN0DzSzSvnN\r\n4qSvBnFvd7Ih+RabcAy4F7/1FqJgFUTuM7ew1R3wta4b1lzmHCF8fZzeN1Un\r\nY9zhycCFGwJSohEZYqrw8engqNt0aOuWbv38pvOzeRtL/PzHfgM2obUdkkVd\r\nhq+B7T+fGSlJHl2Pwpo2BRtQO4wg2DnCOPjmgdKlWdzPbZONqk56ZFa3JMRY\r\n0mT/vk+5sFiHzvGszne8LdwF473AhqUMZwloxyCCrD5JDmzCZ3KrN6SLzJRu\r\nby0M9cTeuW/68st1YkcTr8uvJ9JWZtHX0yB/e03Gl17H+GN0aMCJxD9k8vrK\r\newAfpJshWkAMvLqyq20xHYYQ3F5C0jJRc2wWt29W3klea9WLned0V4CsO5+Z\r\nNxSn6AOzfmIjYyNeqPpOgwrtESM2fzhq1Dlwz6UFgJAT/KIz+YnaKaauW0DK\r\nv6vJV+xE3VWZoZqVptdtFUTP+5OdNYkJCj4=\r\n=8R2o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d3bdeac_1653544762608_0.9164645008861365"},"_hasShrinkwrap":false},"0.0.0-snapshot.bb69bf1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bb69bf1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.bb69bf1","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bb69bf1","_integrity":"sha512-qvKkwosAckCPyixWIHVwJb0y04g5vzNw1zUNt/81IxxMY67GLRTVm+5QfqWCtwRwJPw+ebzx7wnXtzv75RZ76Q==","_resolved":"/tmp/264545a290a8dd69aee2e2d009b05f18/sifchain-stargate-0.0.0-snapshot.bb69bf1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bb69bf1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qvKkwosAckCPyixWIHVwJb0y04g5vzNw1zUNt/81IxxMY67GLRTVm+5QfqWCtwRwJPw+ebzx7wnXtzv75RZ76Q==","shasum":"866f55be57ea2ae247693e0b46036560af38f761","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bb69bf1.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2bXPMWuFDqsc0nidefLyWQfKLBO+Nvv0iCduu2E979QIgSLGbUaGbFc04k5U/dkvi2KhxPSGY0XAh45kbmLfGF1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojSA/+JdvtHHzXyqI+qHd2d7fHsEL3xCj1bYRdK3x44gavZ0nYRXHO\r\nxadAAW+9M2HsdzGg4kPLSBK//c40EFe4Aba8ZHKoI1+NauylSZ/kqeG2GsWB\r\nki792HqliC55nkji8+WfQ5dsQXYOYgC19+OGC0g6vmioE7FjILBhNgBrkeOi\r\nWGpnQzo6mNth/sOBRVBFDAV37ORX9ebDYqWfpc34duWuH2OebE2sjf0vmb0N\r\n/rfuLf3/cxrhKiWtspDoNIb+CvolID8rj5muXe7W7rQGyI9t7XPAGtpu5HDR\r\n/syEqT/po5xOVb8WqAi74AJTckJS4WvNG7I5Sjsl53D00IiSNn5gyGLi4FhJ\r\nTF9pGcGQtDZUOnK1uf8H6PGj9rCHstQ6WbGpmZ+rkdqmMWc9vcS61nQLsCZd\r\n+UuoFj6M9BC5dzOkXJ9eqeYadfwlXihR9SjYDghS4NJfQ+Ub81VtJZYzeI+L\r\nWpyQ6EE+f/MIPH/QmtTEFxt63z+ry9zWRp/08HG1aUn3BdiSug7I+HEd1QHe\r\nMNwyWO/2gnYwh36hMRDUFb0z5vxH6U3wUAyh8pEv/tpbg2NfzOSxdRVwnddG\r\nERCkXA430s/PT/RzSc8N0JJSweoATqXFrkIOYFzdI4H+PQp4xVA0QmOOVrrD\r\nQssxtZkBoKorVG9xT+VKBoh+TxSJ8xTKTYQ=\r\n=xU+d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bb69bf1_1653545989398_0.38351639730123743"},"_hasShrinkwrap":false},"0.0.0-snapshot.b013b4b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b013b4b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.b013b4b","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b013b4b","_integrity":"sha512-zVLU+BLICTxSuIztwsvt2hCuCDtfWRp83MEQ1MdB5IFMG8m8ioV+pG5n5g96Mor2VoT6/etU7smAcMrSpZhpKQ==","_resolved":"/tmp/5e0e2b4aeae5475b8b571c8bf4e7ef20/sifchain-stargate-0.0.0-snapshot.b013b4b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b013b4b.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zVLU+BLICTxSuIztwsvt2hCuCDtfWRp83MEQ1MdB5IFMG8m8ioV+pG5n5g96Mor2VoT6/etU7smAcMrSpZhpKQ==","shasum":"79f06c28ab61e2d4b5220489795c5168f8114ef0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b013b4b.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX0S37H8216a7DCS8oIy9TyNlxATISm1YTyRamsW5AYAiAPtI31wZnXOefTizt8RmQrA9aKjkzdXPEg22krcG1upQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij3WMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6RA//SpoV0Fr3mqud8yFXsDzGcbpObqkTje4MyyB5oROuXFBA3Rq3\r\nCLT9ZFj5JHl8DdLqzZ6zVUNwUgzJgvBRPySpYHriBtQsJ93ssUfRrI1M78Cb\r\nKvulNFOb1koD0w7lfbZyRr5qj5YcdEgHpgYZXUeFT8MuNdlAk59/VEquC58o\r\nlfAPqtxWUFXr04U4jhguQlzHIhUT1XRb+ELZHofjd6wRDaRtXbebZZPG/a/o\r\nwuFBJ3lql28aL3Idz9uu5X1f2G291EQs/TG+mBoh6z+rL8zXd4+TyB0XOPVG\r\n/eUqpMK+78FZbubZJdgsOX8Bo53ZUZVGnc4yCg60FSDMGzgsX6Z0ZfiLezb5\r\nGumVD8jN595X2dM5XXOgz+oFGtyS5NsM9Hut1iRGVnOcFDxJY+GQalSyQN8A\r\nb9jLSetlkS1fHKarKlEzHhRH6acfV/6N/LkTd2eVnGZ8PDRoc5WOiuosxDZS\r\nqynjv6EJMHXOvneRS2vMdKv9lvt7mg+qX35Q8yj9AfIF5b+RFW7J1J8tI6eB\r\n1s50YEob7aZNwvBauuK3s20QFrUZMp3+QqQUvc5oViIk1UxyFlNWuX/SjpPe\r\nCne6OSZJOJ29fv+Uj2tkORFxcBtnhRVyBnA8YbqHj+l4s7411F/dGeGMxaJ8\r\n+bzw5JCJwRWRVNZdurCnu2JVHTVQge9Lozs=\r\n=5k0P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b013b4b_1653568908172_0.3631595580047644"},"_hasShrinkwrap":false},"0.0.0-snapshot.fcab6bb":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fcab6bb","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.fcab6bb","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fcab6bb","_integrity":"sha512-uPyp1FpLP7QfjadrLZ2sM2qcvI2fiCXHjNUeFNO5YX/4JYCTRHUgM3a7JqiVu3eOW1crVSxh56Z5iZdjRlevMg==","_resolved":"/tmp/60a98919f25e955f345c92c15a2fe2c3/sifchain-stargate-0.0.0-snapshot.fcab6bb.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fcab6bb.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uPyp1FpLP7QfjadrLZ2sM2qcvI2fiCXHjNUeFNO5YX/4JYCTRHUgM3a7JqiVu3eOW1crVSxh56Z5iZdjRlevMg==","shasum":"244b3291ea14548b4dfbe0608b88823a125d5234","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fcab6bb.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp8b7xyeBfZtok0VDfUPWOu5eA8xOU4IRspmBvyJjVZwIhAK4AObr0LuV1YJoqWscjrd3CQBJmmTTK/wzUsSypTUt7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikHcZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMMw/9Gtkxn/gc8aWH7xtyYRsbCVrkW2kmUjIqhLqf/BI5qV2iXtyr\r\nZxSqvGEPi9PgdxadT1et8lGTY0LiD8Neyh7Ph7H1MBGUQqC+362ab+gfdQMF\r\nRE7+TmUBu+RxLvgXtaPcWPJrWEzXKSwGJW7f613uwlP7u2gz99L6RUnAtfXL\r\nRbAUkGbXv1It3MLHNKF+aLuRGknsYi2NbkubsQ+6Oj7PSP/yW/+gqCQxtLLL\r\nbP1ua2RAc+/nBwJzo/I6AX5VNCgnNsDbx+iRkqGBf6H+G/xPc9VMyHsWRclW\r\n2N6hLKVPFD7heLH25K5WtN1cg6S0f6BkvrqP7sI6e9zqGJxsPzYLehRUuljY\r\nYFSZT1YU+M7HqrFwaxABXDtzLiGJ+Mbph5/nRLqpS2CTrU7QVdUAnJEMQGeP\r\nsYa2/Y0drj8Gm41r0gCvNyEzTuh8Pp7LpajYkTCSlRfPg6KihuyeAGAiQgo0\r\nH2baNipeX9ZU/GZUYekYjiS05ysNgV1tpKshfDlqDILNvFW/oM7KYrHsYcYZ\r\n8qVQDMbINB7V30DlC8oxt9OZoXEI2tITZhhztjUpmRndcwCY9Tb7/fOYKGNQ\r\n7e0Qpa+WtA1pcTqisJpvLAuWdVB6q65h63i2vyXW1Y6PmUIIegVvAVExyi5b\r\nOwWhI7rcH+rU/Zyewms32JJPKkEZM1RGYjk=\r\n=TC0K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fcab6bb_1653634840988_0.46117045550318725"},"_hasShrinkwrap":false},"0.0.0-snapshot.ff6afd0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ff6afd0","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ff6afd0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ff6afd0","_integrity":"sha512-+U0IIqSSL/qOEMGQ7M5KyhJ4ktu3spyH1jay04XjFePJ9roI8esULJa90SD0E/LZea/JQltNBC48yypGrQrQ6g==","_resolved":"/tmp/ec2cf9aef25ff33b05c8b27333d435e3/sifchain-stargate-0.0.0-snapshot.ff6afd0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ff6afd0.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+U0IIqSSL/qOEMGQ7M5KyhJ4ktu3spyH1jay04XjFePJ9roI8esULJa90SD0E/LZea/JQltNBC48yypGrQrQ6g==","shasum":"8f478d65afb662bfdb3756d5911a5de916d58858","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ff6afd0.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeQtQY8ZTvvjwJjORyPcOLUtmjudWIdXW8Ai5rlsukeAiEA9Q5vb0TvNgVEdzxZ+l6sRQ9Ynv/o/qVqpJsDyENFyp8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilAahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ7w/+Me3M9S6+2iB3W1K7MmeX1qt8xNzB7hvy5B7/YEWNugXbTwTe\r\nBnR4+oE6uSx8vJnxn/e8Pe00FgoCTk8JDpDkX/+cYHnc1HqSPArY+ARhFtVr\r\nfGoK71RXe+UTLsoSZ+z2QS5+YOpYoHisIKCf+Y8V30P1y+V2yYYIx13oCwdU\r\n5ciNV9Gk33o7TBcj6oMy1aJ7bu95hT2L3H8PA/1939COngtoa5cxCz1cCVKT\r\nsiH77sX3AHPdyoyJe8atfboa8+AokTK+/lwVt81iZJ8kdWpK2Tl5bUnPoGKl\r\nm7cAa9mbdQCytdjtUYr6cS5TDeEi0leBesoOEPtF5/ENArB7ufna+0sMYYUz\r\noty408BnBc5dR7YuXvCTBk3NW2Y0zoFkBp4+KwIKQWEXnoJWOJ4DFTpdFUkM\r\n1RZ2FBJ5N3KaCYeLvCng6tulcgmRpyleOPEdmIaCxIVX7xd6fB6MWWeI8WtU\r\nl4htM/Rz6hv4ofPu6ixeHOAAX3cX3ASayvjnZAnVG0gDb+9bsfE5cXcDRzVb\r\nolFHyEuf/Ia+k2Koe5h2adcgNG96im54u7SqlkeHA3O1fZRDIJf/zQ+a31i4\r\nt4WJYU0Phia6uVddb52FPQFschoFLQ00MUrebn8rH37CQGomcncv7stLhfZx\r\nQzAKmwcyncRVMJJr+hNu8AhNuRm72B2hKF8=\r\n=JmOx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ff6afd0_1653868193134_0.20561020030109223"},"_hasShrinkwrap":false},"0.0.0-snapshot.280fa69":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.280fa69","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.280fa69","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.280fa69","_integrity":"sha512-fbbMtMmPdkKXmJXRJFhLkM30fH2aw5G8K2nNtl84R+OszFj5K9pdsx8qx4DbhddSm5HxjAPSEvxdenY5ndI9gA==","_resolved":"/tmp/80de01ed295c8c94c51a05ec9f2ac655/sifchain-stargate-0.0.0-snapshot.280fa69.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.280fa69.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-fbbMtMmPdkKXmJXRJFhLkM30fH2aw5G8K2nNtl84R+OszFj5K9pdsx8qx4DbhddSm5HxjAPSEvxdenY5ndI9gA==","shasum":"472664225691a5a8ce6783da889311106e41002e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.280fa69.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjcjmq0f9lD1FKBYtjL0SSjPTIfRaOYZS8+9ifeLIW7AiBLgMENNzrb/lcbBw34zTkQiT9Cx0VS4wozVeKwhw0NpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilAc1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Rw//UheZl+Y9r9+tBxazGncI17ECybhvP1im8Idyx228ueF7VDWz\r\nAW3On4MeKDD2t9W5Ag2LYNDM7uJg6/2/F1nBdId00I2QTko2nEu1/rlf3P0B\r\nX7B3e5LQJPjINfyFTFtB7Mk6uZH0HI1D4nblmOxvZ6O81DQIUP5Svc1rtPbr\r\nzwCmoOIqlfEDnPVZ/KLUvaoMDV0cMoMEy2O6urYic5B/5bigzRuMCCS+tr5Q\r\njGywMDfZbEksZ/P/+VB/oXoKAPQlO1topYXHIK7VJrsqmh5ehdZf3bzRvdwQ\r\nVQDohTHWHy5BX4buSqZlt/EpVcKVXuk9Q5pnPVKLVnJJDnGvm7eiU0aZa9wi\r\nOIR6yYd+Y1seWDq4zNuKJHf7VUwPNoluc3gmuYFswPLX98GRGIF44m54B3dG\r\npOvOftnZAx5DhDchAYThCnwbeO2u0Y+6Wxjk+dWSoeCihZWhuLQtjN7MKjr9\r\nSObWQ+6J0qMa5RqlP8Xox3oAgYMx1DpkgXyq+rKBFKTPZCdtPVJOVpZeLtXJ\r\nqWC/W+pOGTJsZg9ds2NSnrw3F0MebVVssfed/3Y35Ho/3YUpVihD7JtAMVQO\r\nmdNQSNqTyG26VGYYI201tAi4GG2OIo6uLT7x2wLB/EcChoGAWoU+X+OYqPXx\r\n7Dl9ENEEuM1xnHbUQmWTJtQCH0I5QDHyYxw=\r\n=Hlt2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.280fa69_1653868341549_0.025793967961819098"},"_hasShrinkwrap":false},"0.0.0-snapshot.181768a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.181768a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.181768a","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.181768a","_integrity":"sha512-SpjpcPa4CSESvBNDls0GWENfXczqUgchENALoZ3ld2l83iYqqQiUZSFRn7E/RYFgZowAJ4fhXuvC2sTTgscinA==","_resolved":"/tmp/362f4f6f02521aa0f6821b29b8aee698/sifchain-stargate-0.0.0-snapshot.181768a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.181768a.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-SpjpcPa4CSESvBNDls0GWENfXczqUgchENALoZ3ld2l83iYqqQiUZSFRn7E/RYFgZowAJ4fhXuvC2sTTgscinA==","shasum":"cb7d4c8f85c0716f494d460d9b28fc3ee3cd7955","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.181768a.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCLSAJv1nWQcxCPYH5DE21gdkmroGE2g+CeARgrzESPAiEAwN5IVGjMpV4wjAzvwyqgHWC8md7xhfW5ulPR4OD7E8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimAMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyLBAAkJiK8HwZGo+9iyh7KGBLQKdzJ0PQqVEPx5YLRN7qUpvPwzCJ\r\nnP8wrHMlQupF/RXIpTwey2ENvIRl4ZmKos0AXC769iLiR6AZ991DSM/uZnrV\r\nzuklBIL335Bnd/EC3E8Q+yqlLCjacVBF+wNzV7HYRrXjV8M6jcA98UR9yP6z\r\nkpBWPIBjCX1NS/wzqPY4os9fNRq/7Socuu8X4shOlF7k1sd9QrAOeIqTSKcp\r\nB9M98ooy2cQnrT5+hOL1LKuabiPOR3SjTbPIW9/PKZJ5FNZvf/OwAYf8k+zr\r\nQXnOZnbCX2sqrFDDFryO8Oh57ukKaYTBqkDEBORzF5AyHOIekkGVDBhwj2G1\r\nWbM9zJMeloX0ED4YFWXMRl4ozNdvzqbWC6m5emki+Krs17BzdVUU+u5panIX\r\n1Bt1AJ3okkBsjIKHIfNqGrwrMG5qLmO5gyU8ZzLfYi3m4y1eSgyqqmNPO9V+\r\n8UZkN4+RL8kLrUV3xMjkzfQYjSTyxZVyWK0kO8W68dDi/WoBkvW6bcfNQq92\r\n9Gvp4wxsZObWbNlgOCX19aywcV8keaWBXSv48GuVyCh7DDD0EHbCOavwstqk\r\nldO1H+mOHzF3oL/SL0XKxN3U2gE7OXHpq5zj3ILCRlW/xwyi3W1L//vWB5Zz\r\n9vjUmpmT//Dnoil7trF2N/5YF2vfG/7aGJU=\r\n=PxqI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.181768a_1654129454827_0.5754971956860695"},"_hasShrinkwrap":false},"0.0.0-snapshot.871f1ce":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.871f1ce","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.871f1ce","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.871f1ce","_integrity":"sha512-Mzezj4ibefw/LJpwvXJjZBDuH3BqEYGrmqMDQ+9Tu3VneXexSEXDN/fQaizpOXB1PZ1GQPakuvrJi+YYkpkt9Q==","_resolved":"/tmp/17caaa1a03deea96cd8d633c67882174/sifchain-stargate-0.0.0-snapshot.871f1ce.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.871f1ce.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Mzezj4ibefw/LJpwvXJjZBDuH3BqEYGrmqMDQ+9Tu3VneXexSEXDN/fQaizpOXB1PZ1GQPakuvrJi+YYkpkt9Q==","shasum":"e2448def7afba260ee3d5a7dee9b8731eb8b6824","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.871f1ce.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf742HsQX6da+rKMNotH+M9VUfYhCmnziB2j0rtRAuLAIhAIf3xobfkNbavREpMCjDkg+IPcY1Zn8JYwBl1dA3jnhS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimJj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXbg/+M3hOuitFn9+BAvFIcdQsIQXTbtxVyZoyxK5ascoQqZtNx+eP\r\nyuKeAV4JJdUcv8lpvS+gQ5YzJlW+0B5Eba2ixkN8Bjs1sT6r0UzCZpOFrFCZ\r\n3GVRKsVuvoOMjQu0Mw4/1rj4Flsdv6M4+Si/3K9G6vmO8A3NWM9L2g0AFGex\r\nTEvdGT/FNJdyMNbWQw9roUAUxilMvAGBVE1BC/2Bf1egkwN8Kyn6/qUIsJUX\r\nIfZtFLbi7+g8BHbQ/xuOcap716GMfmrMEgI1KwKCHY5lUzOm6DO67ygt45mq\r\nZ6Cha76vyEvFs2F4LnfU3L/EZ7GbRCxhnDg8c0NWWikfLnB2skZX4cZwFfbj\r\nsT9xROTLFw0sKcgondT2evAifFUdr/JzEIsU9fQ3M3KOqfBFyzJAQgMVHFUd\r\nWmZ+cS1D+ezNuCPtOk1NSpDkD2CgcNsAPyeJPZcd30r3lS+2l+z6CcsQNWKa\r\nQGPBum9ga1KODugvqJfylWbMuOax/rw8xJPz2lYYNTcOt41W/CakCFjslwPR\r\nY2/61TzAPW57NoSiwnLy1wT8SahAFrwhh98gPZxL45aV8EGV7BkAScshowwS\r\n4m7zn2XMvUNSeI9uATgUrfys5liKRyxNuugaizFgBoGjlnwsSzfUtp9VA2gH\r\nrXGzjXQK/CnvhB51G9z4BbG5GcyVzxgrGf8=\r\n=8kET\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.871f1ce_1654167803907_0.4225201047025744"},"_hasShrinkwrap":false},"0.0.0-snapshot.d931a76":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d931a76","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.d931a76","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d931a76","_integrity":"sha512-HsSLffYBZ0tQ5fvZHV0QbWVr4jpUVhFD7tH8Hv/f+iP3PbHQutKG0Gw/dsaYqOz98O+djj1ny0NNQhX3kZTQfQ==","_resolved":"/tmp/ae3987bea20a32689a3cbf2cc9f3c8b8/sifchain-stargate-0.0.0-snapshot.d931a76.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d931a76.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-HsSLffYBZ0tQ5fvZHV0QbWVr4jpUVhFD7tH8Hv/f+iP3PbHQutKG0Gw/dsaYqOz98O+djj1ny0NNQhX3kZTQfQ==","shasum":"67e8c0de97de1d90e1ddb5dfb675200464e66dac","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d931a76.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6PymKb6AJPMlwO2Nu/kkYHyUIdkeXplYlagQ7xofhJAIgHfClcGApe3Sy2QMsYB/9VoYx02q+OMk2nw7WQzp/BZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimRt/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhuA/+IPeSyPj4X+OYI7I1BxawbZg10EkWy35rLG0Lj0W4HjiNFuUi\r\nbMBV2p4a2Uk2armNieEBNchBDC1lbN2FZHpioOqGnozvhCEOozU9exwHasFA\r\nS+bAAwiQlaX235OVvOBydUmArbOEdkmmGU+FO/Na1SEsI9UysGY8KdTEXNS/\r\nterf3cD0Zx2IoLfFfDNqJqr1msoJeNTMflcQJ+SswKcBfHYaY3PuzgGbFFSV\r\nj/0nSXUk44a8tBidVf55zDS4P3uj0/6rJnA+iE+DWTw7ZD1tucb7WEssXYZD\r\nOj8n3/nc6y0YbMe3ki1IJQC7K3fH16AfP7exXL6XQxJDWfLkJYUBEuoAHmPV\r\nlj/EJ3w3B84bM5ls7bMiGMGig26+5Tt57YX2MEtyh7+oJqpkJuK7ayz1oZMn\r\noV7AGh0cEDUH8g3YawWIKN3/kW4GEH+e7sFoJxvJCst8EfbzvfenneGuoffU\r\n4Hv9LrcyJiqSXf/+jpibnBqpWYNjXtIWdmIydJHUYt4Sc2KGbmPflZ7fGjUz\r\nHvKpOd+/cCxtYk3J9UEBczwnek5epC5+3Qe/xyZDJLa9kDTB4IGNBMPBaYlF\r\nQd+N63mhWgfrWHcnfwaYtY9vzMnI1jGaZoaSk13Yo0i4aXqiSafWEcR3dZ0K\r\napedSW/AuT1WQhpbzDAY4fFguPdK74msXz4=\r\n=iRSI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d931a76_1654201215470_0.06033581947234379"},"_hasShrinkwrap":false},"0.0.0-snapshot.dc69ed1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.dc69ed1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.dc69ed1","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.dc69ed1","_integrity":"sha512-QovLGoqW3LjbFjpoRcfSt2VpSL1C/0J7X6/Ehc3iv2v/dTYc5sUVbrRvIUqW9sfJjiWyHUVZhJbrPc5UdfrREQ==","_resolved":"/tmp/424d7ed8dc5582b69f025a6bb8773ab6/sifchain-stargate-0.0.0-snapshot.dc69ed1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.dc69ed1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-QovLGoqW3LjbFjpoRcfSt2VpSL1C/0J7X6/Ehc3iv2v/dTYc5sUVbrRvIUqW9sfJjiWyHUVZhJbrPc5UdfrREQ==","shasum":"905f4726eb897f58b73c28d1d0340f806b7a19b8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.dc69ed1.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR52q47fSLQ9Wel6vV4e9AQGc/bqHU8zwwDDrWZRhbCAiAC4r6wHRHEDgE46Re0ey1HhtUrELfZTE/t8MlIpWYBoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimVOiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprpA//ZfOhgXd4S9UmJ/aGM48FErsqi5C3Hq5zbSuk3N6XXSh1i96S\r\nHGRjx/Z6hoTrwxWoJkBiChH+h88DMwJpL/43oBwIyH+qThiLxaYbLhFEsx0I\r\nd/314yCkkN1XzNjC9QAdL94dvQNuewu3prcgXGxjH/IVmIYzxXGtkUWU8HLO\r\nFtLfmwhmF6U7I6wpS+To6OQ9oSl0w1DY0uW6JwVSX1PZRlG7InBoi0SDrGum\r\nSkJBztz71Jff7cJBQYVPG5q9m2SGhr1VAnCMd0NQseHP3LByMUo8BaeRbt2m\r\nKBHVdpiLaYCQzyVH4bvPm00vi4zeAlw88tGC31/5A0qqA1vSL9ujp1SIToaQ\r\noVqoRi0TlCdxy/NaK4RIwpMExt8E7uyBRyCrJDSszlu77rRuO0sLr6khwqj7\r\nyOgFQxmTyjkS1wVmxbXMLxYnJV383TdB8L904fRk30dST2B+quPom7xVBU7b\r\npyG90bIkA5bFp14QkRm2l3DeGcn1SVQC4B2jM8OoPtLL4HaEdj3KfTFNW1qe\r\n/0PMUus5lcbDjRzRT2UFKI5zPEjhQ6Hk6bUiNuGOicH3g2a1EKs1s4z7scy/\r\nG6Wd9CjIImoMF8tyPBLzYSJNa504uytfA3+Az+G6gQYheKhXzjYOOWANiNEs\r\niDjVg/Ezqs2T8PLRGtfqDtWrG0++b03Gcpc=\r\n=2GRn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.dc69ed1_1654215586110_0.45137469053649104"},"_hasShrinkwrap":false},"0.0.0-snapshot.880f758":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.880f758","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.880f758","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.880f758","_integrity":"sha512-iiYepWFl/jJwZPp5ApoP+wihri3bg323sLnUuCc5AK7Oc/UTxRHORq8hsTJdCoTW9sSixZF3gTh5PyX6FEVcZQ==","_resolved":"/tmp/2fde9a729f0a6eec9d9dfbf9c4c2d5d2/sifchain-stargate-0.0.0-snapshot.880f758.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.880f758.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iiYepWFl/jJwZPp5ApoP+wihri3bg323sLnUuCc5AK7Oc/UTxRHORq8hsTJdCoTW9sSixZF3gTh5PyX6FEVcZQ==","shasum":"a179153555f56ec360810f7e73d54a96c5142c40","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.880f758.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcIGY3CNgesgZ59JfahzqaomNR0SCYtqoIeBnY4cV5DAiA2stuoaKsLK5jyH2ZhpbU+bqAoN54mmR1dJpKFOQeoVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimpplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOaQ//Yu0Iy4LUpP5Sr2k6+nbjX6bM1ebL1DvvATge51tkDXCRTfEp\r\ngFEZtMlMaHpwqVxklIO+n8qHUZ1bNdGxBEoA4YVsYZsZVeblEWnM2HIkxtD6\r\nN4Rj5BlhOXPXr6hOJQQlRKQnxOhiygBdsWlhJmNsl7mS87xXFI2ZZW1SczoU\r\nRF3ny8BajlvIsRzDSwkW0/ioklvmOvdsYoc595u01H0P0+w22HV1fJk65pqV\r\nTmqucKId8gSUefP7Dh5WdQ2FWN4mZGqfjhB5WYgEfccw4Yq6V9nmAeEfRS6l\r\ne0uhjT4tEJHH0NVgAIb0XKxBm2KLWynLDeAZ67rKpELz7TH9hKSpM25At1sV\r\nWh14bcbW1pSxhjCMQHKkqroNkP8xiV7LwBOVZ03jDzVQQbqEKylgQaM+N7VN\r\nVCEfsrBLCQyj6YvDKA7faj1sfgotw1KDLR9tD1NIcx2hnXibk2LElNOsjghr\r\nalhYiJNzwE7Mq/TeJlS/fPHMD+/mjdUGZT1NW4IE2TWV59gNdJWXXE2wW0De\r\n9kpdyE8YsfuHlHAd9z9utgK0JhtPkPr9PCoQN3GTrY0PVOHM1AdMvGlDLb4C\r\ngdU3jQCAPOiq2K4sFtNGvPVRbHqGEE1I+eqSjE/Q2KVo6mtqSDSSwQqaTJO/\r\n2ikRrmT1e7W7HTaYxB/ahUYHdRF9rDn98l8=\r\n=xx81\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.880f758_1654299237115_0.08257008495147677"},"_hasShrinkwrap":false},"0.0.0-snapshot.42c2581":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.42c2581","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.42c2581","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.2"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.42c2581","_integrity":"sha512-x5aF/dhCB7vUJInsS5nRkqEOAijnDRv5LFcrt8+xfFKHrLkdVSnk27qxD7UuiYy2+YTeN5Io2Hv+aUbVQ+j3iw==","_resolved":"/tmp/3c4a418d13f22e6bdb2c95a84afc5e11/sifchain-stargate-0.0.0-snapshot.42c2581.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.42c2581.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-x5aF/dhCB7vUJInsS5nRkqEOAijnDRv5LFcrt8+xfFKHrLkdVSnk27qxD7UuiYy2+YTeN5Io2Hv+aUbVQ+j3iw==","shasum":"e8143e3aad76f2f18f15d1c197d814d7a01799bd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.42c2581.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW4KVrU72NWBjRpWInVvGbGNbsf1hd0xHFKBQ2pfD7qAiEAiUf/MrW4fI0DPKy4z6nfrLvcj2Ap/+1tc10SjQFFwLU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimp3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp06hAAnU18rgin24N2fNUwHuY41zPBNOnBFHcnA2djS+88XMPHpXCA\r\np2OQ8ZeLPA2qV0mpd1fBkbTD+e4LE0/PJ3F9hXFy5GbsaXV8wUUWs4SDGxd9\r\nHBSa4P+350QNq4RwD8wmMcjPos+DU4ScPw4q+R0j80JpKXVD4D3C3QnSu47y\r\no2tFmNOpeaXorUiyq7Wd2walXfnGF5Lvxqhk8W4lUbUpj9cMwwvnimeac102\r\nPm3KargTg9C/d7r0E0lc+ijPyjYTxIrmhUet5qPIIIdKxa/igtlpVbv2cDMG\r\nNEFa4gC5H/z2Dpm0u/xRdUsjWeHtV3/nEFEjGl6BFKqCmeyiudXnl/BLeBTq\r\nMUnT3ObRHpwD6hKOk9ZvZ7OrWOsF1g7y8N2GUa2+qinRpJ3LC5+T1Gq54esZ\r\nj190QcUYB74iHz+1hmJ/3N2VpFuaDoLo5we34c9az5QgKIziK2Tb5RDnOfE6\r\ntlM6u7L9/DslPGrtQCgBQnMIO6vYPP9vsQ+hxOR04iGgSYTN5bhV8kscPjoU\r\nsBEj9NgYv7fpA/v4co1wZuskLJ8t9fKrkBzD78RdaP2BcRp5DlbpJUcAZKyX\r\nlwwjZRef+LnVTfVio2DPflnkqpAXmFBu0dRprHcOJcl4bjs2CO0Tabn/2VqP\r\nB6FMPrfmzsSNZ2/dNtJV8/VJmCP3EPvk6IM=\r\n=V/Kl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.42c2581_1654300146193_0.9717251702314891"},"_hasShrinkwrap":false},"0.0.0-snapshot.e9f14c8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e9f14c8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.e9f14c8","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e9f14c8","_integrity":"sha512-2ltZY+UXtnrhZFcYkrFdcB23WXAaXYFfYxPrtfApo4fZyjligs7DLHBYw4Q+c3UfxFWT0kUBcYCqPiLUUrV/fQ==","_resolved":"/tmp/dae22b94ac304a87f5c2c737fd92e5cf/sifchain-stargate-0.0.0-snapshot.e9f14c8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e9f14c8.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2ltZY+UXtnrhZFcYkrFdcB23WXAaXYFfYxPrtfApo4fZyjligs7DLHBYw4Q+c3UfxFWT0kUBcYCqPiLUUrV/fQ==","shasum":"77ce78a4988a980a54909f51987b8f02762e0613","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e9f14c8.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDTDG34tSb5CO9MFORpE6d8+BTb4V45FFq0uk0BVy2wwIgFFOFBv4dHdW/QFqQenU6DYR2IsFdV22wJ/5LT0MIV/U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimt00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN8A/8CIWG9F5roh0SGb3bIHf3QnFIiFKj3wQs6r93OQrjrW24gIIX\r\nvBdZ22zTo1QvZiQw7CU8xWXLaqvXBM7U21r6BEfGzUtev7chrMa3jAHkWhqF\r\nmaMCwjw4+slHSBunRHpWglVaBTYdVTURkVC6ZpGaEqLhl7xVaGop2FVNYxKm\r\nOjR2rRFSmaaTp/F5IX7dCC1cj+//YX1v9UDvWyRvJuHpQXKmJjl/aXhLnyN9\r\n21RXsEEZRYEDcnkxRaQYlG6fvCrkZr/ZbNK7xLsnU6KvVMC+fDUSvosglx3S\r\n2V1VPB14cQVhi9EevWigJXr2tCSi4Lspl4nemnERUTboKSmxR7BPK/yeuLbD\r\neM5zDDo6/gF4jVlL1LKQDELAD6Fbzb+dghC/1gXBpA6zhQgStjaCRw8m9ILJ\r\n8mhD2qbO8Rn5ipBFzJyh2gwHoI2LKEmZNvRF9GFeNX53lR+pSQwGZ+wp5FYW\r\n4rKPUmoAfmLxWyIYE1jI/G8FgzxQ3xLfYczeFEIWDO6f1Q6KnVVLwwLZB/qC\r\nIxz54JdIPOV+SC16RljuSnbLscDlr0ekB6pUDD16ai5S3GHJ/tQTLXxWhWcA\r\nuCo7OnBOfO9MKCq1rVUKFZdmnxHiycmWwj3M82UhC2moCrgZnf4vUghF55ZJ\r\neUbMOFNPTq3Lv6PAoYdGEIqf7Fl/+D33XUs=\r\n=hnL2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e9f14c8_1654316340494_0.7788650555761552"},"_hasShrinkwrap":false},"0.0.0-snapshot.341b2e2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.341b2e2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.341b2e2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.341b2e2","_integrity":"sha512-gSqH4bNibubf+hnnRkIwl4n+AYD/jzULtmxEjR2lDA5/JuTuDBmNefz1zEzxMJ7R8LGxPFxO21R255piZg21Gw==","_resolved":"/tmp/65807f3e6b9456b435c44fcd1be2d3f9/sifchain-stargate-0.0.0-snapshot.341b2e2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.341b2e2.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gSqH4bNibubf+hnnRkIwl4n+AYD/jzULtmxEjR2lDA5/JuTuDBmNefz1zEzxMJ7R8LGxPFxO21R255piZg21Gw==","shasum":"ee54a30fc1a0114552df296a89e9b827cb1f89da","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.341b2e2.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXkhiOxLNvYhss4mLfVpjSQ3AQ8VhQS3hh2dPGDQpfYAiEA5jUZtYybHaaNrsBHkpeTT1+TOl3XZXsWAnHzr7IqoaA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJintdaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSJA/+PU3UeenG9HI+rJj16Li6g/xOM0WwbqE/cqyiyRsmgo2ECUXX\r\nuVzKpUp1cw+QiGjuV2EugW0ktsmhon92PP7GPRhmWsxfZixFQ3cS4KRmmqKQ\r\nIzbcz9IiUBUmibS9CZGY49Ml1GcAXG6TB/Y7D8CKWrFZ/nt3uo0oOBoN+8yx\r\nqdziR3zA6no96PTksiBgCvo5DQ0etji0QU0D7u3yt2XfhHIfk7oZnhuXxKZg\r\nfjpCT0KlWutfUydBDMqodi2E9pwIQgH3Bb/BQGPIt+WD/rMCcjtsYYhUHolN\r\n9EPbfTs6gK2+ESEeAwWwsy3wInokwOsSaGaIgqiqnYncWgmkMkmd7keWqK2g\r\n68koE9reZNvArboNEMdhndL1WEMAcBHvBOae1Qn3EKUcosf0GHGC4BSyGpHH\r\n+AmpgKpSUcHCER9SP1/YG6Mz3XqCaR6KCnhguzYCofu2Et7zQSkvfTG9MFXs\r\ncULkbHBtJGgwS9RTI4PRkMUOX02SweYEZp3EB8z7pHsphycfka1hmE8BqCzg\r\nJ5j4Q6TQYCdbKaYN3hs08gnA+WXrEY10KDgv0ErfJ+8Ma028ZUX9IbMzZPMt\r\nq9MOCkqgqdFM7EN7VB9kcz+HdspSl2k5k8B8IrpKcj5hKdFIYleXGg9REUQO\r\nnBf9g14L9+v54x8Sfs15vtjNq+s9RwN8xms=\r\n=sKri\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.341b2e2_1654576986539_0.9873017563844153"},"_hasShrinkwrap":false},"0.0.0-snapshot.12b585b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.12b585b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.12b585b","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.12b585b","_integrity":"sha512-us9CDC8zsyuTUP91L2Bd4GaolBG3ZXGztn0Hh9k4vJApIb/bLY0r2lQeNH1SHAbOGhzyYDWXXmHdxEBL29qt4w==","_resolved":"/tmp/4f8ed17b535224401b0de5df3ee079b2/sifchain-stargate-0.0.0-snapshot.12b585b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.12b585b.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-us9CDC8zsyuTUP91L2Bd4GaolBG3ZXGztn0Hh9k4vJApIb/bLY0r2lQeNH1SHAbOGhzyYDWXXmHdxEBL29qt4w==","shasum":"71fb1a9fef54dd7f784b9cb23de843b072bb6963","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.12b585b.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSNAyYgOdZWFvUtIc5eJqtt9MkdOz4J9CH6G35gb2hQwIhAKtM+ljJqEXFD3XrA+pkPOqTRLI1nkaw8/hUxv1ArHZ6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQ3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDKA/9F9zv//WMAt+CBBxg3zcTw+Gkz/MYceAIX7x/q2Hns53k0bz0\r\nMv3I+FAieOTvkC3g1K0W5ZOPGfXbFKlLnLgevD0Cxr9BQvuH3lMHdNd0udlp\r\nYFaqWhZJgIl3ueerHZ/cwosfPQ4F/EPoQbNUs6iTMYMiPsTq7sH7MxTyt8lN\r\nVGcsU6WNnddoP/fezylY9wGhZMG1fydBQKBQvVzRzr+94lAXIyX/4QD0R/DW\r\nvKJTs3Eynra4qKRgVWYIeHBZFA3FMLdtfRh8FVJxkzjgr20mUD/t9nH66TZs\r\ny3NwK3OXoEPYSRmTUdVncZrC5JE7CNHOINys5gUf2CvswXmg+6Wtgij0BXEv\r\n1QYrG9sS4q1xivuxhlyZ5AiS3ADypC5+/PAtAufUiZoUbwZAqSOybva5rExj\r\nRZynMhELiWZYl4qiNG5cSQWHEpFwcQcgxlgriajj2iNFT5zwvW5CBuTWzojq\r\n91w5MIEI75gR2Aq16j6uv3Ytd1HiU4GadUqYnk+3h8OAkV7etahsgDWuzLOp\r\nBez+qR6iLu2gf3O7wIFHWFL3VZSJZf5+V6HMHMY+4jrVYmIaPfHgiFEXAEH+\r\nfPIoW0kpcpZB7S5ThwCfV9lkVHPM0jj0YGgAZlOB19QFsEnL7Hz0Jhu7+Upc\r\nfRVRixwqdYx9D/8oYwPqFqph7o3BnWwlYqQ=\r\n=vkW1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.12b585b_1654722029972_0.6991607813645262"},"_hasShrinkwrap":false},"0.0.0-snapshot.6063842":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6063842","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.6063842","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6063842","_integrity":"sha512-8e0d60CM4XPH+4F5c8SIDrXIWuSAHtJm4IlqMxfzM9d0zS7g53SvdzV5BPzgMvjcsKuBE3TykVLNuZhK/9RKfQ==","_resolved":"/tmp/137525b062231833deef76ddba51aad7/sifchain-stargate-0.0.0-snapshot.6063842.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6063842.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8e0d60CM4XPH+4F5c8SIDrXIWuSAHtJm4IlqMxfzM9d0zS7g53SvdzV5BPzgMvjcsKuBE3TykVLNuZhK/9RKfQ==","shasum":"648cd4929b65ef61ac6588513b21ff13eb124023","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6063842.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAz97pWjk31h0hHgdxgnFQn/mQ8siG/h5BESGCa+7ZMAiEAuQXRPEfZsb24ZTNz5bY77qqTm14aEWUJ2+tQ7kLBusQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioX/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoYA//WZwrOSBUyvOIRgdwwSPOOfYClMGog2Oe+3p0ujq83Wki5q2S\r\nc8/QtiySob5GyMi963+HR2rdpU/LVyBL73Dvnl1EhUOfcazTI3arLLtpbkTi\r\nElFwrJV9foobs9GLlhDsm25VPArwyV9hATqC7jhiuh6khkih5dRVaaUmnf5v\r\nNQiCGgDj35K1KNOmHBS1tYCJ/Jh6gWEU/7NxVmSJAaDWRvc23VegHNPqMCiW\r\nHdtfcSEb1UAM0ep2zYc5JxO44OfwzET4rpN++7jd+DaZ0YWbamZk0TbLxWu1\r\n0KrD5jnbktfW9FkXr/RSqTgfPPnmiIKFOYEcHlT82hkZ+b4TxEhBK5CrzRs7\r\n1QoxX0AHmoD11LOse51E+NK6BQ7T1E/cLg6E/reyHTX8L9jIBN02Crw3mAXO\r\ncs9cW6KP7Ze5aub3cfryNRSM3kgAgcicc70ib3QNaNSu4vielkPkpwcE1KVY\r\nzIt2HSZlxrbEPTl+rIeWGkEPigeVFGYAPhUPEngz9XpqdxxMXk7TteouABxv\r\n8i9Cc0E6lJWE58Nlzk1BjsXpgLcWR1Ip17cUtMjhJGryhiks9AL7SZQH2tiE\r\n9GRL542TMQFZW3haVR3LvksG7MKmuUN2VisWWh93iJ31bvNMSEcjot5nFRIw\r\nJ01bphbqWPCE8sZyApBUACMTzEmytnzxZoc=\r\n=O6h6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6063842_1654751221540_0.09104647110681774"},"_hasShrinkwrap":false},"0.0.0-snapshot.1ac3026":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1ac3026","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.1ac3026","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1ac3026","_integrity":"sha512-A2nTvrXbMf2mG9yUt76DsFVOkaB9mDFlEhQ2xZZdov6ispL0XwExrOpv6uiCFBL4CxbDME2YoEw2Xvgke2WbhA==","_resolved":"/tmp/c980de2dabab57b015f0dd9dda84d036/sifchain-stargate-0.0.0-snapshot.1ac3026.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1ac3026.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A2nTvrXbMf2mG9yUt76DsFVOkaB9mDFlEhQ2xZZdov6ispL0XwExrOpv6uiCFBL4CxbDME2YoEw2Xvgke2WbhA==","shasum":"0c06ffa8779e20da6c39a1268d9aef805eedade2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1ac3026.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByluaGTJV/tm6gEZ/VI4R6roCiGkIuJFDFYgYzlZBirAiEAiaV6Dl6V9jadmuImxethL/VLJzfikHaZ6okciblSovA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiofkkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yQ//V266FmdAxzJULo6pHgwKlNipjR+t6Exe+lEHmGGO8En+uFHw\r\nWGUiSieBW3zvWDtBHsFDW9iEE5+SuuQcba+BaCYQTLIFjbZKNejWIa/UgGHp\r\nasxR1bFkEEkxxKt7qR439YOdXh0M3ojNPh9UNughmYnP1uPrXyMK+yCPDAGF\r\n09gpDbBakbxNUUIUn+Tm3u61Fq2i2hOVKwr56C9xb4pKFkKKDCTheqM556EM\r\n7N0IL/NCd7eN2mbqqaeS3M+hK7yNmLWgGNtP9q29Kt9/Kz1mR48fiB9KJmmW\r\n9PVQCPbQOkvmuQ5SoFxnmj4Aiod21NanHJmLdEhlWJIYEvvp/N5ueJ/MMsH3\r\neGiYJq+QhjwH21ZZmP3+NLA3+WxoBsHHl/VyEVJrlZ0Ir7wE/YpDs62hr4C5\r\nUI6/77q769A/zMEPGCZQ2UQMgYfoNOxG092H0fezHC2nmJyg5cHlB/+WMWTk\r\n5g7vU6LiBgQ8xQlh03482TxRIKyUC3k//Z9vXrBVuTdinpxK5uNDXejz0cv+\r\nYroTbg3WQcKls9eZDtGGITQg3s0oxtvl+cG/ILrllj4fOIJ4DVj6AoBL7Jwr\r\nJGLmPrN0GAOPjBRkN1PQacacVmvFKJNULmZ1tWB8EZ/3wXKE9NwK65QDM72D\r\nxAbnd9mqRIfKdHOLazo7B7O+sU4TZlFZt+Q=\r\n=haCJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1ac3026_1654782244152_0.6292687003763804"},"_hasShrinkwrap":false},"0.0.0-snapshot.5063ebb":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5063ebb","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.5063ebb","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5063ebb","_integrity":"sha512-9BSHbWKovb0u9/cdsgW9FlGB228TrgvJrChCrnNXfithswXiqOgDKTwslHkD54bH9OM0BgYRQuGGLIYqyBF5yA==","_resolved":"/tmp/0f0fe5b5ce22380681fbc8f3b2405bed/sifchain-stargate-0.0.0-snapshot.5063ebb.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5063ebb.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9BSHbWKovb0u9/cdsgW9FlGB228TrgvJrChCrnNXfithswXiqOgDKTwslHkD54bH9OM0BgYRQuGGLIYqyBF5yA==","shasum":"e9aa7faf664d2f4e64a4adb0310b33940c7d0222","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5063ebb.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwz8horuSxM/L4aTGAqJkY0PIbY0ir8K2/sH4J3XvfOgIgZsIIexzE3fmKUsDpXN/KdLAUggPQwBj9DzvxyIJx79I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJios94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1sQ//Z4Dpq4RukDTbEXklr9Rf7Dr/1cwBcQCI7T9IRpnBFYGlcKdC\r\nqHM0uCLut4h3QblvS71e/QKEZ2aXJ67Zj81reZHnG1p93coogAhh6i4gEDo5\r\njmDHyXGng/rPH0ODNvPnt2VS+g74i7qbAx3ji0oLszDF/lge1diEZta8vXAn\r\npf/fjj/+qLwTs3U6aoXX5EkpkaVg7xM6LRSbo7IE6XL1tSpnvMsuIR5MSj6X\r\nL9pMAkyFEEJr5DC6L3YMOsCVFxXEHw9N7edxbHfrF83z2dVKtpHEtj2mqSBU\r\nu5tJz0NXYBq8M6NgMLhuBjdkP+o5TL+on6jfp8WydDxpbPDk1KbAOJpwo1/L\r\n3rIknnWCstXASdJ67sOgejkBXbfxNowa462FAzApbJfhaTIZkCz9y2LyYUV+\r\nAy4GeDm/+vRv89rUkli5Py+4B17wMkKSVYFmsEh5o3Bude6ymsRC4Vm4Pg/A\r\nZAIKtrW31jb/6SCO1isDBBsOM0SvVpLXJW0YoZKgxv4bMKwbVO3YI7yMgsIf\r\nVFuxz7Fc/XLsKQbW6ponQjJu8QyvCNay+scHwCFUeXjV41musqPvTr3YIhjx\r\nbmOTMwr9c4BbE4flgBa8YE9EwYXiUFYa6vFYdIwNDS9T+rT7UOobjyVBc3H0\r\ngPQUU3EUL9nlwV9MEsqe3MP4ZHn2HvhZ84s=\r\n=TPTx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5063ebb_1654837112312_0.28184619852001647"},"_hasShrinkwrap":false},"0.0.0-snapshot.9b5773d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9b5773d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.9b5773d","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9b5773d","_integrity":"sha512-FaHovcLZSXGSwOmkptnJZ1KbePS/vkpM4Vo+zGM42TLXW23Kmfi6qHODg9Kc9ilwF26AiQFNM+hKEe1+JeZ8kQ==","_resolved":"/tmp/c063d02c49b4a437cde53f6e9a541679/sifchain-stargate-0.0.0-snapshot.9b5773d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9b5773d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FaHovcLZSXGSwOmkptnJZ1KbePS/vkpM4Vo+zGM42TLXW23Kmfi6qHODg9Kc9ilwF26AiQFNM+hKEe1+JeZ8kQ==","shasum":"9a4a91760b48bf71b48db776978f682f47ff4370","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9b5773d.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+dlnC64KjnHYEf+UZhXDkDsHFn6glVi71hQCskfICtAiEAuCPuHJZ3k9eenG+hdcef7lU7F1ilWA1Lxvh6pvin0NI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipddqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo3A//UEZj5Www92E5gEa2yI5eNcVM51dafAv0vb4JDh/RqmqT6YcT\r\nA4BpinH9oXlw95YkEOS6EyLOGdqBqzv41blZbHvAN19ysgBrDRaoJY8m8sot\r\na/tfsyAAKwS/ftKk8EobrvT6yENgFhWkFgtDebYpqnCjjXGfQs/dgK9MiUwM\r\n0A/cI7FDeVB5S9iR+Oe6bxtHnKiqtktCJni1fNGy6See5xwKXoq+CPoLms39\r\njMR/XHMfRHQOAusfiYbfVRengF66a75nbG5GQNitE+nnUUvctz4WPlFEP1FG\r\nkHNKrOtYD8++ncVaUG+IRZyqiT3XZFg/iSNAoO0JxgNtK0Zk93fpvOnc7ej7\r\nYbiRhzvasdeVENHGz4Cim07arfmTyZGcc6ezM/gyBmYvgMl/Z17KW42MVdtF\r\nkCu2tvHAW7Y+4AYvO5JkpnCB3h6vj/e1wWWDA11AnlZe8VMkSmI/4PJwrZ2b\r\nR0vMbu7QuNghYxR0KMAeDGlaRTSArs5y6VvKR7FOX0vT4+jKYbn8d9eJFdQw\r\ni6ulJfb280OAJMRU7JpLFHjNGwzT3J09s4pbixCBgfaWKL1rjZJv/Jxf6Fdm\r\n66kdCpD3YMWwecjRgUSyVER6SxvD4wcCTUQum9olKFSMX85GzwD+6EPK2L9y\r\nAdsvHQnS34UWTY3oSDl1GaHQyc3HprdQGY8=\r\n=NyBP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9b5773d_1655035754691_0.6741893593475905"},"_hasShrinkwrap":false},"0.0.0-snapshot.689084b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.689084b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.689084b","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.689084b","_integrity":"sha512-mHLQ4baemDY/cCoAI2raEmJg5rb60WLwrgFCWBqNU5HRrlkyEHftRojA3TGv9GPEf29+D1VQ0FOXlAwA1rCDMw==","_resolved":"/tmp/10ae5684d71ff67728a037ad9c843d5f/sifchain-stargate-0.0.0-snapshot.689084b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.689084b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mHLQ4baemDY/cCoAI2raEmJg5rb60WLwrgFCWBqNU5HRrlkyEHftRojA3TGv9GPEf29+D1VQ0FOXlAwA1rCDMw==","shasum":"ce35e00a0fb6a316df4a127171bd4f6851cce6cf","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.689084b.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/xN2vybtPM5X3lAR8uUnPxHgAWk52PL26Jd76pxdCxAiA2m/fjKO2oZNZdGeRadWMS0+e6ZIbaGfzXBXRPQxAScQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipdpaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcVQ/9HIUFV2LNJJZbBVQ0ytTu++2iWlqtU66yykpm06k38U7V5TSR\r\n8jGxk+vhK3EEFEU4EJY+2GceVkynNnFKPvgAMZTndRXHd9C6t7R3Y0EOnGrQ\r\nRZp5kARFCLocBhmi0qXGc8yHBGXcUCVOhwWTsPA0FaAtwPxLyVn0o1FpW4YQ\r\ng8a+j9J+WlDJeJOoQIeRjFn4zeXoPPtx/X1bZHfYKOvcz65Yv2BnOEVvx8A2\r\n+rcxfibTax3H7jHeuRfiOMGnHde9nh/ZbEJQXXi85sylHPpFzSiNGuWkBbzM\r\niSuqBUxnpZpq1A6lxjVHVFfDQz/wg3eB4jOoku1n94HI1zrtCRBsSzIbx5+5\r\nrQgMcaZW6wH8g7TJyoYcBuvJo4BMILM2jAe58jeWrupmmmDzwmvQeNvin5PQ\r\nzu/fd0n5HHTnP55DTP0M0jMSEtKz6ai/YYyaTrzlPRti+WbZnPJUZmC3GqwL\r\nj34PtMiQc1S0ZwimBvuQzpuGkQ9VRU1urt+wVitTk/zP+6p0QyHXJYRrjy58\r\nmd7Nzu0+t3QQ1wFxijWFHRvZqHxu2OtsdpxIpcVeuaaxPq0HznwDESRlpnu7\r\nGuSWSvOVoDbTjUVo8g8twHsCmtXXBhvdlu9ZtTEnq4jV/GTq95hvNJBYk8/S\r\nHucvQd2AvovTFpom8Wn7OlAc6RU134rwfWg=\r\n=oy7S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.689084b_1655036506121_0.7768872408244705"},"_hasShrinkwrap":false},"0.0.0-snapshot.1d25ea9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1d25ea9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.1d25ea9","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.1","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1d25ea9","_integrity":"sha512-r98VLkej+RXrQTOBecZe25uhE52skoLoiIE0rR5kwDwDxTa2gMdmNYa/6fnqNkL5RCSOfJfEeotrVR9o0kSPHw==","_resolved":"/tmp/8da83572c3f4a738397edbfeeeec5cdb/sifchain-stargate-0.0.0-snapshot.1d25ea9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1d25ea9.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-r98VLkej+RXrQTOBecZe25uhE52skoLoiIE0rR5kwDwDxTa2gMdmNYa/6fnqNkL5RCSOfJfEeotrVR9o0kSPHw==","shasum":"de2028b7f9c02c4827b1a3fe3807d208355d79ca","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1d25ea9.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyLQKghJ527q0R6MLrJHqg0e4nOfVrnXXhY6BKh+gfaQIgA/R7ZvLJn54yBxAczz/+WdsMJ4SbuCowOL9D/kBXTJ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipnKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg8g/+IoFK434sY9P+S/3u0RDIwkih2UmB9r0vjLoBDtZSuA0jlAtF\r\nAA5M4/ZrchMCuCREPkt+Osb3GXnSrkcppZF+66RTq1Hqfu6rB4fwj00tc1cf\r\na+CazSh3WnKqgS6m8mua7PMqVpYo2abj6c0Pm+M5MPhWwpuVmgvBDhrjoSrs\r\n2XYRpwMOyW9v9prcMfQUeXQPrgzNND3B1hdgkLpCUOjZ63NIaKPFM5yIyt9c\r\nM14gtCi0XOTrFelrFJ+t07PsY0R5qRVcmWxyHD74QagTN/vL6BHn/C8rQ/hM\r\nFjo5HhchWAWH14J2me49rVKcIb726AxEVMZnz6UOMBQ9gcZBlcLW0knZE7mu\r\na/HIPzNgFXAhij9vbJ5COp4ZXnBODZvsAVT4yoOYZZ1EG98A3yoIsdLnE2I/\r\ntyquGSC4CprekVA3ry16RFkm5vixmd7DaXy7POsIzmCedSTVFkb5gODjcUmb\r\nTM//tccerzWhoeyeqDI6jJ59oBnbVPWoiVvdjvdbSz+h9SzqheTIsBVS8bdm\r\nDnrmo7X3ePcLstdiWkvo+XBJ91dFDvqsgF2/AbBdtdNJuJm55zooYmVjTch7\r\nGJdoCedKPQVXuk6ih1FSKapLII4+3Tkbo9iNult6YGm/4H4SpVQP+W3FPnir\r\nSfkH2szE0Ajyp9nG4JiDmHfyNTB2KCNmxsE=\r\n=If0r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1d25ea9_1655075457579_0.37048088681597213"},"_hasShrinkwrap":false},"0.0.0-snapshot.bed8f4d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bed8f4d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.bed8f4d","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bed8f4d","_integrity":"sha512-ut3drE7RUq4RCrzmYcRHzem524tM/mliaaYALZqTVyvbXtX3Z5/8Kb+eMmtYH1M8Ei3WfVb7Ik7s6c9mqsh/+A==","_resolved":"/tmp/3dd7beb8baeb3fb1d5d91f9590b544aa/sifchain-stargate-0.0.0-snapshot.bed8f4d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bed8f4d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ut3drE7RUq4RCrzmYcRHzem524tM/mliaaYALZqTVyvbXtX3Z5/8Kb+eMmtYH1M8Ei3WfVb7Ik7s6c9mqsh/+A==","shasum":"f08f841c4f3fff077d4e6f499e33d69a23826208","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bed8f4d.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4DMAgKPR703DBxFqwBxKQ41BL8EE3Yk8c2+a1jLKyyAiEA9USXL/yaSvf2r1BGQrNHjR8AyGtvC0I6kUJQjSDT0mI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipojyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR7w/+JSdLVUabMV8MOM+bgK9UsNokAAI+zSV1+BjruQmKdv2ZNCdN\r\nQ9rcYrYCsokkNfV3uCmvB4t1SaPuxGNPbQTTAmMsRJ1oXV3qfMLg3LRTRuFP\r\nivGaC/aDvuMXTDEXp7BjHv+gGnlOqI7kIQst5bH0lG6zMdOYwVEiBFYecy8t\r\nqTEfmk1G1fQzKiHlH+RNaeED6drQX7T9l+YoLEsBdoi95JV0b7x9JzWwZIat\r\ngt7Akf2Gb5KEDS611BZD7a7D+l1GRTeojxC3qTjOD4ABWoXSPB+GEAIMXm03\r\n9EjpNc+hDGbsRtZndtznWKq2cglpdbgHyJq/TEmR9AD2mjLtcp8kXL1xZFUD\r\nCI0p+6+7CeJbt9JbnuJts5/XEHKdHvYnoygk+kinubFGJ6UEubsJWqTrsTTK\r\nmq0C3PnFovaKjET4LliYoTayliX60GcDOhqxrCn4raPC7Nz3s1TMvxMr2GAI\r\nqzpCWhWa4iVvEZ+eeCdPrbOMh0gX1/vT3WUs5MWOBR/sSwHKPGd22q4huU4v\r\nGm80fiSm7sB+CV85tnvtjtwj0CY8vZ/PSXvlM3U+P1fvIk0FeW/1oEIQj5Us\r\n9IAE+9J794cK0fZaVFwxX92TwvSgRedwPyzcIoFvLcq4UyXj9Um1yET2L7NV\r\nBOSca9obpTHQ9Oac7iD38/eXHSnGx9huark=\r\n=lm66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bed8f4d_1655081202385_0.8187289071226223"},"_hasShrinkwrap":false},"0.0.0-snapshot.118f64d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.118f64d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.118f64d","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.118f64d","_integrity":"sha512-2bP0k2dmhJRA4mhwDt8iradUo2btgHsskukI3scLeg7ULc+PBLUeZsp9RAwOT7+tkk8kiJE0i0AAE8j/8yCJYw==","_resolved":"/tmp/b33a2dc7115fadd5fa23fbdb19473d4b/sifchain-stargate-0.0.0-snapshot.118f64d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.118f64d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2bP0k2dmhJRA4mhwDt8iradUo2btgHsskukI3scLeg7ULc+PBLUeZsp9RAwOT7+tkk8kiJE0i0AAE8j/8yCJYw==","shasum":"c903a9e586c46cc2c0254dffeb8f54b3ae8fcb1d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.118f64d.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ7cOL8wP1QCyU36CsXcYzNh6KtVLIvAUCQ5srq3LaggIgcw/aDI1zdEByqT6AK6Jla3O2u44osRIo8oZXT94cz6I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiponbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCFw/8CO+DMGLmeqYafRyjOOZlind6PR8FxEwBxnyzwkyJJJTdwWOC\r\nsUGkILRnLEKNSuc0MpF+Bm9spDZp8sOCrw3EL2T8b8zJUtKpBlrKgfBpQ4WS\r\n3AFqKDBPJmfDMQVku2A6Y0B+qiBauh4MG3bAbdwOHMmjP5jS3oJqq4j/d8rt\r\nsI2yHCJ18jSwLzLJ/cMFfi7CPoFbGRKhogVxX1gW5KyypeQBfMAa7Sf0RsTM\r\nfaYzWD/kLIKnalhP95Fb/UU86KyaWl6TJCOYSoYTiicCk0Stn07jLIhnt8Mw\r\nrIfMtO31oiv4QJ8WgPJZtg1mAbsiICIU2k0VgAl/aR6gjPxLNLbOInOcCqpe\r\nOry9QbxwReAK+CGOXDOem5kiago8zNPYHSh6XCjJ8IHGk6CUrzakKPUsc2m+\r\n7ZdBjcB6/bGzfFc+nOx7LhbRVLYeF2NUW1dnpyq01y96bvFysHR+qDESw1tt\r\n4sVCLgFd2WE9A3nLllJ4U/kIeTvn9cma8vQUEOM/QmTXmz+jtHGOze6YVyOf\r\ntMFfjsjz1A1b2cetObXKEfToZvlod/EgsuLVFu96cgm701VfCnYRIBmklF5m\r\nZYE4HpvATKJIFu9O6NMJLPWh4wF8gHHDKjSFtPm4WG19K8RSDXFlOuDihz70\r\nrAz7GanWFDe8aIdyIvgOS6ii3cZ67nGD7Jc=\r\n=WEb2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.118f64d_1655081435505_0.6761437316609265"},"_hasShrinkwrap":false},"0.0.0-snapshot.511948b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.511948b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.511948b","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.511948b","_integrity":"sha512-sk0IuxiCCTDVl8blCZlO4zzy/ZJY84bD+O9X4b2CGzh+zIy2qyBwFaD3mDsbX66ioQSOIHQWFphnZr5VsO3KPw==","_resolved":"/tmp/93fb08f7b9570d484b6d1561d8626556/sifchain-stargate-0.0.0-snapshot.511948b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.511948b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sk0IuxiCCTDVl8blCZlO4zzy/ZJY84bD+O9X4b2CGzh+zIy2qyBwFaD3mDsbX66ioQSOIHQWFphnZr5VsO3KPw==","shasum":"e232a40f66e4ec7228786cedc4dc03602b06bfe0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.511948b.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbAsv2FGmrNSfT47idEoNxZKKK2VNo2Z6YvT3oYGeRyAiEAsv62J9qGPf8kd+Bp8Mm1mBJsJB9ncaswuoyr6QkUVLE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipowsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHxw/+IkRtamsnWPT20qCpje0cRC2V0JqCtDDnfptj8M+lldL+MZbL\r\nO9EZkSCG1ZDPK8upBsfXau26CWvwCHemz8+AlA0CTCaKnDfgro8nEOxi0gf+\r\n9Fzdj2Tv6p1W4V91DpE9Khf6eQ+6q+qeib1yNgF4Lslc1fwoBSEMYAnApoVO\r\nunqsgRnrtpntd4Y3j8z0s7pHomAaVzBh9dGqC1mZCgixKV4wyBi20lL7MQF8\r\n+/rOfS1ylXnRvQVp1BamRjE8GC9rRyfvH7KF/cHJ0c3jG0+92HcgU3WHXged\r\n9kHK994V+0RrmjSGaaIYXG2jvz4152jb3vBCe1bl/dTfXWNCdwDc+O+98eb3\r\niWto0vBVqjzpQn9YqrWBAk/WZDW5SF2Y81Nbu7MA5UEm4GwxOxAsuCL4hHm7\r\n7euy92T5N0lw6Q2fnOCV0UOOe6p/Z9txdRuNlAeS3wzdYst2F28gZvvDjRb5\r\n0LvY/+tVwcIGPTagOqQKTK5U76EJk6uK5XCGRdaYsSHNXS6eaMSYugUOFJ6P\r\nOwmixk3d5YlOlaZ931hoC63afU5JlcBch6F2AF82hdXtrqzVOj/xJkM7GQRD\r\nZORB6/2kNKNOZK7mAe32y67Bn/+ivhxDRH/asDw5af1L1yRORHDnXy10Krdv\r\nWgghX4vx+gyNEcYJBUwf5jmoss19/TU9h9A=\r\n=x5it\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.511948b_1655082028313_0.6507610639104515"},"_hasShrinkwrap":false},"0.0.0-snapshot.347dc13":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.347dc13","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.347dc13","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.347dc13","_integrity":"sha512-+PbHDitrmMDWOIYULi2p2UozU7noRm9isJ/XPBpgpNNK1X6dRfrYuigdte+lB+VpkFkYXJxvjaiXSJlcwb4WwQ==","_resolved":"/tmp/197b57ca4d5684b36960af84d4c28b20/sifchain-stargate-0.0.0-snapshot.347dc13.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.347dc13.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+PbHDitrmMDWOIYULi2p2UozU7noRm9isJ/XPBpgpNNK1X6dRfrYuigdte+lB+VpkFkYXJxvjaiXSJlcwb4WwQ==","shasum":"9d0e610dfb737e763d07a1c3c4ff15cc2a36fc47","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.347dc13.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcX9jKnPHrqDcEbWjebWUdq5SWmByvoD+Mqt22tSjNsAiEAroz6b7uAUtiF+gAZ1PEvX617vpl7uRNyAoz3AodBADU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipozEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTfw//Qr5HpMJFYBq2iid714VRlD8YpiV2oBKDYbFhxvmY2/0JXjYZ\r\ncY0Eueu8BLRNYfn6kd/UxK3FJPxRF/IcG6PmTfpmK1jLHJckr2I6KtvkKcwg\r\nwogpqx9ZibShUAABZe1qyqkYUZ1D4Ow1F/l1BRqrAeBMgP+DY9MZTIWw9Aj+\r\n4oX3S5k1vj2RRXDszSaYGOjCgKjj9JRf7zm8DE89hBBJcGYma1gvqVXJtHVH\r\nGqhH7HOssTv1Im0PMknVGuEE/wEmhukaoW2xWU3ZLEbRTUP9JCT580XraRvA\r\n8SZXbDW6UjF+sYnBlitKBZ1eYSMl+9+KuaAGe7KHazoH49my0a3GiX56Nx7W\r\nsNyUbNzpY2UFHf1eKv6koVLu4kzOIyYNDkwamTho8tnt3YBPtC/wjE8eQ3Fr\r\noyPGLhukyp3SNyt1WnUHjFq2hVeByj/5LF5qadRXP/ERbRn0jL9hEmeb1n9l\r\n3vguTFBk3C2bGxxRP/WFdYUhdbnkm+elOjM9w4gd+I1joww4DNF+56bBDJdq\r\nesC/WBcBA1+hkIpXdR57YLclYc55PbBvOhVV3oovbR9D1wHAkdKGkIlWVRB9\r\nsCHZSS+diuSt6hj12ChU33cqRTGejzcIQFKoEnvhwmK7D+s1a+5X3wqVpH3l\r\nwpeE0I/vYAMGtm/AsRUSOfsrp6I1Zb4M98o=\r\n=YSD4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.347dc13_1655082180773_0.9890183549434906"},"_hasShrinkwrap":false},"0.0.0-snapshot.c0365ec":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c0365ec","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.c0365ec","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c0365ec","_integrity":"sha512-J7/43eAhWr3A2oMplf1F9c7yMav6n6kCvh1wWV1QcD47Q0LjxMyrZpzm1hpS4AoMDzqs1qQMmCKeXQzY6mc8TQ==","_resolved":"/tmp/3efe443711b812cf36a9dbae467349bf/sifchain-stargate-0.0.0-snapshot.c0365ec.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c0365ec.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-J7/43eAhWr3A2oMplf1F9c7yMav6n6kCvh1wWV1QcD47Q0LjxMyrZpzm1hpS4AoMDzqs1qQMmCKeXQzY6mc8TQ==","shasum":"d341e1d39a2d35d226c31356d6342b81b20549dd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c0365ec.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZPNIUZJpgh+gakVc0Fh/qk4zwgdqvWLRyNuydnOoAEAIhAOOB9DtUZRJo7sHzLMYcWa2OUGif+3SaGThXoE2CwYYH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJippbKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCOg/+NGeC3PJwpgY0fe7DcFzWgmbjvhiV2MErDPdQ9/2Eb6q3UHrw\r\negzi0i1csJ7y3uAZLQNlx7EElgn7odQWDQf2r6QnhVHqwblSLgfCWU4lxNSn\r\nugkvoJDpydiiw4nYN5fdQdfDlQEUfede55xKyqN510Cg80Q3zUCl70aJyllq\r\nD5Lo6apu7IN+jS8faWonwHgCGsLjMk0KP8C8mt3fmo+Hxb24UY3D+0M+RVoI\r\nLu7mVbL5q1OEQfy0JIYtXOl3s5FZxPHtWCoyonaQEUu9HaBf6UYEdcQNI49O\r\nqjvYVW2j3pev6DP4pcHGiNcqP+mFBmsvwzCvIw5Y/5k3rClmPi/HZUCEWVjN\r\nd1sK1iYSMBCIRTXS0XNqdXKV7AI4MsYHOQ2dhP3wgY2+XL6z8+JiyXN2jb/c\r\nfR+XEpfygt0msYzmZN9jMQpzz7ihjvcBzCCkhGje14gALLi9+kULi8tkJctb\r\n35mFFl7rAbHbyYBR+5DcdBo7FA+p8BPiFfwLt9qZ58m9QMKZhlpoHEmmlJCx\r\nAFN0XZuThYcBRS1fCmnvXUU+so0Zsmx6Qd4BnBdTeIRj+EvZu/MPkVie09M/\r\nAQfhy9Tn7tTly4E+X10L+uZZtOpkpQ4jxFobw6kvLEYZpGsWIoq/B8tgFGvU\r\n6yzYU5vhUVJ5hr3vdSaRjgAfuTsto5TX+Fk=\r\n=BPiX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c0365ec_1655084745780_0.42170103571762896"},"_hasShrinkwrap":false},"0.0.0-snapshot.d0d352a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d0d352a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.d0d352a","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d0d352a","_integrity":"sha512-1/GnOJT8CQn6pG9WmqK4ixMOHA2ZfLO5s3O3WA73IKPN440eFUXzamjppe3v4NrHyWvtv7QnoPKJXugNrAn+YQ==","_resolved":"/tmp/15d3ed7add036f5b3bc765d2737405a4/sifchain-stargate-0.0.0-snapshot.d0d352a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d0d352a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1/GnOJT8CQn6pG9WmqK4ixMOHA2ZfLO5s3O3WA73IKPN440eFUXzamjppe3v4NrHyWvtv7QnoPKJXugNrAn+YQ==","shasum":"d1c0fcdde706ad0c3194f450e13b8650f4f0e60b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d0d352a.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+xjnveMr3wQhByA4PmyzvW2fg0IBYNFq6locXNWqkIAIhAM/pqGTvjzEEPPUDyWrLXY0M4QaAlbXYJil9+5qJDnrM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipp+4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo84BAAkAEUQHEZ1HYptO478PZ1eVWxLH1sCVhP+19BE09ltGxg5mvC\r\nufHTKFKuDSlVg2gIjvaqeQCWgoauDi8mbVDHhMmAhXE/BhMKgZ87osWGX9Re\r\nhaeHWO+Ay2FCAqBaHJlxNlJ9yOHXKnPsNcZfJfe5dKyfuXpQZIZsyVUIWsDd\r\nRfHMIsKxgljVoKGHwezxKuSrJD00x6bQ1R+Y57VgcI9Y7ggKBBfoLa+dJ+xS\r\nHBQsdZfLAXvP5ekIiBu0uIAcRsKwvaA2ULIUbHUFB/78Oi94hdgE+J0jNBvS\r\nuR7qZP3WXho2Sd1ygZV6qQ2pM7Az/lsMeEtH0r3TqgskbrOC5MhIbdVmmhnc\r\nDNY7qple3kdW2DJU0uFQ3IycMwlBQ6ERLyo/cZp9tJBebMBeBcQb0R94YF8h\r\nZcdQdRo37FORp6PpAL2yexghr7P31/6ioaJnUYdo2pNPKeJmiGzPbmpWT3Ge\r\n3vV5pSKu6K6F5j5FM5VNMVU1DVO3FJ2kAvqCb0a0WaQSywCSBs7TfOtxhPv7\r\n6tLk4dYx5WgJHB4LrAmauPc8UOoS0eCo4kxjXh0cWzlTw+qXEtCpRiYh1qoF\r\nCXgBeAhZvaNuVM4Q309o4aFBYmAEhtQHp5+k1r/t//nNRno5+MJjwrAT1qqT\r\nc21ukQTF4GQ5NYGGXnQdUgJ25+VJbeKIMWs=\r\n=BdLc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d0d352a_1655087031998_0.4317228533852151"},"_hasShrinkwrap":false},"0.0.0-snapshot.734e0de":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.734e0de","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.734e0de","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.734e0de","_integrity":"sha512-AOClJnzoBUohbhlEflSJ3VKhyPq2OnviS8ckZln9uFLK/vYXet8G8K7vlbjNO6hRcYIaYN2ig/1oEypWXA8d8Q==","_resolved":"/tmp/2f1bb8a82e0a48f3be5b909f6a3a97fe/sifchain-stargate-0.0.0-snapshot.734e0de.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.734e0de.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-AOClJnzoBUohbhlEflSJ3VKhyPq2OnviS8ckZln9uFLK/vYXet8G8K7vlbjNO6hRcYIaYN2ig/1oEypWXA8d8Q==","shasum":"fdf4cdf5e6a4fa55c68f8df6f525429d768ff53e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.734e0de.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTQP0ICJ2tlHqBNnvD+gFFRE8l3m+FbCbNB13CBvj66wIgKKIj51TH5oT3d9TRPAgFNWZ3xDu2UO/uODmC2GH7/TY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipqtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxvQ/+KcqZEqzdTsqxQiN1qvYu/9rdfBRDHrULX/h143niXsP06AbT\r\npogdLO2/LxKUlcunBrphrjt68fhDaKrD8EVly1QMFj9Lu0Sutpy79oZQJ6Kq\r\nHUZPMn0ZSgGYHHclwLCORIOEcRVlyAYpfHvaXzqSd36w0d8aG1qMR+vxwUds\r\nhjZ7WafKZuOuP9dgBZHOBo6XpgLJ8PG4lyVzSVvNPGHlJx0GQbjYx86J9OeY\r\ncFohj9q99GMQ3Vkx8cu39Zq0yY2wbxDJ80IM/OXzSzz/pk+21K1k0aLVypGs\r\nX3MZCeKpY/hcQmFcWQY/BpX65dVo3spc6TdEYdqRGTP2R0IFo4ueCIgxf4re\r\nzKoflGV77kkFsfBcXeIYYLjeQ2LOJEgJIht+qYjAtHx0wnRFqu6o7D+PX+yu\r\n9kI9OnoJbjG5AeD4DktTrC4Fxb5ni8eJUgAzF4yMVppQZDz/JNOLxQvOLArM\r\nMlZGp8lPE40GfxoZsTG5vlkCL4osqWxv69zmC9tZz0t3fVh4TNrFICnTVqX5\r\nnUuE+6F/WtkNNn/HyJaL+QgLydp2R8Seh9WXcRUR4Go7KgOjNT34FHX0wogG\r\ny34vBFKlTrhK+OrlASnbDzNq2psglQ/RjLTLGWMJUmQCCQKMs7+kJ9xKoLyL\r\nUgxOy+CegNcJ2d6li347Dr7a0XgkyifhCak=\r\n=N+7E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.734e0de_1655089985062_0.9369449126361231"},"_hasShrinkwrap":false},"0.0.0-snapshot.5de53db":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5de53db","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.5de53db","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5de53db","_integrity":"sha512-TNvQGnOFjKu4tmh5yloztojTiAEmZlz4R5ckqdNa8unt9ocfW/DOPv1LNpAn3Xy4HqUtErNsOxER7RZE3XTQ9A==","_resolved":"/tmp/119e7a7aaf72c9686b807840c1e5e8a8/sifchain-stargate-0.0.0-snapshot.5de53db.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5de53db.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TNvQGnOFjKu4tmh5yloztojTiAEmZlz4R5ckqdNa8unt9ocfW/DOPv1LNpAn3Xy4HqUtErNsOxER7RZE3XTQ9A==","shasum":"1ad3ee28ab0220bb2c5049d0a532d598a8a1150d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5de53db.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWV3D/KUyuEVd/i+hS+n07DkXqpvP0Rfziscj7mMYO8AIgfWHv7f67+gsjU21uX2+UcbTGKYQAffdwwwKBWhuX6f0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiprASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBdA/9E4kqbqMz/wdbgpgGho9gk6iiTECiQqvsBOPJD0PO2V1YWxnS\r\nxM9xNp/CLQTVscx40y3YP5xFUbmQvlr3B5dX75LXUWbFyL/4IHyvjTZ1bRkE\r\nCVgtdVoBDw2e8MqpeatHyng2FD9yw9YHYCOD20G438IAey3SHFudQoaCLFS1\r\n82x0tBqzLlI4AxSIfY8wv8pXlIRHqROffPjyCqzF02ZtM3T0GpQaQ5DVcluI\r\nHdrzVW534y3hrJlm+3AlqS1ayinFOdoP/SfI22H4hT/mPcunWO/UwK8YuvP8\r\nioXp9rwgIsz3JdsjCR9m9udh4a09j4fmDejRuvdX8EsX8EI3i6/eb0CpK9zj\r\nUkp99qMXQ+v4VN6VvaTAuUiEM+zFfpmdXsAnhuBuC+H5Qsa98O5pY21z1/5G\r\nXV0Ix7jgzwWTX8oQqyzqRpVPabMy5DYv+OEg4RzzQ7PEKTI57EPJ+jIU8mZy\r\njq9Nkh5rH6g78dtSgnA1XZhV0W5XSfYOqDZYMDaiSprsKKdG87CvYhbfFHRG\r\n+TpkMFFgrgZOFpGW4e1xWQCwhhOlNN/7GSXVRg3JFSBntO1tYrKmOjICeB7g\r\npm3xesLERsYk2cQn7ra99tzPkld2zcv70gLEiTef4y0FN04EvXCBV7C0Yeac\r\nGrbhSFrDwwfis8nvU/jsCmc8fDZtT52F/Fk=\r\n=43YI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5de53db_1655091218088_0.4487348122856343"},"_hasShrinkwrap":false},"0.0.0-snapshot.f1a62b3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f1a62b3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.f1a62b3","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f1a62b3","_integrity":"sha512-WAhQRLo7horFFO91qkm9BNfrvbhOO4XZKJwd/1OLjqQitrtk7oZHz4ZFuj/WJEIsa6K0N/rs87M6qIqNEfUYWQ==","_resolved":"/tmp/5929b7fb5b9c519b9031f8a19fa425db/sifchain-stargate-0.0.0-snapshot.f1a62b3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f1a62b3.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WAhQRLo7horFFO91qkm9BNfrvbhOO4XZKJwd/1OLjqQitrtk7oZHz4ZFuj/WJEIsa6K0N/rs87M6qIqNEfUYWQ==","shasum":"5701ebe4d74955d676999aa1c5894e69b6849083","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f1a62b3.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxFAmGKJmpEA91uCtT97dyilEGQp9Rd66xlCBqQn3OFAIgbTUyr/1lPBVN9RcjZKJ3w1E9rCf32g5tZ4MC6LG4v2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipsZoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZLw/+IQ6andufc9/6+VpaHgVabcYHjlG/ORoS+iWK5ybrtZbZF6qy\r\nby6jO/+v0ATmO/ezex7CfeLjYtfxVtaGMulB3JaF/UZ5kvYWQzPBsSxc9mNE\r\n3oadGrtBsbw4y8j5pjY1X8WWpvSqnKzgeNcaP1tsrkecAuH4+tf1ewDK2tAY\r\n8y8ChtEKsjHpdtrlvKYdc5qxt0LsLCrjzdYabp3N8MF2IzuBZ7Ix4iK7jkJX\r\nDu1pEbu16JadyuyOxHo9PPuP7cLf8V8h1IG+DNob0qhtUhjOWy+AE1nRtaY5\r\ncss7aIp/C//54jwgVnfU9mPhQcG9DdImjpLKOzb3oqWvuXG/VYYwrfHvWHER\r\n7QAc2cyCr03xTEdD19xvwgZkFLP2tbvoxrg5PxMnhcN3/9fScT+EXc3X+lE6\r\nHQPWKuJ25vlMuohfHX4Jj4sAmi9t+urOf+Da/fdaT/H0Lihn9Z3idCtOPPFS\r\n8rj4jpeg9UvKn96BPjbnQdoRgjOCtSacS201UH1ntCIWxdj0KzSdVFdZvwxN\r\nVoONWqJzCrJp1IuZzmgt7Wxv+T6Y/PBy+UJu4PCvh/6VEkxNBghJI/f/Xty6\r\nLLRWGGYi6eKnbtHO/WzWYpeCit98eMC8p8IQOq5Ws0LJDbKelRQqPFFBAi7X\r\nD808n4NBL3MGe6105k5M5UTIM0niw87uhn4=\r\n=5x8a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f1a62b3_1655096936603_0.5104216714036902"},"_hasShrinkwrap":false},"0.0.0-snapshot.f3dfd96":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f3dfd96","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.f3dfd96","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f3dfd96","_integrity":"sha512-bofgfwU6Pa1kauCWR3/dEsojgbfV2WXnqL6Agc3DyXKoKem2H1FAZ1HfYrNEsqJqUyfPXFN35Su/YODR6giohQ==","_resolved":"/tmp/baead9653b6913caf7148b8989c7d510/sifchain-stargate-0.0.0-snapshot.f3dfd96.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f3dfd96.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bofgfwU6Pa1kauCWR3/dEsojgbfV2WXnqL6Agc3DyXKoKem2H1FAZ1HfYrNEsqJqUyfPXFN35Su/YODR6giohQ==","shasum":"9e3c124d42fcf249d96a938ca4e79a221179f8df","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f3dfd96.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6oubF98BHltkBkOLVD/VAFJOgc99T9h7YQJJuWQ7k/AiEA/IfGhNr8BDcKoNO//5CIIOBsGlMBQ6nHV3HhEyYh4q8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipsdDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWNRAAk4+DUXG/gGJ2eoB3rIPRrGkeWpoDh45kqHSgdEbrAivbD7fk\r\nbsFcqm8U86p4jNTdsng4Ee/xHwVj6dTP/Ng96ndF8Bj5zs4daE6sOcDdcG13\r\n1JXN2KHTNFeV42Av39/K0Uv7TA2eX3Z3KSpx13K+uQVcvxLYRXbXlz2X7MvT\r\ngS1GWWVShcyi9ZwahQuIdxa2ZQs9FaPC2YVzf9sFMbxZzN5+2+YCWpVpp43m\r\nF3SEqMbipOF65Z1da5jWeAt3I9rqSScHQ6Mse2Wc36PKRro8JJhP9BkancGc\r\nmkk4pny9sbNbFvh6GRUwnPdHrT/3hht4jICmC6jABlqmU8ztColoqQEW2ZP3\r\nMgtPNpm0sd80Q5kKQwzNuBillgLzFOD2nBMsoBbsMjFtoMOOHCKd9/ozeydy\r\nYHK3QLke5n7I/b5Epchwkkz2WhxlIcFenRVAnlXSdN2hevVURtPAVc7oJ5dL\r\nbHGJ6sS7ta01Hik34OACWsHkySFCwcgycKZCvJw8CVnkkx4d7Xjp3q7WOnAC\r\nkz4BBKksvaW1kYdCT+zFtaWgl+jKwDPntgo0IbfvujAxJqNY37k7m+8hiSs2\r\nJ06BH/M2XavWkrh9WBBulZBOgqJsw61YzBhPlUE2ID8fOBbCo3r4WOCurbza\r\nMI3WCKtqdRHK02qPM7H+DobV3UT86wMsQ1A=\r\n=IQV9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f3dfd96_1655097155267_0.7360132465426634"},"_hasShrinkwrap":false},"0.0.0-snapshot.386ab6d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.386ab6d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.386ab6d","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.386ab6d","_integrity":"sha512-+ywCfOiUH90sEeLWSVFr0wOmV2jGfrecUtW+m0cVPmOnMOj3aMjn1lDxlvFyca0cnDvAxkoz62x5yySLD88AwA==","_resolved":"/tmp/11bfc01de783f5b9a3ebc8a7c385912a/sifchain-stargate-0.0.0-snapshot.386ab6d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.386ab6d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+ywCfOiUH90sEeLWSVFr0wOmV2jGfrecUtW+m0cVPmOnMOj3aMjn1lDxlvFyca0cnDvAxkoz62x5yySLD88AwA==","shasum":"a9a2c0a13ed43c2f47fc0d1c12a10ce2ad9cc2fe","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.386ab6d.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi1OL/u3hpPArilth+KIIuHczD6U6DwfRE4unzHlFqRQIhAIZNG1Vr+oYj6dgwkJsemSFSgvFQYR+jtCaIyHYPtpXC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipsz0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUMA//QRYVKoyMGnytreWzWevkXi8AwiYKEL//Yb24znr1+JVaCw0J\r\n66ebDRyqcEi2xgP1dK1e8rxGSgX7//ZKqmOAn75lp8x1S10tOFNaAHOSw9mZ\r\nO9rUK716ckzuwzu5V37FGnbdvElbj4hRIGs/pG082t3AmvygRW8iztH5iDng\r\nYq7ufQT3SCwmSc+85d+6POLrPSEfiUFG7QxcXxoJk8l3COPePh/kKql6KtXh\r\n8hi8QR0PfsRsam+fELjIKrsmu2r2rUzcSq3yefWFopf/LeRThPWzisywZQNi\r\nceB2iM+TWVeUYk2xf6d4T5Qz0wWbZdAldcVfrWZJySWFlTIRkr/NIfvI6b8X\r\npdpu/yigOgEY4f1/C8ZWE93sCRnGo99XEIQ3sxQgo9AtirDsaLPEFjiUceMa\r\noBBhutKKpekS/6crjbq21XYtZTslJpVlXbw6qfBZ8be3xACbfK8jH0aU0UHz\r\nMNvQcxqvleH/QqYzUVzH037uMvdw5i8alpzJvjIZ8Zw9fnzAmHNAahYr6p9/\r\nQn+EjCsI0msWYMapHktNBnZBRj00H43fOqLyEj9cwo3LA4bVhUhr1vCodqW7\r\nPMCbbLnalYkZAxvY3XVlHmu+N98Yql4A3NAcxB3StgDDhncwKa8qf0ETsiTc\r\nfZA3cC6iDAErRavbSAHU+j1/laJZBP09b+4=\r\n=CTTR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.386ab6d_1655098612283_0.06706595136500737"},"_hasShrinkwrap":false},"0.0.0-snapshot.1f7ca68":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1f7ca68","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.1f7ca68","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1f7ca68","_integrity":"sha512-wTtdDv/PQWEaPvVqBqRzk+H+su4LLkm2liBWeu2qDdV2X5bTG7/JQm4Yb2+KsYHY1VM7mZE7Ox3WfDjiyqSYDA==","_resolved":"/tmp/8d1df7b9ef9e9069bca3b6939977b58f/sifchain-stargate-0.0.0-snapshot.1f7ca68.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1f7ca68.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wTtdDv/PQWEaPvVqBqRzk+H+su4LLkm2liBWeu2qDdV2X5bTG7/JQm4Yb2+KsYHY1VM7mZE7Ox3WfDjiyqSYDA==","shasum":"0757b62d75127ad013c94cf56c6df241ebf0c88a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1f7ca68.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY068JN8qOW91KTaUygkCF+qkgKO9S+gIilbtQK4RCiQIgUAlUOLT1JWxXtBImpyqanwv47K5nvAqbl1sJ7pWpCB4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJips4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkLg/8DrCJVqAAk+0QoAJfYOxsV9VkpAHNgmFymJdqPVn9YfjaNoaa\r\nROoQd52dJn/MFWUHDH1FdZMGjS7VKtb+Ya/wtRDi9ZGO2E8euBTClPkEG/gR\r\nx8f/LzWWfBni09/dI5F9mDcy0xDCeCXrW/Ai3vcsPYw4YZobyjHIZne8tmj3\r\nKyJea/faD4vTHqEHvyA/WGLp1yiuP8zrsixKh3lxfR7+txUDl3tMQeNXuBHU\r\ndwkuiSS+cRcxtZxIKeBN2+g18RC0Ibxa+qlbtB1h3D+X5MS9wOa36EEqQ/b5\r\nwwYKzd7iDJ85HcsC1L3d050sjaJE9J2shjNQVqpL5qtzP08AjZpREOuQCQgn\r\njaE46Dglb8CZSqf9GrdlrZQTzCjSGvqWu9bv51DO5t+H+L4RPpoKYQIe6rC+\r\nLGJQMXjALGMI5vMusG2h8Mdvj6p9kaz25FmEqTB061H3d0fVk+HmnbeGEjLw\r\nnzdc9c0CjChe0DWnt228XuH77ktbj4BOJibU+ZKF2ZIR/E2svGcO88Vprcrs\r\nN/6YPpGITxpwTVMWMcYBZx74WQ+SKjXKAzUsSaQtnpL6rm3UH5nqH9jgf3rn\r\ngNMaM59A0y7NHk1jfDb7/aEyKb3U3TiRuvu5LfLZAaMZ58YG8hmuQDUjtpmK\r\n5idIalgRQcrCPBdqaYYE4jzYSblgh6OQh2Q=\r\n=ub9h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1f7ca68_1655098904375_0.5399610794502023"},"_hasShrinkwrap":false},"0.0.0-snapshot.ed2b27b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ed2b27b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ed2b27b","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ed2b27b","_integrity":"sha512-57Un1k4amjjL3fJyklu05XJ8JauR6hCSnLJDrdDy8j0Wo+NPPBpujx92uOji5HfzxtIsAqU6YpQyy4ZgoDJT4A==","_resolved":"/tmp/e9d5fb2ce118d714526a4918095ccca6/sifchain-stargate-0.0.0-snapshot.ed2b27b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ed2b27b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-57Un1k4amjjL3fJyklu05XJ8JauR6hCSnLJDrdDy8j0Wo+NPPBpujx92uOji5HfzxtIsAqU6YpQyy4ZgoDJT4A==","shasum":"fb38ed00d19747deb700f41fa7818d59e0bbead8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ed2b27b.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlCOkr5kzjac5klMSXF1yKcSK2hBJzDdxPHOCnCQ7ewwIhAPdeN+lPVTQm8u3ORWmncKtNe7oox8dkcbutVs8GrOu4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ8g/9FvMRtU7F5wAPM8nUsP4XTb6O6Io87mP0hhg5vJwRsNDbgFB+\r\n55QufSn52NHuWZu9EZ3yFKIcdaNMjK4AWX9JtvkRaXYWuAOOfTnZkskbnaNl\r\nqaVovkmHnmtBW7vUSL0JwfDLDCMffDW73+Be6KuItpaFd6p+0Mk81uVmzTMH\r\nSQ+bx2JQ0N6JwIeo+Xv5E7MdyCQBFFu8mkljp9R5OWf9DdZMZpyjiCrJgun3\r\nYaTpWx6aUZapJVl4IYOGgMPXrzhpBBNz684tgsxUWm4XEP5H+EXshwixFNhs\r\n29pmdiOrWsViZwGv3+qXp02/SeGajpHWBWutT7zjcyvg3Inarc6NiJHfamp5\r\nK6J15QmMCp+hrr/cDOYCQRLzsLfSUInY0SujqRGJoKYDU9jeAck3fTJ23pFo\r\n5JI6Jk0iyVrpvGVXNelaNtYgH6bwsl8OlF+eGyuuXjeCt70Ps6vjXyLHs/GS\r\nAbb4F2CKiF5Hllm4mNetDygE3lm6TQOWSiy8Q+uQ/2s3303AJcDwkWnGkyte\r\nm/LldsfGFvxvyTbxJGs6AmDk45AAzauGwCIA/CSfNL+tJf33GHOoUvHi3HP1\r\nDfjnn7whW8kMZJtXoQ+ucOjFCltdefFujkeUQGWCbcLQbfKkPi6H/dhBkxqe\r\nAn6VWje3apIgjVxm+2PQJOltXOE83iD1U1U=\r\n=GBs3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ed2b27b_1655100256682_0.5670985872835532"},"_hasShrinkwrap":false},"0.0.0-snapshot.85449f6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.85449f6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.85449f6","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.85449f6","_integrity":"sha512-WpgcNHfc2GtrAmF7JNPr7ltNQRAIjM8SK9n/SPphleFnYFZqhx4pHk/4Gu9oDiM0nZH+aS6cSCnXaQ6j3pz1Uw==","_resolved":"/tmp/6ed169d0885060c29bc4e8eb4c3917fc/sifchain-stargate-0.0.0-snapshot.85449f6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.85449f6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WpgcNHfc2GtrAmF7JNPr7ltNQRAIjM8SK9n/SPphleFnYFZqhx4pHk/4Gu9oDiM0nZH+aS6cSCnXaQ6j3pz1Uw==","shasum":"969d89d9b46f9bf70a5e26c7a595181249925dd2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.85449f6.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+AQ8ZwkfQ/oClU+Gs4drU9ynNIday3iyRTNfsPFiR7QIgfBBVpoGUNRsN60kq8Lhbolmp3+4xvvfkHydpFwrJ5MA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipusnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ6w//bNLQkXxZfGri8IK8mn0AhaoXF90x28Sfzu9uOlQrf1FO+o7F\r\njVc83j4osTHDbpfp/9PWjsS6DVk4ghffQiBHZv8rKEMD+MO5lLs4aG/U3Iso\r\nH293U/2Al53MCGwEwQLcfFlSnuJZ6FkJe036fAu3fyL25ouo5A1XvPpudQOA\r\nCZxQEeH0dmFno3P7AC9nr5NDa7pbDePyHAvJyjgXYNXQlSe+7QBsxo8zCsml\r\n6elAbVyV5jNa9C9H3uav/SM1Enwuv98rXNLtcTsMfFEeakLNx1vtlBLejcOg\r\nsOy5fuBDvsGyFwHdGLlF++60JFeNq4m0ReUUOsYJq37hdQi/G+DWb/K5BDYq\r\noac+R0Q94O2JMBoLB9cr1+iF9DesYY/kaIVELT1IADP44xodCaJFiT5IGtHO\r\nMvIsRkMM2fMHIbNcsQ3fVQBcndosHdPmg9CJDo656+N8ilhIYB4amWfSxyIV\r\nAS4F2Q58cIfUwZbkTZlCgkRQBPU2N2llesVIijdiCsie652EaqMwpi3jUEK8\r\nsvKr8TexBYi2+JdnV7wNxo0ekRodhTP/Eut/xaw2qiHWR36xl0grsu4/EeM/\r\ns0E30IfvIXzj6Zc4WYM9tTdrB4YgCmYSdUoA7jFfGEDp7bCriQBDHTHOAn01\r\nILy5punRrXgBcEYLFKesnqmJFCnGXP3wpFc=\r\n=GpSt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.85449f6_1655106343447_0.9643572969003935"},"_hasShrinkwrap":false},"0.0.0-snapshot.813777c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.813777c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.813777c","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.813777c","_integrity":"sha512-z2oHX74CZzIdevWMyXnlyF6Y1Ih3Ac3XcRi9qzr8JM58/4p6CVK7ReXr+oYx+otEAD/SQ/JRIjveCJNU0xUrlQ==","_resolved":"/tmp/127b3527b1a07cab298f8d13507f219c/sifchain-stargate-0.0.0-snapshot.813777c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.813777c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-z2oHX74CZzIdevWMyXnlyF6Y1Ih3Ac3XcRi9qzr8JM58/4p6CVK7ReXr+oYx+otEAD/SQ/JRIjveCJNU0xUrlQ==","shasum":"a42a8b9adbf219f9034701ec57e98785aec4f71c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.813777c.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCpbB3obOgsJDSVbQBuwnVkN5UftxtrT1UlISjrZDIyAiBG3rprz7eCXQ2EU8+OoRtim8R0lp1rb5RlxwF4uwc1iw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipwp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLng//Vp88RAhOz5ymUIan6yaQcR2TnIVCx31lg9ydZs5Hd3DglWkq\r\n+ndO5yaN7eFXu5qlo0ZqlYKtXc4XJBApCGHNEmUQox4n2Swtq5F3Xqj6Awbj\r\nSPtVLj2BAqXyAsiJKjfj9oHuSI4/rE4lbYUY+auVx8GgD1iLCLCgtLRzurQV\r\nvJiQS8ABu8gMXUJvcTaY+9vmVHSfIRgVwAwU8JKQrKwboZHxq+i6FQ6posFa\r\n3VwIPk1HGwatE1ny+V5KK6ReEBGZdNd/g8qTX5KCrjZAoeQm2N5+OBypT7Vq\r\nvhF7cfIx0Pr7R0Z7XgA33VSELbbbsm8YoOiBf7OpPTE7ycfevuSTEmlkios6\r\n71S8gOaTbS5/NN3C6yw9vQisr1R/ma8iVkRYW7ZVbHsVIaC9AltsMSzAUYts\r\nghSXHOMQnGSSi6f3LfkzOBAKPc/KFfJvxLuyswoosyiwsRYs4/Twww/KnU9L\r\nlPQFyI/j99qgiEQcdLrKNNhCADbz3mMr8T06rrVe3sfRdlX53iEdMRSBfcKH\r\nmrvtaCyUlI3TQiqIoYN3jR/IBrsDyDYlc5wxVQLO400ton4cWsa1eFQ1uV4N\r\no0iLtWET7lh1dML6PYlImFXvQ/gyybdvcf3E1MycEEH+htr1RIj5GZUI98uu\r\np4d9J0iCZYjIGfLdf0ZzMG9SPugYmM3ktg8=\r\n=qp9k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.813777c_1655114361350_0.18700180404393052"},"_hasShrinkwrap":false},"0.0.0-snapshot.72e630a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.72e630a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.72e630a","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.72e630a","_integrity":"sha512-HtacVU5rIIoyQz6aDJ6DU6TrAhERkV+xQe5IQQ1l7rcxZ6R1pRWepxH+cKdp5guS1nf+6hL9Px2XoaQH4UrHNA==","_resolved":"/tmp/bfcf791fd83d8daef23b9e3e6d197fd5/sifchain-stargate-0.0.0-snapshot.72e630a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.72e630a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HtacVU5rIIoyQz6aDJ6DU6TrAhERkV+xQe5IQQ1l7rcxZ6R1pRWepxH+cKdp5guS1nf+6hL9Px2XoaQH4UrHNA==","shasum":"7e4b58bec5c81d3a3598353f4e1cbee58092794f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.72e630a.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyAeBzk+UqcBFVCrCCJ/oc8oHkJq75dk6gNXuMDb7E7AiEAlKhBiTDNy9tSy1AnLWon4AkvBRM7DslYBD9BK8O+ZqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip5IWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIpg//cyDm62lQQn2Usn1y+GWoBNwL9IKbfrWxKf2fF1YgV+zMc1Bl\r\n1QgfOMpVSEbW98NJoAwCg2YGixkWrs6hZGKnpvQunMlwXeEPong4PCLMycWj\r\nvmdy1crPViC6oR1Xx28b/h0/BPhAFQXRgv83JikE2Nr07qUiSQlZFAwoyk1Q\r\n5NU3psQDAXgHAfIGZOo3F+yUckWS0RQ2eL7uXskNpSmV2t2P2hmx8XmE02+V\r\nb8q2ENbedCVSr6PgirKN8NaBuW/T0I4BM3KoFtUSY7bkUhpwvGMqEdRRTDZA\r\netZJIgn4jDQyFWR8wNqczkdVa+VmylQh6seHgdfftT0z+bxMJpoiBoCycxI+\r\nR3ifT/UCgzOwWuGeV45/FHoOSL8Gid/i2GjM8lEVmCVJGUj63m95rb7SelNy\r\nhrhzVEaSzx8FQLiQ9URlbXLeFQmQaq7TbdoDesFUdeSaKr8oP0kc1E4UI8rt\r\nk4f8PBODW9daC4oegXKFEzlKiQ3Kdb8IRvBwAY4HMjQ7Hy6kwq7Csjgp/IeR\r\n2PQ7iE4phLlmQtOQpQipRuZqdsM3ZWXdeMLMS9Jv9FuTeuxqEc6BRotrYPKZ\r\nz+/zzsNPM88CsAeUL3C8k4ETs+0Tj9lsmm5OZwf8EGXUROfjpsqBHpr4tyLp\r\n7Gm/wXwEoCGL/MjOJboUaBUf9qcG+kFNp04=\r\n=bnDD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.72e630a_1655149078161_0.6556252391332253"},"_hasShrinkwrap":false},"0.0.0-snapshot.83e5608":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.83e5608","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.83e5608","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.83e5608","_integrity":"sha512-oeJEdZsWe5ExxZGfelUuKHt6kuJGmG3rVtgy7JEUKQGl2hZNU3u7GreRWqttoyfqCOZFKE2Cr32gNCBowDwUqQ==","_resolved":"/tmp/3f0503a93bf40f988b9bbdf8bbb701c1/sifchain-stargate-0.0.0-snapshot.83e5608.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.83e5608.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oeJEdZsWe5ExxZGfelUuKHt6kuJGmG3rVtgy7JEUKQGl2hZNU3u7GreRWqttoyfqCOZFKE2Cr32gNCBowDwUqQ==","shasum":"5fb3588e0441d9c3d26025f40e539ad7d22253fc","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.83e5608.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZmZnwJ9M3r25rscdOBrtaDsPJKv9Nk1ZAOipAH5h7ZAiAdqC2+9cLEBJHwAEW5FGfAgH1deR5UdVmzFXnBZoYeeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip6YAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9SQ/+NE9/OwdZtwIG1q7bFgFYE7EJvAWDchHfroNPXc90dg2hbvte\r\nQNTp49uKMPpQodqKg+hOLMAQIsbkV4RMhPaV+MNnbA4rgYj+ItDV8ZMfPmS2\r\nsH+DgIVlnCmVpmYF//M9Ft8ixi3NHl4oy0fhn1CUahzR7/OdRRCYNZGZF3Q0\r\npsxdGkIFg7h19ASTWH/zQzQsxbqhbz0ikVVmm3yJIE4gPsqOEAdQQHsRuIw5\r\n10hrs7UDlRCXnYt6Lp8FIShmUlRcJ20n1A0c4whM0LAkEHqPxnA8+BDV5ZTN\r\nuiMC96yML8DOHNXAXsVBbR1TEE/lSM+DT0zsPQiZMM16QzpJC9hl+nh1TLEx\r\nqzQWaJESIltN6REgDVBvrfGYFcGlJmeeoI1z/f2GuzUAgqxV8Mb00hv7YPlA\r\nNUib2p7E5kxv95kWCINP6whc2+8gjhyb0kHezWy47JiQ9+ZTVS0+dg4pOGIN\r\nM7uw7a7QA2BP2HbvKyfvOITfSqZj0h28AAjsx36nXUfqvYmpXdb30NX0WDzv\r\nUiUyJojeGhi/FicYa6NtWEvx+y4w9paA+dxfcm2mJ1S+Z+mb6kNfuA8SMYu5\r\n5v9568KrV0JwwKHik5XEM2afnhXL9YojLeKmvj/Pz7uvWv0CIzkmB+mrgN4S\r\niED9KvGH0x4kWwqiXLSkdnGbCCNZzsl/mus=\r\n=iHM+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.83e5608_1655154176078_0.4111990473236158"},"_hasShrinkwrap":false},"0.0.0-snapshot.a764336":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a764336","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.a764336","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a764336","_integrity":"sha512-h978DPfOt17cKgUdGKqFT81BTrspeHfM+emlPvrehnovhdt1i5LYtp7PLu+emH+DoouzUg8QXGGaFNxDmbmMCQ==","_resolved":"/tmp/b1309abce2d9264cce4a00d870b1a9d0/sifchain-stargate-0.0.0-snapshot.a764336.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a764336.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-h978DPfOt17cKgUdGKqFT81BTrspeHfM+emlPvrehnovhdt1i5LYtp7PLu+emH+DoouzUg8QXGGaFNxDmbmMCQ==","shasum":"f2d2cf2fe545e8621793a2cee0039047844d56c1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a764336.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCly5PvAMtxjDZqxk5Zb2DnFrEDCjYQ+siDAbwNX+nBrwIgPEmXHfNtbfXHRloqz+3N2126iurpgi67WgqDL2VRE+o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip+LrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6fA/8C9KktaZ1CsKDImEPNi6Yk8Xg03HAN1B2h5zNCNeGpbNl4wJw\r\nHAEF3Q34BSHEA/5KYIrwXxjQxaWLfNp2KG2nDFaA5bbfwI1I9bJo79QxpQGQ\r\nEAyqAEodFLdX99hiIdlffTx/N/lragaA9xwWD/nGvgvBX6k1L1kENLOUPqXk\r\n7/Z3QVmwtTpFw1/FLMhRE3r2l8J7ErVjwW+MJjff8sWxL2X2MV3gCpqzTCKu\r\nnYXV8F/EHpexxXYo2KaDhHVfM2k+cr9QUymRba8m6FCwvOU/dV5tDjkR+5Io\r\nRo9HKS4GhRBn5iwg0wZVnID7itIuTJ+aR5jNHeedVAaMjIfuwVcUFfnJctNZ\r\nc366cmGyrvAzY/ZoPvIwr+B9qSj8OknJNxVRVvrlmhTNhvG1HmiLNFxHlxmY\r\n8OEGk2TUxNvtBGsWhLzAn+WhAz+t9eb8Kp+dhEdF3vfMmiSlNnrJRs/SOtn8\r\n0YlCxcJULMHKAs1eophLoZIa6RAgSbx/tthUgV91z0msv0Wy93JSGTN6T3dj\r\nFeZmCPJ5BenL9JIptTbFx6hY3H1wxA55F4ID5z62Z3FS+/i8MgBD/DLKrWlV\r\nNN/bpA7Hchu9iuusnoQjsbHlRnMOkT4fOtVERvT8ZelUZqE0Ugn3sVSQUZC7\r\n59XcAYhX998nUIDJR+sJ5ECHC+hH1wbC43s=\r\n=BJS7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a764336_1655169771374_0.1747819477509267"},"_hasShrinkwrap":false},"0.0.0-snapshot.049de9a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.049de9a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.049de9a","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.049de9a","_integrity":"sha512-qX8zeSO2UMgAoCPbYp0Hn3t2/1qUexQczXDlXWh6Cp1G+t59X8n9sjGImvmzldixGp1qD8olnCT5sZ675CnFJA==","_resolved":"/tmp/eaa5dbf71a7045176611fa288914a621/sifchain-stargate-0.0.0-snapshot.049de9a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.049de9a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qX8zeSO2UMgAoCPbYp0Hn3t2/1qUexQczXDlXWh6Cp1G+t59X8n9sjGImvmzldixGp1qD8olnCT5sZ675CnFJA==","shasum":"07326d88bcc9f5bf9dbfa8710c9d39e7c9f4faba","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.049de9a.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUwmnHzd05puNXy/dhFi6bQxqO+YoT330UNrtO1LvHEAIhANkACTmrMC8YIImTTMojA911+CjbLPi954++meTSKmiI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip+UzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKVA/9GUWknbfnzVhCZtiJ+1hqE+WGFDn0pRBGp8hXMTm5IdKm2T13\r\na3QRbX6mFSdcQrzJ/oU6eI7MLDI4ztEtVICD4aZwSkzB6JR2NSM0olAT3Hu1\r\n6acVTmI9WnCXVpofXOxkwjpblNXijReLj4aGz7N+FiizUWyrITjrNsITiKph\r\nN7AyJr4C99R51lAaJtgObNBs2WkrwfqfmPBGcJrA/voYBdSTSculsqWfe8LV\r\n4btfjFhUOX/4NmV+c1ba/4UF5D8u45BMz+wSBWPI1PrwmU2S1kPsF85Geb7F\r\nEltx0dh920rIx9gO7KSo2YP3XAj8rGNl5eFffs6hP2JqpfGJKZXpoxqJ+cwN\r\nsPTROlzWX8rAQZgbROUAkcGzRApTxscSxcIT2rzy7+YgwNvFqRf5m/xULzBQ\r\nEyvm6KPMfztcI24psPKwdagmBVzMEKls6KwMxdKx3qZi3exzVqXeMkl5M+oy\r\nzSrYZ3zWdx33NQp/qfyhrkXv35AfHf3bTXg1kh0YeMKT6dyRuDTXhQDrQ4i2\r\n0AurpGUT/ZCYpGq8ThZh/v49sJXNdnyeZguPVGF0JEXit9KI67KnWFmtIBGX\r\nlPg/UX7xbRSvA3/9mzzE4XH8AsZdbO+51dDS7YHDXc1HDMrpCSv1MzDBJjyp\r\nPgupVIfRuatEkSgVMnIiK6dmMzAkFCCH1FA=\r\n=8Xbk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.049de9a_1655170355516_0.4044822107692605"},"_hasShrinkwrap":false},"0.0.0-snapshot.ecd51d3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ecd51d3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.ecd51d3","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ecd51d3","_integrity":"sha512-LpbJyw/cWwOYRI3DvkNHwkEZaH+dtZTmOJQwc60bCyKKDLw0Q4L7qCEi9TlwWSxiELW/li8cvRekY/vkWUXQmQ==","_resolved":"/tmp/7afe10c485164f31de311317b09eb93f/sifchain-stargate-0.0.0-snapshot.ecd51d3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ecd51d3.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LpbJyw/cWwOYRI3DvkNHwkEZaH+dtZTmOJQwc60bCyKKDLw0Q4L7qCEi9TlwWSxiELW/li8cvRekY/vkWUXQmQ==","shasum":"29ea08d0587fcc0729037b402c07f4116eb25751","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ecd51d3.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOWTA78np62EUhYODWVSFvtxh9jYbIFa90SzE0L+ZX1AIhAIMVKh1jD3JWQ5ZXDTdWQ0GOykrP3JoKXyP3fi9mbaUM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip/AWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF0Q//QL1fJF6TepHT+g87I4yf2kDwDLy7DOmweq8oi+svnnK6+Nl4\r\ngJEDLIIWlBb5vCatmetRuOvf8y4nsVgrDGV/RaMxKMcor9pPc7I+EYSD10Wb\r\nZdGU5pJbin3EK6vp9AXdiY38dFK5nHQigayGtkcZdca4E84cpR6BSBd2aTY2\r\n+9R1sD3bk5ClHDV84cvUi/NEJpWX3JMxwpZci5h2h8k4opUDPWyz4DoIMloB\r\nFK+jLorJkUg8LXP2JJjeOVUQLmtESyjQXALtnABfkfAmfmP1tGLRWhhpCKfh\r\ny/9fFcyvIREKw/SnRPNBQruQsMltk5R8rq/oaBVdYy4fW0zUVHiPzxt5Sfx4\r\nrf+paUeQtd0A3181ekE7JIPN7Wc09cHQhavkyyx50BN6oOoCDlWmP6IWC+Ka\r\nHp7Y49GuewCy9W2JtyIO+LsU0RRFNU+CzwHEbqV5JRksUPWztqt/fFs4dyos\r\nDBXTHwFVrSV6xiuJQmcSvKQYb7zDOI0XT620gjP6BlIwYLohwrPHkNdgqwuB\r\nlQzosmSVHlJG9u63yuA3AB0Yvstok4DLIZhn5XOkZC32JvFicTEw0gn1JlMg\r\n/miX60hcs6dI32dW1CTaDbeqfG8VkbVx2KxQeR6oskeb6268XDbCSjIRhrQ1\r\nVMH2VR3D3k/pKG5ttlv0JJxTve2zWmXlOFU=\r\n=Eegc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ecd51d3_1655173141926_0.0641725514922542"},"_hasShrinkwrap":false},"0.0.0-snapshot.f0ded7f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f0ded7f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.f0ded7f","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f0ded7f","_integrity":"sha512-VHYjjv0Mw/FLUxxPq+tiL64Pgc/KSuq8Fx6U3ZBK6pFOulUUtoucn0EMmRaRvp937meKp0bKPi5TZ921LfV0NA==","_resolved":"/tmp/6fd3db6323c5b470319922a29faa113d/sifchain-stargate-0.0.0-snapshot.f0ded7f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f0ded7f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VHYjjv0Mw/FLUxxPq+tiL64Pgc/KSuq8Fx6U3ZBK6pFOulUUtoucn0EMmRaRvp937meKp0bKPi5TZ921LfV0NA==","shasum":"a98b175db35326f6574728db5cc9b6d0fff73315","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f0ded7f.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCk3LlmxiGquOVrg4/4o7xQzVAYkUA7bRe2eNbcKNGcwIgW62f/4ItaE0bxatMfZXF97BY+gZW8SiyvaHnuQjiSqE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip/D3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfaRAAkzJmw33hD1rRA8lndrE/tzJyqS4s849Ux52Gk67kEXOMvWrs\r\negT9Q/2ZC81rWmA/J5J8ftj61Pc++9HuFQg1cab9AD0GzhgU+uX8mKYlcSgX\r\nElDqItCEF3TQVTz1YFQl+QOKK7oW1hSmNLigqigQ7W2SSIWxVbyL4CkXk80T\r\n6sYPeqfWq3QTifmW7AlKEVHFkUPEI0rVyvu7dMNAa1F84TASLYVRxEDBDtAG\r\ny6fybi06O3GBRBXvJUJqPkRBXaiwI2HS36gc68TMabNrG8Nd+JJqHtsyDfK/\r\nrVgptmAFn2rXCwF/Q49TrXpAtBWwlz6B1e5YTyIrqFQqm5eDEqCEog+SgBbC\r\nFsPM5A4Hi6aujPuhHR66rJ8EikJ2HbMviuHb4L1H3S2QvccqHjuuM1CAFbQt\r\nBNscbMm61Op1LbpQuedMqNFmS3/51CKzIt4bsTpzIUCh6wfaJCe8jQs9Si59\r\n1pNC2LQj+ahWihrzXIjXEiDqUfH3e+wrx21fO2mhB2LNaJYJMcx1udU2Bqoa\r\nZ/Sud39gVXiEeHqw0hvgtDS946gfoH5wti7TqkTB8J/iezY6BpmUW4BNFnl9\r\nKrVXgjtrBaE+stUz/xyl9w/3DoJ/y+NcnRaewZGXzMDMJDjGpg1tONy/udZt\r\nh/2d19oC+NEqTVbZ16WAADVgQB4P7T4EWOU=\r\n=Cg+O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f0ded7f_1655173367312_0.23807816573579066"},"_hasShrinkwrap":false},"0.0.0-snapshot.d9940b8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d9940b8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/proto-types":"0.0.0-snapshot.d9940b8","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d9940b8","_integrity":"sha512-LveJbZ+zdu0uXPibLKvYsW6kKdzUyBSPkUXmLcq6u+IU9uxacJBa+paO6tX4t2CQN1H/H5xcG/i//ihLN4JMPA==","_resolved":"/tmp/b6071d03f37e67a04644118aa863a9e1/sifchain-stargate-0.0.0-snapshot.d9940b8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d9940b8.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LveJbZ+zdu0uXPibLKvYsW6kKdzUyBSPkUXmLcq6u+IU9uxacJBa+paO6tX4t2CQN1H/H5xcG/i//ihLN4JMPA==","shasum":"cc5b827612bf5308486372b5cda3cbde5dfb234b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d9940b8.tgz","fileCount":42,"unpackedSize":92828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg/OucZEf8/swJb1ID52qFIUc+NspRP1+c5ca4aLOCfQIgCTNKQkv1k653Er0ANOJuTqoBPpf37Bp+5Udb87PCfwo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqAEtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7kA//TVyD60eIM5WZP+gPQb4/B/kLod0twNKVs8Q698tSFBdST6lk\r\ndQKStW8bg8MZh91poieTtbz7XJ0WI/VgZMvLg5jVe7Q4b524Xe6JjxEWEysN\r\n87rFXHebZ7oG70uz2hBj0/7PTUo0Zip6gie7az/h3iHb0NUjSaoi3JWn8396\r\nxxR1w/tCPinXr4iU7MuTThBXot3fSLo1JH7PkcnXBKclDlDujSid5cjlNOni\r\n1WyQTPmUCtjaZuDRonKkG6XPW/ia5Fm2b48R9hpXlbO8WUhD8i1T6ZWEc8VY\r\nYEbsHN8Co+UTvgrtycwoRYPEPYAXeIdoi34w2Wrdha7G6XSjpDNlq0KCt0d4\r\n1GleKAjiOZuo+oevcYsES9yOazOUAAXN7A4CrBvtG4wpy28F+zHjZyy+EKv6\r\n1DBILIWwmuc3fq+ZOxcrEiPZsZw8w2akNRSpMXamLH+jHSlKEZ3RYRYK5yR1\r\nFGZWmSqtip1okBdzzX1H8UAmBMKMFvjAYpbWdGTelmtsni+8EsNFRbsZBTrB\r\nT9pPoXCtU95O6Z8NPIX/mQWq0R42c6HhBzc6Fk/bWsEsmTvRKMe5GtXA1l8V\r\nDx/8iPOjsWLhxA96y/iMwhCwJQzGcU1vTJ1Z27V3QGAJytV9bODzUzltM3WK\r\nBhG8BQYBj8sI0/ME/8NqwOvgObLl3L0etcw=\r\n=znnF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d9940b8_1655177517644_0.5362634459945359"},"_hasShrinkwrap":false},"0.0.0-snapshot.60661db":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.60661db","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.60661db","@sifchain/proto-types":"0.0.0-snapshot.60661db","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.60661db","_integrity":"sha512-oQ+x8vi7VyRhhtj/oAS6aeptLYC7hRzF96YcLnWM/UQiuAO1lCPZaZwBSETIAcn5BWdxiqsbdkfSJDziOZ55Ew==","_resolved":"/tmp/983feaf628703b4dba16e610e0f338cc/sifchain-stargate-0.0.0-snapshot.60661db.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.60661db.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oQ+x8vi7VyRhhtj/oAS6aeptLYC7hRzF96YcLnWM/UQiuAO1lCPZaZwBSETIAcn5BWdxiqsbdkfSJDziOZ55Ew==","shasum":"b5e0d08abc5a3eff27167598cdedffdb348cde6e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.60661db.tgz","fileCount":42,"unpackedSize":112749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLtoKN00FbPHsZG/I1cEOuLaCYZVlKr5gN9TzGikGtXAiA1zSN15GPHQRHjZnrJNyNwCruHEuh461J4cYp5IyiJCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqI5AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocqxAAnd99Aj67ij5s4JNPuJnc8h9EUQf1ak8AoJW1M8OBJHBIs076\r\nzHnlnbf6D8G2lAkvGz+hXGKhU6pgXcUEnl5XJie/diH3hNP353FDbw80fZLz\r\nD0CsQoWg65DBXZnYYxFOkgXZvdznQlAA+Nt0nVgTvkR6jRu+oGPubm3tMA85\r\n0mOh70boGL9jZIwORq1enAn4/kSe4+N1E5P7nZs9K7+dNuXJHrQDcYimbcD0\r\nPaz9cOkiU/VN/Rv4XZ9MC8Tr5o3ezUAgXG6GJ7+tqkZDvvWDzYUHWFPevS9G\r\nuHpPwBqgevTVWBQSRB/sUhawNOj/U2dZcpPrNjGaceucOv1gZOtEqVHV/WN0\r\nQseJ4GEc8uPfU6VRJNSZXuU/2Xg3UrVh583zDqk3tXos/oTsOUcqevxZXsRf\r\nKD0ezaaF7NJZFPngS9NsTr+p8C76l61hELuopHczDHGlhw1r8N4UytbNZqPr\r\niof2mo6l1Y5GxhO1Yw1Y1GCtLwQB5TcuWajjVjE+rJj2FijkRBj8xk3sR/Ub\r\nMsv4Y7PsJv+cN8vtbT/wlS0h3Dq4aVJE5X+bEkwclgBBLy2k4BhD7fn8QdOR\r\nDMWDJxTon3Je71kmSRO0re5V+a/xUcw/pl9xlY223oooWEFYS/+qorYsWuFT\r\nM3C4gn4J1602nELTUfDqT0kSj3Sw/FCWbls=\r\n=ombD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.60661db_1655213632758_0.28985739538856037"},"_hasShrinkwrap":false},"0.0.0-snapshot.1b8ad91":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1b8ad91","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.1b8ad91","@sifchain/proto-types":"0.0.0-snapshot.1b8ad91","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1b8ad91","_integrity":"sha512-qcecNPTw5CkemuR6DyHbNUMfMW1Wt5F3K3B14qqT0qkufF1VFrbqbSkcXDWgLmLyAsr7o8PoCZ4SJr7Y0VQL+A==","_resolved":"/tmp/9f6b985a924ca99cb0597198996c480b/sifchain-stargate-0.0.0-snapshot.1b8ad91.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1b8ad91.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qcecNPTw5CkemuR6DyHbNUMfMW1Wt5F3K3B14qqT0qkufF1VFrbqbSkcXDWgLmLyAsr7o8PoCZ4SJr7Y0VQL+A==","shasum":"85d4b90e57a4685ad1a9905c0e166d4e6365db15","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1b8ad91.tgz","fileCount":42,"unpackedSize":112749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7nJhMqp5m1A+qWGcHDzVkCvhbKfKfJA+XKWD8tnd/RwIgMgqaoKm6D8aQt5RccrDviCi0O4sCskDiFwa7WFzCAIA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqQTrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSiQ//V4795sdju3XsGowy7O1Hk3hEgnyrXVZz6L1Nq/xY/xsnd0UV\r\n3px6FGcHxm9lLOMmk29g4o39N5lkRMbxnjwS7lxrKutgtCdDXDokPRhiS+JU\r\nux9oXP34mSp3YhXu4/VcDE69dGwsldyN++2IW5Dtmzva25+J6tphuSiv/A0K\r\nCrue4BCaIxBBWkSRf1dFdou5zq4imLNw504eHhV7ou+T6nOL3PvauPoEtfw2\r\nd0awU2pAdGA1LMviBLyCweKv7NQAOrr5ur1+oJY9oO1rofQUlDbXrFj4ZZpP\r\nJoCXXFz66kx6ms3bMRjt7UAeIF/1q2vgqv5xxW0W5IIq3yAWD76rFHfBsg5e\r\nAS7KNLKndWl3CYivRBQHQnIsHCScua38adGam/Ds6SfqHI08k9O1C5z8pgEN\r\ntcBQe3LPG8fm4yL5WmftRUJapo2R+fLg8mLWQ8kuwl0YfvR91hljSo/K/GDP\r\nU2rB04QJrgZhXvuoJUDcpgQX1kKmOtPhIwQzmz9QTRT30Efx8IYkm0yM427h\r\nk7m7g4sTpnow4/Xv6yOXEKP1ij/kTPxO/RDheodv1dw8h71YulJKgUfiNAZ8\r\ndf4jQh/jBjsMlk8lnVJt9mXUVCz1PQVQY6K83BTMu6yraIXLKI8O6J9s+QuT\r\nbD2IpBq2nL58kgrRzO/OPUDjZ//bSZ/KDdQ=\r\n=FRcP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1b8ad91_1655244011291_0.46599923285958256"},"_hasShrinkwrap":false},"0.0.0-snapshot.67a0624":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.67a0624","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.67a0624","@sifchain/proto-types":"0.0.0-snapshot.67a0624","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.67a0624","_integrity":"sha512-zYQvXsp9vCIrvJoUy8f9LncUnnI9yavaBdHzd6UqbI10dgcA9S1yHwTvyM9aP8/UGmOppc1jRvTrAaLggGD+Ww==","_resolved":"/tmp/f5ad87a795d09b62c469e0840d112bf8/sifchain-stargate-0.0.0-snapshot.67a0624.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.67a0624.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zYQvXsp9vCIrvJoUy8f9LncUnnI9yavaBdHzd6UqbI10dgcA9S1yHwTvyM9aP8/UGmOppc1jRvTrAaLggGD+Ww==","shasum":"9f1d2ebb5f3b8f66976713be3f50a31ce9cb5411","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.67a0624.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICukOUu52jdoPz0fhDzA9PHnWShSe6TLxZaFvdLdg7d7AiB09hFdID8ZXiSOOgcXLfdeOBRkFzotmNVdHCEMt0XB1Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+nA/+MrUl0LMIsu+oNpUzNTfYjuaIO6i1JMP87/Afdvz4UBG8GxVC\r\nkF64K0Rz8zuAoPgi6x9aoUfcGI0EXPaa+oC/GxyLGsrNa22/9N+RZdznwIEs\r\n4VpcjYHJ4uRb58O/kSIupdVCHtNRuiX8kbenQz3Fbow44JRJKsCb/jeFlKIZ\r\nkfEHQjPhQJA/SHvyhvnd04o+zUvbnBUha8ozc9bUWlKXbzizVk1VkT5raSYI\r\nxM5aR/EAjVvdyecgbbmlppJCdSy0ZgUe1TIFAsWxPbDyn4tcyu/qtFN5SJJ1\r\njjceURy1RiexNI6gb4b9zai62PNhcJ1UKKL7TBbff2lSJLarLStAGJtfFjaf\r\ni5Ax4oe/QrFXEIoCbsXjHrKz0mK9nLYNUqsdTWLQtqD+AEfGvrWY/bSIR9Kr\r\n2tmCw8Mpjs7Tju9Q6geWGmiWAeR56l+MSp2+FHywVAu0p+pT96NBYNGH06me\r\nRk+8a5BdP1bHIUiraBKECsoWDsieUY3hrHUAul6G/+4x/37vnvqWZ74Paa0Z\r\nwwymGLmHeQzxfPDbz5jJR6YsUW4HpvFB/LRV4Yuh7ZkaWXDs2+2Z93CuK2a4\r\nv85MATcXqvOpdNAbAryWpaKMaA0yiqXR3KufpgUuoN2bDraJrf1dAG2iAJni\r\ng9LhLqeMcapl+oAqrd7qMVjanljKKmfuflw=\r\n=v3Jo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.67a0624_1655293616540_0.8210714924782674"},"_hasShrinkwrap":false},"0.0.0-snapshot.44de220":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.44de220","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.44de220","@sifchain/proto-types":"0.0.0-snapshot.44de220","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.44de220","_integrity":"sha512-UZcVT+ILK8cySacp/D4PgbumFzFYg2EYOmFkmb5uu8bKKWEmevwXNzJZMUN9V0vA+W9ByC0V6Z1ydDA7rm7qOA==","_resolved":"/tmp/ab171cf27278228ff8d00a109c5798e9/sifchain-stargate-0.0.0-snapshot.44de220.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.44de220.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-UZcVT+ILK8cySacp/D4PgbumFzFYg2EYOmFkmb5uu8bKKWEmevwXNzJZMUN9V0vA+W9ByC0V6Z1ydDA7rm7qOA==","shasum":"f9effab211f5b9e4deaa32ff38e6d3ca951f4cdd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.44de220.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNYf8mYa/f88Wk9Q1Swogyf7hkwzRy4IZsuPD0O3vMHAiB0dMPmorf/UPSyqR9276mOD035XRvFGC4ne/zJ61O8Rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoemg//ZcL6gS/cUgExLTI2iJleKauraimtQQnzy/kX2HhM4nGk+JPa\r\nCePH7zCOqE7l+iVyXVU8OPz8MHD076oWEzUWRSHrJ+yaqA4XS5qwCT3oYqvN\r\nSDE6z5JW/bUWIJK9+fYa4bNJC74JANnRPMCvcGXk4jOYIUjEZQzEntH9zEZY\r\nFt6EZkDooGTzmU0R2aUIH+UgopKxc7mG+8Lsuj8tbYDXZtGjOBurH05e/H1P\r\nIhvVKCKepfe9GWJJlndjti4D5TiUvfa/m+7hsOliWQjOqUNQFbIBT3stGNQ9\r\nxiS4Xg/JYFRxFlEPlsuGathMDEbHpNqyj7WqQOg9zJtcJej4XjsMQhv74TXK\r\nGOsV8cL7nDl5wLMd5e5CPMSt/ubThvYU5Iu44Q6WipWQT/FW1puC/HadKBhb\r\nkmpl97q1lj2Q9rh9QXMVkd1vjSbRsEWT/oRCSPiWVDdTirf+SjdRXKKXYOL/\r\nW0LJumucb916KTfHnSmntPtZTmOolMPJpVWww/nAWGKV566+9vIrTCTeAPqF\r\nzIQWjvtD3xG7sBntf7o0YZzuWg5xqSEVMLf8iqWL9xFUE81GHTYjMcEq1QlZ\r\nAFwPFEe5/Kd3+WcjuI1zjtij8mLzRXO6Hlhti3LRMJJDrR/Gsjg6m+I8pLtu\r\n9BDRIPRcLpvIEqnT4O55f2fYYxWrFDxlfgA=\r\n=bLvC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.44de220_1655293951896_0.333004458876766"},"_hasShrinkwrap":false},"0.0.0-snapshot.ebd737f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ebd737f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.ebd737f","@sifchain/proto-types":"0.0.0-snapshot.ebd737f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ebd737f","_integrity":"sha512-CU+fwBplPW3BgSRXv+vj9ta5R5DosNOJ7ODWiKxS0rvUb8Av7QQs87XScRCEl8bbzIKiQgDAjjJ7k8cXmraAhQ==","_resolved":"/tmp/29e38eaf1a671f2ec5aa872c7ee0a5a1/sifchain-stargate-0.0.0-snapshot.ebd737f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ebd737f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CU+fwBplPW3BgSRXv+vj9ta5R5DosNOJ7ODWiKxS0rvUb8Av7QQs87XScRCEl8bbzIKiQgDAjjJ7k8cXmraAhQ==","shasum":"b0959d527313d7f0b7ef8acbfc8446d224fd46fc","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ebd737f.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7KnaomL49eRT37LBb3VHfbPTxo0Zbqnf+VqrKhoK+WAiBHNeWI8ueT3b03v/kM2um/+d4PXgxyM7UUjjpwtYLTog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjocACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp64g/7BI14uhQwuVkN7A1I9OzqyZgUYMWV9zIb6AByjI7n6H49P9u2\r\nkPgjidL2zk+LKZGeCAlEWGYvIVmoACoHu9z2K5gVH9tweMaMBsqGUZj3u122\r\nzS/8kYayHpCZ8P/pWs1VGizTRyLuAonY0RU3AuEjcMohJv7VamNgtw37OBf3\r\nFNLtKm2KO9tQs8pCkubTIIC+0ap+4DbETxpdZK/DUSfwHzYWqiUrfD1r+2OC\r\n/FZ6muEKvMRWiCm8cnJGoPWdwGbGNiedidETjBuY2/47kqLcilikQpHimX21\r\njMb8oKfPgPdjKIL+yg/85r+XyeWF0HfrX8aylHVnWWouUL4bNJjHw35dWHiJ\r\n0A8V2QbkZ9PkJJoOV2S5gaviZAMNar7U+6DKiZSf+vQ88DZYlF5pW8Atgank\r\n/UNx6ajpKm7vcqYM5RqNRoxnzbvKAHiQG+cVzeuH8ZIeLgV+KA8RWzTizeHL\r\nZ3Sy+8DcB8t1JKynEjMU0uor5L2tXPPLC5ShFEzBuwdPCEz4GcC8cq73Vytj\r\nwrXEqmZPOevcehMI8n6iMiH+/MaeMcuypVDDON9L+r8WRs7e0503gJ5ogA2h\r\n0LIDwrk80ZUBPuDtJPtImxQsHV9iGUmMFeGOhHidlYmCDMQYel8LMYbQetyb\r\nVADvv+TTGK+eM3MRerlo4egkDxmoEJR9qbE=\r\n=2RZ3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ebd737f_1655323164235_0.9261731812760288"},"_hasShrinkwrap":false},"0.0.0-snapshot.c1be204":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c1be204","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.c1be204","@sifchain/proto-types":"0.0.0-snapshot.c1be204","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c1be204","_integrity":"sha512-hN/WFBG3KhVnprGAcO+mIWNy+QN7eH2I7kDIIom05DvscZL5g8KlSyiksuxaJj6r0/qtG5C/Fk14LQt+Gfa9ZQ==","_resolved":"/tmp/1cdf758bf5c99e707392732cbf7010aa/sifchain-stargate-0.0.0-snapshot.c1be204.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c1be204.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hN/WFBG3KhVnprGAcO+mIWNy+QN7eH2I7kDIIom05DvscZL5g8KlSyiksuxaJj6r0/qtG5C/Fk14LQt+Gfa9ZQ==","shasum":"c84fe35415a3e7b7dd48df5c1d8a336e5e174066","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c1be204.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUAkOsD601l32BTpdR6Vxz4LJfPdTMlw8UugMhHlYnbwIhANVQHWDq1EESV3zFUtz8vuj46YK+LbCuj5j3IC4zuz14"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqkd+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKYRAAkPhCYTiRp/JzlS1QKol+TcOmY1Spiic3n4Gc1/5rZ+eWNrzO\r\nFqSR66yvvuPT8cof7wi1RZhUDMWTqSI+y+Lj5fRuqA3agj8QcrAMFTwnO+pS\r\nvBFVEZiRsJqDnU1jEKNXq3rx1IPNZJ60XAq130VNySe/+pTanZyLlQTcL/rx\r\nROiF0kUo5QnceObcf0TE0hUUqLnywe8dkRSMN7nScunuptu+wCDoFk6b3IHm\r\nbCuRBbrRF7HQoxWVnSy12p3MJUknOZpgCpaSoeBJFgv1tnqodoQCEHAs2X8p\r\n3wc+W4H/m+OIJXvswAviSfbv/OKvw6q+8jisfXyyWI1PYk8v/H2vxpmA8UxR\r\nIVR+PecZYUL/FM5NgG/i7Buddo9QKdYsRHq3zZrunxCGVTVMZlNGoGq+fNmQ\r\njCEFAum04DkUpVUZwG9dDzzKmbQEdFU9jpcTdPub3CGKzjwHIV7LBUFpuoDc\r\nI4yq/Y2fbiiMn7fkIZU4wc86vNiCxbzmLFMlePOfUZARnu0wj41vTi1haPRc\r\nxbqmV0LfltdnpZluUFLSfKYYLRDA6yVOVqKUtzx3XBdIH4YPUqmPFzxpf0zs\r\nUqvyLR5uWT/PSAzTuzheF3LxzLuEETTm2UR+zoN7mOZ8KY/kPqKNuE/6pfbe\r\nCNbBcRu5DXYfVU3z811uToqEcUqluGKTxqo=\r\n=A9OW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c1be204_1655326590158_0.8462587037058704"},"_hasShrinkwrap":false},"0.0.0-snapshot.f3cd65f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f3cd65f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.f3cd65f","@sifchain/proto-types":"0.0.0-snapshot.f3cd65f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f3cd65f","_integrity":"sha512-hjjNHhlMhWzTJB4JkQ2Uto7oaHcczMnGcHLKrQw74xXZh52nfFG++qN1xASyNMta8FyWBs8S24kTtXAi4PyHQQ==","_resolved":"/tmp/c8f108e016797714173497936a849a8f/sifchain-stargate-0.0.0-snapshot.f3cd65f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f3cd65f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hjjNHhlMhWzTJB4JkQ2Uto7oaHcczMnGcHLKrQw74xXZh52nfFG++qN1xASyNMta8FyWBs8S24kTtXAi4PyHQQ==","shasum":"6592c8630cef2f771c155d4d00facb3272b1b5e6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f3cd65f.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpgweBCFAwcXIzjz+MZ5dYiZ8JnjToubef3Tkwk6EK0AiAQiPJiHYu0mOxT4A9uIA+1kMeQzqh+g8t1K/5jWVZiRA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqmErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodnw//VzA+ZiR2+ODR//KJ48PTc0N2TKGt8nwbXaavaY3YsyoqOkCY\r\n+PsvXU+gVZCRVEGTtQOt9X60YPdDybmCE92RStOa2iSNagbxLWKldFN5SzHG\r\n8bveFFCbqD7bk/ScPjJaO6PU5dkNLZp8teQvXJ8v4NgwHIvwVu+m6lg3I6nx\r\ng6S6wGn6r+h4UwYrFSOvgfgeFAbS4AZ+BeVpNfXDwBz7zfBXzpawLGloM6cY\r\ne33Ti2O98GFzH0+JpElTho9N+zBEFAphsUQKXsjC7wmpQQGgpbFDtez8thKY\r\nV2ah3Nk2WvMjet1d94q2KTRfWYSW4tRZH1FTeYO4ZfnU4MNnZdy/e5QtVfCv\r\nDhCtwOBAfzf6a4yLdfMJ3/NLsomRu9eqpaSVXrufPfgJ7EbRhGYHXEcf+eXp\r\n+KdPYDlfzvPfeJaDIx9cp82DKJvlnl5uzvfTUr+XI5vmPgBIukBRFh8Md+n8\r\nUpSyIfpxlM6iaEsb/RnWmDiKrPNvGaEVNxGmpDFTH4v/bMlv6RrwVuUKU+qD\r\nCg0LJsX+vd4KTXrL8kFayShUIRTIb7Ht8iIAGZiO8B18Dz5VESAh+NfFoJ4I\r\nvIGPB9Xeu1okLive7V8kcD5CA5BShpvGdcZ6BAnhNTjLbN7KFnylN6IBrPNO\r\n6sOJMQ87MeuWImFbKGJVjFRnCkrzumpcMKE=\r\n=w4zW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f3cd65f_1655333163278_0.9863602411556627"},"_hasShrinkwrap":false},"0.0.0-snapshot.a78cefd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a78cefd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.a78cefd","@sifchain/proto-types":"0.0.0-snapshot.a78cefd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a78cefd","_integrity":"sha512-54de/riB9rfYXta956OOtCG4EbbJkOceywFmpi2H7pWOE128snu8qznk2aK9jylzlDbETE1Ki2zYwUnRG1avzQ==","_resolved":"/tmp/49a85be0a169461c9e941c2e3e2ef98e/sifchain-stargate-0.0.0-snapshot.a78cefd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a78cefd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-54de/riB9rfYXta956OOtCG4EbbJkOceywFmpi2H7pWOE128snu8qznk2aK9jylzlDbETE1Ki2zYwUnRG1avzQ==","shasum":"b81fc62f367fc0f5b95d011626541860de19593b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a78cefd.tgz","fileCount":42,"unpackedSize":122955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWy1DmnYl2aKS7RU0PFevVDM4WengaesePjLpmw2/oxAIgLOnOXWaXwr+Um7G9dL9qieicZijtymPAa8SfvSlruJE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqoViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWdw//U+04j0hz8clIG2QGH1Yn3sQv6TciSSNJ6V+OkUjImfUlS/uq\r\nFqo8uDaEHKvOKCD/E4NW7oGBrhrwy8JLi53tzqZmNU4nuNwxP1tFeoXSiJOb\r\nKqdZswo9X8Ohuvi8CAYhsRDBB1qlEnQFPAwy88UXgQbEgV84/M8NiVQDtym2\r\nN9V+kK7T8lYOo2dZhcY7wwa260AHQCXuQYt69zjXHx63RDJiVntrrnvybmQM\r\n7A2VsYYKoiLK6m/RE5atrtDxAgaZeCBSHd/KxSk7TtsitrwNYCz73/+cwWPv\r\nGp/UXwFIMrcEE/HUAtaNfZ9ucl7KDxrE2Oq4pXAV8ueCuvVaGBsTABI9KLgi\r\nhPhECrqDBdVOrP1cMw3UY4UoP/XHrOLRBS0jsvzk17iAmLoCQDw9uEfYhnWM\r\nY9L6b5ZZT21Vgu3I7jeZUydQ7jbqUKvpQ3n5uXjC60BFg7lkzYvG5GaJ65tE\r\nzJrEidtN9kJY7UuHKKcqSQKNz8Y278lRWSVz3cLwJwK8dk+VOUPmpXJkAykI\r\n1ldPBVS6RH7+4IN60g+nslwDG1UAgGBjufcH8H7ObV8e30g8sEplUaHN4Qp1\r\nlaTdoSwFvR9pw2jPHYqvCaf7U5WNpmQyoAINOoUZaV17JrebQSqapJYlV2Pp\r\nkR4tVwa5r0ayQDEfyNMzGyFkQ9QrZV0EpiQ=\r\n=WsY8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a78cefd_1655342434435_0.19199339675675953"},"_hasShrinkwrap":false},"0.0.0-snapshot.7e2ba11":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7e2ba11","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.7e2ba11","@sifchain/proto-types":"0.0.0-snapshot.7e2ba11","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7e2ba11","_integrity":"sha512-ftmop0echg7I8Ktu/9YmJqyvVvwDwt8a+vKmI9FQd1AQMBJEEumnPA2JYEcVewmnSWgAndXmyXTrAlEgPh0W1Q==","_resolved":"/tmp/b6aeaec2d018ceb38d9ab6e4af899cfa/sifchain-stargate-0.0.0-snapshot.7e2ba11.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7e2ba11.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ftmop0echg7I8Ktu/9YmJqyvVvwDwt8a+vKmI9FQd1AQMBJEEumnPA2JYEcVewmnSWgAndXmyXTrAlEgPh0W1Q==","shasum":"76c3e75d2d2e93233025c7975107fa2e4928c8c7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7e2ba11.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWsJhPEI3BCuLBla1qew54MJmc1H6hJKCQIbZvd+QRsAIgDhxwqTBDvOURfuaxyJsbEhSVeYJ7Dx2Du9Xn1HwBs1M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqpFuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQlQ//cdTm+BziMkfZjX8+rEqvGj1dnvx6vFxO9gJI6eocvRiuQbzG\r\neOV/WqivRKkr4G4+XNpl4eoA961z1KDY06s1H6/umazBo9cxIbc6L+xdTFhw\r\nz4Z6v66b3rN8GCtdErAQnfAjGM+7H77bU9PwXNeFK51bZnk3MIj9hNx5wgUe\r\nZXhDCjj4oog+2qwBRIUGfpwczqim+/lRV1IzJOGTD9cHKWaoWVos9em9wG+6\r\nAg/qNK1KWtZfMjlFrV6F7GwSzFe20+UKJwVyMkfOAaDnbeL1K4hdqEiUALeT\r\naeqtGZfd5wemPQWbkTIlvJ/dxvwhnV+X3F0I/9zNw3a66BSpNTNaXOZCcwOB\r\nK0HQBSHriJAVfuZbkl04W8lh/I+bV4BPgWaWwop38qi29+wg1Sy+XeSGyDjE\r\nkb84EXjTC0Sne+PDRiLPYxDnj11VGJJnYsOI4KqzZD40IJhLF8EHJDD9qPtJ\r\n2WdghA3JMhUSpuzdprNlN3U6kTHogAX5q7grMPzjCpxgn74uhkMJHlrx9MuY\r\nrla1kBt2bHqZagvPJHyjMNso8AaiPpVjcq1BelICQvN5aTnneGB3xwvAVdCh\r\nKWZuQ2SG3bdH6G4Us5rJ6tQa0Gs8WhUF5o88HubAKW9CaWzdSbaqxmeHIWka\r\nYF+9muKgbuoxveb+kZNVhVK2JovAyMKnxc4=\r\n=nPu8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7e2ba11_1655345517983_0.8687493048104966"},"_hasShrinkwrap":false},"0.0.0-snapshot.2ac9637":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2ac9637","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.2ac9637","@sifchain/proto-types":"0.0.0-snapshot.2ac9637","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2ac9637","_integrity":"sha512-NcEu+dWj8TCH1ffh08Z1qHOL7jY1x5jNLpA9moLegnJswLB7L80lrCHRMy12Rk3G4QLbd9SSZFyMmjSaMyGXRQ==","_resolved":"/tmp/bc0d6d66daf85b8bfd6b32ab30b2bcfc/sifchain-stargate-0.0.0-snapshot.2ac9637.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2ac9637.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NcEu+dWj8TCH1ffh08Z1qHOL7jY1x5jNLpA9moLegnJswLB7L80lrCHRMy12Rk3G4QLbd9SSZFyMmjSaMyGXRQ==","shasum":"4ce0042de4a819f951b5d80f694d702bf44602a2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2ac9637.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcirRK5trVdWbTMO+Eh1yJjb5aXZpaGARwNkDRIr5wtQIhAI6vmsmD5fcitd3rh8SCkmrxwGyRSe5Sd577BClKhWT4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqqaiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp//w//ceg8cyNgL6YH+fzcdGXRaXOeorVb8dn8c3jbrO9KB+fU5FVH\r\nMy585CciowJm+0w/hdH55wY06EKKdL5dehJlNg0z5WvX391si0TnEG+YWJEY\r\nq+jWDv7ABj3RwuI7e/dUqBkl0UZv9cSV2hmjD+vuBTo8cS5xtVhTCyBydJ+S\r\nT/OHxyGDXteMV2H6K/eUGnHplhT7IOtJH9/aAoeN7Rfgp2Lnu0aT0HH8Scpd\r\nL+xnJovyk8TFpEjJ8E0/XsI0XvptzlJDK6jDOMG70NqoNyE8jE/SgfhyrruS\r\nzbtTXeCAtP0arrKLdrs//VLV1uE93vmlre4z/ydvElXeUXYQs+fEI/SL1Mmt\r\nxAaiBlPQ07u0xDMZyrJebDjhyy/RFG3zs8SriEx27gSPmkuzSsF1efNYKtcw\r\n/OEXeKQFTz2EyG2Bn/eHSZMPDxsxAc/YpsarCRCUF6PfMYlO1PycQXztKpiV\r\nA3mEu/8Q0yHLuv0gilAoui887bM7PDmw4tUlfHVEKGKWaZthaBgx5Nwt38X4\r\nbtViQ9G+SLtpJLYnig1trBuzJehksu4NOsNImbweVZqONpvGKVylD6tgoZdI\r\nQzF6Ljei6e4rjDzmwaYCy09uOF4/cs73nO206A3wQiqtdDOPQFFaBLI2YFfr\r\n/kU4XnL7l7xavF0a4YIWPohfz633FsuTO5I=\r\n=2PTM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2ac9637_1655350945880_0.8334279035836485"},"_hasShrinkwrap":false},"0.0.0-snapshot.237083b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.237083b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.237083b","@sifchain/proto-types":"0.0.0-snapshot.237083b","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.237083b","_integrity":"sha512-ZIIjk/4LWUvjZ2efE9S8s9ME3iKtMAhuTt+LsCFWCZB1a9aKzzWJ6FD7GHmaEnQxiScpApPR5oOTfIytTIs9xQ==","_resolved":"/tmp/073eccb9a4c4ac1dc0a8fd1685d2a028/sifchain-stargate-0.0.0-snapshot.237083b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.237083b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZIIjk/4LWUvjZ2efE9S8s9ME3iKtMAhuTt+LsCFWCZB1a9aKzzWJ6FD7GHmaEnQxiScpApPR5oOTfIytTIs9xQ==","shasum":"c24b1091062c5923d063832cca162bf62a5ceb5e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.237083b.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0PIEBACMYNNBwbfl8rsT8HxdxbJZwHb1VIjJBn3hq8AiAGXOhvvw/pvN93v3gFcaQ6Oj4CuIb2maFjU4IaFbeX5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqq98ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVFw//YUTSZLGZjhQqE39dX/8LXNwpSEk8v66HFc6J2j7pTUX+lrvJ\r\naJadCJFJezV6jfynNAQ2IVbsoJ395OxZ+5z8TL6nVNvjcSKN365Imv9fp8Rd\r\nwwJacIq7yNftlhGKaJ7rw76J5ZG1KYpX/aMTEsU+Lz7sj/YHAFmu8xGkgL9h\r\n42WJ7Ml8JkDz4HKRX58vdnIotq8HuQANJselXBSdd+RPYqCn/FlFIcKwHM5y\r\nHMUGloEj/gkqHZqUHxg5eYU4v7+ZGCQdWRKBvDpQHFNnXL61aNglhlBrZBmo\r\nsMtIgXoHZH7oEESqKKqs/3IaUWR2kRKztcYwRgOs4+rFjs54CflxfJ2k5eAZ\r\ncCryhhNHVEJ4H8JGxDtuVqibGtz3irRPHoAU9BTFqr4rHicUGlVYlFaInPjw\r\nQ5mVA+I4Qc98jSDX2I1C0IyJ+44nAzmq0U3DTLqneLup3YuKpHQnPnk0750x\r\nNPqrhYmFX3cIG7LTGdLAcdGuJHyN+2K++uGNq9EP9enre91GaLyIO66WO0mW\r\nYrYs/arsbLtGfwKZG/GXyve8Sy3+MOo7Vaf4w/4fp/30D234JoTb4CBosJcc\r\nk+pzJVJCFzu2f+u8W9gI8kNB8kypJbWYujkOvd3nDXKzmcI7muSdG8j2weZ8\r\n6dIZlSy9PCebkBSFVQPvr/h35T8Q2EezwaM=\r\n=OelR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.237083b_1655353212345_0.29636383874794503"},"_hasShrinkwrap":false},"0.0.0-snapshot.455d43a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.455d43a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.455d43a","@sifchain/proto-types":"0.0.0-snapshot.455d43a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.455d43a","_integrity":"sha512-c6xedqFPkgZiTUu2tCmbrSvYyjAQMhmhFW2JQRuVgm+/KDUTnBIAWUkm7sYp4+zhDMbAN/STmySavxYE26Xfvg==","_resolved":"/tmp/7e77dddfd1ffdbffc64dbf5bccb33bde/sifchain-stargate-0.0.0-snapshot.455d43a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.455d43a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-c6xedqFPkgZiTUu2tCmbrSvYyjAQMhmhFW2JQRuVgm+/KDUTnBIAWUkm7sYp4+zhDMbAN/STmySavxYE26Xfvg==","shasum":"59a5264f20e31a059dee80ca2b7ec8e401e99189","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.455d43a.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCViZ9K3UouHrCk6IUT0ZE+FURekyu9yJ3t8efqPhoJcgIgKyz2lpyoNYvfu6jYiDvRT/Cag0CaKelJhGMmjxVPjv4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqt3PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFpw/+MPM4GBA/KBwuW3+P3m10zhDmWkOC7da2i+ufyqcx26az4TzJ\r\nM9OnwH8nu5HH1TXMUzYXLcH6o9+mExBgW3fO9XyElcLF/Bs1Jkdfw+MZKjEF\r\nByZEXlzBigeaimFGrsmiytNusMPm82ySRANDmI8s4D8ZQT2gn7kTSPNfkBRz\r\nxy2hgJd/Jo9yGwlpNMncrHi32WmipTjbYZNPw53T54ug9As1GCDlVVjBlFZ+\r\nm/+kVuRWnJ1DRjXM9bplRris0NdpujMQyLTUYX/e3Br1mOL1IBVwNKeUw8QZ\r\nhOSGhJ8XfxuhzRAW4IjRmnnxSC1AMUhEQPFJ8abXDuTyATPxDalVlUyzlTAW\r\nyg9C+cyfqQ/JQ/bbigIdTzFikUfEavr/tOSLUaA608o7b8uvuAVCik9O/WOa\r\ng88W/+R0JqJERufgIT2Kxw2DOIjvKReki9A3RO16fxunaHWRP471iOtT/P3v\r\nv7mQc21D4NLAY2iiPgDG6FqD+I9vUDRcIgq+/EKe9aRKxn8qDbZf2MGsS36x\r\n/D+EQXrmBGEK8rxv/8PJ03ftrAInGQkGs3J+UdeTyWF0F1eJk59WthX2vXmU\r\nVtE74O/2gIS8P+3JgLePUczjdQSU4sK/4+SABe7wFmVDIzJ82ynTgjuXo4DL\r\nCToXOYfeSMVI9Y+Z1j9ypE2G10u+NMM4SDA=\r\n=gRUA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.455d43a_1655365071269_0.36839718045094605"},"_hasShrinkwrap":false},"0.0.0-snapshot.d41b5d2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d41b5d2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.d41b5d2","@sifchain/proto-types":"0.0.0-snapshot.d41b5d2","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d41b5d2","_integrity":"sha512-RoIaApYPe+uP+cInQ7hlcb8ku1ZU6zI/mxK/dbnYob0ejvC/xub0SzUou76VemdZE3Mwq7HnsgyZHCHrCp3x4Q==","_resolved":"/tmp/46779efc9a2878ecf0c92207e1c3af84/sifchain-stargate-0.0.0-snapshot.d41b5d2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d41b5d2.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RoIaApYPe+uP+cInQ7hlcb8ku1ZU6zI/mxK/dbnYob0ejvC/xub0SzUou76VemdZE3Mwq7HnsgyZHCHrCp3x4Q==","shasum":"aa6a2b25d8a5152c0e3967fe4a861630437a3ac1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d41b5d2.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAJeGi5v+VifAGt3AG48UZRD1LXb4NAJxsSQT3XgBEbAiEA+H4kzrNJ36OAOjF9JRzdBLNSkxvEath6AICENzd1qh4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq8G6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGRhAAmOWR7rIW8EIlBLtD1R/j/88sqU9E+zXuIky5/qL5KdbQYmx7\r\nakz41AxbHG7qNGzDo8TiWFKS2VyKvCsBBpf3f+5sMt/EfN4YwN43QIaGbOWY\r\n4Y78rC6lEwPIQvgbibVNYZHcXZ4idL54hBZTXuV64TjxCcPfyyHbkQghg6dP\r\nPCamgPUBBS/G+YmO6pD0UkE41yOiL/EjYoTh9/BQw3Rn0NCzGwKGE6uLE1Cm\r\n+BB/r35U7tkFxzlvqW+WWq10m92hHo/TIadY6Sn43keIlRK3B9K0RzDGw42N\r\n3lYytG0LMweTBY9JPZrS8YXhvLeGesf3ZEDxRauJA8tUDHosdCbyPZfCcght\r\najmBTq9/Et8aGn0arc5n41Icb00La4x4MK/vW9iiyK5Pb8A/FzIUxIF91UZq\r\n74edqJWr8zMHXheZZy1mWyI4g1lm7WOUPkrcRnekJvydJm8fiTI0gYnt4Rja\r\nBQCVD5ft+6VLPAFTYh504b91Bs8IL/Un1Uj2hXD7DV1bhg3N1Id2Wx9VxMUK\r\n1ao11sy08t7dziDwD2quldQ1duNaopgFushmdGD9aIGKjGi8zjxT+6iyrz1u\r\nSv+keYF06GdpE0MiHBRvcd8gdT8qA4A98aA9e1XF7D2HE370BTp3/5vw06Cr\r\nyBAXfP2jVn04/i8YIMEbdTB/MYyKrSgyriQ=\r\n=MuPi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d41b5d2_1655423418430_0.820617715682898"},"_hasShrinkwrap":false},"0.0.0-snapshot.111df80":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.111df80","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.111df80","@sifchain/proto-types":"0.0.0-snapshot.111df80","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.111df80","_integrity":"sha512-NNKO6cUSs2YQ+8iDJMV3pYkjHDj7Gtb+VBP01nHa3An4hBS+BzQJjvr+8footb92CU3GyxwuSiS1NwXUcthDYQ==","_resolved":"/tmp/71e440f37fe52ab583060178e2505b1f/sifchain-stargate-0.0.0-snapshot.111df80.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.111df80.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NNKO6cUSs2YQ+8iDJMV3pYkjHDj7Gtb+VBP01nHa3An4hBS+BzQJjvr+8footb92CU3GyxwuSiS1NwXUcthDYQ==","shasum":"e65072ba5215620fa79ab03f56ca9b3fb69b4799","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.111df80.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDobCpV/5x0HGOzi8qJPlWJCbupxXkxTpAPbjgfsqHtAAiAjeeBsoyKty3X03b694E5+3rUrwsE/oZntaojiN7xmfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq8yOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDBw//aMJqkaJQuDPL+LO//CbP6mDkXK10h/qgN6KN3dPhfjDNPqDW\r\nXt5sl0RMafgESe7rry4Q53aep1945s7PBVcpN51BBinHG/lnQsGAe/6S1tlR\r\nSTTAcFB8W07oFUIATGCn97oIGMlVxWQv6qMQkAk2iRwgQmi/+m2607LbtBrU\r\n4CD4/XVrPou2jZ+au1NupT3BtD5XY6AslT5yiprXfMDR9tYsUVkHCMEsZk3Q\r\n9Ear4rr3NNS08EcK4loL6x+7iqaAq99yZ49SRI3xX/IU0fCRL/g9O66S23BE\r\nEbIdYJRmul5Mp4nZqs1N3gHN393OgRdv68n9/z+uZeyHyo5r1IDEuDoVFuPU\r\nHbqYu3rWpL+//70+LVhMvFivb+n3xPyoF16VRy0vad+GLkCn0nmEOPqnT5+0\r\nOOvfYComoAjHzVwuPKK4IO0CbJcqqoVaookQ0vnbPCFZbB4C1vSTBGS7QU7e\r\n7Xquv235TSK0bsjwI/qkAjIXUvZJor7U7YKBMvlwiwUSu5Gy7lF5egHV0Eki\r\nvHot+pfzAu8LC+PlPPCX41BHOa8WfW6gEUVaRW55FJcYo7BI9GBf+KEiYN4R\r\nJ3wt37g9yaWqNTSx6CMUcW7XlM3xdMHNsMFt9H+ES0EEPIXzJ7yeNK8cEoox\r\nKsfIm0h1FDzlXQ3yc4ey+fwNi2ABkY4H+qo=\r\n=8KVQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.111df80_1655426190507_0.8065158106662913"},"_hasShrinkwrap":false},"0.0.0-snapshot.dc0ab32":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.dc0ab32","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.dc0ab32","@sifchain/proto-types":"0.0.0-snapshot.dc0ab32","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.dc0ab32","_integrity":"sha512-Yvy0xyvJ/nhi4Q9PKzAHXviGN1aFyMStc12TA7uFMXoh+iV8z2+zNMsqMoseEw9A8Kym6ZAVd5ZnNkzB+E4hLw==","_resolved":"/tmp/e22efcd1103de3599bbda13a0e974217/sifchain-stargate-0.0.0-snapshot.dc0ab32.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.dc0ab32.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Yvy0xyvJ/nhi4Q9PKzAHXviGN1aFyMStc12TA7uFMXoh+iV8z2+zNMsqMoseEw9A8Kym6ZAVd5ZnNkzB+E4hLw==","shasum":"fca368394c429249ec2ad15b9e32a398ab9ff241","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.dc0ab32.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY/3HFQ2N4dEyzEyqhz37VmOiO4LvbaWqisgY335b/CgIgUpx8W+w5ugU/Mia/7XvYLAl42Eo5AGPwTFg0c+zc7yY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq+QkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBw/+OaUJ8BsHHRqPfKbRDKrwSAt1yOhf8u5Mh12riVq//qbjoms0\r\nCvddh5j7uGUEOD1gHUzfKkXvysNF1wijIxfdUt6MLZiqPOIw5a8YMUpecwNO\r\neG3x/utOfsYTrNf82u9gTAQn0ZMRs4G+5gQH24MLHeT3H6LpL9+1RBwPXm56\r\npf+Y/UJUhpSIdbjRphcfgnsbqQzhXg4gdZy86f9HLsqtUvWHv5dMPoor+m9d\r\nBpzkwLEA+4U1qlcquf9eYPgSIZ4YE18blKbDTB2NTuFXthILE1A707z2Q9Lw\r\njOaJQlNVJed/5CTKRRyP0ErFqMGXmv9z8ubDnH8jyTmT+P/ftHIZrYiAIWzO\r\nZbjNFIuNinP6okxKHonpVddiI/JHNytP8jddeEG7XsLBBVEPJbsYgRSSdFx7\r\nr7cDMx+qG0RJe3OmhfICcQEI+UQhsKecz9EuA1gVXKBKYXhYbze4mZhp5dDf\r\n4tpptTpQnYmDXswbUKOUMXd3rOqHH1QgfkfIF7EfFAqvukr1/hJqGOQwy+WA\r\nNc7doiOZSHLxGAOhFTnSSyPRsXCrp6Q2ctXWTdhATZRGrHQbFgumfNafjWGY\r\nsOuGAWA/PO80eAGVjh2TxpKUamMsdcVhSyzY8hnZt/vvDxLJReH4Ghpkroib\r\nkfcT9iFJdcTF1WvXfNjfXh/6hLzDGVc09TY=\r\n=Jz/k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.dc0ab32_1655432227897_0.3463436587723163"},"_hasShrinkwrap":false},"0.0.0-snapshot.30fc491":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.30fc491","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.30fc491","@sifchain/proto-types":"0.0.0-snapshot.30fc491","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.30fc491","_integrity":"sha512-1FMi6ACsZcGNvXQqM5KPuvQILgJpt9HzNxvhPoxG5ZKrjcBC9tQ5q+daWxTFyxfbPeeLZ1FLjEsHPJX9sXIQsw==","_resolved":"/tmp/7dcacdd651c39fd6c09ade23d82adc14/sifchain-stargate-0.0.0-snapshot.30fc491.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.30fc491.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1FMi6ACsZcGNvXQqM5KPuvQILgJpt9HzNxvhPoxG5ZKrjcBC9tQ5q+daWxTFyxfbPeeLZ1FLjEsHPJX9sXIQsw==","shasum":"6908102d2854d62ea397e8a1f5517fabae4df5c9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.30fc491.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFxlvEYrmsz5RiVlcmpd8C9G50+AnLQNurI4QGOJPylQIhAKkIHFl1fpU4KfC1N+/ht1tNssM1jLSQkr17gJRR/RaV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirbPtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpItg/9FvLn301fy8vC22g40zUYmItK0pxLih7+FHLA/Sjkor392mng\r\nSlHkb1BmdhtcpZ9EpmuKss6lb8GEI638rcp9Ce8azZtWkNKDjm9cSA6kZYVY\r\nECCCG9WKotCQY9IO/l04SJkpYEVxO7NM3bAszWltAdwJ5HeTnNiV60/Td9r2\r\necyZRWtuHEHqh/sgKS93kwCJRdMVy3ITAaveNX9r3vXLrdqJDQhWQQALpg8B\r\nzOXI3Ypg3SvKOuz13tPpIeMfPJbRC4RtcQNN2kGP96jxtyc6p+xFfBrtmW/V\r\nfmZwaGFPuKPgsQ4ypTsaUt4Exze0Zh82zeIN+vdTb1n1edDP3v261N1GLP1S\r\nylUTmUmSU6uUfXVj8pAtA1vUuYR/PvkFY9FP/5OSpeKksp6TIiTRzM2y7o94\r\natnTESXqsj/FPhCemlU4e8eqS3MwEe9106oCMfUnOGp2Jat66QGbnWNLFUw0\r\nmJQhnoEKaROTLaE1RBkvmzgllyhNF06BVSX1vbG/UeRj5x4qKcbvuOghYLSi\r\nTcnJEgd/+4Yf9kVKy7BbxJShhCWk9xPqweebiVbnSJE2tFN0uua7ioZc7U2K\r\nq4XHIw6UM70MIeOfsx4rp2boHaqDo4W7QW6c2b82Ccm3ZHzMEAG3h6yhR33g\r\nv1K4ttDY82/zNT7EVU6FSMaYYj1UcDfYsUI=\r\n=emGD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.30fc491_1655550957277_0.30681874528404984"},"_hasShrinkwrap":false},"0.0.0-snapshot.a46e83c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a46e83c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.a46e83c","@sifchain/proto-types":"0.0.0-snapshot.a46e83c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a46e83c","_integrity":"sha512-LFD87LnbJZc9xRAUv2iL1hoVp/4L5UAOs98JLKLWS56eGp3fDUKmgWU7HLRECUL2LF0kMaD7hVfDDweKHhvHkg==","_resolved":"/tmp/550b37fb49bfe2a758efb37ec8178748/sifchain-stargate-0.0.0-snapshot.a46e83c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a46e83c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LFD87LnbJZc9xRAUv2iL1hoVp/4L5UAOs98JLKLWS56eGp3fDUKmgWU7HLRECUL2LF0kMaD7hVfDDweKHhvHkg==","shasum":"7b2992108421fa94b36f9f174ae41fa04a9d7b93","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a46e83c.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYPS+Y3g7s1/0mpxoYasSCwJLkcEOf5fmz5CAp7XrKpQIhAPMgrtb75CiYRAa5czPE9tf5frrk7FpgrZmPmsKhTrbo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir80xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXaw/+N4QXz9y9aOzyl42nmuwsSQr9EXJaHTczuBPYo1xWzjX/KnHd\r\n4Z1v3uQq3fINSLpM5W4DzC7gjIZ3yVyCH/RSy0TOz8KMn6xU8GtxVTvSaQCG\r\noN70+jlz3e9DA1teJg7pdNXPC+QxhGHhS/G2ehfUP+aLmyt7w/lP1i39C9DT\r\nP54lkDxELFwvSucAwKp8QDTEGeXeW8St/OjXiv1JzjgtsYvCLAjzmiteWyIb\r\n7EnLLhEvJfDqucEs9JH2Kgnkep6ttNrlg9zt4Vo/GqXfXhpLbeFTMCOnpwoW\r\nyJrsx5tBnTrPTYyfYTkWc9+dwztXgEmXWNsLkbjbyAxt9wmex5cm97uJ6W6Y\r\nvArR7+YatAu6cWLqgj+6gyaxz4MzehDnH7+c1zefVMkcvNGoiGoXOIxBUgDQ\r\njIp8jHLqkIRG+5Drqk7JM1Nj6JEbYR9YzeskA9JB9LcWoH2VzfIQoek0+4o3\r\nLCwwHe3qDYHrFD8qIzWvvcITYZ+5aQ6FieBUXlIo7uJ93xk1iyCy67OnOe8+\r\nMmqNFlXDpV4BgAn7i1q83tqiQLRqS5AKHWI9tV1XXMtwSHDJiKqfB3AMtcYs\r\nrYJLLMoWJTr9SLqbx48IF2Ypk+md/8uZa0SsbY+gmouNa7H1gcbJBDG3DYPc\r\ng0TNUaOE2Ij22iLoemWIl51uN3OA0LyBH1U=\r\n=qSw1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a46e83c_1655688497534_0.44311674908607124"},"_hasShrinkwrap":false},"0.0.0-snapshot.b2fde1c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b2fde1c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.b2fde1c","@sifchain/proto-types":"0.0.0-snapshot.b2fde1c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b2fde1c","_integrity":"sha512-4QoKaPEIH4PnrnLG2ufNBdeXv/zKUtasF+NyBElLpJEqQt/twbP0VVe+oQrK25W087yuaX2xI8KHEIHFv9NV2Q==","_resolved":"/tmp/72074b9dc1143d91813b8095d2dc3029/sifchain-stargate-0.0.0-snapshot.b2fde1c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b2fde1c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4QoKaPEIH4PnrnLG2ufNBdeXv/zKUtasF+NyBElLpJEqQt/twbP0VVe+oQrK25W087yuaX2xI8KHEIHFv9NV2Q==","shasum":"880798ddd0b55f17191a086023562f7ef2ffc10f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b2fde1c.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvV4PyFARdUd96bXm+zPIbrnOi2tjzaXfY3SCCfuUGWAIhAI96CYnNDMTSYKLoeaM6R/oyIueYz9WERGVEQQtezFWs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir+BvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXQA/8CmizGUsckwieGVuJ2yErZaJ8lFhOnhIhrslbIcW1APIKCp0R\r\nwqpD4dYw/kW92n2axpaKLFi7VSy5pAdN6OWr7euOjPHDSwBuXrgkuPGv8tOy\r\nmnkLiYrQXAVNQRcfY4G/ZZN76C8WpJKPUNpEe26Q8WsASdFukOJ9Jyva7eVI\r\nFkBgIa93LKCElamTeNqLxn/y1CnGOQtp0xo4I6VeogJeLKFPVq20eFyoYqPr\r\nej0FppJF9n6wEBMa7+hMyIG9ZuIrTzfZM1dt9qFdNWIk9T4AmDgSFkaq7KFj\r\nUboRYY0xfUi+ZFeoUWgUm3uQOk8UCKvO1IF4yYwIkEVaOIBUu02o3cipgOoe\r\nK0Ic8L+SQcrIS8y96yYQbFPegwsTzf70nH0Uy5tGtvz07mDK9yiOWKcIlR0p\r\nZBM5d61AF7atpU5NJ4+AHVH1riZTJrJ/2searRLEHAf/dQjOw0YBf8y1vria\r\neHV/NBj7FZ3ic5OPIZGldOGG3ssNLTb4RDchqZk5eLUlaX0KYdjMVOE2jck+\r\nhiVaWsy7Dj2v5uTRNYAoC4mDcJ957ejoZNIS8ogrBZPDbeAK/qGK191rw4gQ\r\nvQsw9tWx2gNyMonQbcbU4GjBb2BKHxXkNyORPVKYB9RCqKfB8IJHYuuhxCc+\r\nzgrIl52L177gU5Fr2UXh/onVvq5rBAfhK6A=\r\n=kBY3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b2fde1c_1655693423170_0.2954857819195249"},"_hasShrinkwrap":false},"0.0.0-snapshot.6ca2c61":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6ca2c61","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.6ca2c61","@sifchain/proto-types":"0.0.0-snapshot.6ca2c61","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6ca2c61","_integrity":"sha512-RApm8f97lDgUsIAudelQzgNMUa4j8eifKjbHOFR+px9ayEPldg784pifq05ZqJ2P+x0JC7gQwcyTusoWfo3Exg==","_resolved":"/tmp/7c9b7b3eeeb28984deaa69c03d770791/sifchain-stargate-0.0.0-snapshot.6ca2c61.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6ca2c61.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RApm8f97lDgUsIAudelQzgNMUa4j8eifKjbHOFR+px9ayEPldg784pifq05ZqJ2P+x0JC7gQwcyTusoWfo3Exg==","shasum":"96e20a0f179a8ff7457200710487678ae62ff36e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6ca2c61.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBDp/Czo7cC9NTZg7pKwWobtg/iuLpnnyewPeQ6QI3oAiEAp4lbrAK0h4Dz8PRnbmo35alKYzeDtilZVMBGijiusAY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir+FOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzVQ/+Lok5z+/OIelybExjJXKRFJvsMXpshhq6szMxW8lyeduhE69o\r\nCV3v+D6+UshLUe4TI0pzyHUZGyr3ZtunhsUuN4orZznr65JuA4j7DU5vKAMn\r\nW0UgRjCGF6ixshHwWLokgMvOohavOFe3wHacGfuE62AMj+wOt3VgPGhshB3F\r\nlOmImpCUwisRddRNXkuubMBVzqffDNhv/9zvITZjUiypkxueGSAxsgitXPNn\r\nAwyMArOFwuOy9VMb94iQoXjAdujKIlpQlLL2w6RQnRVVAxRRKZqFp3JTnK/O\r\nfAmXGcGv+LjB2hZq8hs3OUV6LPH8RKIC1OXMPcvct+hAhLe+Q9TxeYFdBC+s\r\ncnlZ84nxrDsSWOozVsmNkhQ16GQYPCPTrHgu6MzaXsAtF65sfVHkwibre65U\r\nathnke5DXAhzezQAhAuqLKKNzhM6zqkq98s0kgAEadYafgLOL0Mx85Zd/mc6\r\nV5EDhBt08HlKU+uxuPKBxfIsAXx+d7HEVr3Ujx2UYE9+ksmAUnT3vx+HcN0c\r\nbeLCfi8NliQFUl0/E5+5o53gbQ6T9TFZQT+YieikWoMVfk4fp1/cpiCjDEzl\r\n5sQtWLDwXOt0tVepNgbEjUPSpcrPlIWZTrBr1zJmhMqNKYU4GCC1ZCZYx4vW\r\nonijahdcALsmnLJa5u1qUxQAxh22fGoYcD8=\r\n=tJn4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6ca2c61_1655693646181_0.9645463135113486"},"_hasShrinkwrap":false},"0.0.0-snapshot.ab6a0ae":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ab6a0ae","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.ab6a0ae","@sifchain/proto-types":"0.0.0-snapshot.ab6a0ae","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ab6a0ae","_integrity":"sha512-IQ8ZGCITWE/7FMXzPLT+UwRqmjN6x/u2fGXk++mOr6/ztqTLRZ7AFbD/LsvU8k5ZUvPvOguZ0DREiHZEj/93eA==","_resolved":"/tmp/6c781cc5f8a2fb2b0edfbe47d1fb1a41/sifchain-stargate-0.0.0-snapshot.ab6a0ae.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ab6a0ae.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IQ8ZGCITWE/7FMXzPLT+UwRqmjN6x/u2fGXk++mOr6/ztqTLRZ7AFbD/LsvU8k5ZUvPvOguZ0DREiHZEj/93eA==","shasum":"c715864878fae564d962e92cecd7b19aae41969a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ab6a0ae.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9lUCmZAlxSSVBYYyOfZ3Octikt3cDTT7ewbEiOgwyqAiBVybOZbGMNskdkbDxzV/E0XWCabCAmsIpLVHYxgNgYBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir+ILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIng//U8fr0YN592mNKQrrOBaqLouIvgoJFuzh4czpf7hoIdQneMhz\r\nc2FW1r6fXZX0dW6eu87GiViAOq10cddMzSAtWfNEV9VbBuhjPTwPhVnE0KZc\r\nJd1a+3rnAlSkCzJ0fc1mtsqqMakqMpfWIgbVp5QZs0GJkFedIwWe9w+hGO85\r\nUYNbAvsedFNMwTk25UdsR7Gtmd99965/VNcECgXS7uPQESnQ3ds8Y9EqRUJA\r\ntoFSDzQqh+OWbBs8MtSKSiPqXha/iAuKtOv81tdxFRuiumqXQHrYvIE+idoz\r\nGcGDd/NO3ltaH2sGeKVwY2GUAMnQVoNn5Hz6m4MCTk8Sb020UjKDVlY2l+ri\r\nHlqqb/nxJxSoOZbDbRLDhKwVi6uhXlFAjtYk2dX3QFEmXndRuyFm7BDs0jLv\r\nI+hDh1SDQ9hA2Vqd+30vzheYgU0fllXdTrzwdARFTZD8dzDGCnC7vMh2TIcB\r\nGm+VGlCFkgTlTQtp2OK1WgpFMHHWii2G6RSqVM8JD8VuO1NCXB8RHBk2zwmC\r\n7LkbLxGLEYii4Bco/PNSZ+h43a/JgrauufDldDE/xC+aM2RknS52uam6XHBL\r\nrE8+q19AP5x9W3Eat92gcwsGX2am3vfCNFlXERBG9IBzfoVVyr8FIc4tBIKp\r\nKP5ktTzmrbGw8IRxnGqTHkTnol9GHjvHaHg=\r\n=2s08\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ab6a0ae_1655693835749_0.6130705272757264"},"_hasShrinkwrap":false},"0.0.0-snapshot.398893e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.398893e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.398893e","@sifchain/proto-types":"0.0.0-snapshot.398893e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.398893e","_integrity":"sha512-mDUPiWcOrlMChmHkFuJlyV4Z8FzMJsK8NASrm/25sK1g0raOBKqb6oVSbHr43M4YwNKMez5RZsviSsGIXZIuHg==","_resolved":"/tmp/e2a335086185702936ee8a274602e6ff/sifchain-stargate-0.0.0-snapshot.398893e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.398893e.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mDUPiWcOrlMChmHkFuJlyV4Z8FzMJsK8NASrm/25sK1g0raOBKqb6oVSbHr43M4YwNKMez5RZsviSsGIXZIuHg==","shasum":"d9668d7780503c7221b4578a8c3f5b77df83fa38","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.398893e.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1l+CT4mFx7hoSIQG9nuvOglwI76nBNHBk9V9AC5lShwIgJs0CP+hrdMVyy3dl91gQLPggoMjpXHOpWNSb+A8Q75A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisCDaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Dg/9GQ6EjZtr2woO48pJPazPCTg7/0wZotyOIbtQWXjbsLnhxGEj\r\nOD6GJ8W6NEwp1J/5zUZy8NB+273mzBa311/auzFQr4w/y3yGcDwXVgGod4wA\r\ntIyCLkh/0gMdRqEPd6eOrTp1f1iMIC/DK7SPg0TyieWUPEe7RCYsSO7eNr+M\r\nxkUpDvB3MMXQHot9pEyKm9sL6CNBkqebnsjDq07t8Cvit3fD2hdjFrQdL4By\r\nJzNc1O54vfU8fRPoq/VPNd5RlICK/SdJkXs60tKNZvc8z0gFLw4bShFSZGMo\r\n3zjJDS0rkfM9JIxOqoGOYlEM6Cf/FhnkxSW1AihjFgAM1/kLEDNpbyEz8Uvt\r\nCOLUgqhtQB7CmI14FckLcGwsAqCPpHk7m5txmyEi8oijNDWDKCtnskYOgv7V\r\nXIF47ltpBbGG/RpgZZoKmC3A9o5Djjl/0OF9drXFN+qaV3e4tiMRgmPMvs06\r\nKozEMfVxZmIBv0AodLGa0T59lDgUCGhP3GIGpA3LRHC/wwfHkNfcNi4aszsp\r\nVYXSHpiO0n9e6IaVfIySZCL/9XveYxb8sxiOtGFRGm1q2zS1HaMkA+xQVTtC\r\nETc6Il/nnQqxTl/orvPGH90M9WItSPq4qFLMp74Q8uGKdXRdcLRQ97RZO7xu\r\n9TMM6jwql5W1ufGUZCildG31R26f//xK7Fg=\r\n=1LZ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.398893e_1655709914056_0.3368352036892208"},"_hasShrinkwrap":false},"0.0.0-snapshot.819ac08":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.819ac08","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.819ac08","@sifchain/proto-types":"0.0.0-snapshot.819ac08","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.819ac08","_integrity":"sha512-RBjFI89B2LgNLVSDz/YQRQ24qp96iSbiIHhdW1zyXrO+BATFvExFF9XLuK2t3kam5idyQ0fn+R3AsPQ14c2WmQ==","_resolved":"/tmp/ed6906ebdfccaf174044f7c033c1a39e/sifchain-stargate-0.0.0-snapshot.819ac08.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.819ac08.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RBjFI89B2LgNLVSDz/YQRQ24qp96iSbiIHhdW1zyXrO+BATFvExFF9XLuK2t3kam5idyQ0fn+R3AsPQ14c2WmQ==","shasum":"b948c7945b2a5b563f2b09b729d7a49a144714c3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.819ac08.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCZAlqfe6OsE7fppgEcsqHsEVczhwIBYO9NbdiJ+opPAiAA7PBdEy3xYJds3dESoihADeZ6PS1isHeHdfhA020BJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisCD7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDARAAnLi61fZaVciqZrtHHp22mThCZvyvN32dQfQpgsFrLDlILQSd\r\nAogqqEDBfmb3HmnSFjEMgvKMZ1nYJAqrKRGPlaAhFbZBtBmkgnzQ9YizCLsf\r\nVYnd7g3QDzHh/uNmAnYjqBe3jw3v3LE43jQS3PzEiv4LMM1e4gziROAYuC4+\r\n7I7L4Fn7+sD+TSoQjPI3uZTje/DXx2IZOeBaMGDrBAs1C1kORPsLQJjHshWJ\r\nOIM+KLFBMiAD7rSsRgdfGdn7OrLj8SIS1Agbm1/0uu+ftYXD3k1WH+WLR48z\r\nGwf4C1FM+ujAufj42hLpNVwoAAkdpSX0DRgiHrU8QDnilpXl+KRbshlDdE51\r\nx02leR5FHsX1MGwqSRXXkPn65eMhhPajfqBGYHC96UJq7J7JqJPTqqI/4yh9\r\ncv2mvT8yK9zrun2BS2tuCSxDSiSwtUzjKzQ/qA6TkZBCndlyOD644z2s/9WQ\r\n5fo9Re72RWq7pvUgfLZiF8XNZ/HEQRzcteTc/1jqVOTbRWpiUCl6ph8YEIke\r\nNC4oV3h+EnYUpCqb8ewApO/m8UIdc2MS3A3OyAlhPS2WctqSsjjxF+yIQMxk\r\nvsrNPHgYyCRBe+jHAXMd5xTkDLG0JeD+u5yIBiPNbUygCnW50PTpoNszJWx7\r\nnIwPAoY5N3ciuu9QbmVy4anmq7VCBbCd5NQ=\r\n=IV88\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.819ac08_1655709947093_0.014022239667367042"},"_hasShrinkwrap":false},"0.0.0-snapshot.03d19ad":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.03d19ad","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.03d19ad","@sifchain/proto-types":"0.0.0-snapshot.03d19ad","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.03d19ad","_integrity":"sha512-04DYE6j5eCUR47JdYqwt2+gEFMK7Qo1D6KlBsE2L9crdhj9fv1NYK8jVPogIiZWcndTjaHRnaIq1pz25B2GPIg==","_resolved":"/tmp/7186026a3ce3271958d23b9b70d3c114/sifchain-stargate-0.0.0-snapshot.03d19ad.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.03d19ad.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-04DYE6j5eCUR47JdYqwt2+gEFMK7Qo1D6KlBsE2L9crdhj9fv1NYK8jVPogIiZWcndTjaHRnaIq1pz25B2GPIg==","shasum":"71c71f0be3de0e3be4d34c78f02a645c447db5f7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.03d19ad.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFh/aj5jaJwbYRCjLcdsQeIPmZZRAlYW+PFUpgNa6NdQIhAIeaxUjWtxPRJ57K/VRymU5yhbc3VLNJux0QcHd+OxkF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisCH3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoBQ/7BRUbKEdQAkPk5zNNJ7zl0kymA0TwqiAqX0ek/R5x6JtJjsif\r\ntKkhq0JwZsiL98l/6Euw0sLLIpSlzM0eDSBLQ4EFpMfOX+Hxy+2qHt9CVuSA\r\nZ0qIbolTEqwLrIVbqY0a2uyNMsNdo328ufObmjv210nnrWNSRcy4pYwzpRlJ\r\nLhYCeoqI6wyfUW3lBoNunS7f8GuIYDAPqvyHZ+DHR3vqEL2lBtnSPYeKmjo9\r\nA80uzPu1PzznzJuoqAS92u3o2kG4qZT+CTJqQ1gg2GTK3Zxp5pi3Tm6+lkHu\r\nioz7C2isECItfeNH8riHcbz5zLMaUOFV2bN2IOsngzukVedHZzWBtOMHB52d\r\niL3VhQWSLzEpISlzQokPH/S+mF5xi0gY4XE3ROMI/hzMaq7duqvE4D1LqBC+\r\nZw2/YhLmfcXrMIum+E8p6IPzj9Mi2ccQAzuvnjVrIASsAcfkowTHVYaKDSqh\r\nFgIp5tH8BMLfqkPdzRDQxvXuXf0/t9XbG9ysMtkXrbFfLW29NH2Cj/v1woaY\r\nAKiFb3y7JMaqmB8gA0riIj31IyJxeRfNX+4GqmvaQHPw+4GlvtMabyoPNZdN\r\n7ZJBKIuVPEAO8UMu66bAN+6BrYcjFvdNXJ0s/+41YxWjAyt39rAgVpqxa498\r\nOO6CBvtGUMBgn4pd7HlFXcgOLYzs8d762tc=\r\n=03TW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.03d19ad_1655710199540_0.19799098780922986"},"_hasShrinkwrap":false},"0.0.0-snapshot.de4201e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.de4201e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.de4201e","@sifchain/proto-types":"0.0.0-snapshot.de4201e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.de4201e","_integrity":"sha512-ksnulL75oPsbxnqvvIeGVDOlDsw6xm/li0YXTO3XA7eNsw58g7rZk+6z01NGPdtVqyLRNeqLLx9opNlx4VxkWw==","_resolved":"/tmp/5691e8cda594d9124610b1f7239dd5e3/sifchain-stargate-0.0.0-snapshot.de4201e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.de4201e.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ksnulL75oPsbxnqvvIeGVDOlDsw6xm/li0YXTO3XA7eNsw58g7rZk+6z01NGPdtVqyLRNeqLLx9opNlx4VxkWw==","shasum":"6cfc938a0fd03d343184174f6415ee748a7ac137","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.de4201e.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDck381O70CFQoBqGix2xEP/T5ScMyQ4nQ5MZXbLExWAAiEA+EDZRJLH9OlyKjLgsZTyHXRSFbLDS9LV0V5sWPt1Nlk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphsxAAomIZRDDgLuQWSjeVVKqjAikB3zcpmbCvuZUvIzk6+BdXglNw\r\n9tDogOI4NNqaVAFAs51Lcom6gtvxG/f0iKbJeW4wp2dmycdp81zZOTZqIN8L\r\nqVMDv08LZSVoRDYzc4NCAmVRLcN+0NYb5qPREJR8nemm4swFSTKKCcaqURaf\r\n2ewxZe/ryhUVvKuaeDskkGHcUtxHtlRr+ga1Rd7pj1K4tzmBb+5CKMxccekn\r\nM1Fk/Ww19syom94RdokdNGKrtjphHIGD1DfcWAR93xuCTHIgllCWqEAHAewu\r\nfAa48eHva3Nks0yJfpVwdvWpxbFLSbzYn1v/+ZAOX8KXNemeK5orrw2MEgIz\r\nqzop9m2EQj0OQEr7zyHDJK+gg8TH73pGNx2yqIuGl9RkUpUVJFElPBnij9Ul\r\ngOVkYdy9uy/TBUsWJLSGA0Mu1FVG5la2Y0evx5iua/DvlZDarhehGKoSKcIk\r\nzivdkYUsp9Qmco0O3siU8TbdJyLzpM5Xph2C6Rvrdt+K1jyjgq9WrKzE5dA3\r\ngNOhAwbepn/p/a/LMwB2KEYR46V8Sto9ZODG3OhI/Bmw5M7BZalcLmG4kb+t\r\nxvYCNDaoJT/TmmO1CbRXqJ3cCKWf/qg4uUtN1JVGPKlZ7COAgpqd0Mx/eMKH\r\n8JHiS4kz/nsHiJHfrexnagdIB12Vz0/CUKA=\r\n=Eyjp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.de4201e_1655752156673_0.31498169153699185"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f98fc7":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3f98fc7","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.3f98fc7","@sifchain/proto-types":"0.0.0-snapshot.3f98fc7","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3f98fc7","_integrity":"sha512-R2rKF3eTUZjya/+BvsPuSxuAC3XzPkkgi6ahT+lQhjfLeigD0qpyoaW9Lx61VuweoEyUfNRjZjG68q+OVMRDFA==","_resolved":"/tmp/025510ee426c5ee0c26da2081781ff2a/sifchain-stargate-0.0.0-snapshot.3f98fc7.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3f98fc7.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R2rKF3eTUZjya/+BvsPuSxuAC3XzPkkgi6ahT+lQhjfLeigD0qpyoaW9Lx61VuweoEyUfNRjZjG68q+OVMRDFA==","shasum":"a5d2479a8dabf3c53dea8c958a999edcce60ee74","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3f98fc7.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW1Zx+DrdA0BqLLdTu3K/VXWAYFHYlEDLIst9mtK+SEQIgbAusP+T+2AVr7w/6mc8TZpkF5PoeU6iHSyJwQ0h+i8c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMxLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYJQ//dJuAHUxTJVwkIb3qCOvw7BZpVxJeeklyBFPKz3j5ZXlYVDeJ\r\nVgEfy52/UV+6wO7zAUziteLW5S6SioatpVw4IFx0fHRWtVUwuZgizUY7BI8m\r\nz1RQeOoc7Jg+YCyRQc9wiiZzf5tyE0+Q1ZUACL39GM8UoQYQci6FK1dvFwat\r\ngE3AZ412c5r8XEzjR09cl9x/0ziJh2lYc7euU0ciYNg9jMqY6cX/sO8sMEci\r\nrNIVgDwkcA8/2LMCtRJVGD5qR/VViCjGKOs8CcA/p72i7ZDI1e72P5lrT6mi\r\nVRlxQnQ64rL+arZ3/oLUyiOoeaQxMwrTq8LPaokgJrmKUHFu0lMHdarhF5tp\r\nGmKhNbCq6MgFUPsjGyUF42SX5j3xXDDhr2Dmi+ZD1LvLvawbSxIM4LIm4Yk/\r\nKvDkOBV9bkrNEupgdMxHfl6Lz+SyVLjg9vBcKHa4Y4PNIWZy7+fnu3HyIX88\r\noooWa4HzFGG8qi4W/oFm/Yy+nKcxwc9cXQyllEBWmRwWEC+ytIUWCeksf7mV\r\nyDoPsZ979h3EBg6cvX9fMyMf8UBCQeywwNtaU9DIzmKrulFA0wO4+1AK2QxI\r\nzHxV+8kjvPNysiwjG6R9eaSii+L9artonyxhHskR3rI8yKnk9Nxj0XVA/pjW\r\nmZAR1cobufRrUyBhFRoswdrQJ6bCHDP/cuE=\r\n=6r7j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3f98fc7_1655753802857_0.5018187603182802"},"_hasShrinkwrap":false},"0.0.0-snapshot.aa0d071":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.aa0d071","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.aa0d071","@sifchain/proto-types":"0.0.0-snapshot.aa0d071","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.aa0d071","_integrity":"sha512-nCvDKsu8J8lGYZldYtiY8KN5sNYBKCdWymngxn0PC+V6rkW3h5ZA7wZFuJaBG2IIb2U41qA9Opiy95QgXDpBOA==","_resolved":"/tmp/128f0e9b5c93b18932be431cadfa92bd/sifchain-stargate-0.0.0-snapshot.aa0d071.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.aa0d071.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nCvDKsu8J8lGYZldYtiY8KN5sNYBKCdWymngxn0PC+V6rkW3h5ZA7wZFuJaBG2IIb2U41qA9Opiy95QgXDpBOA==","shasum":"c299cc644ae9e5f15febc1b4edb9e0e440ed5e72","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.aa0d071.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvjMsxIr2bPntRqSthoEkTuiwFkB1n9A1TZdDigYD0VwIgJ722aWWu6g5Q5K1LeS1f9Hkff1gdqAeUjAMMU7BmhEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisM2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWxg/+JNLF6lROv4I09ojkHMcYJXg0dA1VEh2wcxfQoJuzcmijW92q\r\nH0SrroQGct2ArzpjaIRrOSKzmll3TgWlk4VzJ3R2B5buH3mHDoNPFzA/AGtR\r\nn9X6dEvuIhul3pqJNHTHxISzpL91egJCFbeSswRj5unv1pj6/vPexJy2lWJ2\r\n4F3Ubj9QNHCae0d5idnPjOcDJM0QFNa0CYkPGtQ6SnGs7wZBPHdOlL1/0UHt\r\nLssBuV2ZiPmpXMKGdxl4WhENlWPZr0a+qDfbSd175koa+TbcyXQhqaEcrC4Y\r\n4NU9e4UgDRj+YPsz5bYW9bl1l/+IzqPgeAXI2RAGz/uFYdCumqswo/y8mm81\r\nO3RaL81RxdAndZ+tCqiHVitfEpop67qQtMjkyZI9YPj5a+N36+KXv8gzMcIY\r\nU8wmSith5Mua18Ez+smmIbCQD5cSTPBehb0BZhhhyjKGd7DbLFyad/Fd16EO\r\nK5+MucicnVhbNp7M1fmF0zNR1lL1Gz0JjQj/pXhjUauLU40JcMOpztIbnaiD\r\nIRMIQ7onOJX7WJ3WVvdK48puklfSQc34eoBnd9f5jGKTnOuDi9hoySbICDnv\r\nn6zj7xukEEheQnPjMgTCh/DYZB0YJfw+/RR7TLgtF/aoziiau/G+qG8cr5+l\r\nSGHzZAtvIHQnQ3cpE2cCn9J2o4+5y+mEBeI=\r\n=880e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.aa0d071_1655754143855_0.7512241359753749"},"_hasShrinkwrap":false},"0.0.0-snapshot.9a41746":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9a41746","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.9a41746","@sifchain/proto-types":"0.0.0-snapshot.9a41746","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9a41746","_integrity":"sha512-KF8i9/AD5CKCDoa2rod/qtShoJ5dEocQ+uQ5uvFMhFXmw6MhpFi0iaZp3XZWApZf7m+Sp+h5c1gKEqWlVLLM6g==","_resolved":"/tmp/5ee051042a341a8cdeaa9f6a8326ce58/sifchain-stargate-0.0.0-snapshot.9a41746.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9a41746.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-KF8i9/AD5CKCDoa2rod/qtShoJ5dEocQ+uQ5uvFMhFXmw6MhpFi0iaZp3XZWApZf7m+Sp+h5c1gKEqWlVLLM6g==","shasum":"eef16e1bf65522b5eacf741f82b399593de7262f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9a41746.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqiPs8HP2INPDuY/pbeWaHJJAfMZyE0aQOTbBDs7UA1AiEAkW0uF8NEVP5QSddG3MaLaIrGc9jFrBgIZgJdotUYc5g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisQNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoZg//fJ0hxXpb12F3wFJxWrqpF+7Ra+iYkpsnmnAivg/UdA92ptJ1\r\nvlB2neACfPPRDCGnzXqEo6sSEmftV2jBfBoMrzgoooeCEMa2nM7+8ydR6hUJ\r\nAmrMb0EXqn/Dq8Ae4/pBqQkeh6EtlDx202tc6HqIImZmy2BIf+BNK8j7nlNs\r\nI23CBHFyVpad4+AkwMdbadEZh8gUcnic0hW+BOPmyKY2Y/5tVn7Phd0IndyL\r\nf0K46XKeYqweeDb06B3ukAB6gtwaAHHbE5xx2/GI65oh/fb+qkEZG/rwReaM\r\nNX8tHSiMHor9lSoCbn/weUFHts3sUcxxuADL4uQSEKMb7sEXs6mbEXOUYvo8\r\nTWiOBDWWrllR6t7HPbYa0AZG4neWTaAWK2Ko4agWOpeWqQ1A4h85s8L1ghcN\r\nwN2SPoV4hPVGaQbaykrPwk5KCBVpTLDhXZfXYBzUmrJHe9Y9eNUBe5jdNAGB\r\ns/CeT7XKjaq4V33D6W8iIfIS7Ipti1znmYdgpjFCqU6PE7Ymgo3wOXq5JzMJ\r\n6aPel9LZfWOE4PWaHMHD6YPddX7WWotl9vRZOpCakwOIM2sCWVk6u9/7+zLJ\r\n2DDL5gXmZH4AkDUJFL4nHeOtHgWyCRrzW7VvUwxnVFKvJthuLN7wzXrVAlQ6\r\nn88RkDx7gjeFhoNdX8YpEbEEhvIDuWbmVMw=\r\n=m/py\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9a41746_1655767894183_0.7106567480830854"},"_hasShrinkwrap":false},"0.0.0-snapshot.5ad9672":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5ad9672","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.5ad9672","@sifchain/proto-types":"0.0.0-snapshot.5ad9672","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5ad9672","_integrity":"sha512-L8QioaCF4vuYXRg7BatDIlwX8Jm1ZO5My3buEeEqVkAqvWlDK3prUnUG6mhxCaQldFMuCy8MM3hra+aEmUHpOQ==","_resolved":"/tmp/d0f518cb31a3a6b36c461f7b1473ed75/sifchain-stargate-0.0.0-snapshot.5ad9672.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5ad9672.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L8QioaCF4vuYXRg7BatDIlwX8Jm1ZO5My3buEeEqVkAqvWlDK3prUnUG6mhxCaQldFMuCy8MM3hra+aEmUHpOQ==","shasum":"8237a7e09b09226c78fa1ac0e5b1678c4958afe6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5ad9672.tgz","fileCount":42,"unpackedSize":124503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlWkndyFumNUOy1N7nXIF03C7/LcaftcQlvsZSSkKatAIgA1sfC3NtU1UolKy2PivRJFr5DrR4MUp82zSjINrO6Hc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisQTtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKWw//WaywLOH78wkE1gzIBTLuFXQjty47UdUPcgFUZ0i5t7akLHlp\r\ncHbot4TZVJnOdSj1CWB/TUHjUWVC0vLHM/r6Av9iDk2b9rqnIRXvNq0FrjzX\r\nRk6KGjODR7dqJXNcOsb32d94vF07LAScwxkLsOqonPjsvIDrLF3qQ/7agF3l\r\nEHBNQfPDTQ/afhZQxFzbvzlYz0t8Uy5rdBR9hunELdutfpkoCXkl0cdRVy9L\r\nZwvsEFC6tLxWxIyf4VxpCeJ+8CawPa3mZYDIiVKIyZB2AZpxZlku97rn7wjK\r\n7EOYGTyEtPIeZs1zU5c7e9jGBdD3DdjaiJmCc9HT3bibDPi4I+xw7eH4JoLP\r\nAOVcPKz83op0ZQNHcU0ZooSnzif+Zfy52Hm/NNFW0a81K2DYOuYHmaYEBZym\r\nrfdhqWRjPjIOgwUT6jAeUqp028vjqB6gQmDP9F/Dhax0VuaFwPB9C0TVJkpw\r\nLlHNUhbhTYJGarpMKeFENpouT3uqOUv/5qgChNCpzsfWB3PPhBO9hGpJFc0/\r\nUfd6YDFLQwWp0xr5GXGyswSaawtWo7el5BkPFPssu/vkp0aGdx6cDEmEPWNL\r\n6xBIfEZzF43/TdQBq/BiolqASi7es6zawKXETOrXgkhssaL/9ZtN4yZx6rFF\r\nOaEmzH9UEH6BmsCKT1w0xdXi3PTMvLGArgg=\r\n=8Vly\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5ad9672_1655768301144_0.22689979139911554"},"_hasShrinkwrap":false},"0.0.0-snapshot.1d25eb8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1d25eb8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.1d25eb8","@sifchain/proto-types":"0.0.0-snapshot.1d25eb8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1d25eb8","_integrity":"sha512-4bmpvRoR1yYAYxwIiz+iUzXS0gv7nNUdMN5HqohUWbJN51ZlaSN2mpaz+N9MOihsyJNq+qIcmqscmSqY/ma+Ag==","_resolved":"/tmp/4b543b2be0712458c7cd293579210d95/sifchain-stargate-0.0.0-snapshot.1d25eb8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1d25eb8.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4bmpvRoR1yYAYxwIiz+iUzXS0gv7nNUdMN5HqohUWbJN51ZlaSN2mpaz+N9MOihsyJNq+qIcmqscmSqY/ma+Ag==","shasum":"a192006738ddd12a4337934651ba3511f25e107b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1d25eb8.tgz","fileCount":42,"unpackedSize":124468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1H+ruVgzEpSwRFRNnoBdabPQeBxph/s1e18q1SFaCLAiEA9zjfn+BgfUY11/OMj3tOtB83oQ9hcvkR/L8Urd3GOE0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisZpmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIVw//QmS/08K9EDNqZ+1yj3nzGsu6r+JgfSWnFCHkMMZ3NCR8P8Mf\r\n73qrLdF5XK97wiMA62WXTeSwQV87rI7sz8HIfjEHgk5U0gD4YZTMqL10+2i5\r\n9LZucfrTRPPNV44As4p1xWMW2szKTLeKeQ+lAxUbF4fNhhKp4p9dfFXfH7Qc\r\n3m4quBaG4rU/xs35pL7odlmWBKC2VxDnqgGabtUyE0Qqa8unohqIPWcfmsE+\r\ndrFrwXQ59FWUElc03WKih6gMV8mYib6SzXDP9VAw69Yw48GbDikgGeywfQmk\r\nd07S5Q79wS2ud9FIVyqFTdoVi5eVbXBw5DpkRXSE+GL98x8Dkv20Mz1FVesy\r\nV3HlA05hqIxR4q3TIp20MZni7Zqb9KLtvNZk3HM3Qd/3E/VLekcobphOqBp/\r\nKHP8VSoXVsUjwpC73v4lLLrJGP+Hqw659sXxqjLeswxNxh+SO6rGHHkWqZeg\r\nYPNfYIZV9byJhGKeS1Vk7laQZ8394Dn1JD1tduD7DH2+mk68Sz8yS2OBe6YZ\r\n5V3xS09jVzrf/Jh5sbrgqZEeidQpYFgPxUcAu8bPjNhV4ZY7bdGA6YurfTGy\r\ndtgtkKHsBuULz4aBRhNLz7n97An6ToKzhBsYkG1z3jExpDuRkNUPSBphLsfV\r\nhhBqZ+RLMzU4GAExXPFWaH110XinHLuQSqY=\r\n=jivD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1d25eb8_1655806566164_0.9869138244986138"},"_hasShrinkwrap":false},"0.0.0-snapshot.e16c011":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e16c011","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.e16c011","@sifchain/proto-types":"0.0.0-snapshot.e16c011","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e16c011","_integrity":"sha512-c+9wIcw7Yumcl9kecgjfsr0vZSpm+IkbN2Pw256WdO9UoaQxTy3+t2GA3e6PKLZdNe42ODYKfU0Nh9WoCbWXcg==","_resolved":"/tmp/cd9e9daac61165861b2117b529d7d24a/sifchain-stargate-0.0.0-snapshot.e16c011.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e16c011.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-c+9wIcw7Yumcl9kecgjfsr0vZSpm+IkbN2Pw256WdO9UoaQxTy3+t2GA3e6PKLZdNe42ODYKfU0Nh9WoCbWXcg==","shasum":"3fe19bb79bd6322b4abde46fb891881f170fe15f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e16c011.tgz","fileCount":42,"unpackedSize":124468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVoCMevm0+0G+NQd7ozBydA/KFRY5xo4cyaEz+q4nR+AiEAzOuqdjQ1vG1jvndp9O7R2cRsZMb13qwYvGZtWwXsiUY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJish+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlkA//XO4wUaNae+1WyuPYFiciSxFFYtg3T/52UiGLj31oUGcCWjsQ\r\nm+Pp9W7zbEFr7+WMbNfeuSF5QAFxTulUA7VhWyP5XBQ1XW9slwcAbpRK7qke\r\nupRzgnVZ08XhHa6pYOn5gAj91om9SWfGFnEgVuWS4e7t/iC92PwoUg1McIdn\r\nWBtCU0LDqi5cVC0Jq23812z09ToLKdwSEa4TmE71rPLqp3oWoZgj4sqrnMlq\r\n6CYZNgmFTWPIpNW+QaL3n/eTO29263ZcaVbYrnYyjbP4dPaWUM0EUxzKznKJ\r\nBxzcGdMxCNw0RcXN6/GFjcU4APcKg/E6uc/e2jBe1WDi8+lSSzYFRG1YJPCA\r\nxtZvGN7OivCHalFRDGyQMvd7zyEYaNKwp/6oSqKyKnG/762Amy42hKO/yFQ4\r\nXlS5P/KVD2ef2nLuqCYIQ6O7bBAUjbFZ4ki1Qbkk59hkWmN4lei1fg+w/nU+\r\nDAAgOlvF03QX7hl2o3tJvV990WPi0/Ij0iy6hGXJs+jNOXGK7HbBOuJITM9l\r\nEd/PlD9OfssSfOgiWmeVTny4dB8nYC7KyZvf3QXELVMscaw5h3tUpEIhcbIQ\r\n4D5azprO9lm1Hed5VgKMnJkk6pEp9/8cgt/vifWj6CobCCYR9d8b+3aYL1Mb\r\ngkErs6yGhOoDgXJXPvuLyJ3AccEBylUjVwM=\r\n=T3FI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e16c011_1655840657633_0.052555872000920933"},"_hasShrinkwrap":false},"0.0.0-snapshot.7465afd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7465afd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.7465afd","@sifchain/proto-types":"0.0.0-snapshot.7465afd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7465afd","_integrity":"sha512-9o9qIRs+TBqZ/Lh+8sy3e214U93480cuL1GN1D+6UaddkNhLFd8oXLMxJnwNnErKBbCJJyZvTldmpe28D34xQQ==","_resolved":"/tmp/534f72f6f6051b9e5db99e02da8782c6/sifchain-stargate-0.0.0-snapshot.7465afd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7465afd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9o9qIRs+TBqZ/Lh+8sy3e214U93480cuL1GN1D+6UaddkNhLFd8oXLMxJnwNnErKBbCJJyZvTldmpe28D34xQQ==","shasum":"d03d8721336a7c5d9196fadb93868f5c5a147141","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7465afd.tgz","fileCount":42,"unpackedSize":124468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2jBFmr/6ewLCA5DQ5wW/YuaGz3I7UszgsR80QD00ETwIhAN+Ndc/NEOlkJ0P4NmkLpXjrLcYIBEa+6O1y9qRagm2d"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisiMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkFxAAmulotFJ9xD6yo/GFFqgkfYHhLHZrVJEb+q3xERwjVLMFyniA\r\nKctXpd4G7+WCq8gmGJmZsHXDI80ST2N3WeUAwjUoWhJxlOFo21zckd7BrSqC\r\nmDGE118Bptac/mnLRRAuUbJfoNR3ubgmcMA5Bm6h7QcuZq2M/UQFCL4b0gCt\r\nOpraeWgUrXroEiKY2tIF8Pn4iJQZfUp1mhkfcnwYK+A6GxDd4sThk5HA4efZ\r\nZqaI1dFhgdpnoDzi65BwFh8kwN05AqClA24cLXW4lkftGHa0ONBEgGWgVgtm\r\n9O7Xn9e+/bhJ3J3iJ8lQ1blAsARLRNEHzYeMlDH/YDEsUe7XAAf8yRVdwHGm\r\nHWnMWmRScH8mm8zE84RmNW+pRRBTljgPLriDegy5Rwxu0OXpkvUre2kHym4n\r\nGSK8tR72i/E+LulAZO45Nt6+IPXlBvMdpS+FjNoMKRZioTfXb2BfIc214qPO\r\nTKvnfJr5mkY5mvycDu9oWsHs8CcoG7I1PtXWLrkbMhQeXqXoqzKKgYK8pL5c\r\nY+/2YaZIABE/JrjfND7nP4lGd3Ff5wXfDFqStaCA5Ejn2Qm+ELoTTo0pp0Vg\r\npObRVNEvE7MEpnMc/dGUlvqSKesUqRmQpEX2jJ7EE7nGwBOevT4RqE0OnRju\r\nXKSQa9+gAlHwAcybzPiRV0sljft9STabc3c=\r\n=URGp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7465afd_1655841549832_0.8244080535922609"},"_hasShrinkwrap":false},"0.0.0-snapshot.91decc2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.91decc2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.91decc2","@sifchain/proto-types":"0.0.0-snapshot.91decc2","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.91decc2","_integrity":"sha512-ygwmPiGjKagTzmpIjIzlvyPBvETg5N8sm8hNezeeWN08Z8iferYM4QqgFRrXn7Y2R+RrezE1+9UHLhNbgleKtQ==","_resolved":"/tmp/66268ec43e0103701a29ca353e40ffc2/sifchain-stargate-0.0.0-snapshot.91decc2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.91decc2.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ygwmPiGjKagTzmpIjIzlvyPBvETg5N8sm8hNezeeWN08Z8iferYM4QqgFRrXn7Y2R+RrezE1+9UHLhNbgleKtQ==","shasum":"6f9fef18bde163cb44369deb11efeabdaf72951d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.91decc2.tgz","fileCount":42,"unpackedSize":124468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtwSIxNToCfig8kV1mbXcV9uV8N26lybl69JTgdOa0xwIhAPt+Mh4o0PHbENCAeDROYT8KAuFICNe9KNS5mNcLl8p0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiskjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWFA/+NgTarQNeR+32PQ2FCDGgrBUO2S5bVkz4fnytkxb9EUtFkupl\r\nWfoWhvyLYQ0nMJuQJ7ubcIudI8qS1Yu7s5xuR86rMlfyYM58tG46qj39N6wT\r\njUCBEJ0VjcnbMiI0s/CVAMA3DGGFSGiP0Dq86yTmJaulYx/ApqndRKFLl4ag\r\nFZuyMJe1mB4bzdMOqtSnz3Xuk575GqgBWbAxYFMCPoOQUbRgkSxbm0Ai22cm\r\n1tWRFwc3OnRthO48s8M8BZk91fC8nEqDB8gQcYEPjB8nGmXM7kdoTtkKmYFI\r\nIUVN+aoGENU4rjB0wag11Ej+O0DJTMkWlnOpqRDmimd3o/TTN7UOuPat9oFK\r\nxLF3tRRfc9A7V2IqRd2JaUCC4dZxWTyz8W4GFIx+y3PnhCK2vqYKPfyhr4TX\r\nSR61dedPrGTJOBB5vrFBfT/WbAMpqD2VhaID73HUgsYtLv1ZbE2jF8Ftnmwf\r\nhn9XDhg0zzmku+5RL6iCVlbyspeVWHotDBubFnr5dxlhDjWirFPzBQqOooWl\r\nM023IwGdejXKj4MveqX9+1Us3QDOY7vzzWbNVVHv//v+b7u3ZHitt6sBzbET\r\neNtHn3qVmjIpTbz2hnsYQrg8+yWyU8psbe5MxsSjwEHT9Z6Ny9Pda1SZQTmK\r\nWedpbvM8aCoE/hY9DvqNLeMAfWBtxXiecS0=\r\n=0Exk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.91decc2_1655851241072_0.7282542663373253"},"_hasShrinkwrap":false},"0.0.0-snapshot.d684e2f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d684e2f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.d684e2f","@sifchain/proto-types":"0.0.0-snapshot.d684e2f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d684e2f","_integrity":"sha512-15GNqgq5g1oneHDYtFkAkPmLM/YASVAK5SlXFWo0okIeMS27O4pSK+ECv4C1qaTr4Z7Hz7N1DnyE846beRnQTw==","_resolved":"/tmp/87c04e3b5d304938e93a22af65c2a453/sifchain-stargate-0.0.0-snapshot.d684e2f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d684e2f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-15GNqgq5g1oneHDYtFkAkPmLM/YASVAK5SlXFWo0okIeMS27O4pSK+ECv4C1qaTr4Z7Hz7N1DnyE846beRnQTw==","shasum":"d1d5bcd8b291dc17ba0c4f26adc9a68eb13c21e0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d684e2f.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmqZMUhPsVTsiw/WoIWvAh4+o8B0BmQQl7P4LyAHNxRAiA/oEWHrVoHju7arR4rikW7n5NfHYWBjOMXBYNRHZKl5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJismBxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr78w/+Mu8zHAbli2M/auhYpqk3jQJ5s8jI4GU3/YA/JXhXGlD3tCsV\r\nCJCGrZ1U/1ZIu6iN9de0sAb/AuW21eAO9T3GtfEMMW1azdn7HyTal32LKThb\r\nv3TcX+gbBrCu7K5maYqU7lLaSoob68p/hlEhuIrZEeJs1FUTVXk9p7U6vaOh\r\nxTUL6Ehu1BiMAiCSmCKxRD+aOku4BSHFsZlOGQ5+khPKzMX2itBOQsnZO2UN\r\nNlDWGWp9IWe1ZFPDtwNIUqNkO+/T+hiNflMsc4FvKmQJNLNmFnZHz+ergL0G\r\nzlzKdodGjuK5192yDruTOMJiwDLY6aAZBsF2Yz7055HMZVncW7B1jfWos4CN\r\niSWy2g6Zfuc3lnnqwzcSD2j3khXUAvLcVow0PTmpwH685ZCzcIo7G/E0hro/\r\nNZFjWvANm/pbzRm8+yjmPuaIR3wFFDZvVc5yvJCrnY6Un9SgQFASGroUFuXX\r\ncLyTIrADzGKwp+zbXpyX4cN9kJp25rsm7OIHMfMsPFrbliB76Npi4sBDjJi5\r\n/hco8T2As4xNS9qI8D8nhVNK18O0d9pSTdyNqsy7pbHfxWJ13L6nf+CWMcVw\r\n0DDqOIpxQI8sF8N++MojiCjMD/P66Ib+atvsC30x1cQF4J7IrnlOrQ4gRslU\r\n56EYVEGVRt+ZHsw4hbp5EmhWe9NurCTEcUs=\r\n=Z2KK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d684e2f_1655857264804_0.40197810405597223"},"_hasShrinkwrap":false},"0.0.0-snapshot.b05d861":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b05d861","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.b05d861","@sifchain/proto-types":"0.0.0-snapshot.b05d861","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b05d861","_integrity":"sha512-N9xJzFf7VApR27YeYDcr5YTKdWPqWGw6YjiC90mL69zSSVyxxVXnZk8YK9B6bIA8jK73gXObdI8b2dlxSQUG/g==","_resolved":"/tmp/e1b629bb66950991890eda1d25477b3c/sifchain-stargate-0.0.0-snapshot.b05d861.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b05d861.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-N9xJzFf7VApR27YeYDcr5YTKdWPqWGw6YjiC90mL69zSSVyxxVXnZk8YK9B6bIA8jK73gXObdI8b2dlxSQUG/g==","shasum":"5c51af6b1e1557959516179e77fe17b81faa4279","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b05d861.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTlQWeoGnig7bbaVCK3wEU3CFnvxk4lhYn7NpMF5JPdAiBjbdQX9wX8F75fd/FqK/OXCU0b0jRixhSOpUuZi8u+fA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJismNuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE+xAAji12hdvZZvQlRR3EWUc2EOLmu5Qg4UZFBN+3FsHDknk2pHZL\r\nu7+T2tzfPY7tIaCImFTx53oBSnVNl7e2xqWDdYqVUbkMfMMfdiNp0dx6t8t5\r\ny8i/i6+1UWBhimDWUA9AE6fGC3Mq91ibMcuCx2ED8NjYz8+peT2ZiQxo8jMf\r\nPyi9pLSUSK78cBA8glzLKonrAMPZJlBL+lu2+g63c8NkXyX3shNjsIP2eMJM\r\nScpguPxFnALWCLSa90Glk7IttIpttbltycqTEWeMt2ie7qBT4C8vJRko5GE2\r\nI/J1ReX1DgPsiTiy5dfiO0MEhPqCNcuaW92NZdo0SlPjYKeBceyQB4QhuLws\r\nxFqxayng+NNYxj1Ae1tTmlUfXxlnpCNhZCVE+J+eScYqf0rdg5M6FV/TYER9\r\nA7N6EZzHBJf3Cjy/i02F2sFXWltniqgZCnA3IQzeIphWGeFTGLI3PtTOGpPU\r\nFbXD1m0AYQcC95guqbtGGCpM4u/6oy0D9ZO2I1uT3TXnj6LqdNVNdgPMNQ0x\r\n1Phmi+Pk4Q0vlTMWSoQfT9eAohS9HT7KtMRfh4Zeen3zkf7LNt2ZZUAneeoS\r\n4ON63fjOBWeP2AfpVav9BRtTs6BkMskSZmi8ay8bpMgrd75DzvVJiTxNe5nO\r\ns7iIQjeF0yZv2qe1y+EuZbhva4QaUskvBYQ=\r\n=JPMA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b05d861_1655858029749_0.9539668143513422"},"_hasShrinkwrap":false},"0.0.0-snapshot.493b1d6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.493b1d6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.493b1d6","@sifchain/proto-types":"0.0.0-snapshot.493b1d6","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.493b1d6","_integrity":"sha512-N02fvBFBIb/bwtOi9V+HuSiZULlTv0dguV9k5Jjzk8KIfOovIDlxZ1SiPz5MXLVLkQzX5xcaaxbIbbHtnU3T+w==","_resolved":"/tmp/d9ee7a7f11b2fb359da4b776f8b583ef/sifchain-stargate-0.0.0-snapshot.493b1d6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.493b1d6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-N02fvBFBIb/bwtOi9V+HuSiZULlTv0dguV9k5Jjzk8KIfOovIDlxZ1SiPz5MXLVLkQzX5xcaaxbIbbHtnU3T+w==","shasum":"1217115b58a0d7b7eb662386a0b0ade516b0f5c2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.493b1d6.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0BTNEORRRcxKTM00ARHgyB4Q1lSuTZSxtm/d5TKv/qQIgLFpmNrv7F8nxg1tXa11U53V5Y4+bLH8FxsiaNZkyAe0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJismPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ7hAApAOiRagJx61DQLtyNiOHX0rcVW1zq29XghDa9Ee5ENIY7fEM\r\nCL/aaeFQ+ZsHPQetYtr19LXt8usGFvHplJyyCCL3SZ4CyKGpCHqiSyHaqeri\r\nqX293SnMIH+XgsUOHLEs6kh1o81HKFmmY3cJT8Gn7o1+Hoarom6d0o84tVTP\r\n1mkuzzTdMyuzKEwStKZgzh+CF20bkYFKubI/j8Pl3MuKT0GomTNBdN6CrSXw\r\n8lW+wGjuh1kAhwROJQfq+wjO+ldZ7V9JxveABnRZOheY7cnrJRBHySa/nG8i\r\n/zfEytc9t2dOc94LRFxr0t9hVUDMwKHz7NTwJFgmuPK+MUQXYKaIZJ6UFjxP\r\nTuHnC/sY1v8bQpBrJp9DylB7+owGx569RD9vNUYkuSvQfBKlhbiDUryJ7v+G\r\nu/gc+b3kkUzKj9K4NaecR9GeHZ6ymmC70jTBlDLZJ6Lyg0eDpDXdNVOy6V6Z\r\n6VvP6bdnWAphj+NLUXwtMdtrNK/wz3ayPvDVTAF1D222WNlbLzgzqmfJbUKK\r\nHRqeNvJ/XbpMEpvmm9yGX4frlNoIpV1Ktc0rA8IU9U2ubWRV1n29RFOxf6Un\r\nxi1AivihKchfl5VVCb8cSwUjjal5NlaHM8KPo0GAkHlEDBCsYSqPRpH7URFi\r\nOvC9FfdoTxVOHXIKcTzlPTa4R1CsYhe03ZI=\r\n=E+QX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.493b1d6_1655858117950_0.16639414126954644"},"_hasShrinkwrap":false},"0.0.0-snapshot.0338fd1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0338fd1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.0338fd1","@sifchain/proto-types":"0.0.0-snapshot.0338fd1","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0338fd1","_integrity":"sha512-nSSbrZhOpPXijY8rdIvOI917DXzE0Y5XKTMwgAfD30ayaNpDPp16FzK1m2Ho3KW/Tql213923r2O6boR7xdhww==","_resolved":"/tmp/f4e2ab2b0e984c3b15f78f6e0f8dd7a0/sifchain-stargate-0.0.0-snapshot.0338fd1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0338fd1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nSSbrZhOpPXijY8rdIvOI917DXzE0Y5XKTMwgAfD30ayaNpDPp16FzK1m2Ho3KW/Tql213923r2O6boR7xdhww==","shasum":"2082f966fab3607aa9e09735ce1fba2abe067cb2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0338fd1.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAd4CnGd0B2LkcAFTyadpQJTAGqporW/QlkxURFQSP8AIgYoPBE6WlcAdV98ajrtfemrfFU+Rek3XYIFQNXOxwAgw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJismYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/2RAAlZsuJXmSOPt3pcj9/DJuocPgZWdzKyDb9gYjq//GimywTA+Y\r\nUiFCyl4sFa4jNjiu10kcBd6mD1B+wuWeRxH5hyfMREDL+BVYH7ZZOl1iSceQ\r\nKMl+iwoOIaYEmd/JrUsXcC6KjAjPNBFniDGm1vPrwJUT23xhTeZ0L0z8EPTl\r\nTakZD3Y/9DiE6GjhKdZ/r69WpOaS5Wmwbtjfcnj1H1srjQAAgBq5rxGjRMCS\r\nPlvhPMe4quKkA7h9vFSsloVPSXL6cS9EIjrczIxc8FX47IXBVNnkc8fnKnBJ\r\nTYqnHMpstRLo1slBuOEfbdamyo3fMUCANXncawqEQehoC+uX8h0mRWld1n56\r\nOROhiHb4oC5YQ5nIdKUAFCj8GwsRW5NPD9Zb6uk+xL0UAGQIOg/1IEQijiqX\r\nW/Hg6bxsAKsd0OLMYGV7dW0UjY1THSjM6k9ebrpdC1UFSuADO4gBikPxfY8M\r\na4iFf4964r20VvWk15Jl7jyfp+LGxwOxjqnNxB59BncQa8/8k96QKGKOfG6Z\r\nGXfkoZr6ck01JPxXPMaHnc4UY1dSt/TO/xbUWSYztIrFRsQyDWL5/lGHiNu3\r\nsenlP0Uasa4cgGxl30LNAxW7ef6+MEQZK4IKJFdZbyTqtaxysFTVBn/Zu0ST\r\nSOcILqAYMK5TnCvz4qi6wiQcKJu+vHDpjoE=\r\n=6mn9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0338fd1_1655858739519_0.08956430058829201"},"_hasShrinkwrap":false},"0.0.0-snapshot.5195824":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5195824","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.5195824","@sifchain/proto-types":"0.0.0-snapshot.5195824","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5195824","_integrity":"sha512-LhXCprmgOq12XffPFnSa2QzJLnTcjCi23HUJl4G1/gSdffOU3kD6W5HVfWR1f+XP7DgVrp7+liIT1SZ0a+4vqg==","_resolved":"/tmp/e090052d9633f9ee1dbe158852593896/sifchain-stargate-0.0.0-snapshot.5195824.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5195824.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LhXCprmgOq12XffPFnSa2QzJLnTcjCi23HUJl4G1/gSdffOU3kD6W5HVfWR1f+XP7DgVrp7+liIT1SZ0a+4vqg==","shasum":"1c04d626364559040d8c562086b1297063446c21","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5195824.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+domAl32jV+Wmsr8V9qxXDBULgsDKxGW/vLh7sGfIOwIgfBDtpw5qceEIl10QHAT0/pMvb1YV9F8HRQaxFO9pEps="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisnlEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkSA//UpBBzS0osfCDnaxQV5CZhSC0OuC6AYotuohxD+03MOf05TIf\r\nYpHUzjiQecAp6PHSgsfA25WwTK52vTXUjnRvN71s1AmAfCvlUE8vmb7jMkBT\r\nDId5YuNRVvy39XFUXtrenQIZMd17x9Q/v2CMopheLgH3cwLmPDM9dpm0DDa5\r\nQL7zG04gvDo3rb7ZbXv5a8WwKyntyhjQ4Ze/CIgpg30mEKvWoGHDKyiqPsZw\r\nGPzsMsoHMnHDVEVk/2oN2jlK5jgOWUGV9XuS33KjCiy86RnEvhUNTPrFTIQg\r\njT6jZKeRGAxnhd9V3vuf4U5Qjj4QpiBeHo12yYa4qy1rjknrPqbDHHFnM7OM\r\nNFh+Q+iyliqgfAjpCRQ/rr/ZqURQOcNGHDKVc2pqtsqE2+r3jdLI6ZftlXvU\r\nu+KCI639IUKQ4OZ5Hoa9gqedh5AQM68CZLXiVN4nc9yJrOt25lI9Xz+r5J5Y\r\nfh+96YIlk6P9LF5E7OcU9QP2R/ybewiMNYcw5tnPU6DTljX7ldZHAX/+ZToE\r\nI8hjno7wrsV6CC2Kmo+mE2widHRau6paIaYIYpNnTnmiFt2hqfDoWSpWOMx4\r\n7dLct2qWS84NMsZDhpXCAEdU8yYM2T+/aA8Q8SbeUcs4lScyC8AhKR3ep5Ep\r\nKPmWAVnmJjR6eIV7dFaEsCnHB1s77qdgBAY=\r\n=2sp1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5195824_1655863620561_0.7514930973744631"},"_hasShrinkwrap":false},"0.0.0-snapshot.daa0a32":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.daa0a32","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.daa0a32","@sifchain/proto-types":"0.0.0-snapshot.daa0a32","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.daa0a32","_integrity":"sha512-yuq3e6/6ls89GCMi5+r3UJ4fKgDg3tX/i9YgQEEc9EF6OAyI5/CZ1kBg/1QrCM+Bv062ks2gcTFAAR8gOKQJvQ==","_resolved":"/tmp/79192d69d73e00ed001c2aa85a2176c0/sifchain-stargate-0.0.0-snapshot.daa0a32.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.daa0a32.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yuq3e6/6ls89GCMi5+r3UJ4fKgDg3tX/i9YgQEEc9EF6OAyI5/CZ1kBg/1QrCM+Bv062ks2gcTFAAR8gOKQJvQ==","shasum":"13fe1dec10c01874349d353e03687fb85f9965fb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.daa0a32.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP0qApj7evmiUfjmvaaGVmOr/xXGLB+JQy11WCqJKCCAiEAr5ndc5QLVef3JkRgsle3nkkrkzBu2QfdJKbpu4JT4rY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisrY+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc1BAAi/4ZTQRTsSL/nyG7yGkGtnmaNMJKoCUALvyZXYVa9KaOv59i\r\ndfR+Y5tJxCcTpZigqj4FTKX0rX9HJ6kbh1UFMou+3F5GopM4X69x/7QthX/f\r\n4YcMeGoQuYDoHP20GH003nv+C4HSN0vUN041iTymduQonBjA2OohyzCuMONu\r\nxAZSqFf3X6t0YVdt2XpAJZDRa42BsRfLK7hBj0rL9RlHPTBz8jLtGWpiRO0r\r\nx3fWeXVOJwOPm6ybSpgszcwuHyIic3ZEAc6Q1cd/KdHZW0PI3fADS8P3M9nN\r\nLuknes+N2mgl2YncB19kYVKW8TpJ0zhxmWzHTryQl7g9RC2BOYbV9tq08ekj\r\n33qrf3Lnc4VO4U1sKS8TAqryxmrcgduFHsL4P2a1bgjojsnnZZqTKxjYHMnl\r\nmgj3qEF9FvdaKll17taYYf27Q+XIwqKR66QR2UKI8OyLB5UvbW1QeexFC7w/\r\nJftkkHlUZIMXjJxuJ83k1xd9vpZDHQEKuXEzO0JxDSMQLpv35J1IA5qq7V3M\r\noVFj96ScKxaOTOcpC/SDfcpZvA6r2ArRzdeLTvr8rqaDgnndSbPsn7BMcZt9\r\nAJTGu6q2iE/xAFZvEwdi1XHIkpgN9gCWe/ivvfZXPrCQJhljLsEcJcMXCDV2\r\neVLRiCbVwVGoVvCMdQM35vBTU/IccjLJy1M=\r\n=KHP9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.daa0a32_1655879229889_0.08937559287015762"},"_hasShrinkwrap":false},"0.0.0-snapshot.068444d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.068444d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.4","@cosmjs/proto-signing":"^0.28.4","@cosmjs/stargate":"^0.28.4","@cosmjs/tendermint-rpc":"^0.28.4","@sifchain/math":"0.0.0-snapshot.068444d","@sifchain/proto-types":"0.0.0-snapshot.068444d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.2","@types/inflection":"^1.13.0","@types/jest":"^27.4.1","degit":"^2.8.4","jest":"^28.1.0","ts-jest":"^28.0.2","ts-proto":"^1.110.4","typescript":"4.7.3"},"scripts":{"build":"rm -rf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.068444d","_integrity":"sha512-fOofCU606qH5oAEJj2HfUbzQjGeTFbYP3WvtyZojwq6nVg/fN/6HX3Jjc6JxgswDySspE1ee17YllQtFu8SXsA==","_resolved":"/tmp/6be20ec5b0a4c3f493e835f547aff6f9/sifchain-stargate-0.0.0-snapshot.068444d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.068444d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fOofCU606qH5oAEJj2HfUbzQjGeTFbYP3WvtyZojwq6nVg/fN/6HX3Jjc6JxgswDySspE1ee17YllQtFu8SXsA==","shasum":"326307f24662478af5303535fa4e0ee2048f98d6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.068444d.tgz","fileCount":42,"unpackedSize":124566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHQAVtif7iOpAXyCXPRc1Dj6b6/6xPJZTDAiGR90oPTAiEA9w64zyW24Yw3rEOTTjdo4Dtl5aWhK92IIeVc3s1wIZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisrk6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYqg//bnjm7XwHgU5m+XGNBB2hbmPOGlUwyIASTtYRZm5FwWUApUpz\r\nSkyJzPUfq8Il4+WmttPno3PA4MqR19HrcGXr+LNO+bByvltslQEbOpK2mPrH\r\nGFLd29v46BTa9qZiKAbZFBX8f7DBHsfSDbgPwnXrrrM5Bf7xTPdM5gTkrQxL\r\n59BXSKiFGgixAS9elBf8ZPGBF4bPIxUQvJD977mvEUzwdvTn2sNDYahqbz+H\r\ng4gXeQ0iPTgMVMCFmOo6u07ztYEljmt16gvysjn92JBCmhlIVD4SLeQpQ/9x\r\nGPJK3JOxsqNl2ulb6rVByc2/dsuDASqwRv+G4PW1NoMwuecqTemN2TkNtAwt\r\nYYjUcaDUEb+tInNyMxIv0/y9A4NpObe/laF9SaHoT1bNaSNSp5/NDv1WbjEL\r\nepAYScQZnXa8SwfjozRmqL1vbL+i295WuniSvZGWNvUOZwUrpQXZjBnyoRJb\r\nzwlBLZeHzCC8nTXdr9s9f0I//RYnaqICXi143Q7Cgd/o0iGHTD5YGomOh2G1\r\nPwCSraIlNOFIyp+i8IXGL1JWoDawE6HHY3QAyQKN9e7QUaoq/GYubK1W2/fz\r\nwj5spCrHXwNZ3OZ2usSfC5Vum6NR4GG1AYt1LoCsCDgiFP+vjQeE93+AesY3\r\nTJHeBY25YUpt+YOh1LyJG2gQbehQSeJ711A=\r\n=1j1f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.068444d_1655879994507_0.9016927604970237"},"_hasShrinkwrap":false},"0.0.0-snapshot.82a8662":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.82a8662","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.82a8662","@sifchain/proto-types":"0.0.0-snapshot.82a8662","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.82a8662","_integrity":"sha512-Q/LP/dYxvyIR+80AaoSmls/hGXKvzIoTGpTvicuAOlb33EvKAQdYpsk8DNUKUb8e+La1hiMwoWn6uUAvGmIUHw==","_resolved":"/tmp/fb0d45a5f0bdd6d5d735da00f52b838d/sifchain-stargate-0.0.0-snapshot.82a8662.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.82a8662.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Q/LP/dYxvyIR+80AaoSmls/hGXKvzIoTGpTvicuAOlb33EvKAQdYpsk8DNUKUb8e+La1hiMwoWn6uUAvGmIUHw==","shasum":"b96d4b0968965419635927b57f5c2b4f5770162c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.82a8662.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/d2QCThxDOxa5g76u//jW45NcTz4h7ZnO9GDBqDftiAiEAxZFh0PlIseUnpp2KTJQpC3WbZJqFFRuA8eyZ9oLPEMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmlw/+IxmUl12v+AJ+G8ujnkDr8NoSQZJakQ1GuqKKJNw8LyVPhh/H\r\nnQhuGSmhlm2jhIoxNo5Sq6hYRxmSfs1ieQ59rhc0bshkWEO778E8RBMHViT5\r\ntLjOgLo3npngw1RbNG8qRc58eEKmgeoVWcR8Qzu3dF32drMddkm7W7joIrzg\r\njO/9+nuHIEht4pO0pMCGoaxmaUmoi1rXW5lS5SrtHv91FwflZXQDhy4tR2Oc\r\nIKFhkiN27YgYzgmlwV5nn9bMasFu74Qoj2gdMsdanqQP/lnEhlSANiKhBjKk\r\npeKi5naDFa7W9uadFeDixNG6wDm0bm0rnNSm0zJxA7I3JQ0B7IMecc+UZfED\r\nVsMo7RkaFWOEm6sQqsc55C8nQ6lOk16WqYaQCRdGIBcr0sZoiz64Yf8WEn0P\r\nBBHdtdy1cx1M18lqAaFYjj1Ubka8F3cbF37QcLC75oCYbr/zjWLutYp4D9+A\r\n/eq6jDu8+9xxWdyst7IRl5CJHb31AzdiT3EP+3Gh+ONgvrUkeqByvN01zKEi\r\naxMxVB7H9XY4eyqUMrejhcy5B1VQ3FOTCOOk+zIe71naEZkPmPbIhdTTe704\r\nYFqqxiycYjHrqshABc9kSKi4ox9G1wyGfHSL1WeD+BLUzE3xDa0MppHer+ua\r\n1p/ZgNvgocNcjXJQK+tdvShzX609D0Vms7U=\r\n=MoeU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.82a8662_1656018255273_0.8446558575041587"},"_hasShrinkwrap":false},"0.0.0-snapshot.0833b21":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0833b21","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.0833b21","@sifchain/proto-types":"0.0.0-snapshot.0833b21","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0833b21","_integrity":"sha512-+hmrJZ0HzQNTw/nRAwqgdPxQOjZMpv2nduUGeDorCFxgli12woAWDrxCx0bn/80X48uLH+y3CMloLoUXiL45fw==","_resolved":"/tmp/416c6a6788802c233d1dcc1926f753b6/sifchain-stargate-0.0.0-snapshot.0833b21.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0833b21.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+hmrJZ0HzQNTw/nRAwqgdPxQOjZMpv2nduUGeDorCFxgli12woAWDrxCx0bn/80X48uLH+y3CMloLoUXiL45fw==","shasum":"e86253aa6fb8d984af470d7acc8113b687b9e320","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0833b21.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1HejyhTlNuMv3S47mQXxG1hdMhQ08ALXY2dx8tBs/sAiEA5bNhfW5r7CJnMD70eWv76XmWP6bTX2z4Mf/mB08xcwE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDqA//WjPxo0WWYchmHfPVnjkbDrVN6cifCQdRFpNIeIl1+peAgkgQ\r\nWnF+YNctsODNeTgUfoW//9YDvNOjrpyxCa+sv7EQ74VzgjgL1diruObV+BM8\r\n1+WQu8W8YQy8/50HjKNX8litkKT7E5bspEl7UHdbqjIVl9C8JuDm6nA1Gkws\r\ntvVl4O8PfqDzIlAlOkCsJWvaxMEojFZOVQBztc0eBI5fldlESMJuTy3Um2D/\r\n0/qbFk+HoCM8RnThhWUeB0mURxhADfe4ljPtca8K9By8cTE9Y/aN+XBKyCkh\r\nQ1Q9N9nGwzNz5weEmNsLp+3aSgI6tE2tIVd3Qdm9WehWdYQrjfLvfrx16+KI\r\nSTYnaP2OQYr2lqWmX2Euu3DWqVTRp/Ltf7ec4iFh6MjHVLKaWwtu6WA9MoB9\r\nDcuCvlk16gYopb9hqOwC3TXzOEBy2Yy2gQUFG2a7ePd8I3iqKlDw95jEu9AN\r\nUQIEbXDnRAUON/yjB2K5lIsWM26jRjnTqcO9SDk/f48zEs/xmWsAh8As2MuU\r\nQInOjolXmB00g/3ctsSgKVfa9eZd4Vb0aj8GEYBymqEEfCFINEp4RwPp/rl0\r\nmzL8JdnwnlREFy9feBOgmt3TMAP9UOP9NMCPtEQdjUDa5xkmQfjfcn4qKGk2\r\nyf5yMpm7FAqApfdkQmp+/f3ABK0bRSxgaKQ=\r\n=4w5q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0833b21_1656018440439_0.3323599407948934"},"_hasShrinkwrap":false},"0.0.0-snapshot.7e74d3a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7e74d3a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7e74d3a","@sifchain/proto-types":"0.0.0-snapshot.7e74d3a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7e74d3a","_integrity":"sha512-xhjny/NK7GaKxD5JHTya+VXX1+nk5CfXLZR4YFWgsYE4gGih81NF8zo4M397wqWYdKGXhDLro04E13SFFdxAVQ==","_resolved":"/tmp/e648f09faa4e737443199f07f1c2aa6a/sifchain-stargate-0.0.0-snapshot.7e74d3a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7e74d3a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xhjny/NK7GaKxD5JHTya+VXX1+nk5CfXLZR4YFWgsYE4gGih81NF8zo4M397wqWYdKGXhDLro04E13SFFdxAVQ==","shasum":"51819243bcefe80d5297d31095b1ebccc702a9e3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7e74d3a.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuEzRr11JARCPEzL63+rEedOQiR1Fb0C2vQYvqzV5gAAiEAl6ZJnLh9bp5KAtMqswT/z+htQsnvQR/fUoC9ZD49xew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuNb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTaA/9Hy/8q2ytbkbR+qniAH8WqJihIPOAknqvgdYoUojhA9V/UvrS\r\n6BoCqJf1my+2R831cQ45EQKPVBWtF47pXsO11Y3FwTc5GVOvIdUNv/j4hTqh\r\nb2cP1HP4jcvV2rAh2MolzauGVPPv+9c+xTmKjrQwzcvLFissoAmQgicpl1NI\r\nkxsq3jzYeFyqWs5EPN1e53LXIZIWcn4wjr/ndt1vDbNrKWUYDUYQigXYfLKO\r\nLzmG6Q4zpyBPl9MkqLkiUxyU33ctIlDl1j6xSJsq56mvxjdry2ZA+DAfyub9\r\n9WE0fBlFuHz++8rqwUgzDtM9GI8BzWsBr0j3bzQo9VRO4DtgQSfsU5Sne7EM\r\n/aDYH/xqVG96r0gmfaVQ9WFQhOq9Wf9u2jkpx+LO/88UFQtdZz1p6MTvS0Ox\r\nvW1DyNJ9e1nExQNiMd7UfYIMmgQY1+EG2t4p8VVGHML67MNElOkOW/M3MMM+\r\nKDxC2Zy8oInKKb4rJOcXi3cAIJNt6D3/Aa4PXxhFk7cwtSvPqYqXBhq7ZrIk\r\nJS3Eg9a3T7XqLnQYjGMDSf2qBfExdhYF/NSdMLjMH64AZobw3/aJGsWF2TS3\r\ngyxsUDXOZKkPnyP+IhBZWe1v31ApCyQs6fnJZvzI515wYPK0CZgYjE4jlJDB\r\nxfkFQugeWaiyR04i/Wh5Lz8eSwYgWT6tJDw=\r\n=MhkW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7e74d3a_1656280828595_0.9202575116271832"},"_hasShrinkwrap":false},"0.0.0-snapshot.acbb2a8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.acbb2a8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.acbb2a8","@sifchain/proto-types":"0.0.0-snapshot.acbb2a8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.acbb2a8","_integrity":"sha512-2JmF3Cxu5Mbs6NDkpyarT5qBVRwbvx4PWPcGixuMTJeRbObkI1VyUOmA4aJpByeuzutANT2emQ68ov3KfMIO6Q==","_resolved":"/tmp/d5c9d6c4222bad2477f0804a5f09e6e1/sifchain-stargate-0.0.0-snapshot.acbb2a8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.acbb2a8.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2JmF3Cxu5Mbs6NDkpyarT5qBVRwbvx4PWPcGixuMTJeRbObkI1VyUOmA4aJpByeuzutANT2emQ68ov3KfMIO6Q==","shasum":"97bcfd1061b91e65298c2cce970198562c9cac1b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.acbb2a8.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqXUgyWny8L5e61U4u+bjs2H0LQ2VLtITCK9mxBj+DUAiAEYz85EPll5iztb+c/L2+dHsSsAekhz0RKvr7EPeh1ow=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuOF8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpouw//VBuiDpWYV0HgVAkvfKMIA0NCpvyx/uMy3KNo7U3bvHJctA1q\r\nUVjsTjF8waEuCs4o8o35WOhn2cSl3SAj/xYkgWy/WGfTfsGaKlQaluzcPQO3\r\nT/UTbgc9B3rOGOyFVlCXtYxV6awY6ORGsGzVo85W8oJbMfZnkTKt9607M6sX\r\nZeu6/hLNuYyX+QS9dv+ovOZ7BuW9XrJPJXGSJEcdvWYFoFsVx/u4Zy3IdTPR\r\nrGHEdniCGky67cq8VJMO8VakPot8vXfemEKoPiivwRWa1I3IcKPANzO/lP9S\r\n4uPuxckE1mk/Li9IqZGw1rQo55jxDEuafT896Vu6XH3iS1I2m8mYjF8FAvt/\r\nrH1rEf/+D1AbBUskuCNcHXiLcy1jig1h1pQ+gVHKaFuaJFI80tygvEmlckOB\r\nw0UQwF1ODgWvQmHBJhm6UntefhCbP1+fnp6UQq9PZyj5Z5A71XtEVBbVEyxv\r\n2MXCb4G8RUhmv1gTCAyLmNxFTkQ0nPzRMKt855pl8WqE1HjgL4nMcD62LGMR\r\ne3OszRlrUCHx6T5vH80qcj/S047ITJ0OMt+G7ObaTQKknfFaDA+YzBPNbq56\r\nxEfXSSkxPZQ0tnHOKWQCwNKfVI4A0XHtADDwoSIltel6goUMNiFg1kNosOcN\r\niBzYLSwDY9mH0/Q60+i7rr+nShnmhHiN3ac=\r\n=IIKh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.acbb2a8_1656283516464_0.9763603194416564"},"_hasShrinkwrap":false},"0.0.0-snapshot.34e9a37":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.34e9a37","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.34e9a37","@sifchain/proto-types":"0.0.0-snapshot.34e9a37","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.34e9a37","_integrity":"sha512-zzXk+WnkfDSuFgldPK71z1MOITQzptp2RLIn3uTzBdFtU/3Xc/Ec/TTMEorgA/iYNH+sSqdiwjfagB3ynKiTpQ==","_resolved":"/tmp/50bfb707be2aa3b72680a0d92c688203/sifchain-stargate-0.0.0-snapshot.34e9a37.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.34e9a37.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zzXk+WnkfDSuFgldPK71z1MOITQzptp2RLIn3uTzBdFtU/3Xc/Ec/TTMEorgA/iYNH+sSqdiwjfagB3ynKiTpQ==","shasum":"8758657c99e4a76acd77eb15e2508ffae7c4c79d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.34e9a37.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcxv5mM/b7B8pxNXJ32EgXP/tY9P5BbxV2ExlJ4WA3/AiA4asEnnfg9sU+mHFv0jC/1g4o3gf6tVoOFPSUQm0pwKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuTGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdvxAAoUNCQNW6fnXPPNgzkk6NYErG+t3nrOJHyl95GIJUBvugKBea\r\nFTHqykyjcv1rtcsTVrAGkkBE241yKmpH/JjposugbgvUEqn/q0uGTWVDzPeD\r\nZRhk2V1WPQ2LEsGqC3fEus+s7LEnhCfrG7xJ3G4PEWzs1pfm1ZEFdRP/KptW\r\n7F/CCKPxS7HfaERNBh9WEyKtWZcV97vugs4RxcQxXmrx5MAUdTvKFeOsxQQF\r\nNEWOHztcVtITa5T0TllJDmEWFFkiKZLrE5h0UrwTOonbb+Oyqdujc7pWO7s6\r\nECx2+kvBmpsVIJKcq1zIX3IBQ+mUR8jRN3ofPzn4MPOVubhulXE4tqrmmH5I\r\nVfLJvAuH7vGtFQn5rdDCZOTjlbx5PM8FEL7CMPQZLoFaa+XSWt0kG22Sv58z\r\n8OQ1IxAjJDsjVgS7/2FpdJO2Rk1lFbssnCBNTdTHhvugiCaKoE8EyZkQzkUh\r\ntyvmuY9KFbee/3l9ebh9Pyk+KusLUwMaNgMQajNdMdbrV77KDn55wqe4oZ7n\r\nTS/arbYH0pmLzkUggV9gYlHX/jdTzJe7ToT5jAb+ihKRZNXu7AaK5WCE5wFw\r\nlScbVya4TDjFLiLhhhC6Pt7Bg3RVczDb+U8a5K8CYtTxuK1NXHwp1NDDwxTH\r\njHJGdQovNsZ7H4Gb4M66v+Q2d46ngg5pSN0=\r\n=Z2zg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.34e9a37_1656304050367_0.5453260818445445"},"_hasShrinkwrap":false},"0.0.0-snapshot.29a578e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.29a578e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.29a578e","@sifchain/proto-types":"0.0.0-snapshot.29a578e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.29a578e","_integrity":"sha512-A4df8Nj10LtgElqZ7VBXMvKaGKIN9Zr9JoRA8fz0LkQ+KRW+DYyGnrazu2nUvKBfcDJ+4nSZB76tBaOZJG8JiQ==","_resolved":"/tmp/28003eeb274903351f2ce3f875b891d6/sifchain-stargate-0.0.0-snapshot.29a578e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.29a578e.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A4df8Nj10LtgElqZ7VBXMvKaGKIN9Zr9JoRA8fz0LkQ+KRW+DYyGnrazu2nUvKBfcDJ+4nSZB76tBaOZJG8JiQ==","shasum":"293ef7f50e95f9dace14bdb22cb969170aff7f8d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.29a578e.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOhT7fg4xkpG/5HvhegWQ5Df6qPh2WF6FT1TszmPuetgIhALzMNr+k1sBKjLBuRFeNM+Dk569YI0y1Wt7EVdKAkTVQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiui1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN6RAAis9zc0A2ysxbZ9ukBrp2zU2Khhd5IgA4B5amg6gpH5mT0bh0\r\nAQbPVS36uNl0UI3uKptU3tzmVfeif42fZIy853KOjayPNMZZ+iZNUmUORGvU\r\nIKCUDJEQqA1q5CBAiYr0HE3YKmDzZ4ZeAK4md/gIc0pe47Js4FAN8K9NgjeX\r\n/vmd/KwN2Nz7jW2bEpGSvgA0lTUuqC3JU1GvZeCx433WY6P0Q2QcxX+WibuJ\r\noQl2w2jljNO9IqN4VolfWxEyqLDoRHulfqhTBOYfu7irqjMaO1K7vXw9cCvW\r\nA/qZnvBjN/2Vz9T/UTUNAQMVd1yxgB2Svn51iFBm9Ligobnl28Upc255WpO3\r\not3mYgI52R3fJeD1o1LyjnoiGqRyH9rvxZQnEYV9MgTsjPMxaq7JB3zqjBSB\r\nTeDx0HiLY6D7igxmkDK4eGNzx4xOLOuzelzFx868X7T01PwzDWOJ4h88/KB8\r\nJRe6dFCP4NTm+yidA+CuD0oCvTFRkEKjW0CknP/BuNNLSf7pwsswCTDeuNyN\r\nR0ZXQxb41N4W5G79yh9x2qTNY5OociQDylZRWOB2zvebGmbLAdcka/ydUpps\r\nuzTR5U5K3shuKWU1rJezrgXExl5QpRoN2vbvkTjlvDehRSjQ9/fcC1x6VhVF\r\nv67jKRldtkPr9XfpMG0CmjzegCgr8/wcFIM=\r\n=ZdBz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.29a578e_1656368496277_0.43848553972219206"},"_hasShrinkwrap":false},"0.0.0-snapshot.38ec246":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.38ec246","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.38ec246","@sifchain/proto-types":"0.0.0-snapshot.38ec246","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.38ec246","_integrity":"sha512-pPet5BMnfjQS8VmljLFosPgXmP98Cubnkbh91Nphey0TNW/+YrE9OkZm4LFKQPEphceUJ0sp4magOCv5p7FVaw==","_resolved":"/tmp/c4fe332b31bca0ddd2ed7080773bfd3a/sifchain-stargate-0.0.0-snapshot.38ec246.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.38ec246.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pPet5BMnfjQS8VmljLFosPgXmP98Cubnkbh91Nphey0TNW/+YrE9OkZm4LFKQPEphceUJ0sp4magOCv5p7FVaw==","shasum":"258bad26b0d2f9f5335610b641d81cfb184b7db8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.38ec246.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP3Tt/m1cYUvwU8Cubt87rPlYuzaYN3Ej+3CrQIyDBtAiAhZWiWjA+Q5xTc2OJnkxXsMe3yutsOehKQ9E4LdGv0oQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiujzWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNWg/+I8Qq0SXP0fZGJt8B224DML100wI0GVSYSNLfZJIiWFFZmKT6\r\nCZHtihhmmQv38x43DmjERS5G/xDaC0kdncKmD/pcAART2HWeUvjXVpIyYJYW\r\n7bjzbvj/z13U81JMy/qZkXYRun9It0GShFbtkiaJTt3ihkyNPPlvMO7HgW79\r\nuMLNHGmYDPT6ohfauixkk9ajmSTTPen1XZjnhkho9PPqHiCJNWaSXk9LiwwM\r\nFech1C19ffYVc8/fEEqiqZ7saQtfZhLEXEYDM9AAUwviqfZSGZ6CFv51xI8o\r\nVDXVdi1GEJL+q14sirw/I6Qv3qEZBvae543KShxaU9sxKuy9RScXW/4Roda7\r\nWpEEzJZgoqQWyEYaH+2C3kpnbBOD4UKk8wF2eA+EuBzjOvH9ZbMw+D/XaJHb\r\nYsjQ9GRl9CpUYu1F7neHEY+nVXfx5JfLEcAGI3u768e/8hkGQUJSDbfIXFyp\r\nsqjj1dvwIN0C8L5WDg2yL/om6gUpOLtCVOZ5VFtW5kZLpoWOFFVqKHII1MEI\r\nfehN5/KtyPpp6sWtQMnt9r5n7bKD9w9sgIQyf5OuqvHqF5aTyveRE9CwqobB\r\nVPqIV84vEOf9DPTD3iLjK8+MOG5aJhMC65fL/pnFZXGTsCVc1w6+uAjHeLMw\r\nNqtCHj7jrF7/LAUmoY69CJrRl1CWD05BblA=\r\n=JiCD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.38ec246_1656372438691_0.2525993862765159"},"_hasShrinkwrap":false},"0.0.0-snapshot.ebce319":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ebce319","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.ebce319","@sifchain/proto-types":"0.0.0-snapshot.ebce319","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ebce319","_integrity":"sha512-8e2enTfA+jfXLuc8+fZPsdsaq7JlNZPJvcmDWZbM8qsHojpE4lEIZf7zM1r6aVf5RZD/0ZNZXoTn2Bgf/GmI3Q==","_resolved":"/tmp/637568e0d1cdde4465c77b78d7c1b794/sifchain-stargate-0.0.0-snapshot.ebce319.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ebce319.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8e2enTfA+jfXLuc8+fZPsdsaq7JlNZPJvcmDWZbM8qsHojpE4lEIZf7zM1r6aVf5RZD/0ZNZXoTn2Bgf/GmI3Q==","shasum":"ccc9df2240d3aac8c7ac54c3194252e5c079559d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ebce319.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaM4W0bu0Yt5yEYZz7Xqnlx1irQKzgWFfWlEFpFrcKWAIhAL/NtASs3feNZOm1LPTg0i7wLXf/xrHc/1C6bVk4tavH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuj1WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoOA/+MtbYiWYo2PcGKRamovUWV+jHjjx2/mhj813lAByF9BBtsGsn\r\nDYtpHZhkJqz7kTAS7kG6hHyuvCqN9vAyIkUKUpvOvLrG0QtK9o7rqJYB/0cl\r\nkcuRFN3b6ed+M2zrTJihWvGJXfeLUGmoFwv5Ouoyvax+TcAkiCLj171oZ0fD\r\njPMhBWuBkM8DJN/t0r2gzVCDWPn1nd8cTKIGUetIpEeKCD82LhTuAQ2BYI2M\r\nGRhUGlB5LS2sUuiiORlP4KARLq37spKBm/lddedKU0bffSACB8qV4QwNCdQg\r\nCPiDcPgum7KgnWXc4iP+3tXwtgH87uG3xSvNnvoI1GQ84vxLY6l1qagvxu8r\r\n6ZwbB1ran39jrp/1wzOSxxsjb2r8xJbVT+IVLnq+y3+gwTDmoixqgSGOXt3I\r\nIaW0NlvHiOvnf5yXzWh8lRGm6XbgKjFofqr+ahXfX/Ige3PSA9byikoywE/I\r\n8xe3MFymfXpdvek+iY5kP01TzdhudV4cmxbSxtcEHGVnHY3wQN5Ltg6/nmme\r\nNa3KyMFgOAN3iUZvTieEpmrfMpgXognWKKuHR9I3xUN5cr7TSHBHUYiBMBCm\r\njFT+5fmRVOnpRIVi7ueZQdXihbiMBbNYeXJPUU/f2zUZVLh+1Bj383zgeXdC\r\nZ76aflh426u558XEH5IavZg+1/EOQdeK2mA=\r\n=mWew\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ebce319_1656372565702_0.4998401072296388"},"_hasShrinkwrap":false},"0.0.0-snapshot.5ac028e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5ac028e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.5ac028e","@sifchain/proto-types":"0.0.0-snapshot.5ac028e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5ac028e","_integrity":"sha512-3r6kfdYL3GZFxJe6kv1cv2Jc7g4+omUHXeYlgQF6TyxtMfl2aMRo+s2UpCnVeftVyIBGQG4b+PivTfkvg0BLRw==","_resolved":"/tmp/d17b2de179db99c97b76c7bf1e854470/sifchain-stargate-0.0.0-snapshot.5ac028e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5ac028e.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3r6kfdYL3GZFxJe6kv1cv2Jc7g4+omUHXeYlgQF6TyxtMfl2aMRo+s2UpCnVeftVyIBGQG4b+PivTfkvg0BLRw==","shasum":"58b80de12bb6e23e27cd96e684241e204dc3c4b2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5ac028e.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD16K9DpFcp3yolkkuDs4uI+dNq18B/3mFVIaE8JA8goQIhAJuDH6uPIrp7PIs7c63x9A7M1JiNmncbdofvhEcfHejR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiumvcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbMBAAkSyPnFdpeYlGin1fGqIgpOeFu/zdn0+wpqhk6Jo7rb3O02uP\r\nNEcMR9n6+gSTjdofdwK+2pFkZxugHx31j6cPD8nZH6eDDV/t2gCrbVGcNKIt\r\n8rT08Uc66iUbUi3WUcwJK0sjTBK8hlaAgQBv+qMB49tykF4ZRvfMP62lLp6j\r\ndRuA7K3WqFCxxb1gTAsJRcQIH9o01MtCqU96c40vhL0Ob8AkqJpSkM1Qc2tt\r\nCN/6wtOoUMOgv/XwAenqJJsW0HcKH4LC+ZasE3gYZmeJQoiyOfP3HvMVaXCC\r\nOzF7Sa68XfaBy3sfcYrHaWl5PaSXRf1Cd7h8Cjxm8zI7w/X6UrdTM8wwTRXr\r\ng8TG8al6j9SE1UETHCWTSzLMvPCgyzOWTVWSfS2N9SiedXrUJ4NfqJ1xUujV\r\njDWT0K2wYV6SKNJWQWebe6KMTYUckHduoELHpE8Hs3QiEtzpurxAlEp038Qa\r\nhW6Y4caihOGCNkYfRA7hEy84ECZ9nRmGFiKARQiLhzcPHYROF7PzImrpC/U+\r\nrjLJH22hMf87EjdvN+rPf46OS9EPzQym43gnvOyIEd72dWxH1n9hwqBQsV0G\r\nf5lkZedPVmEgrIHsINEykLTtQKMJAm9xUza1HalYbSkkctePPJYSHQxAH6RN\r\nbEw2unuh0qVeIRNZgZ7XJkhWNnm7UwsPZKA=\r\n=fIRm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5ac028e_1656384476038_0.3724818516271138"},"_hasShrinkwrap":false},"0.0.0-snapshot.699cdd0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.699cdd0","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.699cdd0","@sifchain/proto-types":"0.0.0-snapshot.699cdd0","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.699cdd0","_integrity":"sha512-VBbtpJ20ibmq0K0m+mWs9z5QSRjYnV6FsiTLh9SMPyYgeowvdhSn6jgoupJDeYs7uX7o9QXfMlV4s6t1xh30GQ==","_resolved":"/tmp/9bae9b76ce482a77560af7029172e637/sifchain-stargate-0.0.0-snapshot.699cdd0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.699cdd0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VBbtpJ20ibmq0K0m+mWs9z5QSRjYnV6FsiTLh9SMPyYgeowvdhSn6jgoupJDeYs7uX7o9QXfMlV4s6t1xh30GQ==","shasum":"6e3242a4e79c4af2d8fb099ed9d077a4c3dbdd88","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.699cdd0.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4nT7RMLyhJ1siB5ZCpOtcOAi33FsTOqTZGrtkebbhTAiEAm1yVw2H4V/YOX//cz4DNAgcjBhBXKTFKJk9cuzDRhZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Ww/+IseN5owqD6Qil8dJp6hczhBqYDEG1mwIkfxdkywt3RIYi2u+\r\ny5e1er0uQYwDk4qnuaaHQtjbqumnq2axeuK+Vm2kkHdidx83hnWPaO167pYN\r\niXke4uUDhilwlf7AhymLWO+yDMAZQsNUjIMgby0MV38T7EwTapWmdb/YrULF\r\nI+rVgrZq5HWibpXBCVA6k3rjPvWVveNU/h4BCdTgx5XAMOTHoTYWSE03DACL\r\n+gBK9I41xeFvTDSqx4uWucxQ9XyGO42e4p1XpygQUHUG8nde04vKWiQRtSIM\r\nPu25ar9pA7geytCeuJamMclK3hFihDF1V2SKfbyNJoe+feqEjeLNwT0YAraG\r\nQWZVxLtdOt51iMl/9GbnPdCHde8qerLi9EpsWYFcgCqUMWHGUd+OiaTM4LeG\r\n89zTdHX64B0zs9yPmzoJlcObW6i3mc/I9722sHytthuUqKJhKqAqWnI3/LMN\r\n17yh1FeLquczhdT5t3+ajv4NRUAQT+gIokzrGo2yvqN4fd4AYFvWDWL6oyzH\r\n4UmAafVqtemRwoplZmKfRilI2Cyp3uOlou9XC9NzzpFvzhyF2CJC8nczPDU9\r\ndKwAiQoDpb/t+aNEezNpW7nvP1tseD6s3bBfCSkZ1p+xCToqGQ0d69SGNm4R\r\naltpZSf5VYTJnsDhiDt8eYu9FOvSN/JUqrs=\r\n=Jb43\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.699cdd0_1656399865843_0.9586187600622786"},"_hasShrinkwrap":false},"0.0.0-snapshot.39047c5":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.39047c5","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.39047c5","@sifchain/proto-types":"0.0.0-snapshot.39047c5","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.39047c5","_integrity":"sha512-w0TmdC/a9E0c9MUuBfhpkJEEtCLJG1RtvPPHBA9YsqG1MTxuZ8lMl+rPu8MMcwPi5E9pwfRdm/4uyYMw95lE2Q==","_resolved":"/tmp/f15b824d41e9a80363f3f2e1819e168c/sifchain-stargate-0.0.0-snapshot.39047c5.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.39047c5.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-w0TmdC/a9E0c9MUuBfhpkJEEtCLJG1RtvPPHBA9YsqG1MTxuZ8lMl+rPu8MMcwPi5E9pwfRdm/4uyYMw95lE2Q==","shasum":"05dd50dc21181bae1fb5e4ca3d03a4a0356c21bf","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.39047c5.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF14lQ+XC8VsE6lPeRGoi6ilKqDFoUK6MA8XsqFBi8FwAiBaogiT7VUFiN9DflnPopEGQru33waCeQGGUSHrxquVRw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiurCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQRw/+NosiIHvXR/92kWRjIZa7ROgWVbTrvnNWZgGMgtOUrZFqC8B5\r\nxxjvYWkOC8BRlItQ2v6Oj+v0nuUJOvAvo7/sx1tUpaUWSCPrvVB0+4jbOuF2\r\nNfO+GP/2t1WN6yVrmYsQSzYtaBSM9YT+hc8fuQ/Qi/nLpPL7gtmGLRo5fEW/\r\nl/KSjjRk6pSprHXjcQINdZJWaiXDhHvgMQi9XkQT3O3R4oFZMEI0cqcDZFxq\r\nE/RwNLPL5wpFbVKXdajcXlV5ZKJGSoX25+pR1m41hk3xRo7/NHMCwyAyTWyp\r\nrD7FXwqaP9Zq7V47xQXn5DBKeHIuE8+rseveHB9Ct6F44Ilcii658C2adH5W\r\nFsdY+MjTY58iAdb/2icb/371Y+3qKqDjSy8snJwz0iMJldj8Uhsss2+Tn280\r\noNul8v2O9qB8nvfhmIXTe/OyJQA8Lr/qgPla9yZyIcaklZYxI+x/1KPyWHe4\r\nelFtSquZlTub6CrgJa/XPQSburAWzyN98q4oSi0V9qqdFnuBBjQWibE7UNpy\r\nnp9IsM4xBLA4/fieimR9mAG5mUxHfCp+RIn69HWw3AasRtI3XkCFDUc7Lzcp\r\nOrt1ZSonLtXMk0d1FlddnwV+Dq7NtV/QHfQYdGVaSnAL7HtTh8AXm0NtxDAS\r\nEZp33/+qxvCeXS+GAn0yj/FEApCv+SuZfwM=\r\n=cV59\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.39047c5_1656402051440_0.8047580188238954"},"_hasShrinkwrap":false},"0.0.0-snapshot.bde3740":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bde3740","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bde3740","@sifchain/proto-types":"0.0.0-snapshot.bde3740","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bde3740","_integrity":"sha512-9QgRS1+BrxnDhbHQYwTSQR1mXI7bobkBvK/EjcdRk2EnjfovX2DiJjBVs6YS5WfuZ/XvhO9KFbIBKrEDJ5WK2g==","_resolved":"/tmp/4df51822bf9f281206e75a96fb1372ab/sifchain-stargate-0.0.0-snapshot.bde3740.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bde3740.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9QgRS1+BrxnDhbHQYwTSQR1mXI7bobkBvK/EjcdRk2EnjfovX2DiJjBVs6YS5WfuZ/XvhO9KFbIBKrEDJ5WK2g==","shasum":"01d5257dbda60bbf2c6af5ecbca4f2a6f573db50","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bde3740.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCECveTj5XM1qzbRpjAkhXBvpoiaT3N+xsJOAJJJhmjgQIhANNpZi/XPQGwMmdSyc193D1FMzPstSfrfGG5z0wbn2Yp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiut3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCOQ/8D8wSsft9UQm3B+nAfC9vQYSIhnGaupBnpbshfzhrCmx5ModS\r\nKVlkfIqm9wicAoKAJkBdnL5mHj0qKcYvLuf6BqFerh1udO/N4rtIeGccICIc\r\nvimzibxFcuNdSWgENTIvJNdPHz6ah6iu5xM136HjemH16L1cWRQh7BDEg5ez\r\nsEeT96bdzun3Kocpg31sOqu7kSQ3yG8I/xwBZEpCn7VPA5Ez9dosXnQ81bI2\r\n4sKIcDkcYhoFebv38LsjGFlSZuMnsiwDjig+Xfi7WOmNitActt+0I1xKuPy9\r\nPqID5vE3uq9T+RNNdXeJjFhayIsDPybWijkgK9NBBodbzDt23o00zSa09BE6\r\nwmHBGh4Qk8LSVM7tMWsLy+QcIPFctaX8ZY3KzJlRYP3OV5jzM+h9+Zwv1XP6\r\ndTvArJ817EIUkKHTM5322JNoty4zKhm78fKRhaTT+X4DIr0tWRhqvOhEU1yE\r\n5WRuHBQkljHIepW7WgFIpLs6YW+0kIDRCKka60/1EuAXv0Tvd/cR98qBFOk/\r\nPq1fwfWbeJVK1jj28ZJm8GmAF3ARkDW/Vj1gWX+zTj1i6/4OhOLUALDc4kDn\r\nIXfRth+9VLbWV1GjkK8WLXkrf/wz+2BBCfq8Dm1iqGfQ5Eh3sddBevQ8Y2hw\r\nUGuL8MfHsU+OLCLqwf7veGRaBZZmlS55Sog=\r\n=UlEp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bde3740_1656413661943_0.5041319701421971"},"_hasShrinkwrap":false},"0.0.0-snapshot.682aa0d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.682aa0d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.682aa0d","@sifchain/proto-types":"0.0.0-snapshot.682aa0d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.682aa0d","_integrity":"sha512-PLPci9Yfm1e+WZR7X60imgEuO8iMKXFS90nVRaoXlMQa81tJFcqJ+elX15Ug6tbKwGebviScVtlZdy5/Jq5Ivg==","_resolved":"/tmp/efb4754285d6cac2b0f50f9da1657086/sifchain-stargate-0.0.0-snapshot.682aa0d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.682aa0d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PLPci9Yfm1e+WZR7X60imgEuO8iMKXFS90nVRaoXlMQa81tJFcqJ+elX15Ug6tbKwGebviScVtlZdy5/Jq5Ivg==","shasum":"a11ddcf5505824b4021ebc681c4b00c75021f6be","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.682aa0d.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS7Pup8ZWyFn7MMZYza3BqMR7WyA4srjaHfUv+94ayKAiEA2C3KYh3CFtlvg+q2Y3oqx1iLlGxhVPSN5eho8KI0Okg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuue1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoawQ//RtPMMC+aTx5f7ytbjagNNTcFMVktSN7BSSeRjwFsfOx9nWn9\r\nA3y5ZZsCVI4BcTvl8z3gOCJqpKkNbtMgzW4RWsCygJxt76PxUbFr5fJYaVVO\r\n2NA4yh3ZtL8DfiVeBdXNj7meH9k5dWN1CDAEt1yIEyR9pTazf6qGFb7Mgvx1\r\n+y4NZfMJRxHAo/RxqCPR9GR4Ib1Vtej+W1zFzBAAYx24hBnJClguFYac0CKC\r\nGfDkiQWh7qpwHHB+aUIgrKQN9PbgU+LcUOr+Q7pj4UTjL/jNvl+QXNjF1Zbw\r\nHagndcHr2IypDGI5zv1l8SqoLMbNMHGy60zPThPYWjZLAy8XNwrdlUTV4/7h\r\nZSFe1L5yZZuvbBSLwUcN/Bk2tmqjg9DDgaaDDI7ViCJ+TosJ+iYdSI7Wxsgl\r\nHX+Ml2u791LCDjrve0Xw7zTLt4KpFSx8cfTxs+nukl5B+OjL46bqkGqlXUED\r\nOMxRKNeyD7xjkGvuVjWR17tSGVGQYWjbOWVOdGGUZgWOjDrGi5JxaAX4BStn\r\n3moO53Y4c7GGg1zkXX8/s1M1cx4H4WDyt/lQPQEiXr3ZUxYOLLGTc1eeQrYW\r\nJyRgSG3Zr/8oe+STyrT3t749LiIGvFyxMGOEyIDsh79/idcNnF1mvv+9lMxv\r\n9ZmcBUQoQyhr0fVP3v036IhOePh9OMLqs2E=\r\n=S6p9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.682aa0d_1656416181268_0.8843211154767678"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f2f1db":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3f2f1db","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3f2f1db","@sifchain/proto-types":"0.0.0-snapshot.3f2f1db","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3f2f1db","_integrity":"sha512-6jBPDvU6/Bc9gjeSl1LAoI4FJFMLvyKGWJi6ilKADA1afi87ir9RpLd93hLIlL8j7BLT3ZfexC+HvPI22bot3w==","_resolved":"/tmp/44627410bed3b8e119bb04868f0876db/sifchain-stargate-0.0.0-snapshot.3f2f1db.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3f2f1db.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6jBPDvU6/Bc9gjeSl1LAoI4FJFMLvyKGWJi6ilKADA1afi87ir9RpLd93hLIlL8j7BLT3ZfexC+HvPI22bot3w==","shasum":"1156d8b0cf0fc0fd7ae7014dc733dc0e048c240d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3f2f1db.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq1jQ91q+qJWZx5jsOH9c/5KgtoAeymy0N2lLJFbnfNAiAGs9+7ll1VmDwVIYEtIyo64B+wdXkVj/UPU3lWyQij0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2DJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIMA/8D0HQ64n66oRxPOIIvIVvZ6V+B+ES6wbpKl+kHQm1ETOQp1F6\r\nz+cRecaAIYyVRJOPA3Z8GFj5H3DnZdtKlI7HNbMN6z54eRCOB6zyPxhR0IjN\r\n12VffcPBI/N2hyBYCwuIX8sx2tZ3TdiadsZoG49HFdpsLnO4AUGhlqYwHdIB\r\nw/daiGc5wt754BxgXxUc61mlnB0h06dDCnXUTlOw84A/IJM4aH47s+vqfUWX\r\n+oqjMfytHK2YXLiJD2094VPPxvpel84tT+cfLDbDqI3dbyCsiUxwkybiK07l\r\n1TZTvJDHpwNiXzAbD6b/BFH2uZ8GTZo365v7Pfq5PmgQ/6MqY9Ven5cjRed8\r\nnNeyBAWUVYaL5U6Zo23pg7kvbCNSIkOe61mdFIwX42HnDaPmdzEQXAH0TkVp\r\nc7w3rc3764vO66yOIIwCa3kxz6nEc8LeKpGKh1fpnDiHhwhBGHAcZnAfc8r4\r\nRGcfTQ9yxujRlGFPhjvKYjJNLTBPQo/o/cdPk4quqOxJRSggWzyPgvif7IA6\r\n1x3cTTdiaPHwIm4oWKxdKWL/071GFfmv5Aqb2W5YF5/gz0YtvkNPpKTvrbKk\r\nk7E8JxTq/jXrVEXtpsSV70yAsRFjQ7eFxUfNg04mJ1ZtgN/YUWwvKLwF8hd2\r\n0TaXBzgm9ph1cMD5LUOghNXd/bt54J/iNPE=\r\n=KBLc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3f2f1db_1656447177571_0.759080375316713"},"_hasShrinkwrap":false},"0.0.0-snapshot.3165fdc":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3165fdc","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3165fdc","@sifchain/proto-types":"0.0.0-snapshot.3165fdc","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3165fdc","_integrity":"sha512-M7Jq3Fa+sZ+wt+pncRpKRlI/SxjB/uBfEYyw9MYBDuKHBDWPJMMDT/B+6E8ajEeY48dcy/d4KnFI+H/sD6WGGQ==","_resolved":"/tmp/3352495765b9bda5ac34a8bf8b44f084/sifchain-stargate-0.0.0-snapshot.3165fdc.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3165fdc.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-M7Jq3Fa+sZ+wt+pncRpKRlI/SxjB/uBfEYyw9MYBDuKHBDWPJMMDT/B+6E8ajEeY48dcy/d4KnFI+H/sD6WGGQ==","shasum":"619211b6a0cd9076e8643fd92fc3a4f73616383d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3165fdc.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKRBOC8bDVB7T2EzjifiKhCQTo6qxDKAK337cXd1BQ7AiEA4V+7947+9obr5dw36IxbwKYMdIoMU92mDyVyxbz1wlI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu6tYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHXBAAj4qlNWdvxj5q5B8M9+Ep5obpTAi1Wc+De/JE0i2DJHmzXAO3\r\nSMM571eHqgJONsT8o6kmUuAHc7y4gYZeS2XigfMaG5BKMGMR35OFGDe5Hd6R\r\nWeY1iT55ar5ORUKNct8g7zLz8mRuiolQKfT5JqMGIm101o+jILT3ExkWtlgw\r\niSIFS29z7I7tLAY7JcbTpYWpkI7qYRArelmNq0pQypGmwIUqYb2yOCtie3SN\r\n6bDH+H6rilZD/uJsC0gi6hHSIYzxc3a27cmJw13D6AKwZpx7WjvFKqdKWidy\r\nQsbyrAAUcV47sTiKqxES9RC46ykjyKnN3XRhF95zXUxg5UmbPq27KOxAdMgo\r\nCUxSrduqB+MHY3Mohu2G21KkT8hs5MbsiVR2KP6uu8Fu5n5TZ2bXERjbqiNN\r\nDb+BfuxxURGLxwh4smDrKvP/beC2/keXh61YWZbLwnU3DOWNdfUvHYrEpmOa\r\nOcC3s0wg1He95PTvWW2Jw22O7AAI80Jva625cZ0G2yvnd7JnhQR2PXonXgwj\r\niJPx8ZJavpznqA4PWfDtrV1P92fZktcprAB7JgjCrId5BISxuQyqdhU/DjX4\r\nhV6n/wyK7VbcMypX7crN3xISMkA8kIpRIfGnOBCoAsTEOkzPtGKIPArpCwTI\r\n/kZmqwYPy6UUbBp0TJ6FpSS++tI1zPwXtt8=\r\n=9gwK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3165fdc_1656466263845_0.17321641839307222"},"_hasShrinkwrap":false},"0.0.0-snapshot.99966d6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.99966d6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.99966d6","@sifchain/proto-types":"0.0.0-snapshot.99966d6","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.99966d6","_integrity":"sha512-cmeJaUZ4yLzi627wOdKmveC57JfUz2yb7JH8fmyfOLyvAThnq+lwxhaOdcZQVo1TlTTZsiwVEUTLlg5vVosYQg==","_resolved":"/tmp/40abf5af7adfa8e3148065329fd765a4/sifchain-stargate-0.0.0-snapshot.99966d6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.99966d6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cmeJaUZ4yLzi627wOdKmveC57JfUz2yb7JH8fmyfOLyvAThnq+lwxhaOdcZQVo1TlTTZsiwVEUTLlg5vVosYQg==","shasum":"dec7bc00750a9524860380af5e47969015bd5c08","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.99966d6.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nPGe+l2s4w/jHhaFapF8+XYGGetzGluWa7Hk3Mi2agIgHOLmLGNn9VpWQBzoI9odYOb+nTFrP5RPvirVo+rDd6Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu7ioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFlxAAkdvEBzwK3jdquLLIdHg6f1z6I9UAybwh8HZUuresCUIuVVHd\r\npediVuKgwBG6rjxtS9sDXpDWS2bEhOAR1CRiNBcZlhIHMKGHIdivGOPVnBPR\r\nf9VEQC2qUzrSImxDEQAV/JsgfWNKFFi7u+oqDQuMasSLhaxnO9yuPG9Y1k5p\r\ny/8bF3FRicn3r/rVeTW5pRQ6o5NXmoi5kpHLoSQ3KvqGNHG6CKVYU4oOQR4J\r\n1inoXNbFetPGq8kbt2ZIr+LGHr6i6/MCv4EcDZ0tNwa56UMljAnHTEBgrIEr\r\nLLpKjYT9JeWEG7RfRRUvSSHcd76CnHMnFvJumE0gURw/ZRr8wvxDvhaxXz5Q\r\nii6PYt4GEEZQFIJjFP+x5ppvoI3IS9b9f9nOY+ombg05NoFY7A1WfxS75FLa\r\nETukoHVvS8lR+3bBMbzvj97V0CxvKDXpsFqE4rIcz0cVALmeCbScUbGnLyG2\r\nmRC4bHwlOY1hqNDNFQ//WOfCDWBFlFD/E7Tf+mYrqrp4rdVA47efUXWXB+Lv\r\nUnbcc5ERDxOy1H67mhCmnQ4euytOMgiEOtwAR2OVszbG9ZL2+uEnd2rUsuPA\r\nNEBoknlsPnff1jTCLR7Um4ye9xrSEsDAjdVA3XsqoahHMjspKlVu7Yo7xqrN\r\nnj0jtfBW8k2ZvPFqRge00gRhxmfTfocLlqI=\r\n=nJR/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.99966d6_1656469671912_0.8756715940590791"},"_hasShrinkwrap":false},"0.0.0-snapshot.357b2b4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.357b2b4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.357b2b4","@sifchain/proto-types":"0.0.0-snapshot.357b2b4","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.357b2b4","_integrity":"sha512-VW8H/81TNjs+4xG5hCXCVuGWuXFDrpikepjsCJDF/uOverNQZFJh7P46tk4m+0T3iEhndx1P/HnV7QwGeshHOA==","_resolved":"/tmp/9bb1576dc88ed9ffee02568ce2d30bbb/sifchain-stargate-0.0.0-snapshot.357b2b4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.357b2b4.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VW8H/81TNjs+4xG5hCXCVuGWuXFDrpikepjsCJDF/uOverNQZFJh7P46tk4m+0T3iEhndx1P/HnV7QwGeshHOA==","shasum":"c4636ee27f5e3cd34d5f2c9bd16f025bea567df8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.357b2b4.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbMGDBmFGJ09EX/A7pkAkcQTOYqYCoBwElBg1ZyJfc0AIhAJmeEqqCpQSx9q80pez5TF7WT9Qd2lGfwItTd9w9ubcn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu85GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp4RAAjBfC3CqNKuIXxTLfEp0VblgSes55IUPb/2BPuK8rNGAojl2S\r\npNOEmymL9rFgTDJnyncgegD5q8M4NC44M63TQrrByQbBBWhIRTeyjlyhILDg\r\n1tGLe3wUq6sBLkUDNT+8mUNiIPYzHrZWBcy/wBP6kVMW0kqZSXwGltjKAx8Q\r\nNAvk5F9StFsNsx2tFp+tWHE/yGIMM3NyrbrM6kuUusICdkql93KZZw1z+0lY\r\nYzjBIWRBbgcgIPCkJ4IVQnYN3EHJi539o173L5Clv7R8jm6b1Zs5S8PfBfhc\r\nRqNcUzPbrAieruesebUwSMLSzRoYNMilqi2RZcuyiwEPWDQXOKSh4yigmQmn\r\n9f/wUZMSMft5KwBp2iiuJ+to0ZcbelEWy0R+sceFWD6/Sk9lVWDBkeTYAnOz\r\nY42Fqf4iTCydYAvZHXzXsoeFS1ETmMMRQ42C0raQLYgrYEjcD0lljHGRy13I\r\nvoEwOnm4FPOKopzkJ/CSZe98nCJkfBCE8TJUF2HiNrfl/GltALVYQD044KG6\r\nHTSIs4ab9syS2njOMjFrEzE473UbHsXgEcQLGia2La+TMY52Kfd2DOkU/A26\r\nEMtqCTFaaQSLoU1DoQerxQ080QSRFGnxZb8rGgg4yIRviOQ5CcUBD1/wQjnc\r\nEQjppABneuigzhmBpcJ36HjBrmjTMt2i+kA=\r\n=Xuu1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.357b2b4_1656475206466_0.18347692248212888"},"_hasShrinkwrap":false},"0.0.0-snapshot.7d1c207":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7d1c207","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7d1c207","@sifchain/proto-types":"0.0.0-snapshot.7d1c207","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7d1c207","_integrity":"sha512-dfXXTyJka2VrGB/Dv27ki1xjqZv6yVqBE7mu2Q3mXA6MRJfQ5ow+U5jzvrkDWgqxm2wJbFAn2pXWiJ38+DbxIA==","_resolved":"/tmp/5667c7babb6ac22ba1bb12397375d211/sifchain-stargate-0.0.0-snapshot.7d1c207.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7d1c207.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dfXXTyJka2VrGB/Dv27ki1xjqZv6yVqBE7mu2Q3mXA6MRJfQ5ow+U5jzvrkDWgqxm2wJbFAn2pXWiJ38+DbxIA==","shasum":"da5453b808c7c0abd511baee59ef35cb28617f64","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7d1c207.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5fALbp83BR/peFx7tkUVaCeAcUuKdLS4UythexCzsBQIhAKfse468jSYfN1YKP27Oaddzbcgfwy37xhQi74xehkQr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu+UuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouJBAAljCf8WwL6ELWLTUFxXv3qNJCuH9t+GrysBbyZFqWaOELx8Xi\r\nkbbaSDrHOEtJweKNINSmKmCShjHvyjsqDEc5xR204d5mc+sOotKyclL8zoI+\r\n+dakZPWPOVoCsgEtKf8y7bSV2zD/Ln+dV9PI/hg58Rbut6hX12lg2AmCPXOZ\r\n76UT5VS9Pj5+uVgcWH+9bIB7KTHByoY6giU82q5rx6lrVzLPeFj9CUoVhtX/\r\nlj7yObbgPDSOl3BcxoaIwVnTqi41BIReuzLqTZauqIxasWwG2oGE0RC/+0YD\r\nb1q1CDol6tDmozC8jbPn5Dqyk5XdOlbHNae+OlkuOgW5i6e+ZtzV+pZ5gcH5\r\nY8GHPBhswLMNGwd1ON8s4Xc5rJUokbAWCrZnT3ZxGCzMFTx5z6N1ZVrEJOJY\r\nSAgSJkYZNbDWgjr588+Fl8TqvrGiq4IA2gK2VYPqVnPaaAPHidZBwBoJnoQt\r\nyVU9pMmzfJQqK3MNW76hOwn9A1qJzKs+8ZOdGzxr3aZkKY7Q1+Ff8y+iHHW+\r\ncarEeLju4GrsDILHiG0p7qcsgfR5UG0w6uUA3gr3DbACwOsxFZ5coXCqLxCE\r\nLW2/G0WpgJ7anJeW/iicR7LWjeYHUWDtQL+2NmKZKptJhMUjJOtT46okZnuA\r\nuWCMDZ1I0CINjqWWPRo+H07Ui08P5d7Nww8=\r\n=KMsk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7d1c207_1656481070770_0.23348640639755436"},"_hasShrinkwrap":false},"0.0.0-snapshot.35c6b9d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.35c6b9d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.35c6b9d","@sifchain/proto-types":"0.0.0-snapshot.35c6b9d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.35c6b9d","_integrity":"sha512-E+ZNOszN2jAwlhE+h/LtueotuQwruAdxTZmTyn+Z7e5Nr3m9kMMQVZqR1UfzALA+twRZ8SdyTFRP6z/nTMgQPA==","_resolved":"/tmp/10fe411c569a549bde1631e721127b53/sifchain-stargate-0.0.0-snapshot.35c6b9d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.35c6b9d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-E+ZNOszN2jAwlhE+h/LtueotuQwruAdxTZmTyn+Z7e5Nr3m9kMMQVZqR1UfzALA+twRZ8SdyTFRP6z/nTMgQPA==","shasum":"8a1869b6b9e461c27aec10e4558ae03779c7dd05","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.35c6b9d.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6itz1oJVp4QQZGIMIC247350WH8JkkcujuYkOooBheAiBXNp0O5T2s/x4fBSnTV/zBfZqe7RpfWg8IVpNKgl4kGg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivN6FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRzg//dmhyfCt3JXqrEr4f8j9K/jEyfc+ip6HnfL0y+yiOA+nbUiMt\r\n1sNT0t5aMPOghXzkCS4FI75Hv0RJoUjiF3mzefOEfUvyUvYzpGAXmtpGy2Je\r\ngbiACbXfFB+ym49WJilJempkrDWvA2h2w4ecIABqIvGYri+kr4KN9GH+Tby8\r\nVQo5nIxTB6Uvk+FSjKLXN5uEdHsOnoLjP5YPZrS4BwHXzgYHh07EeJHrA+Rd\r\n/kw63O9gNdb6Ovey8u0xtLUNeqExUlE/cN2Y+H6XgAJZbL3qAM+SzAeAP6yt\r\nXLFrslX8tKjv3oKkah7qMUHIDVnyXgi+KGx+0Ox3FivhQXNI9PM57FUsItO8\r\nZu3Gn8gKLNr1OXrK8BI3QJzayBuaw3oO8q2x8towdqftRoxtXK4D+EQTIHeR\r\ni9q/PBVyh0x70+q7ygec2MEROTfp5E38FxxwSq5aIUbb0uTNqRrL1OBbE+Jr\r\nOPxZVz2VYkMANoY1LXWvZqvvWl7IIdjrozfhW45LkoLx1IJdwDEV4fjSsRoy\r\nc1u23AA+Cr8eZz4dVJCEb1gkCSNCU4zFtld7oia0glekix9NugVuy7JOA2zU\r\nWHuFjvQTZfPYh/sFXKg0RqBpZqGLkSIghwXCf9zxR1NgWzZsIDqyDo3qoVN/\r\nYC8Vle7Kceb4GlZIkHm8Id3+9aHt54I3nsc=\r\n=u4xD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.35c6b9d_1656544900725_0.6071821547131808"},"_hasShrinkwrap":false},"0.0.0-snapshot.4594b25":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4594b25","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4594b25","@sifchain/proto-types":"0.0.0-snapshot.4594b25","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4594b25","_integrity":"sha512-NdI8D7d8SEk0tHzsGBY/1wfGscXLTofRjRKaO/nVjOzcrmsPCqm/2VeoA3VbDLDuFfsajk1UnBGWfjb3Y8G2Zg==","_resolved":"/tmp/92068efa6835df8e955698536196149c/sifchain-stargate-0.0.0-snapshot.4594b25.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4594b25.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NdI8D7d8SEk0tHzsGBY/1wfGscXLTofRjRKaO/nVjOzcrmsPCqm/2VeoA3VbDLDuFfsajk1UnBGWfjb3Y8G2Zg==","shasum":"310947837ce2d38551668634e3bf355ca2db9d34","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4594b25.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeoG5M5dknja9yS1lLTVhCM22pX3v/J8SUJJHA7cM+FAiBw6u6phS4aT1D6mNrXY3U5AgpxLGIAbv+xwgXL7HUyUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivPi9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEYw/9FpcRPNVALMFYvp/CFl4dClC6kUwUeyJ+pJ7rLa344L1jCe7v\r\nPNlaUMAvbXd4jvsua1a3QofjAxvufk92EVqkaVvTkHIBHYLCR+edgEiMdJnk\r\nFE4rHAm80EnGt65Wg1l6VUj694aG5t07XOlgynkaUK/x8ZiEESPQJYLxp7mY\r\nvZOqqsWQGWopC1eyzSFaAKC0ZkjCweufKWtR7/jGtDZMAhcw+xu8bS9ce2as\r\nMOj2tZu0/nHJSqyyql4q8lGsmUjawhI894FXcrwEs1MdwtEa7yB3D0ASLwlW\r\nMidlBcbnAq735VMrligBSX5wL6idJ+zKZqKU+zx9n4h3pcs/XS5q5Kk2LFzK\r\nS0UycO1VadlrYrK0XikTBWn59CBTsmKgqdG+NWJrofCf4gZ6rqBkeHzmEJv5\r\n8OeLvaJnnFfnlLdJJGmbOmXOM0j4qmzg3NRHMkBSUqkrwuZt3j59R4wVHffB\r\nHl7ocP11XU5rWTKsYdUys9tWIauAB2lRFRPnvRK+gab2q4Y4F2/kpDtSvDIb\r\ntFbh4iXdySD3c9oIk5qnhfsRTy7UP5BFYkdr+x4QBNEkEW+gR998M8yI/D+V\r\nEBNrs79qxogY4i4jBD6QZJeGx2FUPuKB9pukuoHo7veEB71PjzVC2bsquT17\r\nvurnzB0cWdn2/zhW7HDeuag8Mq1/5Ksydbo=\r\n=sEGh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4594b25_1656551613598_0.5358549043213054"},"_hasShrinkwrap":false},"0.0.0-snapshot.7cdae2f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7cdae2f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7cdae2f","@sifchain/proto-types":"0.0.0-snapshot.7cdae2f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7cdae2f","_integrity":"sha512-N+Q355scF0gavQBdWqB2YYJt/t5iHwCBGbD5LS/YhNnXyLMoOpbLgkSKL3sm5E6goFKM8EygYFOqc8l+p7tT9Q==","_resolved":"/tmp/a12012448f11e968c620191f854af0c6/sifchain-stargate-0.0.0-snapshot.7cdae2f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7cdae2f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-N+Q355scF0gavQBdWqB2YYJt/t5iHwCBGbD5LS/YhNnXyLMoOpbLgkSKL3sm5E6goFKM8EygYFOqc8l+p7tT9Q==","shasum":"bf7ca8831d18252a24e4207defa406dc60bd96d7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7cdae2f.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTMbHplft1l0+oFvmvd1J3sEF3FbZgq+nP+sNmDamhpAiEAsPZufMmEfF6X9sYGjqo6TcnPP6WAYaG2skynPI2Jny0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBQA//f9Arb/Jbbv7MUpB8RkH/pH8k/nSa1Eb8cnr3YVKmYgSwZCQ6\r\nsLt3NaqhWmkB4ii4iVXbjV6ymcLklfWH4HWCQptTcpwP6B9XVLqeE0KxvA1e\r\njJn4bu2k0hz5zDnyN01K2BKQIuNXoWOR/wNQK7+2g6Wq50hYI4LK2GVaKC3Y\r\nbiwYuI7cPmJQWbVwMAofsR5UZ6MfcvtkwclsRcboelLEpVW/4pCFAuhkfkqC\r\ndgU1lCk2R+pIY27nr8CIgwxhNwLyKH4rNSOtlD7V3nvcyyDmymvYcDSpD4ZG\r\ngVuyO8Q347sALACQV7PHtPXxpVWz9RcZjhkPrxc0nS4R0ZZNvoGjs13QCPaO\r\n5KuUlHwcp5PjdYwKMmY6y+1vJzQLjVLpfbkQPV6B/rhjr0Bzcz+lnxGvJZYl\r\nXrs7TVZ3l6GbyZluCwJ2M2OOhh+RmI40iBKBqbXgezOjWyjJTzeruOO41gau\r\nofeeNVTre9QEMaMgiJ1nflaNgEmevEeQiScwhlngnU1GgxwTufJiAwxe9oH6\r\nr1uOgUZyZJ0+K7ibNFFWu8kfgPvK1xAtODfUKDtMWTM2MbKoUbOmDDC+ZAMX\r\nnInLcbtsYztFWZdpvZx6M9rHPSyNDoK35xysQlNb0pxnWchGDDk8O9Lb7j0E\r\nTjVpqf9jkCv+uBpbxmEJphrzb+A3FqHH7Hs=\r\n=inLr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7cdae2f_1656554140807_0.15510796369677626"},"_hasShrinkwrap":false},"0.0.0-snapshot.6c8d1b0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6c8d1b0","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.6c8d1b0","@sifchain/proto-types":"0.0.0-snapshot.6c8d1b0","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6c8d1b0","_integrity":"sha512-wigwLZT+7EfeGQnqju6VpcAev5XGKaF976Y/pDJsLjR4H1XyGXOjcrY7T1L9JGeZeavheeNNKiduwtOd28xy2g==","_resolved":"/tmp/13ee76f9a595b26712d1cd46a0cfd4d5/sifchain-stargate-0.0.0-snapshot.6c8d1b0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6c8d1b0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wigwLZT+7EfeGQnqju6VpcAev5XGKaF976Y/pDJsLjR4H1XyGXOjcrY7T1L9JGeZeavheeNNKiduwtOd28xy2g==","shasum":"fd4328cee1395d6b262cd180a6356ff94ddfaec3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6c8d1b0.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOK5nSC3I4Kb0evCunw1t04YKdYomxl8JcCk42L/us/AiAn4BrB9wbZyqngkd1Mih7SVeBbM/ozLF01ZfWHl4gAoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEPQ/+Iulp4dwLIWCz1J8yWRYD+w8sK71iYTYVcu5fqzXhwtkFF+xF\r\nkmjnxaxcOYqFrfb789c9tHAbV168i0dh2L9X3tUGFlh2iWOL/vEnQ8cK8L0M\r\nEqtr9ERbuALpnPV/U28uUrEDigI8ILj3+rqHNc9NnP8Fq+dA/bQXOEWjt1AO\r\no7BLAqJum0jclkdKp5gh4FtY6rI/3KocdDadZmXXoOG7zHQZVqw5tPL1kJ8A\r\nDMN7I7tbSgZcCxy+SMez8lpbzcEbLZ47DrzPyASMzE5j5Snf8337/huJcYgy\r\nPaPdXh3dwOP+CpxZ2uYQUPF5wipHG61fbUOqEBjbyFLxyehbzj7KHnWwqNc3\r\nzpVx2KznFYGANnOpeD5Gj4chScx93QML8Ttmz2Nfues24Jf6CFgqkhqXDWZx\r\nQGd1ygtnvfOPXzbNFu1g1hYMPayuWWs25wuiqYRoE2S5uK5HN6BqAFtlusSH\r\nwgo21rvjxbWhb3h7WAa9wkvE+RtHWV2QYi+93q7/1xBQimbFb1nWJIHsk8n1\r\neE9qY1B5eLze/ZGZB4Sa1uvV6Fj4ZPbRoqINt9cjoNQJjLzJWH4l2i15Dpvf\r\nCt4CRA1q1q2MeCabUB5R4GQ+KadikHB8ETOTXnY0n8YFn8QvAGqFT/vZ09/d\r\nM2AilZIylZl6n+FiW54Sf1vei9i525KZ6Ng=\r\n=i2yo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6c8d1b0_1656554300693_0.0014713130586661016"},"_hasShrinkwrap":false},"0.0.0-snapshot.6fca3ec":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6fca3ec","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.6fca3ec","@sifchain/proto-types":"0.0.0-snapshot.6fca3ec","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6fca3ec","_integrity":"sha512-Nn9d7psRJ1vFTd2U2/gYd+KvVVQWk0FgUvfo+evh1uKRvSx2wbB88aANfpeEfx2lCY8NxF6+aW9Y7qzLC8OHrA==","_resolved":"/tmp/58f6dbfb336894d45b86bda21356add9/sifchain-stargate-0.0.0-snapshot.6fca3ec.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6fca3ec.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Nn9d7psRJ1vFTd2U2/gYd+KvVVQWk0FgUvfo+evh1uKRvSx2wbB88aANfpeEfx2lCY8NxF6+aW9Y7qzLC8OHrA==","shasum":"23065bcc0ca6d97206119e3d77ab5279ff85bfc6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6fca3ec.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2Jtt79Kavzhvyll/Y54ofw0xJ7B49VnzUWt+gl6zCWAiEAg+u8KqGP6h6g968yPV/y+B4kyk5mOA/NDGpdqVCmGeI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQkOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlQRAAnbynCGN1UjVgIfScHqlvd1J9wA2TqU+eEEaPi0On8Bz4xpVx\r\nqMWyHcjA9NYrlMcVC1poL5bEPN4RYxebgFcahqmsWhc6K3vGEke2a3U3cK/s\r\nyUNgeEriGF+qiFKy1sbEbJyKsQpwXjVeA91yZSLvxd4zVAIpczlPheeKl56D\r\n4w3hFH7NVC0R6XaLfvswt7ei+ZkSM1sozqJFka786bMO0+OkL+EkHb2Y44uW\r\n9LpfqXxc2hUWjvyO5n02TVA3J6ZFlT8m4MqGzF4drz8Ya0sHGkNbsy9mohvu\r\nx5krfv9O7CVSapYmN4GU75kvcGpaYAfAFJ6p7wMCVILvyp/pMcvTWbaCCFm9\r\nSIrxponOY6D7xpK4ntvFhJBt7qpc+x2NI44TcFylZHqdkcXCKekWY05z7mGo\r\njyk0vcwn60f/S8odzcPe+JmQDybn2rEL1KlBRMignkGjoxDHE+jljGJuOWIT\r\nGeyh5ukw5sDqC0k+30FPYwaxrOEOlF+Jo+GgaxXiYOzBWf3sbF0DoT3/ht1G\r\nGUDrD4eY2pTmh5r/FvRywxE+xgdX23dwKcdmpBVOjuyGrK1MZdFS+gGy3NbT\r\nZ0pWmw7PZsCbK6/AXFxncCAYXD3qmuwCK6RkMJZAgnbe5HN9TzduyOJd+RmY\r\nehJ2XBTTKyCC/FHdi0Rnx2IpoT4TVymkveQ=\r\n=vlpU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6fca3ec_1656555790575_0.04084590173347502"},"_hasShrinkwrap":false},"0.0.0-snapshot.753ed67":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.753ed67","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.753ed67","@sifchain/proto-types":"0.0.0-snapshot.753ed67","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.753ed67","_integrity":"sha512-zF/rx7xCF7aMdJGRzWlZZVujATvFCnkAGXiO3ZVZ50dQ8p15b/qbpMcbl2zj/5y3rBOYEllR80gUiPyouLtHGw==","_resolved":"/tmp/03373bbdc2c54f8428e02c90aa181975/sifchain-stargate-0.0.0-snapshot.753ed67.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.753ed67.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zF/rx7xCF7aMdJGRzWlZZVujATvFCnkAGXiO3ZVZ50dQ8p15b/qbpMcbl2zj/5y3rBOYEllR80gUiPyouLtHGw==","shasum":"65f6d5404172dbce684d6e8746aa82a214d0ed76","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.753ed67.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfLVqGKoDCSyR6YCFWCMloHjqnBp922SHKvnkZLODJRAiEAnwK0SwKBV1xWX8hPdnLG6EKrCrEKzW/YxC95WEMoAYA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivRZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6kg/7BUWos2P/7DGi8EoteUwWwqxFwwKlrSu1tse88NlMrAUqfkFj\r\nzXZrQo4o6Qej/01ME+TY/22a3kLRwH9EV7sdAfkb/aiOh96X0yt0qS3lhrGa\r\nyqKPqDD+pBysNAUtTYZqb/wFjtSpaKBeo1/gfSz5aglnEi3JCuotzxx75gjo\r\nG/oG/wgK+PhzmNwfgZxoM3TgkCQC+wqGT35FvhtuHhTUkBiCBLu+fdZqM4d2\r\n5zKiq5nHVxnVOmCCCAw3iV0UoCEGwHs24da8gZmu2IQPO9mXolhkpigHuXyp\r\nVrWnzHu/9XVyXQA3ivqH19Ia4HnjPLtxTWbHFuxW3FpYo6dCtW9JLdBXBpe7\r\nlR1zskQ8J3e12XmwBForT5LxMl7Q4qD9EW7wSIFDIFpaPddg1QlI+8/6fNeq\r\n3p0vOBNv99KZon0gskzawT2HHypV9+IShyJayv4sldwR+CmC4WfY436j/m/m\r\nE8mPdsvZt1Epnh66PyMb3gAc+0YfeSIexd0Q00Tq9daSCYdSaOMWhb6u9bgM\r\nar7LadyQxftTBs0NTfTvpDP+j3ocajEJhHaSFRGKvAFnbaSsCUzILq/SF6fv\r\nOOVammvQUfHjcYZoFTt8byDawd6a8XCZS8isXyd6uZkByb/KZLpLNI0hl+Vi\r\ndYtlslziI7xbf/Q16AaCifPtP77bfIf7nGk=\r\n=EJ/m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.753ed67_1656559225847_0.10397935784192036"},"_hasShrinkwrap":false},"0.0.0-snapshot.e60adc6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e60adc6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.e60adc6","@sifchain/proto-types":"0.0.0-snapshot.e60adc6","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e60adc6","_integrity":"sha512-he5Co55dzHPlYcuQa4FhbxYLweyYOlrGyV4M35kpt6ypd5fzplKd68DIfcoN4hkt9h/RpQ9zgfyP9GlGZNJkKA==","_resolved":"/tmp/70b8b29db5efa56fb2134df6cbf9df5f/sifchain-stargate-0.0.0-snapshot.e60adc6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e60adc6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-he5Co55dzHPlYcuQa4FhbxYLweyYOlrGyV4M35kpt6ypd5fzplKd68DIfcoN4hkt9h/RpQ9zgfyP9GlGZNJkKA==","shasum":"719da5b2901f7414eb6049e1c08386ea8616a907","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e60adc6.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARc4QvPGdSdYgdYnjZJeJtIYOZce92kR3g4FmZNbHfJAiAzoLYGyl/xCCq0gEQmgKPgwHpI22lKsLUJa+nXa7QK9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivaCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAMQ//VcsPAjQHyHOyOPhivbhRsUIOmDQQcoNmL5qmSunO/YlXDOuR\r\n9wKloxkjxNv3s/T3XVWVL2II+uCjFhnvnbtdfWiqBn5+ghZw1FyT7xd3Hnv1\r\nOTHp13SdxuwJEsOMk4xha25LZqL9a6/ygyjk0ljjArS8Swcy4dt+e3JEVg8m\r\nkhkNtDeusUj2h5/9WuTNPyqxzkmjMMoYO2endEmjdO6+lr3ld9PAh+0O5Uy0\r\nD3U9N97XXVVc4ndjORF3DPONnSw2hKOfQqq7YoaxIpw7sbpWIofI/zzX+ybK\r\nrIiqaovof3ZCPKAIjcbMiPcRzsYkTj2nk5pd35dJYlWcEcDIhNzfMCFq/TQh\r\noclyVQwcniJVvin/Fi3Q33SLVgOt6YdpDBvoh22tWnmIvhS6nkweyrEglGo4\r\nRTTxtx/GBfBus7+VyT+bV54RzOiJD0TZjuuCAiGnMZbtWOX6NmeuyRG8+RIO\r\nHDC+GH1d1cr7WeIRvfvmRcCAQHVMI6g10B4yG40kHSmWBVphJLen4oPcDhwe\r\nSN1Un/p0QSfLzGam92APJBMvAnHTPIGSczOL+nXaFhEZWD4tF/TvPJ6qkMXE\r\nyO3znepFQtRM5YsZ8UP/NtzUznyxIxTtS3rLNggzYm9gLY7WAnpsCpo7Th9e\r\n1qiVtfEFn3Sxt+KHZP0UT4ZXZq5JR0Ued98=\r\n=+PQX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e60adc6_1656594565424_0.2436354692113334"},"_hasShrinkwrap":false},"0.0.0-snapshot.b0daadd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b0daadd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b0daadd","@sifchain/proto-types":"0.0.0-snapshot.b0daadd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b0daadd","_integrity":"sha512-951z0agutoFUjYMGFkPfwxYXfjohJK7oKXgk9Pj/Zyu5rhiNu5sVE9nYCvtmpXX4gxAa7x1GRpusPJPVx9sIJg==","_resolved":"/tmp/5769b42f656d5717914d62f1c02babf3/sifchain-stargate-0.0.0-snapshot.b0daadd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b0daadd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-951z0agutoFUjYMGFkPfwxYXfjohJK7oKXgk9Pj/Zyu5rhiNu5sVE9nYCvtmpXX4gxAa7x1GRpusPJPVx9sIJg==","shasum":"745d16465a16fdf7a974c98d0597cca1caf532de","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b0daadd.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/b1FhRTo4rvNg7AmxnZqaOA2qw/uLrGSx72MGFjrNXAiEA4Plq57eo6f86X0eUm5sHv7ustsFZZ0l2E9DinErDEiQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivg5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqziA/7BTJFw6hBCnv0WsjVmOPWG0U/E2Gn0eWbhZxrFY17LSCxl1d/\r\nuNmpy0rIJoIpyq0GPnbQtLA2crDZOeaBS8UaRglsaxS+Y8zKTlLNo+WXoi4Y\r\n/g46T8F/iN4V/HH7NBmWT6vV/rBchv4Ky8aqHSNfAZQo/qMicjSv6hkvgJEP\r\ntHZQPTlChyN3MKfl2VUyvCjEDUIUItMGfj39w/9voXuME9Wc6LjJhymtqUPc\r\ndbkhg4ZPJrDfaZbERlejvgdxJjYv4+ModNsoUism6kQ4mvXfumHK91FoxlmV\r\na26JDQWzZekON7OLHrxMOvoFkkzc/QwcgtptnU15Vdbo46hBxO+oK7qKpF0R\r\nRqL2S7NNexQi9QU0C/00JpEOgKEhFoDdJbE9IQH98H0Qxe3YHe2jwtFXstz8\r\nH6u9UM0IiAOWkKOYcgh/CIgJNwM0MCk2qvLG5l99M2AOXTN4L3+IC6g2rNR6\r\nKl//Ne/rPkZis2gtzT/dyHxseaZoMvqmgw6wmF4gEEop5wd7nxECIL5YdU/j\r\nF/hWv3KOFf7sopuFBa7WtDBFdzbwfMyaXoQ4GeMrPGtp1qu+f7Em9IiwUbSR\r\nMMOvI0deLEQKtmCw/Jmeswn2Dv4fSSQheYiH5sC6ZRJXcLnyInkOO1Coc/qS\r\n/Ig8PAPs6QP4PxwzM0O8DIeGTCvPaHQIJ5w=\r\n=Phge\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b0daadd_1656622691149_0.30523246983982544"},"_hasShrinkwrap":false},"0.0.0-snapshot.fa7cb22":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fa7cb22","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.fa7cb22","@sifchain/proto-types":"0.0.0-snapshot.fa7cb22","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fa7cb22","_integrity":"sha512-ZeT8qkMA0+lQEEs3N0nRvZjEkY5tElL8D2emoehFcN/5/McacK3rAUzhxs0B4Fc9iv9KlC9nG5M8atEqunpA0g==","_resolved":"/tmp/19a8b184f9f400d8a25e4cb35c15d805/sifchain-stargate-0.0.0-snapshot.fa7cb22.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fa7cb22.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZeT8qkMA0+lQEEs3N0nRvZjEkY5tElL8D2emoehFcN/5/McacK3rAUzhxs0B4Fc9iv9KlC9nG5M8atEqunpA0g==","shasum":"dd11609c08ac9e5d8109e0e8f3aa7b8bd35c59f0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fa7cb22.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj0UD/2MM+5Q8+nlqQdmldQiGP0vTXXaz2pW+1D2rYDwIgV4GOBVjrVXusuz2bec8TO5r7DZ/RMyoty5fR4kEwXGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivi+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT5hAAhtgtwDJDWcpuhV84xXSQSuALPG0Nb3jcbwnge3pG1MC7vAxz\r\nAp3xDLNy5my8LaoToVy69A3C6DiVJJsZfV+ZQkiDuFi51kpW+oYCePfxAzXe\r\nbv887cf6+fs4AYTOgfMUk0rkgUpko+rPk6qVKtidIC4xWikUEqQxjptPzfdp\r\nuGL6fbmW8JINo2gJJNGfq35dJYq00RggG3cevvaLVPC4NsAfzpR3B+Y9OOF0\r\nXYie9ACE09VoCX7BfpPcPQ4vCUnPhiNaO3te/6gjpv5NguWy1LitjJ6/OTH5\r\ngY6FsNe+UOFo3nnxjXyzC8FvGplF/BvEZ6z81dcn2wo62Q6CNiTCvKeKive0\r\nRTbVTV+ZR0gxXeRBr4VNCYDSjZW5taSHwfEPyno6XT1CQXntFvDXOOsCDGji\r\nY7V3mrdSVVWYA962DLRHcytEDyBEPs1B5/PXBeW+D+8cX5Rsv01Y0RNB3DQl\r\ngzeoPomROFRIUO0BYuvNhm9tdk48WXuCPOdUAcDMIePZAH9KpH00PAFQqn7m\r\n1dWp8roB68F3lvVCUPWuZg9xrTdfixJSaDkcb9YXIEQAMj0bHNQ+RvOsMB4D\r\nITw9pEoW8FpTBNrAZOyeVJKBVatqVojyi3+ssYiOqB1Hl0Cvj2POUoJQGmHZ\r\nIswNlapaSFSL2ld8xZc8v4FvWGsucyPUI6A=\r\n=AQ3v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fa7cb22_1656631227574_0.27190948770321266"},"_hasShrinkwrap":false},"0.0.0-snapshot.b82b46d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b82b46d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b82b46d","@sifchain/proto-types":"0.0.0-snapshot.b82b46d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b82b46d","_integrity":"sha512-CtT6C8qUjZe6/qpGL12Gk8SJR/Wxisum05qu72qdap/IXD6eaIhHJpsDTBV73UjCp/HauLQg0SVaDaTXyUdqyg==","_resolved":"/tmp/5f99ed5c62c5ef2ebe872fbf68a4d917/sifchain-stargate-0.0.0-snapshot.b82b46d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b82b46d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CtT6C8qUjZe6/qpGL12Gk8SJR/Wxisum05qu72qdap/IXD6eaIhHJpsDTBV73UjCp/HauLQg0SVaDaTXyUdqyg==","shasum":"f9500726ae03d0026975e9afc4e221114a8f133f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b82b46d.tgz","fileCount":42,"unpackedSize":124641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ0/mu1qS+f+So1a88vgodS8R3KkoeAmZhObKABAW4KAiEA8IqiBSeN1oVGsIOFRNlZeu9wleC3lF7HYbUogl+8iAk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzNRAAmd8AtB06dz+es2esQxSvgMXDoYIn/gDLU9KsI5jhC1fpyw8u\r\nnaypYhZ17pQz9KHiTpVQyk2UWK4yGYhJi96389q0rU8c09dcQcAAV1LTirsd\r\nJN74HDm8W51s2u1DEroE9a9vYLmyM98blGGmqmKAkrTgB+Q/nLFBrWycFrax\r\nQMbQIuwEvx5qNg5wu1foq8H8YTN6qFr9lqw4A2DhTjaP8aB0CMrt8ehNQLq2\r\nbv45PDw87NaH0n4RY4Cug+dWFfhCCzjvEXu7RVQUQrYq1/ffyiT2Pxuje5zf\r\nbZ/exjrqW0lZMRYDGUyWcpPJexIPpjIijmNxeOZWJrDRbnUzlmPYGPbnDuXW\r\nKKc3OyNiXjwr3xCBvrp1k8YHyQtkPQcOkd6gWnNAy4AICSOZV3gpSck90sge\r\naggeoAQqGU5lItnWvFwZo2ITsWfmTLfv8gYS0GbzVNWtQLr47LbrIxGpbLCR\r\nbU60uJHKsKU8OuMztv6PP7J3dU0BpccBQq3HqL1zO00P8e/10Nb6b4mLOfYS\r\ns1ijSCrSkCA4dG0vhKXYiic+iG/q6/l0kbdFlVAoUyBPtgYtAAORM7Y2Zc2W\r\nnUEMXFjSHrWDm0rF4YU6ItPQw3BFAItGRqHEGA7MWKuyhkBI4wFKnkgfwLfc\r\n/0a2KOhKWp6hFrkJv3ZYynAgfPVbiFemSlk=\r\n=/lTa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b82b46d_1656633626207_0.3558730251907787"},"_hasShrinkwrap":false},"0.0.0-snapshot.eaa8d09":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.eaa8d09","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.eaa8d09","@sifchain/proto-types":"0.0.0-snapshot.eaa8d09","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.eaa8d09","_integrity":"sha512-rO3v4vlVIAcRFrQIz323VApMFBDrq+cgXzAqJO4A6P8ZPDXHilEsOax0HBqOkGuQMfgN3+thHLExaQvk6DbY3Q==","_resolved":"/tmp/b1d3648b066217fe6096d0205d63e7c0/sifchain-stargate-0.0.0-snapshot.eaa8d09.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.eaa8d09.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rO3v4vlVIAcRFrQIz323VApMFBDrq+cgXzAqJO4A6P8ZPDXHilEsOax0HBqOkGuQMfgN3+thHLExaQvk6DbY3Q==","shasum":"0ddabc7672f45d33238164f6502d9b6cf813d617","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.eaa8d09.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnE1PYAcx8+jnYjk0FM/B05heAfoFr73sRVqEXjsv6pwIgF8hBv2utgBo9KgeXjzCEBd2FOAx/tlTo+GFtEnZ/63w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv4XUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSgA//b+yYea9IHu+Doz8ExBu4vF0+9nVQzFjFt6QmB+47yM+8zA88\r\nZ4anENtV3ZJ5pzl1GdrVE7HU3FT+QHbgFuw5KwL4o5yeYsjgn9Z7BqwNSzTC\r\nHek0+RjWnQgM8Q3qesOij6PiX4Mh8pXVItzuVmFPY+tBSyO4uphtBWFx+ceq\r\nwyHoBli6uoo8yIXMMf1pn18W+J2lNLGLAXrOj1QaGUIugXOwvmrrqk5Lj8W8\r\nth6jyPYpmw1y83DTjuos/h3FTUKk+3jCRvzrPPCBG5zatNKn2y7Pce+A7K4/\r\nwV4b7xG8NPKSZRP24nqTnmyrW3UEk2Re8307ZHJkwhFnejnsME5rtYQdVAGD\r\nGAIyhkwrJEh3FuAk94osIQikJTawa4uUMVykVOqbphZQLzMeBbAEipEk1BYX\r\nQH10K+xX/DdaQzFh5F9K9PlZ9flTPsvCaX5yCEmg07jLlLtJDI0S623om5yY\r\njmZ25YY1TN7lUXrpNG4GKU6CVzq9G6ubsANsqCHLp2x3xwPfPcOB/yVbIwwH\r\nua5Lr+w3QCNGyiBpJFfas9oen9NsVmkvpTsey4KmVT8T4136wVjQRGvGdYX3\r\ni+Br7c9vYL6byewkyB22KJMi/LrgGQexrhJ5z0cK2yTqLrPx4eLwHo9bW2QB\r\n3C7DGfmltRPBxyzGFyj2HgUISPmAYYy7eqw=\r\n=qGe8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.eaa8d09_1656718804043_0.9764133342467249"},"_hasShrinkwrap":false},"0.0.0-snapshot.bf52362":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bf52362","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bf52362","@sifchain/proto-types":"0.0.0-snapshot.bf52362","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bf52362","_integrity":"sha512-VT/DUyD6r8FU0waDJ5elpGzpSH0UrAdWGCdFRrqlovhDbWj01Do0qb9RxwV8v7FxWxw/bNU1DXPU4Hx7cJ8WQg==","_resolved":"/tmp/0375ccf2db83868454187271cd355dc8/sifchain-stargate-0.0.0-snapshot.bf52362.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bf52362.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VT/DUyD6r8FU0waDJ5elpGzpSH0UrAdWGCdFRrqlovhDbWj01Do0qb9RxwV8v7FxWxw/bNU1DXPU4Hx7cJ8WQg==","shasum":"8de2148692c28e591838dba6be18cdc7137a7c1b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bf52362.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo8hAc3b00OLBLgVzko2P1lX1B4kKGlS8U1YWeNSIIcQIgUohplOupOVX0co6P7zG0pXJG87UVejFcqvMQvWLzFtU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwlk1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKow/6A0bpWQA15Mb2tGjgayL1fWxAt3P2QyCnTzyny/6OZIqK+eG7\r\njuQfFyPmgTpA4Bi5AF3TDCWO6BgdZckwcaXdyAloQ2JFWzVJFpmLPPE9YOcH\r\niFSCyASD/DlRq7BN9YIxqf3whj8lofM+3Y1zxtXr+vRyuR7QljtNwQmAKnOM\r\n0HTDz8sCutcvAB10RCvN1/JybXI5eya+pMB5gHDdyEPuUZpipp7AtV2uS8iD\r\nYC81oEVNFCxcaWr1kHydAvM3LX8qEy/sKyTGGFDnjN9VwqrNKPngDgpejD2d\r\nNeUaJDZ/ztVSj73S2j5Gnkyj1LrW6qU5pcAYKNQSF/fU/vBtL8m00+tZZ/ri\r\nDpm0Kx1zNQDdlxe9z7QpbJxCdDbOusibBUEUL6/kZjpmKv0Fw0xSm4lEAkAR\r\nb5e0J1gt4GxMQJ5Lo5Z0l9Wkf3aPuQaAiayZmGmPrjVzmSWrNZNgEtNMfRNn\r\nEv4KEiBOj+NIrS5q42Jem5NfNaoNxbV040lu8oltxSUcpRA8wSO/AlCD/ipV\r\nrEnoZUhNE6ZXaWoq4YO7qst4nq00gdBdt2LgsU9u5ja8ENMLD7nJNRK6Jos2\r\n3d8CK9L4XDXIO+qsFCDFkFVu/3z297+dlFAt5Or/hYn6jumZUHyUDwjUqqkz\r\nFlwo/+k3v4/6j3bcdFanmG0Fi691O4S3JWk=\r\n=cAaY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bf52362_1656903989619_0.3570650893683778"},"_hasShrinkwrap":false},"0.0.0-snapshot.5d864fd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5d864fd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.5d864fd","@sifchain/proto-types":"0.0.0-snapshot.5d864fd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5d864fd","_integrity":"sha512-hhPxKGnUE3ErKazepFK/wxEIfpwIUNVEhnLbBxipva6aaIBETvc1zW4mScfTmXG4UoU9ypTcDU82pFYuCoAaIQ==","_resolved":"/tmp/c1409b84db07aa2901edacf38986b752/sifchain-stargate-0.0.0-snapshot.5d864fd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5d864fd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hhPxKGnUE3ErKazepFK/wxEIfpwIUNVEhnLbBxipva6aaIBETvc1zW4mScfTmXG4UoU9ypTcDU82pFYuCoAaIQ==","shasum":"9ab42b241fe71ce68a7a352e8237d5506524d93a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5d864fd.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEuHoZFFwvbi7j95g3Mr75N6TI2BAfF3WeHLKBCdgRvAiEA7VWYqg6SsbNUXJI8SHFQajpOKsaRV3gVOUxgV5YEwkQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwtCyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo36hAAow7VkI4+tZZc9LFtKjzCa8ZuTYWYTP6w2XO4SbwNxJp8Oxrq\r\njFoupIR78ig15zbVUKyPkvwmfOzWaEkiUL+z5q/5VTdW36CmNydd1vSAg9Yt\r\nrRlYS0RlLxMsHFtolUkyVxoWahkX0UEx0j1d0niN7GEBnSmhtfXappi5FJm6\r\n+01VlRFdf3T40CnhvVX1gLkURgjrVt97M/SwBeHNfMImnYL4o1wCHlKLEcpG\r\n4oDXQXdms8JKkpWEo9pTvojD+AAM3yoaPo+KZGYbUZAqKzx8Ja+5sE6a95Du\r\nsMXmS3NKVY6UVSMbEDIhFyD7VeDklP8ZbUKH0r31iRtinzBjmutIdN7cPMlY\r\nsMUXCprWNkj6LaXWzjPkl697KKEoYfj4p9tJwlvntsGuvUSDLvPSzdbkjOKu\r\nuu9F/ufpCLsPmZ6pB4Owxr0G5NNpwpGWnRV/IGwUpYFXK06O0ivgOTGMFxwu\r\nX9FfRR8v3PdSfu3dH9k2j8AhwlZTTZAHQ2v9COKuGIz8uvBC4dVqFtJ5rMFW\r\noxRKqF2Da9k036LQdj8kvRaMvhunM+HT7eP7fAXbMuCu7yAdnv1Wt8t2/4Cz\r\nZQ9XEq+6fW6JLKiB6FF73iqNRXBS3ufyRhbm/GSIbrWvkUtMptviBg4HHyeg\r\nGbsbS510Ndg+VnFKpddIRNKte7d4CyAfUAE=\r\n=CpB9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5d864fd_1656934577827_0.43523757482908"},"_hasShrinkwrap":false},"0.0.0-snapshot.b461668":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b461668","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b461668","@sifchain/proto-types":"0.0.0-snapshot.b461668","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b461668","_integrity":"sha512-op/nsARp/hjLlOdiLJrL0I9ELzeZpumx2dX5NM/4di9484tZY51jnmQxCv6EuDqFVKNh8Fhhr2SrQiUi07AhNw==","_resolved":"/tmp/734e6babd88376d4edd5a465c53ff407/sifchain-stargate-0.0.0-snapshot.b461668.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b461668.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-op/nsARp/hjLlOdiLJrL0I9ELzeZpumx2dX5NM/4di9484tZY51jnmQxCv6EuDqFVKNh8Fhhr2SrQiUi07AhNw==","shasum":"af39da582b7e791ef6f4a8acd64f0eaba88a2420","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b461668.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk/kUCJpbrG5NGZ/S/P7IO4xx5Vt7IDDcBg5GNcWexkQIgD6GUdBzs0hm9y+JpNC+BEqyhvRkQHTL1/YvzciV1s2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw2R5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdEQ//VllZdA6qfE3Xbq/wXFfUzfmnLekugCOUXv76TlQMFDTZG4E4\r\nkrBEto6Al/piuaoKgbAkOiGOoQmR+zWy7F7rrkIjxKytHnmkg5NsuKQGsXIx\r\n/X3fXjoia63WHNzaME/1faf253wDDG8SjcLQKgtObpq0KjwH9l+R6+XAsfkG\r\nrlgrLeWoSShSRWALZLv6Hf9D64qWzAXTB+49lsJLmVxkTSJ93DP8O9D6FmBg\r\nUKWrxyYtsDT9Pebpp6HSj9I/WCcWS3h8N4B+2jdti3MDigNFDRokjxu4NYkp\r\n0GJDu9oupbx+mWJk2T4DLtHdujmJBxvGW/cBRplyHzQrmaGIt5ohd6QfBHWb\r\n9y8lPxtVvIZQGTqP5ck5yNBSjQCjl9SUUJ6yg40crycZaLjqqHibYzp/NVL4\r\nvQ2TtUrHLLSdvILC6ppDMEgktpOqMd+j9qAPaVVAh32cUyhniFoghZ4gcwmG\r\niY/CyZcS94MIvdjPLTrtkVEew1nJo+J4aYSIc0NfCjUAoSZBqVMyJBaYVw1Z\r\nvxtT889Ugd6iA6Wof9IvY0v1nuckmvurYYkQ5Nj6qdVgxgiI/KAVg/knWs77\r\ndCVWbxl8fPIMLx6EW4s4cjZJ+LpFrmCVNB7VZHx3aAWslZbYkuaD6H+rRrnl\r\nKgkUOWCKjlmmTsWESR6zN99quxJuVMA06JA=\r\n=wS4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b461668_1656972409127_0.2377481771832115"},"_hasShrinkwrap":false},"0.0.0-snapshot.75bb7d9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.75bb7d9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.75bb7d9","@sifchain/proto-types":"0.0.0-snapshot.75bb7d9","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.75bb7d9","_integrity":"sha512-+eB6Pfe68kmb7BHPbWXZmJc3Ehi9qhomo+dteHN03UQNTI+SFv5jVdyBK+ZBMfY7+jWyH1VQ6vkWsZMnylZJqQ==","_resolved":"/tmp/5dae7ab5d9c2b1facb8a46c3c73678bb/sifchain-stargate-0.0.0-snapshot.75bb7d9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.75bb7d9.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+eB6Pfe68kmb7BHPbWXZmJc3Ehi9qhomo+dteHN03UQNTI+SFv5jVdyBK+ZBMfY7+jWyH1VQ6vkWsZMnylZJqQ==","shasum":"a8ce59dbe393fa9773a1d33fca08659b5325681f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.75bb7d9.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLtpfl28MrhgBkGJ2ywrRtsiNxEk4+xz/YoAsR5uEkgQIhAJyIzHL3B1M3P1efkUQBe/QOfj201n5VB8fvMOEWt11N"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw8vxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBeQ/+LO1IAyDpHVGS1UtEfAdDVG2S6zbwIiEpElHvMBnQSFietvNt\r\nw6RA/+LRSkpJraXfBvy1epicwraqj5c/cman75Jh/ZXlRyrmJpqIy/z3TDxh\r\nIc07Tzhsts9weNrjcT86vL89G85ASjjYXB/7Od3Y6XM3Gdfkg2yo5O6k2uKT\r\n5K5Wxsj+aTY73EbSWDI7zZqo0GrIi2JxjvHo80lCxtwwsWQo9lPP+Lsc/Iud\r\nkTUvDEQjCvrnXFj+gF3j2Qxww8wIHphJlkJAM9IKlYFAP7SPFrE3/uve7YBh\r\nGdaW97vsYFLf76MbPI+IUaKEGD0yeNLYSsqpd7QpCBvdQj/helEVjNE6W5t7\r\nFQxr5YbiKA5TGi5w5EdoJkFr7Ie/qh/HEDW9jy1rdWsEhRys6V4ulhP/OfDS\r\njX295ezuUUi6pr8Q03n1Cvrbq74hNGYaOrC7Q1kLNJ7vv6OhgvKQtLbSjVNv\r\nxJQwoDJNUK+Me/dTINGrzlSW4S6Y9rKw69s2l/1UNTJB09h0B7A89KC4lK4R\r\nnjnCIXDGdLeKnkDv+LhZMNrKlIR63rKORmkVPAB0gUWfodpnZ1K3GQPc4d8k\r\nclr49/oKLZAILxH8UcNLwXBWN/kxQWtnobZZ5yrTU7Od752NIXkm1lqL8r2D\r\n1WjI7Sk1S8jmuWmJMXltgJseeGLpkUdxEwU=\r\n=ZBzL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.75bb7d9_1656998897208_0.3041601653890804"},"_hasShrinkwrap":false},"0.0.0-snapshot.b2f339a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b2f339a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b2f339a","@sifchain/proto-types":"0.0.0-snapshot.b2f339a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b2f339a","_integrity":"sha512-zlS6y7EECTETqoSsTCIISRglpf5BudJosPNMvv7RL+s5fBs3Wp/IGzIpwsGZrBtL2g5MiDX5nAs95asbER9HLg==","_resolved":"/tmp/e36467a85bc5ad9b38fe5078a3b49031/sifchain-stargate-0.0.0-snapshot.b2f339a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b2f339a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zlS6y7EECTETqoSsTCIISRglpf5BudJosPNMvv7RL+s5fBs3Wp/IGzIpwsGZrBtL2g5MiDX5nAs95asbER9HLg==","shasum":"00283a871bcf5986c33c8a18941db793a6eb00c5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b2f339a.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOaUBim0zOLm55HaecUAbMLJSxozx8KCptXsKpojG/YAIhANlxbXIPjAwv+nixpVJjGi6HxWmUpBDX68ZJrM/UBYyA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw80UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/6A//WEuOCeachKz9f8dB3f5GyvelP6h4FXd2fPvftCSVjo52Mppr\r\nkgGK4wrRl1hRVsEsttzw3GfOoEuA6kru1EGuaCRvE0gxmb3EPwjkmHR0+8jo\r\ncjmLzc8/GuztM5OfhN2+yMNKgUEFXEx/a/Ym0Q3+dEqWq08WTW9OT6qPg/lD\r\nrgeU8WwNPeyujcx67PDouUbW63WAFxLwMM+7h+egN5Dz2ncuQNCXW1LG9VtF\r\nwGjhptU/DFh8rCKrRLYTLSKjPXIeo3bryllaLRLouB4atOAHGz/6GbDa9Uug\r\nKKDZyMQ9iRh2l4ApNRppv9FY0PKZGo1U5anXZiFQDDzZR+PIy77Rz4M0pfeW\r\nh5M5izdvddDS+9e1/JxSOP2jzG96Ft0Euh0I3NGgFZVSYy4GXlY70P8+7G5o\r\n9o1z1L/jf1ZL+wSh6MMihtdPp4GDlbdOQyFreFaSo2IfTSmAU5kTteZZt8YD\r\nXGmBqfsDbrjfzSo01vI0S8K4Y/GpjaAGr9Ni8fwbj8pXKLFxEfuBIkafdlrN\r\nci3E9UsElB4wPIlyH6bTHWeLqjZbdx3BZIFkaPmyBjhQ1kM6KW6EfH3rQF4Y\r\nFc+xmuzI8/YHvjNRnLyikuH/mUodwhsZO7P73MrXd1lsjxVVzetqz7B3PKha\r\n5phApkgV3RaBcv1oXYbvJ43OrDB8zc5Slio=\r\n=LAga\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b2f339a_1656999188807_0.07701496774823635"},"_hasShrinkwrap":false},"0.0.0-snapshot.444554b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.444554b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.444554b","@sifchain/proto-types":"0.0.0-snapshot.444554b","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.444554b","_integrity":"sha512-kN1eUZFdv/yfFvOvhwmyipGojUQGKCkIu80fH/K7V1Nhg208939x+QoKB5iQOnUbIyONsL760dLnz7dE5BIAkw==","_resolved":"/tmp/0c729c5be428f77b5e62e5472f5de9fc/sifchain-stargate-0.0.0-snapshot.444554b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.444554b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kN1eUZFdv/yfFvOvhwmyipGojUQGKCkIu80fH/K7V1Nhg208939x+QoKB5iQOnUbIyONsL760dLnz7dE5BIAkw==","shasum":"2560c8350671b0da9eb15bc2f1c3cbbd0afc3564","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.444554b.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi6KYzjhHzeB2g1/X1SlxTOsjmmaoioaUD/Z4WDbhBxgIhAOsaSdk+VXXDP105/X+xMsc3VjMuw8k06lv1lJkVWtPg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw9xRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUpA//VFNiwDXI8p07G/LOFlWnFck4Vj4F15CQy8/jAwni8wQWvbA1\r\nINoKGykFQn58+2Od/Zi8iRZ3MMdRMTKxQZhJCeCGCxS+WmpvGIfOokieIejS\r\n7uNGvA12RCbETt06VORvEa2kc+sBBcEsd08zfDKRq+I9kHCyhSRQJnOy2cns\r\nbvegbmhMKpuRUiNDLYeMK6RgCxWoKHFuYXAHxvqjG2vNEWi2QGY2y4W+T2J7\r\naUm4K7Q9fk80KJpiE+iaM7GvizsNKr7kt9rEP0lS8UxM7MfXfnFYnI+U0bFN\r\nxxhTkUWcv+7IBHfbOb7iwRgiiKAGPBBFuWmp/pc2YRyIbtCTrOLdjYZQmgaN\r\nEmu/1xuInNG9SMb1g99HaUY6/nD2XwZBnXErUFJAALv8jcHTeAwcjMO9MTdp\r\nO4sTfR1rVlVZlsaRPwI1iOFOWbsEI22788WCBKc4Ha3uA9zDW+RmBJDxZFxd\r\nwTHRzRgLwP0M5QDAOM6qQyN/45Z6tmyRzto/OiIhppr8c75SVvbzQvW53xGm\r\nnxBYv6e66GScJfgxcMBBuJ2UsKgM4NEYKMpdQPx/kDyrtBXkawy367bEkExx\r\ndW2m/GLLRh1j3RzddP2zwKLf4DQBUx2FtG4xu6aDefcJSlu+MDTUx5xjj6XA\r\ng/r33rOfC4qMq7X1N3KrArSiGY6Fw0ZR2M0=\r\n=bqZV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.444554b_1657003089028_0.8146988498455217"},"_hasShrinkwrap":false},"0.0.0-snapshot.4281ea8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4281ea8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4281ea8","@sifchain/proto-types":"0.0.0-snapshot.4281ea8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4281ea8","_integrity":"sha512-yWZK4D5AOsh0Ikilyx7GLdkl5wlXPSuhddxLt0E5mZy0RCoaV2bpmVu7h7xENGgaDCerbky4WqLY/nVFiWxpOg==","_resolved":"/tmp/5a5454d29fc3988acc70f4b725bc8516/sifchain-stargate-0.0.0-snapshot.4281ea8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4281ea8.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yWZK4D5AOsh0Ikilyx7GLdkl5wlXPSuhddxLt0E5mZy0RCoaV2bpmVu7h7xENGgaDCerbky4WqLY/nVFiWxpOg==","shasum":"94c3145dae94fde55df640fbaa35fa693e96e822","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4281ea8.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEc+cjhLmqfLinugqQ855H03FKVYaKCsV+jXGNxJvv7AiBxAHDxTFpLXgGKtPOAep9BrHeaSy2AtylOdecg1fxqYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+FSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr45xAAgn69sYY/ufog0kgJBqWBwWtrvROy8B49CRwD+8+8Ypo3Pli9\r\n1M4i7fPb5v067O4MB3r0JqhFzy8fqYTl/oeOUFDmdSfClBPJmaWMIUPTtdqn\r\nHrb9QcofUsq+pscCI7UMx3ORF7EK3R1NTP3tdxcPOfGEV0eDGQr1/cDEqlX2\r\nMsd8W5SelQDA8DxqYqdwvuxPEL3CLh5zt77f3hhq+xeMdDAzWkewS44apmYn\r\nDsxBxZMjpLEg0Oce1NUp1BxZ9egp9uUqreC0/pjFZS9eGLUGrPynpWgaT2Y+\r\nQCM43bGhbfBtJJngsBkHnigW/6FRYJ/3/FA3IPtSqupIMXAGhTeO2yfVzJit\r\nXfL5QFB08FSN79DGR+ItGuQRnTwmcMd9GBxvp6SYsTVnFcc4uy67C9o/GTPC\r\nSFWefXxLg43FWhxeA378Fx9e3ucDjW/pXMOtFQ0tmu5ufaS1J9p6ERgR85UL\r\nfbrIEsvphAsuC7yl75HzKYL0WwAXu9a1s81/cPm6EI9ZDrqFsRBi/G0vXTj6\r\nnepmaVyz7rG5Mxv54Uuvy58+CDXZy/bgdbeVX0GW7Gg521nsEmcdg124NeXv\r\nGE9L24BHCSNIDHnMXoxGZggoj2vx9f93bGrIuPU5/xiTeho+enAirC+VyN6/\r\naZjyhdfOodsVsAQnZb8lczBa2eZmk97YcRI=\r\n=rBo1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4281ea8_1657004370414_0.07829841448400843"},"_hasShrinkwrap":false},"0.0.0-snapshot.103e4b1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.103e4b1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.103e4b1","@sifchain/proto-types":"0.0.0-snapshot.103e4b1","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.103e4b1","_integrity":"sha512-BFHa3AHmj/6ig3ZtqrVHRXz71+1KZdmYuD7kRC9lEIT3eGEPg9G1kiW8IPP3AAvG4QN00nqyj/KdtvGJnpzrVA==","_resolved":"/tmp/eaa69e836e7c7365bead1c0e205c4920/sifchain-stargate-0.0.0-snapshot.103e4b1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.103e4b1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BFHa3AHmj/6ig3ZtqrVHRXz71+1KZdmYuD7kRC9lEIT3eGEPg9G1kiW8IPP3AAvG4QN00nqyj/KdtvGJnpzrVA==","shasum":"ee2b43866c1cb44ba9b7eb3965e086e68dbed5f2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.103e4b1.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlG8B9S6Yy5yiv2QniXYUdjj+1w9U/dmzamNTnGr815AiA1z48c7JvwcF4o7S6JuXWSOkAFM1mEcHFuAhSOjyX/wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Hw//eJe6TCuUek5u/FVBosf6HqPUezabNQSxHAzWjoMtkzhO/FIt\r\nq/nSt51zV/ET6a+9jpKRIEExo6LM+Zu65pTCejhS6uIX4To/3cFTzIffL3LY\r\naJvL/8so4CcH2Sy0CxWiVGIwg4EHBrlW5VW8ke6PvZ18kZsJ2fYwrzdp2OsW\r\n/BukSxxmYRYjQilh9JuzymqOLU9GHDUHl9u35AowdfwglXqzglcSl4jtIG7l\r\nUuEqIWbktUPkCGMab5Ot5wEsGdGtjOiQenr5YUYRhxtpG03mGHLkOzw2mT59\r\nbrOD3yMCTXlvCM4lfVcTlQIUsTAKF7gbONkh9FGaSd1xh9AvXNXNIA2peYqs\r\nCIEGqyJRl1bE3Z9llbxQ6HA0aLWGCgB0eYDIBiDhIcu/VaAF/mB0QVlW+DtB\r\n0kpc6xreIiseZuZ9kdjdsIbOsWm4ntyBgtp3mAUWXwsHunQYMxs104M2fMBs\r\nCrx82N1P9bvMs9w1bNKi1M9p0fZCc1wb4oOqCWjkHU/gAFSpVzV3JVRWfErs\r\nds4xnn1lOQd7lhchg8a5nqEJg6LnWB8OjUMmtd8BwbznZHUAontRO4YObdXR\r\nLZMBr1+Pn8Sc/RawraXTzY0cQoIzeBRjejMuXjC03arn6bvPnHgRRXdbCAu1\r\n9gVGeiE2FUx0B4CY5wt9qujU3XnxGNg4TKg=\r\n=iKDC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.103e4b1_1657050609693_0.09558969372238968"},"_hasShrinkwrap":false},"0.0.0-snapshot.843d8a4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.843d8a4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.843d8a4","@sifchain/proto-types":"0.0.0-snapshot.843d8a4","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.843d8a4","_integrity":"sha512-b6GRGCxG454n23KC2D//RUYAmTO3NiPUgscji91GIDzmK+LvEw6HWftEOe1bqGemZc3uFAiotFEPM8DqJgns0Q==","_resolved":"/tmp/6cf328c2c63ff5fa4fa3cde9a4497db2/sifchain-stargate-0.0.0-snapshot.843d8a4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.843d8a4.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-b6GRGCxG454n23KC2D//RUYAmTO3NiPUgscji91GIDzmK+LvEw6HWftEOe1bqGemZc3uFAiotFEPM8DqJgns0Q==","shasum":"5e4a63a8933901f187044b7b480bd2f6cc219e6a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.843d8a4.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTqzhKrpyxUgBGyB5nKfB+12GLLJAUFnmXPvIeFg6m2QIgZa/pDrTsI4a0iu09mT7gGw6QORvD1ZXXnAp9ze4GHDU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJ9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBDRAAn1PNOQBKy79eYW84Hx4hTAWhjc+XTzcMUNXA4Eexfk1vuVtZ\r\n5s/+RvZcbP9fk8t15CgJpuPcexjMOdJXicV8n0skyNJhwycy/0f3CRa2vuS3\r\nvxLGU/IfAvvvFXOKhenTMWgWv3oZJp7+ZuyU28Lb+O9Zwa3qqhRiQdTufEgk\r\nLaQZcEz7SUcKf7UauxzypieRDCalSfxtuIRxC9VrvRk2Qo/GI/3sBYGCgcp4\r\nARKOUp/c0jLXYydwD41mgUZNMoAEqSIKAfw0QHjDyxJEdV66U7Hzx/xGndO9\r\nYWTMIkDcZJsScBjjsxOEWMS2E+SLZjDkAGRn20Saunuf+udSKfvYeiVTsv8Z\r\nv8IFL0Vk8aGMYy/saijVDMJpkH1ZOoOp7QLCAY2YhP7MGiPGCixCwLobcOLc\r\n65TIGNzSeeShNFdKA+T2rmu9oFblaWDTDFoBC0Tuj7I7aWSF/ybbJJgtXHNh\r\nLGSwSy5MXmkICmybVqQLDCnRq0esyPqPpZ1oivf4MDqMYonLs/qa+U9/XPk8\r\nRbrVaSdJePEEe1BBXZvtN3OaoiXD9dgTTHSelW6H0xEyhpSvC0XlZehMCmW/\r\nHX92gME+CzwzbKdgSi+eQI3JPmtO0Ee3QyPVrHUHACLsrWB3afJ7XKfEhTVj\r\nH1UaBe+Xce48AaZy1ir5RhUqSbqaS0ho7O8=\r\n=7y7K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.843d8a4_1657053017020_0.8830409938083288"},"_hasShrinkwrap":false},"0.0.0-snapshot.cefe24c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.cefe24c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.cefe24c","@sifchain/proto-types":"0.0.0-snapshot.cefe24c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.cefe24c","_integrity":"sha512-nQxv71RhLrsFvaQ0KqYOoCrVb11ZrGzYWuL0pv649bYjsfmBzQ4mTnH9rlrr6aoLRwn6b3nLhF6WvaJt4T2x1g==","_resolved":"/tmp/a89aa42aea7c35cf3314ca5ac7f299ae/sifchain-stargate-0.0.0-snapshot.cefe24c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.cefe24c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nQxv71RhLrsFvaQ0KqYOoCrVb11ZrGzYWuL0pv649bYjsfmBzQ4mTnH9rlrr6aoLRwn6b3nLhF6WvaJt4T2x1g==","shasum":"3af6fc0bb73dba8db101d7fe121e44378a24509c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.cefe24c.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA68CZe9OxacHaCLXnwJl8hWxTzcC6Sw075x930D599tAiEAqRPanUAsNgibYo9dYNBSpWx6Zr4jh4EkWPc0MTzhSu4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixKNrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGKA/+KxsCxMOQx12vl6bRFPKyxFNEY3GDUyGNysiZvebabEBSr9s/\r\nmo9wtyixKAZMhoFg+vsE6nhQCrQj645zar3/tNclKAcTCaMZUGnsFRtGB3GS\r\nturitA7wQMMN5lzNeUBmo4GcNn3FrTo1OCTvehit/Aezq7xy0La/myNeU6rU\r\nIt5JSsv9JdBR+kd+Z0yZvg6Gl41Qkk31wSyT7Koewz2SS+cTyVnkbb89dvIc\r\nC4HrSwYlQlGROJZDFKXawmDDUEx1UhRDk9bKi9bwni+hCSYp+CILMvyygLIm\r\nudV+WAM8rVvWQCDI/gxswHJ1PJ6HZaFkmptI9u2reKEm3K00uZfsGKN3QFEA\r\n63VWLvGF6O3J/wjohH+VdKTudsRxrQJTZKpTTwR/uNqppgnZk1yeIaRf2E+H\r\nOlCsXcR5IZTmk01/cbRAN0xXhbj34+zPa4wPqZeUjSfYoZQMviyWXEXhrRwE\r\nrTXIokZYCjTNVcNdcqXrU6NBj0RVjIUlxWqSO+T00wk/J6HTlIEXaw06fR4T\r\nLGwbF0HVTjpS4+fd8t2qPKsbdck5GQwihVUAnuB4y+WX2lNYAz1y9nE1phpo\r\nk3RSOI7KY/e3bpcWu+F4o9pgeBUCkxxxX37BMluJlfE8JlNGws7GmE5cmP6P\r\nsM+OxoAGx14w7/64VvKWGF9VpvU7T3zjbzI=\r\n=2Ict\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.cefe24c_1657054059589_0.12966120593321828"},"_hasShrinkwrap":false},"0.0.0-snapshot.a910769":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a910769","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a910769","@sifchain/proto-types":"0.0.0-snapshot.a910769","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a910769","_integrity":"sha512-qA5nJ+sa9hPpVcrCG8tliA2AxR/g9BSM+1QYUOQFnnFzxxobzCEYObtpSVNoPkrb64s/6ET9fgG8zo4rmKyiuA==","_resolved":"/tmp/ca889f8a8c0aa64d88d9d87320467068/sifchain-stargate-0.0.0-snapshot.a910769.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a910769.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qA5nJ+sa9hPpVcrCG8tliA2AxR/g9BSM+1QYUOQFnnFzxxobzCEYObtpSVNoPkrb64s/6ET9fgG8zo4rmKyiuA==","shasum":"a9076924f68f2b6f93fa6a8990a45bd4597ff5f2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a910769.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0JyibwpbTs+18Os2614yje4ZN0GLqyE6j1O+MxPuR4QIhALUwHM+KSJnrVSS3qdN57F+kLMhpEhGwndupRyvXhdca"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixMxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXcg/6AhVus/WxvcTjRKGTCeG566/4X+9ONl7Sng/oolNVzV7KtDDB\r\nnkbOWIMkheUpGrlSXJ8RqeORO9N5yfkvY+6LZA04h/6q1Nv7x7CYOQWpQBCD\r\n2R6BoX0tXse/AHHzbfZzuTExjBdd5TbsarJKWLYe+zlQgD7jepI93qdzAp0f\r\nxRssHVp+JYNszr8Ot/18W9Nj4WR5pPCEoCEYb3lUrvXIVmpER/Y9kmJlZphR\r\nC29aJM4iaAkoLzqvq2MRIZCvHalwLwM3pOyattT1rahlLsDnlT51wPem4Dfc\r\n8XNufGKcjujebMQQDfJtN7febz47kboZpIxrOWHoHAPLWuFbaAci2Ko0fTnG\r\nZ/vpMXiaEw7eMfHej2zvGvU3WyC7znC+/Je86d2eMAWRitybb1Oq/s35AzTy\r\nDXB/3LK6GSQmyUE3Tyk8e1U59ffc3p4aMt48/z6JyTIrUrREyGlrlpjGA65M\r\n6sHAra1Uy62aJFDK1hJRj36zWONHHtp9iRefLdMBEPkJhldNF6x+mfMCCDm+\r\nZyCiPnRHzKJUtIFgh68FMTLN2yiq4WrS58T3PFkKBag0Zd4frzt0kNxHgh8i\r\n4up2luKy9oJMAGQ6tr5COVS23zMCJi2igF3E9+AqipiOYfoyAK3Awo3uAGzt\r\nELi4skOTG45EDdSh6p8aanYxS5lmh5C9nSs=\r\n=fnb7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a910769_1657064546697_0.23454928150864673"},"_hasShrinkwrap":false},"0.0.0-snapshot.a2eaf83":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a2eaf83","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a2eaf83","@sifchain/proto-types":"0.0.0-snapshot.a2eaf83","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a2eaf83","_integrity":"sha512-heC8yRayLb4/5otq7cOoTN51XHRQBMdckM2KzA094ho1bOuo45xzg32jzaKWeB5OLQZYludf56y/aO5M+PtB7A==","_resolved":"/tmp/b33b08280d529bbf42df05a0b3e78780/sifchain-stargate-0.0.0-snapshot.a2eaf83.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a2eaf83.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-heC8yRayLb4/5otq7cOoTN51XHRQBMdckM2KzA094ho1bOuo45xzg32jzaKWeB5OLQZYludf56y/aO5M+PtB7A==","shasum":"893513f56b280ce248fc38e2f454bf4f9a9b0b9f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a2eaf83.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4Z08oYLZqzBSU+73PF4rMxrXPFXZnjjAzWoNkzKXeIAiEAgC84EWgkwO7POA8IRfYJRrhIeJt7DajkwdHsISfqN7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixM/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXTQ//VR7EUAfILRrdVzSK4W6Icz5kt5spF2sWx76zsLX4hKLiLunw\r\nIWe0/byoCCPKBuv3U4j8BSOmPoLnbGsPPlrSBGSnrH86OvYWkwWWK02sY0DQ\r\nPx322ewsI3acEO2DdzHaTX0QrohpbIScK9OMrz+BQ2qbMkbHWE9NG8Jvqqdh\r\nenvM6zm6g+dmAkiHeGkSEVBWT40/jebXA4bGt8iq1B5Wc+tjxAVwcch1Upoa\r\nwWUOHFAYv+Xl5lgvTK3mSQPZTsCX5DO+S3rHZJ5wBd03gqHvX22wqrf8i76/\r\nPzcGruMr/RhjK6e4X2Yxdf2cnoDOgqFSuEFmt1DuxxmACYstZNqSsJoVKotm\r\nyCdEqAnfJ3Q+E7YbSE9beHVZayjf6UsHS7HlQ3TzG7vx7ZpdjVArz3izXf1m\r\nPGzMxAVOJT7gHEkAIdg80UDwmD2CQtCRPP6kM65ZIiS2qco71jP4DYn6Xbp2\r\nRXkfcDjMIOcTAwTDhLeRnyoDW0oi33uCh937RobtNDtXt2D0jWNoMdBeKKrO\r\nwEAlchQl3Jr86RG/+Kf6ks1vfHocsCd66GTTsDFE6wH3PIWqkbXy5rAHHY2e\r\nzkcuyGVJvcLa9qehkwJ+637EjTSGthrvJ0GIsHMdvX5BIieDPCFgag7s3d+c\r\nG7nF4XST7IoiB5hwPNhYv5EUUh5eUecwB4Q=\r\n=GmeX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a2eaf83_1657065409080_0.35415929789364275"},"_hasShrinkwrap":false},"0.0.0-snapshot.159dcc3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.159dcc3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.159dcc3","@sifchain/proto-types":"0.0.0-snapshot.159dcc3","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.159dcc3","_integrity":"sha512-QKONN+zM597Z0NLZB/2PEOeLLX7nqABa4A467aX3LoyckJe5psMHTu0qLI+V6lJikZpxPTkYiTmwjhcR3+gOqA==","_resolved":"/tmp/dd9d427773996a4389eb884f7cdc4ffe/sifchain-stargate-0.0.0-snapshot.159dcc3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.159dcc3.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QKONN+zM597Z0NLZB/2PEOeLLX7nqABa4A467aX3LoyckJe5psMHTu0qLI+V6lJikZpxPTkYiTmwjhcR3+gOqA==","shasum":"833e7e04944224cc4a173f4a5c9f0ffd38221425","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.159dcc3.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr4z08vvL9UBkTvZ/+1KWbrDJ4gWsp+tvG5bKxcFixZAiEAntRgoFfW7D8yoV9h/bZHC1kLrC6qJ9I4D6FYtZFOUXk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixNq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Yw/+OT86osLRLGhF/Xtudnr+uIyb5TyEG+6vQNz2eOmTvKQwKzUO\r\nepf5LUZEF26nAwsbex5dVqF/4cQu+MEta8i6cFAbdukQGiVebRzu26la3ui7\r\nUUSyUwRW7R5DlyqcTTU+WPtw2RQf7WbZ1V6Zh8CWbAnXOwwwrQtkjuOvpMUt\r\n+Fsb4KPPunleVYyq3VCz8Ej/EzMSE15yTw4H6G1mRnmmikiA4TNjGYqhZQ54\r\n0z2kNeHHIpHUVYI9HbkkiRpFcHy2JQjMU42jMWg5P5MMZHSr0sD1LaGUIUmS\r\nn3iuzotYk51dhfyVHd0/4N+Wkpsu2LivUoq4Rnn7tg/7aT4YhMBeZ8Oyp3Ym\r\naQaART+7ar8xGau0MvF57wLDRVYhlhgskpWRSd/AxcP7eQ+N9OI++GRVDF3S\r\n9rXK50NWalZXj3+KP3cMHfGLSbJxlGWsAphQxI/5I30wr9MehTk3bnPaSVq1\r\njJz+Rbt14v4Ut90EI9Q4UUR85uPclkarvIQjtVAyriHmHXRxXOcQcO1yDdHl\r\np6+jNRgrToJUZBQ9wQQoP5m/ZckkN8cRCXA6pI2BlE/dK+3+tERliX9hmXvh\r\nN8hDH3PVvdZ0z+4nMq9TG9bd/DfzK8PmP1tAJScxqcz3b+Pk1wHAQeoOF/Qz\r\nXfsK9odXmMnF725lSeegWU9u3UH65TeAW0s=\r\n=KlM/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.159dcc3_1657068215680_0.5603822048142155"},"_hasShrinkwrap":false},"0.0.0-snapshot.4fa31e7":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4fa31e7","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4fa31e7","@sifchain/proto-types":"0.0.0-snapshot.4fa31e7","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4fa31e7","_integrity":"sha512-MDd+NYZ7MSWh/G8RHSlY80FWXXVl5ILzxcou58NhiY5KqjEdu09YQl+W41e4HqMESSXJOu3C/Q8g0VTa7+i16w==","_resolved":"/tmp/140bee924df830323ca3e521ae895c71/sifchain-stargate-0.0.0-snapshot.4fa31e7.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4fa31e7.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MDd+NYZ7MSWh/G8RHSlY80FWXXVl5ILzxcou58NhiY5KqjEdu09YQl+W41e4HqMESSXJOu3C/Q8g0VTa7+i16w==","shasum":"6d1715a274a794e43986b72c222378d7d650cdcb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4fa31e7.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjC2sDrokfZiPWreEsbXY8GVP/Ifdtx+yW6EyWz9YQMAIgb+fui6lxjz+gL9DyuybHYGlrWqbDRdEPqNAik80mj3w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixQKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVGA//VgMO2wDUPV8o8soupogCGjrxasC7K6POTWFd4S6+FPIuabOb\r\nu8eysCEal4fZ6u/IlkYXrd91kSmPpzU75+kpLqemG6+F8lYDc1waYveJqKC+\r\nS8EayNMvbCrZYmlXZ9f3i/SnBZaYYYHLVgx5A7+PIXHRt56HMZmM49cKw9Jg\r\nXMJ6PCcyyJImN8lQ/3+u2buAJnWTB9TQM6x9nIAlcGSPxYlULC7jKgKustLN\r\nFMYW4VFj8JOiHzEOaElJZBSY5a9tCpHp8JCpFr5VesyQ7TmEZhT/XIj2SxCD\r\nGynfPg0ahCQDHmXYNMxrA1zKY7SNmeUlg2tVqikRDnUqUpV8mQRgrOAUoW+D\r\nxVjMu5soDCtFznQrfb+lUKVHV14AsPGWJVoRHA8fX5+keg/lfm3cwgh73csP\r\nBkMYWivRLD2KE76PnFFP2gPnj3CsaX2x7bV0oSOTgtOmj1v5/taXcGtzU2aL\r\np3kUqOkBiRDld49wuE+3HA57sg3qpC6u4OD7usiEx4v7yPSbaZhLv9rrX+CV\r\n9rsmLhHrHgMPQtOGrqddBD9kEfgc0u1C5qfRXlfzWvVw/b6bYFe0+Q722rNP\r\n6S4ARoVIqGuoIOOXPk3bhbJeNiDHXEX/1kPEdtK/3ssiHRx6nt5nyPadL6pe\r\nzJsiAHQnxkfPf7fi7dAmfWXVieo31UyFsnI=\r\n=3GVj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4fa31e7_1657078444971_0.6720892374595693"},"_hasShrinkwrap":false},"0.0.0-snapshot.3861b74":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3861b74","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3861b74","@sifchain/proto-types":"0.0.0-snapshot.3861b74","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3861b74","_integrity":"sha512-XWUGfKtGYF7i/YQIY2+dFRLLuRpwHSiiJeDnTPTJo9blvUrlkOUoKlZms7YHw9fZOt2RtArMsPyQ/rQsNCgYTg==","_resolved":"/tmp/57ffb647fd4f497623f6de2e379555fc/sifchain-stargate-0.0.0-snapshot.3861b74.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3861b74.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XWUGfKtGYF7i/YQIY2+dFRLLuRpwHSiiJeDnTPTJo9blvUrlkOUoKlZms7YHw9fZOt2RtArMsPyQ/rQsNCgYTg==","shasum":"fa7733c89faf8291b8c7232dae0b5ddb4397da55","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3861b74.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc22FvXw6BjKRHuxHCsPldV1+dMEbXULyKHwjFeUt/3AiBM+Ceojb3iggRzzbFaBUSttCIl0UhdbqfKSfNPRU9oMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixgu4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7FQ/+PVnb5hweUl6DsawDHShjWYe4+Lg3SFaoF3gAfaJTwyVYBpyY\r\nYHC33EcrxloLEITzw+6cFXSuDdX5Wakv/HZ6i5OGavBJx2Btb1XPUKq2s335\r\nFpgU/AGqFdwH04ogI6GGDTdbZvUWB6WN6RIt4JadTeHZExyPdHa2IJLAjnbJ\r\nKDBnj/AaNNvPLFS5JXHAH/75JVNma85r3RXpjzwgkhrpKHaECUmvfnGIx9ZZ\r\n+tBei/BZ+aOWs888KGla8tE5OAEd1wd8QEubVEn3GwJdLJ3oJX4m63pNls5/\r\nJyFVg7bncHHhbO7KDBSDA/QJiNnxOWWC4jUi8qpjP6ZtUxsbbFemUoa9G6mK\r\nIOdPa9pjz7c9C67uOKWQz7MdoLeFgFbpsUmsP/G6ueCyNhODCx+eRPHeI8nW\r\nlfr5PHfJOVAJ79QnY5hkPiNvyyVf/wu3FfkuUdqWvchQ2qOAGbqMHI1WCosz\r\na1FuBR5xJ0C6F9uQkbTpy5koutdobWbz8SDxtS4qe2VdV29xYNiYFDqjvg32\r\nVFDB5QH+QemflTh8f9HfOV6yAnjYv5V5JcVxL7xZ3Ul9d/T0xf02ooe6BjYg\r\n2y52/bRon+Hq3EdWk2WNDJ79YAXoySQN++4dXwpbnWdKQdiphtStjZArA5x4\r\nAPPAbjkO8wa22Td5sKD6bQ+2NWfFqSBpmQ8=\r\n=awMq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3861b74_1657146295838_0.6033357308846774"},"_hasShrinkwrap":false},"0.0.0-snapshot.95590dc":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.95590dc","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.95590dc","@sifchain/proto-types":"0.0.0-snapshot.95590dc","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.95590dc","_integrity":"sha512-7Fc5KpRhevhHi9tmly1WN+jiJoNKWmlSloPaYXm7v70lSCL2rks3sjXciPS5G6nZ3H1xkK188oaTn9mOay+Z6g==","_resolved":"/tmp/f0478b7c48b78632e7ae69dac7035b08/sifchain-stargate-0.0.0-snapshot.95590dc.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.95590dc.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7Fc5KpRhevhHi9tmly1WN+jiJoNKWmlSloPaYXm7v70lSCL2rks3sjXciPS5G6nZ3H1xkK188oaTn9mOay+Z6g==","shasum":"cffcb4b50198b963e8d2a41d3b05453432ab31f7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.95590dc.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWxRADV/iPt6LopkMxfXKp+f1cFZWVOXWaXGShXZWfEAiBI5thSSfxpwslZCcogyVmKlMvVIIHEa3kfR6QXecRbiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixhBhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoHBAAkuX7WJabF0YRLXaxma5URkAXwteFlloRyI9aTMFySE+yoGsW\r\nXyB/UDAc9GmdTAIN2Mp6WnVPIUh5pE3EJwy/xRYt7DOZt20EPqoOhe+uaMOA\r\nbruaaTLhj0ucGoyekeckxHdopxLp9hDqN5Tj/9bAEkBxuvdkuk/Sje/BeAnb\r\nQFXnH75DDkvf7RmN6iG+TJwonsuApCHr0eVMa66zi8ePosEHulfHVtyYomcV\r\nRVHYAF9c+BPPCke094Iehoi9leD8Kdf4Gu2De6y9SNnUNrAJV1Oy8YaBr+T6\r\nLpgRnR6ZJ7fFZzg7zsa1DUPdp0vk6i+kcGogLXqU10e6jJjrcwKqXx016dQx\r\naX4xy5GroslSRdD8wIxPFySDxUj1O7RpRogGyziKbMp6z9zSp5uHxYMfbKsf\r\nTG4pZWKIm8hwy+Pa28XOr2VeUr/Xs/aUjTt34NK6IYZ1wGj3xzIiiBNm6C+T\r\n6aMEo5MhvbK4S7qkF8TFXZ+LuAGaiYPVJI3oHru7LxsA7Ds4M622/uFYVZWC\r\n+X6ISpd84/CuU0VJh+qt9wfmjDRA9OUWqX3Ks+u8pwcZujHwLFtkR+FDzuHp\r\n3HRbSrEP73+NYYtXwFviswsFg+HDjuLqRqALRqfZ/AfW+rL5BSabQ+G8ZnDU\r\nROIdqp8mOG+F2pjuxN5RL8RKmqtt/AuSd3Y=\r\n=uapa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.95590dc_1657147489417_0.1954842081972339"},"_hasShrinkwrap":false},"0.0.0-snapshot.2795680":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2795680","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.2795680","@sifchain/proto-types":"0.0.0-snapshot.2795680","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2795680","_integrity":"sha512-YBAZodD0lF3JPNKhYa3xLFfreFgqH+MoJZNFHc8DoPeW77rYBJ3CNz8oc0QQG56ZNxQE6dXjwd2oGI0Rf97+AQ==","_resolved":"/tmp/d35b03913aba1e2f0ecda65a12f0577b/sifchain-stargate-0.0.0-snapshot.2795680.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2795680.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YBAZodD0lF3JPNKhYa3xLFfreFgqH+MoJZNFHc8DoPeW77rYBJ3CNz8oc0QQG56ZNxQE6dXjwd2oGI0Rf97+AQ==","shasum":"563a54efa6bee1bec5ac4897fdbaa6ea3756d3f5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2795680.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOJLeKkvO4KvRZK5pF1YSXTbsAVQfUCnwTA9IyYT2jyAiAY6v6/t0nAPtKdUAUDK/U3QL7YhfltMf5xTm5ChLoHjw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixlVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVrBAAhsxJWCEofQdpTnvau3up9jVV83ezsrro7+3elpePkXOCC7ht\r\nxaP3JYOlmfyLAfFAu0kA4pH0d6jKV2D6RZOIL8jfcgph5DTq0PbZsVd/Hv/m\r\nQj4g6oRe/jjcgkyI6JYveickK/bYMdvGdxiEzl/NhMOnLTlFCHVIX3WNyuLE\r\nGlD7ZxQfkCKHxrWAoLGRvt14JQlzRQC/1T1vF1ekS2gZViXEvQHX9tHaCHVA\r\ne2LzDosepePp1ycV4bgfyTiRwcacZ7Eh5lCAsow6QpOewo8g+SRLXrFoztjh\r\n1N1h/W03T0dOsmTbaRkAwPNXwmC+UXky9DUxfCnK8oEwRXParTPKuUi0XGXZ\r\nvF67UsiZ7xlbQAZ+tVP8B22uh9cnTzGjxRufXKIOriYYm/7evO1jIWD5m8gJ\r\nKqY5ccK//WWOWMrDMUAXJsjIINxiJkL14ltgw0C/uL16CSsgN0CL0XC79yL3\r\n8h7xsaVKKPSocD0dPxeMkIYGywl00QTJpC0lNZLN0fVZB0GcPW8Nv3KVukpq\r\nTOW5WCbd0ldNUqUiOLTPMgU3iDN+3NPZ8OEMPkqOQiCAp+xIH0uIY28KT//y\r\nHc5xZmFdCH+bvJNQbrqfELZ7qX3N1J2OZpD/FYiYGqLwaTNgJO0kTJi068OO\r\nn7oqkTr1SbQ0HTmGcmCs9SlA1cuEBV3ZoSc=\r\n=cD/g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2795680_1657165134819_0.9806215631404387"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc823f0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bc823f0","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bc823f0","@sifchain/proto-types":"0.0.0-snapshot.bc823f0","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bc823f0","_integrity":"sha512-Med6Zznzv7lA0yhMPmZMyA8rBdA4vHhvr+OgojXAhpXwrdhNngknmKiEWoueM2yBX07RiW2XWmaivXjXapxUpg==","_resolved":"/tmp/fd81faab416f64b76058e572c7a35aa9/sifchain-stargate-0.0.0-snapshot.bc823f0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bc823f0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Med6Zznzv7lA0yhMPmZMyA8rBdA4vHhvr+OgojXAhpXwrdhNngknmKiEWoueM2yBX07RiW2XWmaivXjXapxUpg==","shasum":"770f1b5636b90affba258370dae9ab7957178267","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bc823f0.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU/gySsTl9yqDY1D5D+AiCwSeheQZbil+T3oYNNh04uAiEA1ux9AIwZgM+bgqTvX2ujsHlTqkE3emarQy2qDmvqg5E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixlzEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5nRAAlH3sa9inIBgf8/AVqY0tw5j87Q0WemYAlxhMTiZvExODzj6Z\r\nE0W6tDMZpb/7IdX7wOU2KB7vfLzCMeLb1R1JGH7MaZkpmNCmIxCDl03jPVSQ\r\nkK21QglhIlGEzSu+KECKnp02yZhL9gFEDLbfb7okb0xhXxOC6Vl8f0hlFeZs\r\n1UYAsi741IU36aE35OzxGmyNMPhf8mAzHlwwTXpODWI/KCe+RKop4tL/CQsd\r\nf1hCAMlVtyUaBSqiDQcAka7xN1VUnosksDm282ScQtz7KbWYMHnVpjBoNNWK\r\nbs4zRosARxhM6q5jtjXucKYb7zXG9eR7p5p2lAcbxbqMaCbGWwwKFkZI+S0c\r\niSADevoWh4nEOhXbAaAwVnviQswraDm2xLG0rGC3fP2jIzly+M9jxnJcyfv5\r\niep+IPUtyXHs9Pm8wpcNYJa+vcZhQkW5ahBfiQBEUAy4sz3sQygll+ZACEpk\r\nlRozvzF1QZc0BUAC88Tnywexr4/e4xllTF7zKWhHqLesmTqP9EVuDyV/9W/w\r\nwLUrtTefLaBralFFF5nOXbz6YtTwP6p9zkzG4NSXCFddfK+L1e99HURPmtxD\r\nUuaYZdSiE7PgUCnKmPeEG/S7vcnVU2h2Rg3i4WD4AR3F3SWa2oVHxewlY8Qd\r\nr21Sha0qLQKc+/AL3JBu0XFE2vPra+aJvyY=\r\n=nUcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bc823f0_1657167043788_0.3726115581477003"},"_hasShrinkwrap":false},"0.0.0-snapshot.25a1d68":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.25a1d68","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.25a1d68","@sifchain/proto-types":"0.0.0-snapshot.25a1d68","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.25a1d68","_integrity":"sha512-LVCJ9qjodbQWyOyNHLyuvFuLJOxkp81GLw2rDLxJyqzvwOJOUSIRlb8pKHHds+D/5iCIMGOaSFLvn7Z3Q2CWCg==","_resolved":"/tmp/46f4c01c86f2f6c136706e6b5210dec2/sifchain-stargate-0.0.0-snapshot.25a1d68.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.25a1d68.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LVCJ9qjodbQWyOyNHLyuvFuLJOxkp81GLw2rDLxJyqzvwOJOUSIRlb8pKHHds+D/5iCIMGOaSFLvn7Z3Q2CWCg==","shasum":"72d43bc699d007be8080be3c37bd83618be2a9a1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.25a1d68.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIRnhHDTRgBOwRR88tqlHwCQXCSt8X18xwprdiX8KwjAiAykrYBXAi2TI9Ug03WIpYj0e+P5gYMZwGpE9UGrA1YOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixmpxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD5xAAhAb5NGs0nv4vpKpZXi71bAmJQrF5glVDk/a4DG1CxCAzOrm7\r\nxYB0hrJ4nFvwKR8hyG767Wl41czpyvifEItTb7awQM/SLSJnKiSm/IcfJKts\r\nEIbE4xJuitqAyVWvGYufJuLTF7DxZbyTGL7mTbkhuFpQqt8VAQ28WUGejSYN\r\nesUcH1PFHBHP3B4Mn4ONPG+LLAoIjd/JxnU6eOCGK22WeJuZhLTN+u9PuaRk\r\nuf0s6KepzPMhxT05QIZ5zfoNnHFrTKKZhDtNtsB+vGcxrsCsxD4NQEc6fEFA\r\n2zrGpCww+0Y5DhTByW6zMn4QJNIkU4rYrUXzK466sZmOIQOszUwK4hf3u3hQ\r\nskhmbCtbugWRfTz9WEY4PdPEvHU4wG6lyvRPwyUx8dhF/rRzK+D9ln5/8R57\r\nRlE2KZGK9r8zU4OsX1H7/BXlC+UjBvAp7ZbJSKyx4wm8cm/c+iCtgbaCi/KH\r\nai6+Mo3R7aogV2qU97q30tGQk+Zjq39pEl61vt/YMQlXIq56Q3YYFzZUrJy2\r\nvbDqPF2sUx5WYNP+gPUdhVopGy9723kJ+WpBizxc1UF5AkUt+cwyvi+iV2Z9\r\n+zI5oU/qRpmVEbcYTfrrW4R7QYWpcm1YMgZMoK+IEtNus1j7KVYZ99mx/E6i\r\n6NCyFFJKelAzF6MXINxSJj8CR4Peq5DDgzs=\r\n=TiXT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.25a1d68_1657170545155_0.16904761880996877"},"_hasShrinkwrap":false},"0.0.0-snapshot.0072f6c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0072f6c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.0072f6c","@sifchain/proto-types":"0.0.0-snapshot.0072f6c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0072f6c","_integrity":"sha512-t7y65/n/alowDmsDn/V5PlU+UA0mnzhgnGX224NlTMT91CnqlbcV+LW0nEnu8X53DpNLphDcgRV22EyFaBolSQ==","_resolved":"/tmp/480cf45b40b92f2fe42552b833ffb003/sifchain-stargate-0.0.0-snapshot.0072f6c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0072f6c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t7y65/n/alowDmsDn/V5PlU+UA0mnzhgnGX224NlTMT91CnqlbcV+LW0nEnu8X53DpNLphDcgRV22EyFaBolSQ==","shasum":"b80e3e0c516b56da1f768f640270dc94405538c3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0072f6c.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA/HMS3JPVGY2WjeFgr6X649fGzJ2MAoV0Gy+fT3bepAiEArmwQnd8G8LMrCFxJskxsA/glffoJL056BgOKcgF9rKo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy3F3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3iQ//b8DJsg2CRKM0erF/2TgQ1p19EuL94cONdXvCEWgHpkxZ3Ekl\r\nSrx1fKcPTU8tgOWooxgh+EqLgottbcYugNLdcqNbafTi8rhdspooHv3Yae87\r\nnrsALY+S9gB6JF6zzVg3NehHt9j/uGrIlHZd7OvyTWHu3FYXzQGVpO5JZdMz\r\ne6N/extApxPZ12BZSLqfJbGuLVqiaSSu5sye2IwrQdNM7OrIBUQ03k+U5KUw\r\nSiryGPgytTgyWVaHx64ktOc47tc7yiIyYcQevp/VpWjgEhFxgIPt3RmkXK97\r\nPiiY2BfiUcJ2hdZGOfiCNQIsnu34gaGI5DdJM99TFdoJs+zauh20ejsRwnme\r\nrpVu7bOFxGEggBJePngwpZ04X0y/UfzUkVqZeFphYfyQ4FigULhsx81kxqPN\r\n2oHJmWdnuFCkpsMSl+XRPybx22oha4bEeDnRQ8dAZJSq1jVcdyyp9Juavqze\r\nCMBUFb4BdRdOFHCOJqhQdgWmZPBrRG3OWbYnRK5ZYbruPfg/0FO9gERCZx7i\r\nYUrkN1WYPKuF95QvUi1W94EEIDGqLr4O5HJ8/S/1R3rBtkYD3UA7r/LK57BW\r\nEjcHJXcFNW5SwqO3G/LfINpR5pnboykX6Yg6EJ/i1JwupLy/x4CLBS0NW1UZ\r\nb8v8o6XFi5Qz7gbywuXTIo82ohngcFs7E2E=\r\n=9xNU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0072f6c_1657500023393_0.5493572770340029"},"_hasShrinkwrap":false},"0.0.0-snapshot.d3e0232":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d3e0232","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d3e0232","@sifchain/proto-types":"0.0.0-snapshot.d3e0232","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d3e0232","_integrity":"sha512-XU8OPDSnBvEgw2AbXJwdv4UdkzN+aofjtktgM+tzYEGb+1w17MPVXTFoeSpjccT/Gl6E2rgyGjqbhCLGVvlYNA==","_resolved":"/tmp/c10c9f54b8d00e03148d7769210d1d74/sifchain-stargate-0.0.0-snapshot.d3e0232.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d3e0232.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XU8OPDSnBvEgw2AbXJwdv4UdkzN+aofjtktgM+tzYEGb+1w17MPVXTFoeSpjccT/Gl6E2rgyGjqbhCLGVvlYNA==","shasum":"9c5f691781dbf5c43b949bda29fc55559d8fd7cb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d3e0232.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmJ9kO+obrlmqRt+gSQMT+D6JvIf5O64Nu3qWYTUcMGQIhAIYmgE7V+W1Io0gaf4+np8KhRlLObhldc5QhgmpYZRLV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy383ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMCg//a4MeFUIHH0EnH4MnxrehpU7Jsw3JcIT7Syv+r2HiuZdq0OTz\r\np4LZJkKW5ExJ74RIAWyWb7Rz09+QU9lZdjKdoViinGtnTTAQDnezdVmFS8r8\r\nmv0nNotrao/0ekz+bY1bQTBg3vEjNJZWqwSd1XPSvAgL/1vk3BtW/zvKdLyQ\r\n3h0/IOLJ6Ns0TYMMTnnqBSKptxRd2I+g5+xD9hv+xHiHk4y9kPf7q3b18ZYU\r\nQokS6/igQ1dwHF0XENkosICnF6mvGb34WL6RCAnNBIJn5CLoXxY75E7Z8yE5\r\nUIav6Erk1a2PHrlXZ7Rs/vSrIN7YVPQvu8T4mBoJLzsJ7e5XgsskMEBPR8nW\r\nrPzW8Gjc+CS1G8L04pi4IUNwOgwDcSNKL5oqYaIM86IHoe5Jrd2orD4CKLEr\r\nwdNj2tuqyIrgMQajgp53tHQIqKUFMYSULKqWNLbxYFMyzHZBjTksu0i2teUd\r\nTQHWp+BZSrm7fYUBUJ3KJAIGb8ejQozQ4ji9usE53oYYryKJSfR03BmC+XBx\r\ncK3yWcVzqcPi4F1DHmgD8PSFctNbffPa3VoGImEfIPXZ5Z2Lg2BEZe1sGrZ8\r\nwD1pPNsZe2LjdXejHsP9ndZA+pa5I3fj+dBka96QqZKpoyaYDtVCtShOkDTF\r\nuR1zlzNddvk/+r/LWxpSkaiISZPFodsXEts=\r\n=92pO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d3e0232_1657503543609_0.8573569896443476"},"_hasShrinkwrap":false},"0.0.0-snapshot.c436598":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c436598","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.c436598","@sifchain/proto-types":"0.0.0-snapshot.c436598","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c436598","_integrity":"sha512-TSnRk0+TbLSupQVMIn39/fDRFenvczvRHVsrU/KxtNMWFjSBPrQaAgug8fDoJ/S+0fDWStqEiYdZsDVGoXv51g==","_resolved":"/tmp/37f29c1cb062ee485de357cbf56f8e9c/sifchain-stargate-0.0.0-snapshot.c436598.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c436598.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TSnRk0+TbLSupQVMIn39/fDRFenvczvRHVsrU/KxtNMWFjSBPrQaAgug8fDoJ/S+0fDWStqEiYdZsDVGoXv51g==","shasum":"46962c77299cbdc21399b11d812b8a964365aac1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c436598.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5CBofvRU5/F9asf3alqJZ7c97I8RhXm7HiSHmTtwQ9gIhAKV5GtuTBDqNAoeREJcSpQlmFsSm08Hcro8/BQ9Ainb6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9hIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGCBAAj9wrQW25x0JHzg7RWUl7kszAxcNhnmN1JAqhZP9tVoaBCdob\r\n1RTkFJDrpmIuSlzDRhVJjq0wKLTKFfnK2rvHNJBh5bX2mZIK6MTznGoNJN23\r\nijAjJjjarxp0bWvZaanOM5sQ8VqYv4vnav/ck7EnbfXOVDXEmdw5BYfJc+0Z\r\ntMjQkK7B+YsJRrDO4/pG7HhIGeybS3GQbbGFB2kfjOl0efZmBqiZOHSFTpX4\r\nj/h2xLR1tp9Bsl8xP1t1Oo5uS2miste9+3+VMl7J6Xv2uy5xsa1yKS/luIji\r\nFdTie1RNpeGn3duZfWV2/wrsafpdpjCoeDg/V8aji0IvBvDFqd408mmdFvNs\r\n36/QmT3l1aKUXe+hr3nWzT0cKKrrxve+dXsX5/gXNQtAlZyazMBNg/+YDmlZ\r\nwPvDfEGC/XOURbGlX9tjsuYojx4RRktkgC+fEzLj/jE9Wg0enUMf8RzUy5iG\r\naXoYlY9+Vm12doLc2WWX6R3WEOWOrXrfVrmy4ehA9jB76BiYVxXWOq970+pU\r\nZlcOaBcTAIsdTO6M9bkW3iFMUN6ehyga1olXe/04Fl8wrwhKVm5z/uis1de+\r\nHG2nT0S5+YfY1vA9Yw39/gLgeltGbVtcxUgo6qP5Cd9ay9ZZb2y4FfTHASbR\r\nTLmR4+ltHXd95I0dN5Z0UeAS/kSC9FbReq4=\r\n=Hmur\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c436598_1657526344032_0.9079100676759189"},"_hasShrinkwrap":false},"0.0.0-snapshot.8632d75":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.8632d75","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.8632d75","@sifchain/proto-types":"0.0.0-snapshot.8632d75","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.8632d75","_integrity":"sha512-YJH9gOiYaP3LxmPr1MGEPUNiPwo44aPSxow+qTqw6EKkmm02w1sVXIVagwPF3q8tPjFoh7SOMZYwE0p4NoOrXg==","_resolved":"/tmp/c2d7a252615b4c0dc9ca217056dc5bda/sifchain-stargate-0.0.0-snapshot.8632d75.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.8632d75.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YJH9gOiYaP3LxmPr1MGEPUNiPwo44aPSxow+qTqw6EKkmm02w1sVXIVagwPF3q8tPjFoh7SOMZYwE0p4NoOrXg==","shasum":"7a4924bfc92b2e1d4eac4d8735a0337722ed7301","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.8632d75.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTCHBhVu0ocpncCpEuDS8Qr2bYMP1D8mRZonw0cIkH6AiEAopZNgJZcyqI2fixPNZryhnui0V6rBOj0tih4hKrpUt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9kpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVxQ/+ImP5zDaV5CbbFkaReK2dBU6OhOrsrgQI2O1CVum9TcXqiaP1\r\nAb0QCmEdGbjUNotXaQ/VLy9qy2Ie64z8I2FDJTu5qTiMncdJ8Q0kp+QMXrSq\r\nwebevO1yNXad/DeAHmnEcadndPyDpPb2ReBNWMGYP02P/ntoaxDnDYz1S2+g\r\nZIx9cGmrUE6AUNPRI0ipYMF3nDz3l7dMzL6NCR72E3kwNZ0nSPzj4bO8k9Qw\r\nt6yrB7clI5ViCZ1tXkfXlf+PU/PDLnkf9Q9+9sFL2gycIztMq46M1pWQPC0m\r\nBScNMbM6DBhEDK0y6BLFKi5oRmZKgpmgfZzGWw9M1zJkzuk4VwPMCwLiL+wY\r\n2DWuYH3nHG6/a0bPiLRKUKOTlQHHlVuuq+kUX67Xku/pJBQ/4a8rNtliVs3f\r\nXQTxJOvoaa7IUemcA1ET2p1SfEwbQijR3HeVH/cctuyJ1UOUxXbpzTmUy2lm\r\n/Pd+nPHehCy+6V5PoyxiwyGiPfCXMpuEURpvjte0vcDWVAO1q3ovm3CZSo5M\r\nwqJ4vNljRN1AKJ8El2mrS6qcsYy0IH2ESJcKHgo1X80VC+wwKnmVAp0Bnu6Q\r\n5JgtoTuj4yq+epQcKRSdPgsw13r0dDlb3wo+EV64KuMCULuGxeujETYUafqr\r\nvm7LlWWVo52cBiVbcWRzpQr6coV1cT9YvbM=\r\n=iaMd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.8632d75_1657526569545_0.40421175861057135"},"_hasShrinkwrap":false},"0.0.0-snapshot.1b01f15":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1b01f15","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.1b01f15","@sifchain/proto-types":"0.0.0-snapshot.1b01f15","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1b01f15","_integrity":"sha512-L52DhKMKUjKw1OgNMvxg6Z0IEAOMtBBkb+KX5HsReOrpHaiVnyNiLS0pdMp3ZuqRESEn1+OM7vA9jNDZJwPQ4A==","_resolved":"/tmp/c05c246f68db26664c7562d756fda493/sifchain-stargate-0.0.0-snapshot.1b01f15.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1b01f15.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L52DhKMKUjKw1OgNMvxg6Z0IEAOMtBBkb+KX5HsReOrpHaiVnyNiLS0pdMp3ZuqRESEn1+OM7vA9jNDZJwPQ4A==","shasum":"cc4bce81994f349158ed4a960b56cfcdf31ae839","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1b01f15.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU3JsKWwpBUox2tmtj/26rNmkRUcwqAcp40lFLoF8BvgIhAPGscmhTRlJl3eJSn+++AnOs+tfDDhSVvKvsUSjmRkGF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9lNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN2Q/+I3Z6XOP9ccQTJqp4NMcKsDEy/dQNyrZcpyWnntjH+Q/KKulE\r\npBamM6dDKefnZAtauBAB3t/BpwDuFPqVQZz+HD7MMWd/bwJ84oPlWIF+/suT\r\nJXKLJ34Q/AqQH3y6KarX3+2cPkPhPtFvbQBD0hHRSkPA/t5oZjpRGv+o4ziT\r\nT1XpNZo5/IRmc085QTGJkwJsvpfjHnFz5BoSNT0hjgVbHJJ2InDOGdyWMZ87\r\nsjCL0/Y9fPS9Swv2ldyTNmK3oVSn+wTAiYfsjRZzwt7fh0OBnok6m1pSbsVN\r\nrvmFyFMmqoAsX5mimAJr90d2nx/PZXIG041oNz5edjIO8Mn+e8B0se5/x7XO\r\nokzco1JV107+9MMlVH6QLVj+x4bNATw3ipyOi/8B6xmsXAns9slXQ/dE0ppj\r\nTz7XJwJ4EoxjZcz6Kthl4BOeYDVB8QUlGabV2Ri704eDDoZACYzCuShWyzPP\r\ne4SqvFMkd9iqzn5E3ETy1q/PAfQFq7ngKYMQq54gsrNklBabJUxmBvURb9kF\r\nR2aZuzq2XoiDU0uq0x2Kp+sYPVIuFYqq/eOEnpJ5diBgnzQV4rpJQjUXtoy0\r\nx23zRWOyxz+5+4jJmKQAso0hf3pkOSM8rNaFd0J5hijt9v5Oi9yuUQBuY2Oz\r\nmHGKGbmoBSN8Y5Q/4XoAWRdq42emv0d4tEM=\r\n=aaml\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1b01f15_1657526605418_0.6178784356410132"},"_hasShrinkwrap":false},"0.0.0-snapshot.54c4ae6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.54c4ae6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.54c4ae6","@sifchain/proto-types":"0.0.0-snapshot.54c4ae6","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.54c4ae6","_integrity":"sha512-9SnhFjbwXGV7rS/joraEMzAiQKC0wQTgRJr2H9fXk/gV2VSKbYsoi1CzLJ+mqxUDxyd0tRLmKb1PORWPYcrHeA==","_resolved":"/tmp/281a03d85e9d4befe4612a2611a4caa0/sifchain-stargate-0.0.0-snapshot.54c4ae6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.54c4ae6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9SnhFjbwXGV7rS/joraEMzAiQKC0wQTgRJr2H9fXk/gV2VSKbYsoi1CzLJ+mqxUDxyd0tRLmKb1PORWPYcrHeA==","shasum":"24e4ea741b11892930a33eafae4234c1e7445be5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.54c4ae6.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIbnUw5AQQrmoMbY1lN24lH97RBfljgXZ7jH1gt4bwEAiEA2xeXXK0rKeqX4tpxaj0CaookdssG+7t94DKA/6NemrE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9paACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhWA/+JOT8pLq2n5R9qKUnUSL+UevXnTvAZCfYlbDmN7CtkpQOeaU7\r\n0Ob+aCQAI7AAGlu8Boh+54crRIpU01a0Gcc/p9m8jZrk+iyazXaf7Be6Os3d\r\nqiRlKWm9U5piumgcqwxAzVKCJh3ZLMRRgmo/n8AjvaanZlotqguIY+MBTO4B\r\nFMo4VGwKQjk2ChqlQQwnW3fnEt/N0PUEJFzxv+T2IhWjwAJpUUSlw9WAXjqT\r\nx/+qhyPK28tyNa3re1Be0H1IOVxv5q2HcCHsCk4J2Mzg5R5lOOO1qS/yVMMa\r\nC031yGPlFIJBO8qqb+ROIJsLqjP9oDYVSBDgUUSOrqLlQC7K/2sz2+j4xMMF\r\nmTqfiULprR4Pk/0tJeq4jKy/Cf/Ca1gcWLJ4Rr2H9wDRy3IgENaLVPTN5r7W\r\niS7tcLwnnY+cvzV9ucw5Qvlh9bx5xJnmPx9c9mIi33V0IgY/0pqOpYZ567Uj\r\nREl4oLq1uLdm4zjwv8j86aStAqfPrXgpZaEK6e3Bdgwhp/W+FsB/NjtmdHsO\r\nr/FuU7WfRI/51k+Yq5cE+DZzwuiUYGBvnJ3bq11KeZRw9afoA1+iTQ2N9ONl\r\nDFOEkCeyNcHyK2IyTCNm+GzSAezc3ntjWfr+pl1D+YbXLWbTxn87SgkN+J9b\r\nGcTPTTMC1LtEWbyuvrS4b71Qkn8DXKe1TXA=\r\n=5izP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.54c4ae6_1657526874254_0.21838106554778403"},"_hasShrinkwrap":false},"0.0.0-snapshot.18c5317":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.18c5317","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.18c5317","@sifchain/proto-types":"0.0.0-snapshot.18c5317","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.18c5317","_integrity":"sha512-p87k0+fNsWZoOcxyeyhRylrNv2okHf3ofckfqq/iuJT9T/pJJroNb2chkd0LZOmoNQBynm8RtqUjHYK6pAUImQ==","_resolved":"/tmp/4915adb688dc942f6ca56a5bc6eae34d/sifchain-stargate-0.0.0-snapshot.18c5317.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.18c5317.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-p87k0+fNsWZoOcxyeyhRylrNv2okHf3ofckfqq/iuJT9T/pJJroNb2chkd0LZOmoNQBynm8RtqUjHYK6pAUImQ==","shasum":"24e43c933cd7b0313dc0bbfe828047d610789f73","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.18c5317.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZdA7UAFW9pAX77P5g7/2G/o7inDHcb7nqgK0rUN1mNAIgZ1WnrsPZWjnj7y07iQwYCBZy7/7rz4OZbd5n8Whs4E8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizBIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKLg//aoM189bwq980VLlqyXdvmCOHtKblaCUevo2SMjWt5/3ZUkDS\r\nmlnb+7/hz2qXEVk72ZKWAZ7Rt10sJcMUwcY0hbZui7VAHEIf4rcie9XfZjRO\r\nDNsLTPuSWvw5LW+fwVVxQasskH/fres11WWs8pod0M0xPcbs7J1Jy6AejB+h\r\nmefdHUqSbzHjajNpKmFDQiqF52Hvzfyy3xp4pzVLVo5ZaKD8rIUELP7zR0/3\r\nS9lvAwgW4U28ubCcOop0KqKhfXsYDFZdHSL+i0cn/3kBul1NCunbybox6UGl\r\nG5U0UQz3wRAm7qG2QzwMDaZnTSyQDBqSzwatECBdBdr/6zwRRKA6ZItzVagU\r\nZhSk5cE7hhEsj2CwYsdK0M4QN0VJ/HB0K8fufiiLmspoEhFevmzPdnpS5ZeM\r\nLfoJNXb9d2JnlF159y4kmIRHleiGurkqkfvCC75b2aOtYxEiMfrZr1SDyD3x\r\nCiHRlRl4anOOB54yMEjD+h6Aig7shyvS6WyffBNKUGZ4F/lKonQ74gjaGHCa\r\nRYsX1ZVhKVIhPTnlD4BxS0uhYDmwXuqjwRBEXLdy1xY7yfq/WB8BFPbzJ6Dm\r\nmKlXEUmSJnYszXoQfA45/6kFyYWbqJyvAIeN57CqS2mOhtlcv/B1QWQmG6oO\r\nv+Bd3L8PHtWBBziI6xoYLBSWAfs/nI0Gn7g=\r\n=aleb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.18c5317_1657541160559_0.23362758298090647"},"_hasShrinkwrap":false},"0.0.0-snapshot.b8be956":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b8be956","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b8be956","@sifchain/proto-types":"0.0.0-snapshot.b8be956","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b8be956","_integrity":"sha512-MLUIDeoo06D0Ozg4aniVkMdwfAdq1LhLCqkuc4DdaTXO1pEgoW/ie4N6UWAcBaHvgD/Xc3cJcDDsZZlbdDNIsg==","_resolved":"/tmp/b7adde5cabb70a60bd7a746545fddc6e/sifchain-stargate-0.0.0-snapshot.b8be956.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b8be956.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MLUIDeoo06D0Ozg4aniVkMdwfAdq1LhLCqkuc4DdaTXO1pEgoW/ie4N6UWAcBaHvgD/Xc3cJcDDsZZlbdDNIsg==","shasum":"a4cdfded76e0a3ab964bbb52702f49acbbdf5acb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b8be956.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPVqkD8N0Goz+ntvnQZuAXr72+bqebiCmWD/DKsAV3UAiEA9LPHuN5ynTrCbktP6IUI+SlVHflIKQCKjkz81GwA6rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMF8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5zQ//XzVMfWhEszCNZVa4WjHyMKcxx/pf2Oe2cQKB7ZYg5HGQD91+\r\n5CsUxSYsP1Ir0Bihmd8rnKYGsyul4ZOj+RBb4ebaOyD2VjBPUPMK1Xa0AGRo\r\ns5CkCdZ31j6oRugnWh3PLQUhiY0Bp+pqEs4vpZFOkfVXr6LVYlU3ejSTIyKW\r\nfitGtBhKlCaJ1LpAIhwAUamMvxAhrRPBQBjcP/Kqh5GL4yb17dPV861UH+Ik\r\nxHor7Z+CEQ+RbFTxqpKwBRkbkMnPPVCxb2DwaseAfpbD8ih0wFNxPZ9eVz4R\r\n4Wsu6OhPTNq6A0Cy1raTmxj/ddNuZgODKsG5s47W7D33dwjQhpu49JooumPO\r\n+TRmWo6ZJ4vweJnwJCaVYZ6BSS9uSyzaSCRZ8Wvb35s5IHe2EmnFTRnhcHUF\r\nqckeEfy6WT5FqjZZvOliEDntE6eEE4Swbe4dX49IwRXjfz6xBoWPEd+lsRL0\r\nECuxfE2n78RIUtmJACZioZXrGzsPFHrkK8kVUomaHH6nXOyPnxBtf/pqEF0i\r\nFr/GGAyM+30XVBPul5Np2XiZn8OWZgb+u5pw4Q9M0071Wh5xYtpFhI2c1f/y\r\nWRN6tAdTjNcJKuhcxm17fN935T80LSdLn10KQ2PbtiY0sYKRyhMyzSAAZVsX\r\ndXMdkrfKO4VNfWYXdVZ7oalqEE54KCHdNAE=\r\n=FrmU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b8be956_1657586044307_0.4604937557061515"},"_hasShrinkwrap":false},"0.0.0-snapshot.11a04bf":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.11a04bf","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.11a04bf","@sifchain/proto-types":"0.0.0-snapshot.11a04bf","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.11a04bf","_integrity":"sha512-J4i6Aml+LiC1y28C4fDTU2GhLkuX19Ix3/xNGJryBkN9zG+Aeru2bAhFY2LPD/9yFmD56V6MR9DcCEl46hmOng==","_resolved":"/tmp/c287b7c957d5dfaefe336ad953a5d45d/sifchain-stargate-0.0.0-snapshot.11a04bf.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.11a04bf.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-J4i6Aml+LiC1y28C4fDTU2GhLkuX19Ix3/xNGJryBkN9zG+Aeru2bAhFY2LPD/9yFmD56V6MR9DcCEl46hmOng==","shasum":"a04ad28bf784bba93ed90f58f0248f7785e0a635","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.11a04bf.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwi+EPGOnsGSXOrbxnAxaQY2+acEtVaYqY1DRoVHKPeAiEAofjPNpwFmF7jTBz2NcaGxGwZuiGwNNydjk0gRTEhw9A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5uA/+LALUDUXI7lhpR3S4TyuQrDvKSVMRPwknqEJ2GiV6eZxsaZTA\r\nIjcQe8AwQNSAGnOUVzq4Tv/yyQU8vHyJ7QjGixHJEBtH6GirPDMUvX7YVtnp\r\n0Dztj9h1iMaV44G5dIi19ufMm5PfmUzqcejPfoCl3n0wEpuTKcdhPGTyCDKr\r\nhg/aUNP/MemFK/F6SpX9yPul27K6TUqwM4rM1LaAkJ9G3Urqu3H1eNoGH1I9\r\ndjt2FqWbbP6q31Q+2BhhOyYTNjPR8FKNo2hpmg2MGx+NKGaK3oRLvun7wrJf\r\nOu7XsWXUWnTPd+32yjYEp2mHBz9bTd3KRzBzPcYwJ6odA3JD7ym0N7mFXgBM\r\nkIgBDQIBERgQjg7SvueDWjTP1w1LtCFodztJoAWPa5rbZygx1+BsV5u0QKay\r\n52/PdnwToJSs/jEBovaidE4hD6wJvRqg674DGeKLlDEZQaKzpwp3zP8vepKr\r\nTpDiXS7Nj66Y7+njV/B3aoWpG3EuNIJ6ljKB2zs7U8LaCpQOXV9O7xrNFbU3\r\nBwAqzi4RsfWHMilQPeT6e6YZHGnAYexF3ar6HGLUBIQiCxjeF/oQ1jxwrSAY\r\nkIIbBdiPAs2mRfgrx/rPVV4VIyT08T60J/LkfdXW4HeEGUbr5/J5U7Qxz4Gy\r\nlRnnZDbyR6BEUvScCtceXvYLmwvMXc3T5RM=\r\n=HcC0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.11a04bf_1657586879044_0.6044734720463714"},"_hasShrinkwrap":false},"0.0.0-snapshot.9577244":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9577244","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9577244","@sifchain/proto-types":"0.0.0-snapshot.9577244","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9577244","_integrity":"sha512-MXZ609Ue4mw6VGIXMlCsVgsxksxz8oP/ENX9aqM8pVKbHP02kIe3eslb+2PQ64748Eaz6aiYs/+ElORgR9+bTg==","_resolved":"/tmp/23a1e86675d753f3084620640d92583a/sifchain-stargate-0.0.0-snapshot.9577244.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9577244.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MXZ609Ue4mw6VGIXMlCsVgsxksxz8oP/ENX9aqM8pVKbHP02kIe3eslb+2PQ64748Eaz6aiYs/+ElORgR9+bTg==","shasum":"ea0772e28bb23b4ff8055356f84272ab452327a8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9577244.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmNkbjvQzTrFVGWvQTkMMei8brLQH6nC/4ojfGUErdyAIhAOoFQhPdrJGWZEx5gTpy3jzW6uduZT9uhvnGR92fLGUA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLZw/9EY2WCRYxi3xIlCRzLFUD2wRUiuxczdOHbiPPH8ZSbPxUBxLA\r\nb1EifkcjBvLoQZFL6xgpn+BnHOFjptLKj4EMHh+cvbVMG2whLAUFl5WHy5vk\r\n5ZkghG1k0QZs7C2oP2vY4EdnMyzgjecYuOUq1FQHiYdTlQONRUHQIx34OkLU\r\ng8tLb4YLOzMQYabNvL7W+dHX3Yu9sdQnuVvQvcgav1Q3TKiQm3B5dnNrLcu8\r\nvOn8bdBBnJLict997HoQGGlXZ0v1qkyvri8UNzTTqyyCXkidQ50mcJJ4gvln\r\nQBbK9Oy9mpbib+A+qa+Di6w555wy3LiW1qRHrh/EYJc19isyQwrIAkhLKUz5\r\nAunHeONkNL1IyD9yW0Jw3N46PEUF/W08r+0HS4crV3kxFYnyg5G2KmWOsMaf\r\nHxzGlqDXMYUez87xEko3nwfErBHAAu7WHYSkEZhJlDIP3gFSMTBWanIIWp7z\r\nd8/l9IIP6/WC1bGRkd8Khi9RJjpXFK2v1aBJuhRpfY0iI/pjENsKO0FjiY99\r\nlNl+/gOdNhyRjpK7c+/GN85Pjh/dlXJ/oBsFYsPudm2o9yWMOP+mv4pBdab7\r\n/gPylIc3gHHK8l8au7sGFLUfe2wyo+gVrwM/1xNAoooFZ44PMvV8B2r3gFor\r\nAwEtuOpYbnC4a6nu+mmSv1L1uCblbsqq6O4=\r\n=135A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9577244_1657590429508_0.6952922776956336"},"_hasShrinkwrap":false},"0.0.0-snapshot.1be2810":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1be2810","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.1be2810","@sifchain/proto-types":"0.0.0-snapshot.1be2810","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1be2810","_integrity":"sha512-fJP0vdsh0oPunk7ZDgyQzEuAHl2eEhnoXPjs0Dpid+EpRV1qOSdJC4TlCQEcMGjQevvBraQgkjgdATBqwPI9/w==","_resolved":"/tmp/7c88ae07d1ad8eaf7c5e0a824b90622d/sifchain-stargate-0.0.0-snapshot.1be2810.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1be2810.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fJP0vdsh0oPunk7ZDgyQzEuAHl2eEhnoXPjs0Dpid+EpRV1qOSdJC4TlCQEcMGjQevvBraQgkjgdATBqwPI9/w==","shasum":"3010f65ca2b72086a1c4a6f06614e623680872b8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1be2810.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDan7iYnRTYFLo2TAFit7YRxUYomR6bmi2SmFDCIfF5UAiA9TD2z+2lruCYNwMKpzdyUlrCHUrixagkDXrnrbPA0OQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNoYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL2A/+PNGijC8oK3+y9q6Af9c0tWO5iQs829tbG8u4udV4MqDryyNL\r\nkmFEvf2kHsAdM+zZ2UC/Sh3u/jg2hUfsK8njB7/yZenDH6K3fMwNtpXYM7Wi\r\nPdVp4XTd3b0rkAMuZBc3wCz4MvW2rZHebfbvWwI1es8/isbsmfGAR258xqkL\r\nX5rVW0Ew75yrsVqtf5uK+hXxCiJAr016AmQt8onPh16iy/7PNwgR2EGbMUam\r\nzNEDjS3FYscEuFptUQ5AlwafQ3hZP29b72ufjZYxqcqL+qW2dBAaRC/w4Vvj\r\nXlfgfezCJ77GH6X/ynHI1uZ/lAHraoA+Jg4NVyHt4uVyFDdO1tmbMoUDwCZx\r\n/7xfSe0Ml6Y1W6kVR+cZC0vEiNAS0wFZaZQjG6U1isklao37JhNFMdOTZQl1\r\n+PjfPq+vsfTRZ9vanvzlE35CfffLjrtBLjXPjLMrmZi1zn0Aq358N16fLR1V\r\n2h6BEhheXOYC+JCWK25pKiuiTK8IJpxMxOGmJHAoPr7R69vHFG+AZcOnb87D\r\nCBrf4xQ7jPuYnkygwJ/Dhfk6Klyv5Nv+GivuvRrSspTYlDLRDWwx5XpJPaic\r\nlECmUT8TlphijXLQQbFzcD1pYppxtcSHADtNTvMUQCG1VSLx6eM/nsnDuEYD\r\n1MQAPCzyNto9kvAN/uzj8QDKJ5f2RnsvfVs=\r\n=SZjE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1be2810_1657592344026_0.44549328776593833"},"_hasShrinkwrap":false},"0.0.0-snapshot.5ab9f14":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5ab9f14","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.5ab9f14","@sifchain/proto-types":"0.0.0-snapshot.5ab9f14","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5ab9f14","_integrity":"sha512-V6sDxmEVtm4INOUzuesHBC9NNrrhWIqh9d6K6iEyPrG+4ZTLo5vHCF0w5nO6fgKVzDnOyiTqjLmCJl/uG0VMzQ==","_resolved":"/tmp/1626098b4f25e95398051227dd74f89c/sifchain-stargate-0.0.0-snapshot.5ab9f14.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5ab9f14.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-V6sDxmEVtm4INOUzuesHBC9NNrrhWIqh9d6K6iEyPrG+4ZTLo5vHCF0w5nO6fgKVzDnOyiTqjLmCJl/uG0VMzQ==","shasum":"8bc522c19ec1c0d0eb2e582a7859ae19cc7a59e2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5ab9f14.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1B4HQ27r0jL6h24hJOrwUaX7G7cIdrDDtkellGqpl9AiAfTWl+/QC4atNSW1C3p81597tXHpgSKuol8w6PBkTIcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizOPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIQQ/8DAZQP9szcmg3pJxByYaJPkrz30t93r4iBy28kAYhKjc7aunM\r\nxISDI7hLJ1aXDy0AKhmOqG/geWUSPVXQdo21FeDYbk7sgJG9Pt2tiHz0mDsd\r\nzye4O1w28marfjlCCLDduC5OW+67BE1DZagKZRpHdgCzZRGzOk+/23VAixmp\r\nata/QIIVrHWoEamfyIUmF4V1ZD5lTm0YobiE8jvGksw250CccvMJdw0lQZTw\r\nKBDTUHqXzdGvo+Iy3bn1LB0XJM1ddtJEM9BodBFMEvGurNz1hcg475nCV+HD\r\n62pRpqGRUUhoS6sXPL2rpAysyy9VmnRFeIp0dDCUMrJFLQs9hO0zFaS3rKNl\r\nSOPd35GVGoZSInanWxq0gnaezx+C+XwrWdoyMlMowCnJ3GW/9JfHQBMFvdGY\r\nj6a8qd9RPUGWwjPIsbH5Je2ShgvQztNNy/VNa8YuShKqjbQculbMtBl5lpFp\r\nUtT6RFGRJ95+PHyIU0Now+W+ry9DD0BSnirmuaPSJjzhiAODnGtquUg17zx0\r\nqSUCR0ixrDbF8istIrRDusFuxtyQj3LBzw/LP7qnw9cLV5z5UseSL0kpSVOS\r\nPRLRbAMuqN/chH1fHvY9SUgHHd67WPKP/GHFB8b516kgaHV+UpHYmQ4XS1fe\r\nbUh4Oa87svM2ymERrwa65N0kbYMwAUMbn+o=\r\n=19pf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5ab9f14_1657594817934_0.08506371939590962"},"_hasShrinkwrap":false},"0.0.0-snapshot.0aa2238":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0aa2238","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.0aa2238","@sifchain/proto-types":"0.0.0-snapshot.0aa2238","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0aa2238","_integrity":"sha512-x3Zs0YM79GBjnVcDf7ou0rLq1NDppusjEK+xzKTSOng2iyNqkw3yrIi7yBupVCUsfKIKVLGHanAw+HqTKYnykQ==","_resolved":"/tmp/3b518403edfd53d711bd69a1524ca60a/sifchain-stargate-0.0.0-snapshot.0aa2238.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0aa2238.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-x3Zs0YM79GBjnVcDf7ou0rLq1NDppusjEK+xzKTSOng2iyNqkw3yrIi7yBupVCUsfKIKVLGHanAw+HqTKYnykQ==","shasum":"dc4542eeed1c0ee6311b1f1e1dbc03b6b5169ed3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0aa2238.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3faPLTbRtoYCUklirLO0m60A7M3KJGbfOn9DHleEmTAiEAsjsoT6jWZhuJ6lByPv7mJ5MKaGHYudrABP0e1lLU8IU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizPFxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiMA//dzbsnxJyByF9Nh8UngM0RY+axlqHKQUW04dMc4MTSAMcpNPt\r\nOuXmiJtXgyI26IdLUgqbjYGdejPJ/mvQgb0uKjhLUYYZCPHROY/CkpCcv60h\r\nMdoe98PYZYoO5xgbH1ZcexyYW0Xp2WNuxl0VyhVJEWB03PPlaA70T2m0sT5N\r\nVtpwqpvmde5TepeRmhznG9sqWZrnRpJB77vdFJUiynGzBT6lriNSjTCPA/w9\r\nEXyTQZ0r9+7dFN1Cw2UhpVqrNEs9qcp8JCfwnU6UeNA74BLFz+Ah/Tol2PmT\r\n8ReDRdyQRnpKOmZ000do4O0n5b8pMzxHlZ3nAHb4RPe/tl4ps2T8UKcvfekU\r\nW8be+PsOAsQaxU5cNlzXQeCSqDmF0H5pAjvf66M7Pc0mZH35kxemoTt1RqMf\r\nvp/bxFh77MrB9DT3U9s8zYYBEGpYblkLpjGZXk9ntMUplD4h0uusG3I0ksLE\r\nj+zW0YUXVpVBVnYMRycRffNh/7ayisJyJcfSmMn/hY7IVYyaSpC6UyEorbtc\r\nzGRO7KSIe9eD/g4jGieCvojH2xq0ai6s2tD5ow1x41Lkj4axf3zv8xVyXBwW\r\nzKdIjcBuPT+lkA7rNFzI/xelYgiNvkJmaBBl/UIDsadvk3hr40zV7wi+t2Gr\r\n/24V2VIUrIXKp18CxKm4Q7OwtZnU7I6qKEs=\r\n=Evdx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0aa2238_1657598320719_0.5550185438270452"},"_hasShrinkwrap":false},"0.0.0-snapshot.763359d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.763359d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.763359d","@sifchain/proto-types":"0.0.0-snapshot.763359d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.763359d","_integrity":"sha512-d6/ScqSC2F+TbBiEQLvy0/vMaY5hQo95AtS1Jig/ZVssW6KqH1GE/BVl5DBIxSTbVKrWcAggYI+ymKtzoJX5PQ==","_resolved":"/tmp/7c1d99b7ab12a5416acc88b89282510a/sifchain-stargate-0.0.0-snapshot.763359d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.763359d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-d6/ScqSC2F+TbBiEQLvy0/vMaY5hQo95AtS1Jig/ZVssW6KqH1GE/BVl5DBIxSTbVKrWcAggYI+ymKtzoJX5PQ==","shasum":"9f5a3a5c41693115d0ca871d95469b5ca1b25c58","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.763359d.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkvRpTOgRgK3Yg/XCiYX3U8Mhaktp2AG0UoP0rQz1ujAiEAi6xhqxAv4snB1NioMfYB/3mANS7iwfpJtYivW9F0Zxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQ1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAfw//RsgcNg4oZ8XidTDVtDYTV8LUK1sqgNfTbeFd2mnlSmRPiNfB\r\nJmJV6uAsRBfdKe0kRwaoTznhILRE5loYN4jBb5W51BQG3abziBEYQ8YEhht/\r\niU/H9lET9sgk5KG15Cs5BJKyhIC6GCm9abV+PgT1l5PTWv59/J+k3JQgBuUb\r\nEKB1cy4xHtnw1N8Y8/zzDGIdwTNEDfoD58dmeKTqXyjYgMLUjxT770WzHdCQ\r\nLQNFGA3FT3k6ftSti5WXHEmw8S0WoKwEcIWjTmqJT581QgI6CIF44G9aGPm8\r\n89nz34jiljFdDMDUk4g987v4pNNWBau8i5HgKlXTg+Hkon1knKbk3v+As4Sr\r\nXodKhoAGcj5Iu15S6LXaqbsT6AqJCvD3hA2jW0cV/QnXbTSAIJgK3ZMVvV1d\r\nblQCAu8pS9BJU+iMajz00kAFV+Bf3zwTh0Flh9szpSP1h78PZK582H0ZBx17\r\nZ/2+IRfUnvuhXjGrCHyaTfMBFUAvgk+IKbRfBDRtGIvji8Dg77RRkipEceKF\r\n02V1tlmagE9j57VwyMyFxbi3SasjKBMV7Klm2mMtAuOXDZ13F9Z5Ckf1+A3x\r\n/evK6ZBsImxNOMfyQfzThqT02tCp3keSQmXNlQi4UwJrcIc49rmlh2vhEg6l\r\nluRG1lgNKbcvSKeMTlMCp9wLoh7Igt/ztPA=\r\n=o/9o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.763359d_1657605465580_0.002315413119631904"},"_hasShrinkwrap":false},"0.0.0-snapshot.d4dd4fb":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d4dd4fb","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d4dd4fb","@sifchain/proto-types":"0.0.0-snapshot.d4dd4fb","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d4dd4fb","_integrity":"sha512-CgFI3zf57LaIU4D2gq+W01fQgmuPePzCMQ8ttjmkXLw9o3+HVZYm1E+ijeTSrUqlLzyNPSXewdMI7NTTLnOvXg==","_resolved":"/tmp/017eea646b202912150f66e0afd0c9a2/sifchain-stargate-0.0.0-snapshot.d4dd4fb.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d4dd4fb.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CgFI3zf57LaIU4D2gq+W01fQgmuPePzCMQ8ttjmkXLw9o3+HVZYm1E+ijeTSrUqlLzyNPSXewdMI7NTTLnOvXg==","shasum":"91bc7cded94f7d7f68b9388c361bdeb74d36f76e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d4dd4fb.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvrX+7M1h3z9JPNCbl+poQilSjYQkJLe1tvUmUJScT5AiEAsMTMLAbxb9GUkz7iC4MfKJfYMcrxYNf7f8LzP9QW4Mg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQ4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMthAAnwM7ky0Yiw12J1xxSHpf0u+ZpsCrCHLhes37DnkrlFPN1ys9\r\nbar+7yN6aopNNVbbGyF4pyJQC/QDV0/YZD9Z0w0nxtH2v4BSTqYVJlepcbUv\r\nTPtmOeufBEtJ9B8xd9jerPeqJugAGromlSsgRi7VbihzMHoprebmstQpkZxn\r\noeIGZd+OZL9FxG7LZqPHOuI4HG68FmDJi048jPnL2B5gvaxHOJ+bv17XwolT\r\nivvY4Z14Wo75MlVu4Pjr5ApXOmxNqL0qUoS95wCYc5cytnJ2Ex4vOYni3Poa\r\nxi9QdAJe7AE3eyOMKr+FykDWItogMLPOkyuT1dxJyG3ua19necu2dA8QPJEn\r\nw1JZ1Cm9F3UeuopMih+1Dj4uC07wNaZs0NBE+41VsLQ+jsT6bTBTdoOGKKB4\r\nNeiyZfM3I8xD3fY4M9vtAwqoMNP7OT3jJSgwB2rhEPCUndbnw3VkYjhFb4wA\r\nNHGIWSp8NgAACb8weIwUXzDHo1z0rieFR0RckZFxTg/Qe59yenJpIo+yviI/\r\njdmwXpnzGUzl51k+2RGlO/Ftrf/pml3RLEfszXlCcqUc+IaOjzBWR5TaScHM\r\nNVFjvYpUyAqLP+eZlsO2IsYIksIvbCSftOf/Vs7NljTGrgIYmBNUue0RgVol\r\neA1XbV95o848goEdJjhsLMvPLdD3l4+1aWs=\r\n=D1Zo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d4dd4fb_1657605654216_0.08830549687404265"},"_hasShrinkwrap":false},"0.0.0-snapshot.423f44c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.423f44c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.423f44c","@sifchain/proto-types":"0.0.0-snapshot.423f44c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.423f44c","_integrity":"sha512-g0OWJ89o0AJiTmri0B4Eop48pyYk5hCggf3UD0K5wqlio51227bCpx64OXzElsClee9Nz9yUFHPcfAIEp4n0ow==","_resolved":"/tmp/8c1dc944d7ba54c0ac884b1154c6c6b0/sifchain-stargate-0.0.0-snapshot.423f44c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.423f44c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-g0OWJ89o0AJiTmri0B4Eop48pyYk5hCggf3UD0K5wqlio51227bCpx64OXzElsClee9Nz9yUFHPcfAIEp4n0ow==","shasum":"43c115ca98d2fb533401dc19f12b760027b9851c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.423f44c.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9tnNjJA36maazP0dzzQBlyvt6NN+jQ72qa0PMifERlAIhAPHS3bJXLegLynLbFIWMLM0zzjQ5cYJ4nSzbbmWjicM0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRHBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3KQ//ZrIYBnAiYhfGgHxSPDt7UtknVYRSvWY40vmt+Q9kjo4Wm2z2\r\nuQqOnT6qhRXukwD7ByNeJ/B2Zg7KLEYN89cKoeiLxY5xBKlvxEbXocqnB12o\r\nUuct4t+zbfM+br0/a5fvCqCHQLXTCqKu3zLs+IpkA+VH1JdQTKefxw8P8kLo\r\nuO8FRuokH1ZOsH3e7h5FYjL2QcYbQvWwXMMHi3ZXbyKuIzczXjXluUH2j3Gp\r\nop7Qb52hA+36LOk5gSew6furZzN5Gyx0BTvEnGAmnQy1YtULMZQ0/a8+WFVg\r\nRT1eBpQMyl/ZEfLEeGBBvBM57CIZj/ErkpEy1UcACclWUjMP6WbL02ARL7dE\r\nOXw1K7M7iOn3+iI7TBTh1CKCuqdl+LFDlcjOfSeeAj57UfJRZ4kgcDsARlwV\r\nLU6J142uXPOdhQeUlci6HykKHFRQ6Eh0XLLPDtSMlxDnw+FFlPhwp+HGUiGI\r\ntFO5WqKtHzNgtG5FGnKN2npoIV7L4Z+szCh5iFry/Q4HRvWAz+M/7Qguvxxk\r\nrSrCOX/1Y7jYtD85N6AsryOpyBTLnIpGT7A4LX0NV8Fqyg8GTyfQOdeyn5Me\r\n70TMSiYcnrzQghAS6Zin+LNcmTfQG1DR1WqT6NqMVp9YMJy639X77Kniq3hn\r\n6VxNBzyHk9FNCDVa6JD/oJI5uAxTMj1I3L4=\r\n=mqf4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.423f44c_1657606593241_0.2650291749753779"},"_hasShrinkwrap":false},"0.0.0-snapshot.d6d7030":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d6d7030","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d6d7030","@sifchain/proto-types":"0.0.0-snapshot.d6d7030","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d6d7030","_integrity":"sha512-e+SvaDnTPC90IqpeD8mIslTske2c0Kwq1g20bjU4J4qLcEBJ+5CwEG3+Hg6+J2+BIdjrPntozSqiEB76UZCmmg==","_resolved":"/tmp/59429b2f8ff8bd0a5e5c33a2cebd5376/sifchain-stargate-0.0.0-snapshot.d6d7030.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d6d7030.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-e+SvaDnTPC90IqpeD8mIslTske2c0Kwq1g20bjU4J4qLcEBJ+5CwEG3+Hg6+J2+BIdjrPntozSqiEB76UZCmmg==","shasum":"087b00756b0f26056c040dcc644918ccd09e7d1c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d6d7030.tgz","fileCount":42,"unpackedSize":127451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+LUVqx8qSBdiAuB70TkdwIKA03OVEid27I6n5+xGZuwIhAO/1fqkpXB4llW3Ctp2SeqZs1CqHpVvFmGb9w82ah3B/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrizA/9G+uR8P4anIFFECBoQFXc0EeTWJhc+RAGQHB6VKt6AE7K56AO\r\n4z4NHs/suBC9eFwm9YxYh7fOm7uwYfedqRtpG5/80HpNjHQfpy9cKCKXykqo\r\nYHqj6hqMU7c8vjIiEfREtmbVQmO6ZEGi1ZnayisNiPiPrX8k5TD7M8lEKvAI\r\nowd0bpi9EZTOSwDwDAfrLSCdPhxB/CRdGuw99PvXVLTuiUoPFX7QzlenJ9AS\r\nxFl/ifq1MNs7cWPf27Dh2cwVubCVDC8M4sQTmkkf08gmP9uLJki/TwFwGpUb\r\n3ZPiOQBjm2KrQnUKMij1S/2OOyQxultC7R/eNWt2Ppmkbxqs40lVimiH/aA6\r\nDYpMmLEPxzj5JEYcF2etZZOYsA/KquvhHFO/Ace3C93dUABlpuO/3kyj4jDz\r\n0jL+8TonSrWhVq0oBNzScudu4qpseprNJhYyZhGfeUrDUmkEbW/zXI2YzrFs\r\ne1PquEtZCj5K1XjS4MWpbRYVlMbsXEj//q/5YI3L0QPzxi6QrA3942FnlyMM\r\nVNz3OoO0FHYpLQ3O981euYOnx68+mNWqhsDgxXjPaQwJCLp5mySrXboLEZhp\r\nBy4pxVS4Gm4WhUaei48mxuhRAlx+Ya8jVVZ4mys4dAvzUEDb6ThJNDTkKW+0\r\npG4wgNlr/aFR1qhUNH8zysNXczmHwT6Ocw4=\r\n=08qb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d6d7030_1657607240431_0.0854056554055933"},"_hasShrinkwrap":false},"0.0.0-snapshot.6f3deda":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6f3deda","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.6f3deda","@sifchain/proto-types":"0.0.0-snapshot.6f3deda","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6f3deda","_integrity":"sha512-QRB78zNh4H4A0NzpwGxx+2FsVG8naZOks/Pij5j70fmc+Ro2C4xD8KVW6ZoShWOQLLHPF8G/0HLLCpl/NE3wvg==","_resolved":"/tmp/5f9ce8d9ee22c2cb3d0d1a09a4fd6998/sifchain-stargate-0.0.0-snapshot.6f3deda.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6f3deda.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QRB78zNh4H4A0NzpwGxx+2FsVG8naZOks/Pij5j70fmc+Ro2C4xD8KVW6ZoShWOQLLHPF8G/0HLLCpl/NE3wvg==","shasum":"9865976604a6a8f02c2982e80d2d4db6a0e58482","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6f3deda.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfKzx90AtDAz+Wwn/TCivOCbyO7ebN/qWv4cKPePbqMwIgTnq/iNu/PCK95gi1gorbAzUOpoXq2MBUGtIGGkfKCRg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizWUFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHyw//YCiDPXdaBvPct2hJs3ulPFMS5hfeoEOAnGnmQnpYfuN3Pw2C\r\nIahYdWjNHKihWCwwStkn0ZOjsLK6P7tmDScpBPA8dQyoESXGZpwg8x9B73Mp\r\nDQvWvrKmVuagoRBNKTAeyWoIrJ/Z3C5DgUVxJ3OpYbIhLN0H9Vx3kpb0+Qvm\r\nNgn41T5SKh8+kQuK8LViwu/09Ut8vWmwscszoLhIdzJcgm+Y+v6ubE8/zqf6\r\nSJxcUx65P/zNZ+I9pUK4ovQJAWi1Nhr/2AWf2no5xxNWhNIU0EqubG4t7yI9\r\nvBzyEijgfF0F59wkhHFjPWUq0/tbxGUyOvOnvHzXpKb/+WTseRWi7NeFMsuv\r\nLlb358hDgkSOElgwpVg9DBLD5JDU3hbJoG5SERlwXwRdqxjhH0nzCnJD0Ie6\r\nb8ECKTiRjCf+8M7P9lCTZqvjRnQ3RTEY012kBhYCsNPF9pzwtjVJd29/pdeG\r\nZIUtxh/XCrpZqeQMzr8c5F8y1n36Cn5LD44Y4VDeSuPFCeV9Jo/W4zNRYRNb\r\nFX5VIqhVETAqs6Vu7feVYxs/qhpPIHoMb7uSzkeT8356Nt5eO5JN/BLz07BW\r\n3LmPMZ1nF6UM7M9pAa9O7FejUkVJUEP0cTXF936JeVj7P+IcBip4CYoQxEgN\r\nSjY+EkhqflSv3fCrJ65ejSG08JsxB+ciphc=\r\n=nNrz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6f3deda_1657627909463_0.5038699831899767"},"_hasShrinkwrap":false},"0.0.0-snapshot.f776a83":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f776a83","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.f776a83","@sifchain/proto-types":"0.0.0-snapshot.f776a83","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f776a83","_integrity":"sha512-lkjqw/CTtd19Z6DUvoY8ivHQeY8VZw05hMcrrGydWZHko9D1qdN01ZYwaXm4s+cVlnihDcchcJFwAUlefuihhQ==","_resolved":"/tmp/728b15d8a224dacd0ad7ec0bf49e023d/sifchain-stargate-0.0.0-snapshot.f776a83.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f776a83.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lkjqw/CTtd19Z6DUvoY8ivHQeY8VZw05hMcrrGydWZHko9D1qdN01ZYwaXm4s+cVlnihDcchcJFwAUlefuihhQ==","shasum":"d6276b22df9e8aada6257c51313cee860e9024cf","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f776a83.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7UIS7qflhPIR5ySPe1ts/MOnn5kvOy1bu6OOoEe3JlAIhAIdkGs2d6cDxdIPqJ75l5VQQ+4BtGKMlHDQVueTJt0WJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr26g//QalS4LoQZ+7ekAbQX/x8y2Ppk72GzTIH/Uv96lDTUxCKjpLg\r\nCmLCu4reE03ZGyGjUlNUuBxDOfO5oYoR75Xh6+XnJ5hacAlKtGBBCffVCMPh\r\nAaUST9TdxtQlqOIsDCtYiMFYu4BIlsy/IWiu/BZ6zQkDvIfUaHvcGBfBzyvy\r\n9OMuD7/QefTwf60K8i9DRkayxtNRMdpVlYOl0suU7jxSaBFHCeGL1XkHe6oJ\r\nRRNQMjJ8unf4mwh2aZKxzVDHfqjNPC+HGhQzLdxQfNXDqaoRUGVrw3Y6W8iJ\r\nk6MBkCe/n3Nr+PImu2xH6g8kd+z3osE7314quaPjNcaJxH0jiBgTLR1E/5+9\r\nBruI6ZbQ4r4vuOHrZiCCbrvKgCMlK2Wsg3wbBpfov606ouTU8TqftDFtYc47\r\nl/2jyJ8K/Zw0vcshw/1Bb8yMfjVCOaJ4IN37Y4zZmJfmVExkGD3MIUt3/J/w\r\nXJXNNs9kwUNq80LJ8SMiG4ukWU//fnCT9TigB91uY3/v+mDIeMNiL7EpuBwl\r\nUlKh8FOVJaOfvwlEpCWbQhpU+Zs5d4JunbhmmKyAGdSwKNkUQVFbUOWDpl/S\r\n0Rx0VSnTD4f3eBcdqj/MQDSkNnkEqjioGp9zlVhBw5Ebz+F+OGvJHf5+zqqC\r\nIGcAltOA2X7/AnXf/2Mfoe6fXD+HzMNxWuE=\r\n=32gl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f776a83_1657655335928_0.3713405445362141"},"_hasShrinkwrap":false},"0.0.0-snapshot.90f5277":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.90f5277","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.90f5277","@sifchain/proto-types":"0.0.0-snapshot.90f5277","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.90f5277","_integrity":"sha512-XlTXabpjqz6cGyyH1ksjSow+UTlgqxAQd2Jtgd6ldjKcPxIUbRXNqd4g436ot5p1xulRy9Nd7uYv8Tp8YELhrw==","_resolved":"/tmp/f55a03e361eef233ff75fc9e6a498913/sifchain-stargate-0.0.0-snapshot.90f5277.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.90f5277.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XlTXabpjqz6cGyyH1ksjSow+UTlgqxAQd2Jtgd6ldjKcPxIUbRXNqd4g436ot5p1xulRy9Nd7uYv8Tp8YELhrw==","shasum":"2648d0cd21ab476c717e8ac578e386e6d0c9fd2a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.90f5277.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVVBlKu9p9/Q5aWcCe5U7dXEKHg91IrSU51ViLc1Q7RAiEAu3gk1UyycbRMnlMMmONVktxufJqymi17slUkNaV24NQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdhFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRmw/+I6lDLzMW6r497i9W92KmN+gOu1S4gkQLcaEpEwxCFopgpd1J\r\njPMzdbnE1DZ0Q7rTIB8FiFzxRxuCMYRv//3YJWjEL8WgemihPyrbVJ7gdd3p\r\nHLEJCaKcQu6gFvPlxM0WBoeBdzYwHL+VD/onnDUGy/YT7PDTlWdnbE18dJ+o\r\nz4RF8EUUM5XOCQ27iT1fZedZHvvbzlQrbmJ62Ujh3cjnT5bjz3oeb0CoH9Dj\r\nuVeh1MaBdJeG9dA+LQmeqmKYgqOV+a1IKhA/Mpd3H2Dn6aFsX7FF5lhb11ps\r\nS0w387B+DRT5ru2SoLaLJwRHpBNJgKaTzE5WrUj3Appj7LYW/VnIMPnRzzGV\r\n9feztefwgzwrUDJL7ccEYa0mFiqlgJt4vt8MxQ0N662+SOih8M55MrvK9Dvl\r\nsPUPNBOjCirSEyEiQ2KlxaJeYYdt3RVSx3Nc6LYZFlhjc6lkZlP/j6PamJv5\r\nvWoCCbH1nm2E2XxXFEQ/12xEY539/Q2f29sMJAgwONiTDI9JHRvvzqN7S58Q\r\n863QgEnwfESfFzOq5WtF9HSTNY5JkeMIpYXT0dlyulzLQybLf6uJnvHFiaSt\r\nlPb5IvOPSVxOlIr1iw85C6wJC5xTwPKJjmzjI2p7T7a3FCNrnHtIlMo1n7lE\r\n+OUch+JaWj0RQNCgQgkjFW1JATw0GF+26i4=\r\n=80eC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.90f5277_1657657413017_0.5666696739238128"},"_hasShrinkwrap":false},"0.0.0-snapshot.1c76a00":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1c76a00","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.1c76a00","@sifchain/proto-types":"0.0.0-snapshot.1c76a00","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1c76a00","_integrity":"sha512-EVF0NvYibdi4iF1vl07OHYNzMqQjnqsY7F5hCuPpRsUu1IZ9Qt7gpiqiwykyXVTUBL7nqQ+fy3HTcdfSAUYfpw==","_resolved":"/tmp/80581f4d7c8a721b86af39557d07d6b5/sifchain-stargate-0.0.0-snapshot.1c76a00.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1c76a00.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EVF0NvYibdi4iF1vl07OHYNzMqQjnqsY7F5hCuPpRsUu1IZ9Qt7gpiqiwykyXVTUBL7nqQ+fy3HTcdfSAUYfpw==","shasum":"d94f2b8c6c06cb9b04ca0ec142dfe13b877bd6bb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1c76a00.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDySGy+3r594Hrk7Zra/jAMOTgCQCgD/Z8FwI2qr+XztgIgXNFhja15bPvWw0WNCgq2KndBCEM8SoYO1z0veM4GMlU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdp7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7LBAAgRZJMdgdIEAQLCI08DJFb6p3NIRA0MC4gRHfB7p/TUH0gVRo\r\nzkFNxsGy+slqwpD/YcAaFFVYm8xrC+9lJ44E5iAAwOcOD/mmEltg5mwf6CXf\r\nZs8F8VUs+k9IXDmgIB1e/C+e4ki6FTZquhEC2MDSbucad7a7dHyf8YA+SJdR\r\nOtMkoEsLe73RrOi5B2zu7FnSOvLNM3BVvgQ/CQDCmiEu1pIFBi17ceEpJsJK\r\nRu4lHy19n3tZe+0I3Dt2diL+Biw8OY2BxjcffezxKqqhNVZMn6Tpvspv4WT6\r\ncoH+FGjR9y2QlGM6LIXCAfcOpnGLdEqhLywTSIzGUg8wekvsFrtXgZgqGmbT\r\nUuH9t3pUBVFfPsm/CK2CApXPIeHw7jCo0rqGOpfar08EL086LjuXJ8JAqXWA\r\nnwmcdPwQZncIjWptQnW/PzTkfD2tV4MRTkgi1aaGU34E5UN9KBicvjOvmljZ\r\nPNtsbmdGEx75CPYrOss3SSKoTD5IZq/b1u2nhyaZgOYL6JsiL54VjQ3lCRma\r\nK1/rqebPnf4g2h3fy6Nkw9ALIJ8m1nfabBfNo2pJ8rWl8nkp/2p+anXZ2jQW\r\nWUnNK0bKjgVJujQOMTeJ7cp2WUz/9JBxeGkvTANsdhrq5hY5cwHvzKGH+hrK\r\nUajd6aZQ7/njgJN/WVvLviqYi7xGC1/k7bU=\r\n=nndi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1c76a00_1657657979224_0.9815573813378444"},"_hasShrinkwrap":false},"0.0.0-snapshot.f835149":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f835149","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.f835149","@sifchain/proto-types":"0.0.0-snapshot.f835149","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f835149","_integrity":"sha512-cJbZpZYh7mbgAS6lQtefORoSD6rR/RJsvZXjK61Z2HfbdrELkBNYcmvtPKn2docivWNeyVc57Y6fAG12ubWb9A==","_resolved":"/tmp/828046c8e38eb40966bf385bea723bff/sifchain-stargate-0.0.0-snapshot.f835149.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f835149.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cJbZpZYh7mbgAS6lQtefORoSD6rR/RJsvZXjK61Z2HfbdrELkBNYcmvtPKn2docivWNeyVc57Y6fAG12ubWb9A==","shasum":"805430522ef398752aca59486644ee5c0b1ce2d8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f835149.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWU0KORte1/ftAh5x++BdNjvS21p48y0UUsx/B1rYx8AiAIz5uz/GIlcR5XXwaur3qHty/E/hJt9oOFVQcdObJPjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizedcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmfA//XnBIPrFA1QBtbTwULzi+2IOB1DF2I3T/5rXkCdwgid3NhBr4\r\nk4GjI9dDiBMeYdMm1Fp2+4dsOT0fJiLX/K/nq3s5Id/frQllzDjCkOMGw3Bq\r\n6QO0RVqonaES0iPJxhPBiyJAHT9jJ5P6qhIdoTUVzhDKl4QVaENrVJFfXrwT\r\nnKFQJKPlr+q6aPudOv3ZvBBHAl+oTEJfylqDY6DnU5VMnVctF43nTuSTbl3X\r\nzyA0JHGL1U3KTOHrQ3yPkyM9HfIXYSLnI1dsGxbO/KICVQyPrniocRjlPT3i\r\nIWixOSAeOgzM6yugmSTNdqa7eQhx96Zj+jTDqpPUEHff+m2QpAyMiIpGolpG\r\nKUMduJ4Zp44Y2wwJYNfzx0EvjNLqc+6ehk4dNGyk/tMqwpuhQMb/GFELa9R+\r\n8gDvmZlXmUzhc+VBxSPCMhQsdwMGmpz/UTIyyTzyRtAFgPbWIa+TwE9Q+8Fx\r\nZRUUqrE+v92vo+QxM1icqo6LhKb6he1t0q2hKygrof8Gk/Y60lOCKvtmQing\r\nyN0A04bAauEqmzMCaneiHn165kBXudkIFeBj6epQWNZLqa1yS3N/HLCh419m\r\n6kypDZ4YXj9AFsr1YnzSo+HDkvglWWbRVe9Xw66zm7XwB0ujS1pCdZgFzs1f\r\n0BjNVq87geY04klLjyxSKmtWxGpVL0OnqhI=\r\n=5wg8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f835149_1657661276609_0.3606056884143609"},"_hasShrinkwrap":false},"0.0.0-snapshot.45e4955":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.45e4955","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.45e4955","@sifchain/proto-types":"0.0.0-snapshot.45e4955","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.45e4955","_integrity":"sha512-yRCfDUNbNMXios1n2mfaCzL4rduA4lczheKju8EYmB9JpmyBmghho/vp1meV9eROu2yIVoEkxQZGHqjtCMnWJA==","_resolved":"/tmp/9aebc767025f924311619c1314657a96/sifchain-stargate-0.0.0-snapshot.45e4955.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.45e4955.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yRCfDUNbNMXios1n2mfaCzL4rduA4lczheKju8EYmB9JpmyBmghho/vp1meV9eROu2yIVoEkxQZGHqjtCMnWJA==","shasum":"743b387e8ada7b0ee810c27c702664be6bbdbb10","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.45e4955.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1KCURC3LYJJ7zUEb6RuI5WFZMZn/DU4oT6Y4zjI6r3AiEA7Xtmodo8kTdZuytTEC0XmnpdCERh1zM9U6hBpNlt2bo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizhvLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIKg/6A7/QRvFMhVJFMP6Qb7ykF+PSWu6MzI4y1JrJE2+WZHSahtR0\r\n68HDX+Von0C+UTNZ4Lj0KWmkeE0xeBCfvE9i0c2zlZW7NVzTpigWVRXpsnkx\r\nbvmhE8fl180aNal5i0wDWctTsDTjDVY8SwAC0v9MG/2t7S1X/H1tf2wBDWWn\r\nVGk4u13pCr0kMU2iraqSHr8HEbHCXas7ajMdEH/3/dVXNpX/6xwSo1pirBe0\r\nvA9A51o1PvVUPFpd3hDy3I5/6XsE6YyraG08Uj7A6CDOAPMqaQNr2xT4RFnh\r\noO6hersqsr28xT8xra6ZX+k2kf1oydx1eNqYYxJkMPeMD9E5gMDaJZd48D94\r\nhc1+Jusbo/n3u7MEMWIaAc7uXH0/kTOLFZsc4SQa9JKiEXfa1pSieaCXZ26a\r\n4wuf+rSz6WT3hJgOdbevNxBGEbqNgncQAa/u0KsDvUn7SYMnFb2KCyUY1ExX\r\npLi2QjlldchBZNODb2iDOytwMZkuzig6Hq4E2v4mIOG8hqfkejmYwCSrha+m\r\neC6bTA+fGnMSiaZ495jPQp7LvdeX4cPdhtAmQiYLLt1v9GbweL7taimOSAaq\r\n26PUB9PgCG/LMRMOQ2ZwsCiL/tTKlS/VxlOhwSjh6UACpGAStEYOznjItKCn\r\nGBvAj8uFX4syxoyQ9syiWO/Z8xyoTtz0NSw=\r\n=Gfuy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.45e4955_1657674699154_0.6462539313695201"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc638d3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bc638d3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bc638d3","@sifchain/proto-types":"0.0.0-snapshot.bc638d3","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bc638d3","_integrity":"sha512-q1qv3rgWdS+EpGemorvzvk7ZzgQpFNRyt9wUZwq7wpDYCaG0ito8/tpNN/AuUriNJK4JQ/U0JT1QPdRkmvZjlw==","_resolved":"/tmp/2f95687cc3376d590a265fc530a2c44c/sifchain-stargate-0.0.0-snapshot.bc638d3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bc638d3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-q1qv3rgWdS+EpGemorvzvk7ZzgQpFNRyt9wUZwq7wpDYCaG0ito8/tpNN/AuUriNJK4JQ/U0JT1QPdRkmvZjlw==","shasum":"7c8f1609fa152eeccb2bdb3c2d45175c64cb7b53","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bc638d3.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZLWiK2Twt8n+9N28/+eLUk8zKiChRRN9AmZUJlJKmaQIhAMj1qJ7XL5nGQUAwwL/HvKp7gOsgyFdQfW7rLWkcyVHt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizhv/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFCg//RQD/X8ojW+iq+CftPtaLDqkp1lrYPuGFXWZ6gCqyK2y74gUC\r\nng97w0If1uabOpuAzBOxTJl3CdYdGeQbcuHZAYeGTP+pwn9tJBS8q+d2LGZx\r\ng4I/889MTDYrgPLjbgD4y+lyHLu+coNYhois5vi6O2kLdCtdx8abTgfDbYqF\r\nNebWl4/4KbZyduSU6qNKO7Yb9ige22pow/F7nkIf/MuT0JpWWMRZdyrF/fAE\r\nGICKxiCEPj+UDmp/gcE3zWWNkTwg0XxkDSjvxxnj9RCjpXd1JPo5qWtf3FA/\r\nZwwjWWfLfHCprVlBrnBxyCr/0W+lERZ9EDO09E+N1XX+Zo1226ASc/xVZifI\r\njnfpFjEY85KiEHGPZ3shi7djpoi2GSmAwGEFkFca6gSWt8pdnX7HSOl1oog1\r\nhBauaUy8ay82/zDU+cOxAVfx+IktCdaO9CEUgkXC6yBrwfVdk850h41Hb+C9\r\nhy/rTue7JJsxfyIrwX91CUhmI7bk2mgHBYnuUBuynIiiihCdgDP/5HFUjrkC\r\nFX0fcqlB/q6oIe/6RUdz4CDWaOT0vPCPdsgITEDBYJCjyhdDSmbKgu1xcJu2\r\nJ4g9RSBeIhL4/xcLZ8ij2z6vvPgnQIZlS2rTl/jEt0xkzgybgKftv/SVo0XX\r\nKmrXq5en1s7BkT0i/lXNpyZnaow48fIAsQQ=\r\n=5QbO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bc638d3_1657674750854_0.08586042732285715"},"_hasShrinkwrap":false},"0.0.0-snapshot.728a3c8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.728a3c8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.728a3c8","@sifchain/proto-types":"0.0.0-snapshot.728a3c8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.728a3c8","_integrity":"sha512-VH9dH0Ff1epJiio4nrQWKvS8BsSSCaDcZVhgf347GKtrvCHoqVDiU0TVS729oalRn9zE0LkFBWoRqaxu5Eq0WA==","_resolved":"/tmp/42e7c96db19f428c786421af5f5cfa92/sifchain-stargate-0.0.0-snapshot.728a3c8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.728a3c8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VH9dH0Ff1epJiio4nrQWKvS8BsSSCaDcZVhgf347GKtrvCHoqVDiU0TVS729oalRn9zE0LkFBWoRqaxu5Eq0WA==","shasum":"d4ebb7c96d537612bfec11d31f6a3fa03af4ee7b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.728a3c8.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYtyv5wfehFfNKG7Y0SbGJoZLQm+hDO+eUoJlFYgmaAAiBt6lVLqQfgU9vFh0J/pTG7SMbDjDAz9THOv4+wf+Sk8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz4n/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVDg//fTo3rvZRFqVA4ST88dZgL6IpVgjQGLvZq+izA5YHSLJfsSoo\r\ng/heX0jpWFdxlBTNrRqALYQo5p6KQ15g3b5sDaJ15DGFVxN7kvr9zgohp2kU\r\n3okU85TrfhPVAz+SQyg89tGp0ztLVoBWYbefOfqSgZKFPG0g7BxuN+YAhEFb\r\nvlxRGIhUCno4O+R5WRfPcBnIIxnXOVYAGcQT+j9N54XEDPrWSQksgnHhWO5L\r\niRi4fmu0xCLn4G/7ypBKmZyNCYUZuX848/TuUIr+LyEpuac9gZhZO9iLZ18P\r\n6/AUs531tgYsDhi4rtR/AoEwVNpl3g06g0x8CpdYY0RExqz1N2BZd2tvV0jl\r\nme0S+7KNcOKfuPWvov9XH9Du5re/WJtOSRyUYHdC0pmZKWcBR6DnT4lmPjUo\r\nFZ1IzX53U59F7f67f2vfXkIh4qnyTqYzZc6Py0FcdQWhGh0CFmK8+ZYbkQ9r\r\nh8nkqdTybcwQc7M55S5dhqVuIFf8zsy9aZ6FlOA8yOA8rtSp5q5x4OO65DZz\r\nUuyFCKMewlm4nLaejE0o4z2sepLQLruuyCUUjpVqM0bGqyuSl5rp229M0n7d\r\nNXg6PpfYxHMl1ycuTaep+QaQKAy1Lur3kvdaMS3oIKlAvXY3t+IBeJLr+Tc/\r\nowQe5BW23sDfSeL31GWmDVQRw7hXdj8uono=\r\n=gFsD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.728a3c8_1657768447275_0.9203952832303879"},"_hasShrinkwrap":false},"0.0.0-snapshot.a87bc4e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a87bc4e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a87bc4e","@sifchain/proto-types":"0.0.0-snapshot.a87bc4e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a87bc4e","_integrity":"sha512-eGlucBF1ZuIxBR46yjAEzb2IVhRy5ECQ3JRFWVvRlb8OwCI2HSnccg75aKhm329md1uRUVm8PIMOVtVaI4z40w==","_resolved":"/tmp/1eafac808c7cd00c142ab1354e054a36/sifchain-stargate-0.0.0-snapshot.a87bc4e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a87bc4e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eGlucBF1ZuIxBR46yjAEzb2IVhRy5ECQ3JRFWVvRlb8OwCI2HSnccg75aKhm329md1uRUVm8PIMOVtVaI4z40w==","shasum":"887203ff4a3c3998ede4aec8377fd5813e272cb2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a87bc4e.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqb//2wC5SazgVvxqyRqL8G9cPE/PYb1wzFX9ei+VVoAIhAJmQY9fSmbN7X+jSpTUNhFPowJw5cyVyJl9iWnNtWja5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1JhDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1qA/8CGziY8EcIBYJboC7gTy9jLkESUGXvE+yvFNANpxnCapwigK8\r\ni6G/yPktDfm4SOn03rt5XWhqjoIhmHE42zP4iZ4bSyg656262IMqa9eSEeyV\r\n2+soIss8rp/bZtcGa65y5CGS+bOIxms8Pvys2f2OLYN7ISGnJu8lbeQVs6V3\r\nMqJqb7i8sD+ZFrwQIkA5Rb337xBjw1+gu+nm6VRL40CNdcZpP43OtD6whFNi\r\n4QTAkUei5dZu4oilYp7xo4mGRKTejoVV5aQ1ig3ml91K4zzHQRliP4hmQ6Or\r\nGm/Rp/vyvwZgXT6//tFA6yLVoe4aDH0ItXTDg1EWh3LklkJdxepMLusqiTqD\r\nfugAEMenRdAog6+XoiIG2sCn/IMDR/UOEJ8F7PLoNbeY/qm5bfpazfo0gCCu\r\nsWLBSC7fSS4Ly3bOyf3VqCZlWbGbZ1R9OB2y0y/MiqGOnZh/8bjULKvyr+vM\r\nOINnE0uorOC6KRpmoeHxf+JX8GYb7dgK4GaVM8o0BW7oMhJE0v7lY/iinkY1\r\nzwadOeU1YQpmF6c2LwZxk/oxFXLrBdfLSSaSMqLlahfeA41JBiM0BoNfZukU\r\nog5koUOGPb9pFBzPcY93m5rLTsVnARm3RVMmHWLMxKMC2qE89TmrRtCaDai1\r\nyxP7VYhvy+Mja8TnuO48ZHF1BiAV/LWhceE=\r\n=3Tzs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a87bc4e_1658099779658_0.3220890161591934"},"_hasShrinkwrap":false},"0.0.0-snapshot.fe75010":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fe75010","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.fe75010","@sifchain/proto-types":"0.0.0-snapshot.fe75010","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fe75010","_integrity":"sha512-giNlJZRGrLmLpYgfDN+AeuLZG0WEsCiB4vyt4fglF2zfwyIlUgKu+Jh7d0byFlyfuKMTVPM6aYamlsGg8Em2xA==","_resolved":"/tmp/7cc193721f7eee1cee89e67327323f3e/sifchain-stargate-0.0.0-snapshot.fe75010.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fe75010.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-giNlJZRGrLmLpYgfDN+AeuLZG0WEsCiB4vyt4fglF2zfwyIlUgKu+Jh7d0byFlyfuKMTVPM6aYamlsGg8Em2xA==","shasum":"d6d89a6007a89e7b3b7324925cf7430eb778275d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fe75010.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjYWAN4d7HbihJ8/CrTnMdt+P5bPKRvTCeqLbcxF1CmAiAfbUF8zx7IUuHocXdyajpr2lbHlYWB0vy7oILu4wbZDw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1MsoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5PQ//QB4e0gl44GJh9ITV3ptoiDoF1djyTVzzH6OXNIN6h6kMW2sb\r\nA/Fjwxm+aYJOkuqzlYBQUFEGPCrLXniz7JPxdw1wMjt9mCvIv0FUddLRREd/\r\nu4R+K8dnaiNKWR4ya2YC8jhBoIlX2ZN5SKClFFXNhmkRE4sSiFvmifkuVUP4\r\nwz0b8mSc5T5JE5e+U3SFtHSWl7EULd/EueUUIU9mmAxLNg1FIJP+5uN24cRc\r\nxvDJwP3JTAJtiSryUGp6/A1R9XPQVVNXYiyGf5Zf7kw8gCBB51sxAmGpAqUz\r\nKJLr40aEkNCGFQKHNX3dPjvd6b/1nCi+woDghiM/vvyEv2vNU0VDcoeJzHCu\r\nM00ZwH/hSmY0udosGUeyg7Bx1dFdwpu9da+8llxZG+UbZo3iPGGMiASHcKP3\r\nGBCgAKXy2UP0HcbD0WJpGz9T3kedHL+qlewc3bCPKW7CzOfulXs1eBGbpq7x\r\nlEnOZG7mUskYCiguhTyi3UckxBPdTl/qQnxqVa7+u8na632E0xWnXf9EC/Ha\r\nexzLM+Ivu3rRhaV3Jgjb4Qfi7AzINwqTmLz3A5o+mLi6Qv32xG8Uk13F3Ad7\r\nVxN3fPYLh9RLPprzZloy9hF1G2oz8MrHtXeVhSFrirb7f0ZDu+6Uloji/FOT\r\nbjtd+QOlsFwJz07IQbIV97Jh87EQTN23o+o=\r\n=Si1l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fe75010_1658112808091_0.8109694017736315"},"_hasShrinkwrap":false},"0.0.0-snapshot.df925d9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.df925d9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.df925d9","@sifchain/proto-types":"0.0.0-snapshot.df925d9","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.df925d9","_integrity":"sha512-6JIo2CaA9gO96Sy6rhXKP7qZbXbXVaGjPDiiRp4+z8IAgltIGCJqwDICDAXZ7BE4gvoDxB2D7+vfLCIXK7I0Rw==","_resolved":"/tmp/9079416e7d5e7b5b2b6b374fe8bddf5f/sifchain-stargate-0.0.0-snapshot.df925d9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.df925d9.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6JIo2CaA9gO96Sy6rhXKP7qZbXbXVaGjPDiiRp4+z8IAgltIGCJqwDICDAXZ7BE4gvoDxB2D7+vfLCIXK7I0Rw==","shasum":"91821823036088d57cbe0a74812f8a83c6f732de","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.df925d9.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrOZdARi9TpMulaEGSPVtcFoGeDeoM3mLKPF4ItyXOZAiEAxlO4J5hYNJzVqRVnj9BMyIVWk81EuRNjSRiM7IYgZSk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1PafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/SxAAgGAd8B5IwCvg6cZiP2cvitJ+0CN+E4lPNZZRAtbWgYIeZ3/g\r\nJI4mvm9LvczBR2976cveV1mR6+e+PZhs3lh2JLvSwq/Ba2QoWk8uERH8WEze\r\nxssy6APs6F8euvdlT2hm49607+lLErSIvFi7mdbqdBGVd7Y0bvV7Ra0gCDI2\r\neZukXK1H1kK1N2U823ZrSPNb5jQfcsLMuU09KuS9sDEtwlDkTyUBtfFn8ckH\r\nifV6d/9px3vmHxWpggJc9uExulA/4ldZ0gzN2Cgo9UHhFpfgwEQ8MLCQt/3S\r\nphuMttk/8VTHXZgDB462r9UyOeeCt6S6q+ffL2eBx/4HjN8DJFQtHTVEF5Q/\r\nJOpfckE9OpKme6ryMBAAZvPAoAvXHiOxMlgxF0ZlEdjx97xUkXhGlVj99RMB\r\n5GXqwuhu2zpxFiV6ACUK3FNjNrp12NFgdUFO1P/zSQy7aP4xcE8l39s8DWsl\r\nqyvvOxvcvMzs82zTp6TZyo+0URnHenMZBurb0N4lcVmsnDnngv4jI9AIuw3t\r\nvNP7r6IXv1IIvM56/8W1pI9oBmr4GiOfySpTzGo1Gg3Yv39tWtZ0zUBa/wVW\r\neK37yOL0JSpMdCeSmUV1zGxOl4ulhGDb2Ux4+VIFmHioDiOeP+VLrBVE8TNn\r\naOrPoCfs+BGKGiW5XDlofUdnY0/1DCFoqfI=\r\n=Pn6Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.df925d9_1658123934951_0.5204902369976077"},"_hasShrinkwrap":false},"0.0.0-snapshot.88a6dec":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.88a6dec","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.88a6dec","@sifchain/proto-types":"0.0.0-snapshot.88a6dec","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.88a6dec","_integrity":"sha512-oqPZm8Wz05VlH0Ce9SMIsqgtA6KjMlyaTDeRGBxb3OpPkSWWdXLxeloOWJzvrHy7PI7nmXYA6WSaogsJkp2kAw==","_resolved":"/tmp/2f305f6aab71478222f1fd528407a920/sifchain-stargate-0.0.0-snapshot.88a6dec.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.88a6dec.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oqPZm8Wz05VlH0Ce9SMIsqgtA6KjMlyaTDeRGBxb3OpPkSWWdXLxeloOWJzvrHy7PI7nmXYA6WSaogsJkp2kAw==","shasum":"5d615e8a921cbf212faffcae1c63bf6777fb8c5f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.88a6dec.tgz","fileCount":42,"unpackedSize":127478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEmMfFRbpzAZbfxQvy7B2j2jynm9SES1nhv3Y++hJKnAIhALvBTf2adHtHbazjfA6GzJ31R1x4leYnVffMtJJz/Kz3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1PbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8tw//T2qEU4oUrqM9VUdvXWsZsub/AEtBtLjzo8C8Rrdix1prx9J5\r\n5Y95uaeTz5uFCtTWvc8zuANXZLUnlTDBq92W7j8R4ItRzKW5g3yJyTRbcs2S\r\n7yrVcdlelXnSnxQ1frfsK75jhqnH044F6SMRFS9K/5JtG34ev+jPP7BwwEBi\r\ndsM3YNa558CaqgpHMOj5e590ZoCKqULIz6+4LBNJpui8YiSNoLWQnGlmKqgv\r\nJoEb+GTNQl2iwfx+3/xY242l1pkc9cMHI0sZOjnGg8GSkQVxlxZWBHBShqji\r\n2HC6YIL5sWFve3YTn+g55V12UfcIqx2Gpnf5hTroai57NFDlEcSJRQ+S1tFc\r\nTJWLmNN+6vlgLeKs3G432ipiTBUMPA6lWSITfUcHiwQ8i4jOnc6/rj+YbyV2\r\nE1w30s6UIRAXGWBhmkKH6p7CICeMMCDCHLuvfO9FHCOad98LpZBM9kWFy45t\r\nUe5m4Zv538BxBqXZ4AQau9W+P/9khgNC/IwG1iGuU9GcdvHzrYmFiZVyYwIk\r\nM/TqRCgrUsMsyAQEtQFPCVIBPl6Kx5hGoLn01S1EMZ+WORut9RI7eKVj2yjj\r\nnKFpVQ3Mzh8J31bTOCyJAQ7IJ4q/1hpab0CqH76SQaCu73SYoeQ+j1YqjXsq\r\nv+SxshWKTP504vQRQrCHtCUMDQjZZAyZM8o=\r\n=IztA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.88a6dec_1658123972270_0.7606457722220106"},"_hasShrinkwrap":false},"0.0.0-snapshot.a89662c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a89662c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a89662c","@sifchain/proto-types":"0.0.0-snapshot.a89662c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a89662c","_integrity":"sha512-bhqtryRteWTwuFIiqVsWq3zVNl+9ZzzLC53YGLITEeNGH8STYvwxic0OvWHi/HxvZucjmz4IMf0vkw/nqXOVqQ==","_resolved":"/tmp/3a8be494481b8d56f2dd403327d018f1/sifchain-stargate-0.0.0-snapshot.a89662c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a89662c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bhqtryRteWTwuFIiqVsWq3zVNl+9ZzzLC53YGLITEeNGH8STYvwxic0OvWHi/HxvZucjmz4IMf0vkw/nqXOVqQ==","shasum":"c0b859d91ac683974eb7075c35c8d8cbb2a3a9c2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a89662c.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5yk2GhWxIR+T12NVPhJ6KxKXWiKPH90nZBmvyImPN6AiAlcFXZxFAX4eAWM5FBklZLRY3ncjIG6MQ82KfZ9vOUKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1RTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQQxAAkQhhAfQSMCk81uk2YTQVr66ywpAuL8xF3KnF9xY6z4nMk9g+\r\nEjaWSckvcE4wbJE3PJNO8pDebJhgcGIqRXbkLmThzemWmDyzBMDQ12ps9Au+\r\nTU5c3o8StfKKymruzfSbUr8Tsi4lLu4V8sP619Jv95M1efP3oy9ngW9gxl/S\r\nwRzOAXNDFb76aOY+jOotth7YxzfxEDXGHuxp3sF+Riw6xRbICxGAM74AtodJ\r\nHvtU8iiCeZyzhHd5mEathS+eIZT9JSVgyvGDrnLMx4B0Nxqg9F2C/qJlVMCz\r\nbT38cbbnWWC0y5GeNW3LCAlaBQn969Q+kHTkZlxHEzeHNjpRJkUjjj2WJi60\r\n8kPdmKZkG4E4YlVuagpMy3fSvJZT0tnlNF4v7tU8WSUJ7Wjn+2JPFhMbKGGR\r\n9w6qwhK3FVgTLcAOEfFRRB4u2VUOOG7hrVmCO1Qo2qGhWg7x3RdFshulXPwF\r\n3hjF7KHl1w7ERo9W1qKlRgXbzj3ZCsHoWVNIDbiBpam3MZkzXz/xDt+qFh/k\r\nZHZheuMDOcytsht1MrIHchcAMdTeZiNvXCBGz+FCrK5e+cfFRUyAD3In8nfh\r\naBm2U5TYEqQqmmJohppa7CP0jjDhFrtndSMJ9mMM6I3F7zU1MtE5Y1MAGfir\r\nA0PyysqKkfJew7plJA3U1yKJd0Oswmd/U9g=\r\n=ac0p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a89662c_1658131650308_0.6151818786737182"},"_hasShrinkwrap":false},"0.0.0-snapshot.d5a7747":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d5a7747","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d5a7747","@sifchain/proto-types":"0.0.0-snapshot.d5a7747","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d5a7747","_integrity":"sha512-75ljp3jxV4nBOgYgAzq4eMdlimQi6BbhSs28Sdp8bVxVEYNwF//I1MkwMdQfrMDsMdew0y6puurE5uDstpF22Q==","_resolved":"/tmp/005b7a37a869a03d8b4e7503499458c7/sifchain-stargate-0.0.0-snapshot.d5a7747.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d5a7747.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-75ljp3jxV4nBOgYgAzq4eMdlimQi6BbhSs28Sdp8bVxVEYNwF//I1MkwMdQfrMDsMdew0y6puurE5uDstpF22Q==","shasum":"4f98e7b15afee3a87057d689f047994c3d4ae5db","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d5a7747.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/1KsSRBPZrnWE1Ild9w9imFN6k7N0pzdD7cf/5wZOEAiEAvpYfBRBD+Ta3vtX3YiUOkqR+TPq39b+54GkKqvJSB4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1c5hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKOA//Us+yCyxsAOEP6uS/vUCLQ1mfBcdfM02pkaPS6qu09QIkquIQ\r\n+1W8ST75zINNg01fsCiZ8IJHojxKq3QJcD/pCNZ6B2fQirOj/L2Q5RLOBTid\r\nIzoAiT/xiGqq4DnrRCy0TWJL7eVm/bDp+8FSFTQu2HB0JhcZPheXJax9YRcG\r\njrjoNXcrs96RmSEoknh/8BhJcIgAOCEBIaU5fgJK9k+D+c8DGWBTPzpj79rk\r\njzlOUd/KnGukNRB+xLNTaM6rnLKNvnw2t7fm625bNC43LMDlDqGPbaJnelT7\r\nQMSgXMigljztj09itZgkl/RLGZaVlpJz4PhlJvCoBwOTSEMEu9c/N2h2ZgMu\r\nwv5+0ahL8HXFdZ+jXx7XeT+ReXI7k3N+cx2c/pwXCtwaE3CXMw+kE6ZeQQk0\r\n7vyXuUzLWKHJVYfJYEAoqVSJV2pv3++4UYldEXPRlbfSwXFe9uEqWIH2Pck8\r\neO/N1gxpC6hLaJEUZHnEeVKwQ86jCWnebPH/0lvK5Beb21lP1o+YXZSZxB8x\r\n5ebmM4q8bjqj+gwiaeZ+PKF88rjLER7ZS4u4RUg//dAeaezVw+Mdvodkpcca\r\nQqTkr93rBSKD+Mm+N5QbjIWuhVFKfZ52JRCwvaZwlIsj1w2z4QcxdGIdMb+5\r\nu7fR5ZbXXNsFS6YDE8wfB268gysTxKviqBE=\r\n=hIgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d5a7747_1658179169664_0.775925446337471"},"_hasShrinkwrap":false},"0.0.0-snapshot.0b84521":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0b84521","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.0b84521","@sifchain/proto-types":"0.0.0-snapshot.0b84521","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0b84521","_integrity":"sha512-IjJMRkrcJRFUBmcqXRq2jDR9XV+RWLZwh8NCloihNT7vpSTCRRcwU4zmOt2wSngIF1hybgW41kODux+e+fygng==","_resolved":"/tmp/19a851ba3f8f82eaf1a92780b3123358/sifchain-stargate-0.0.0-snapshot.0b84521.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0b84521.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IjJMRkrcJRFUBmcqXRq2jDR9XV+RWLZwh8NCloihNT7vpSTCRRcwU4zmOt2wSngIF1hybgW41kODux+e+fygng==","shasum":"c8536318a5dcc6726563c4314b2e31cefc40daba","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0b84521.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4t4FSH5jH5dMVzmhwcTgxeWSPuLauRPxtdZqWETp5wAiARExzMfCtsTpGC7yyGOlg6GpzXTCNZPnO6oECFTBeanA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1dJvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrySQ/9GP+CPbJnvgNTM0VrMlZWy5i3yolLSvjrL/PtNsN5bI8m7tuv\r\nNHmRCmv6x2zEOeY1wE5Z7NiFExMe4qxVhOIiITsdEAX5q4hY7X7nRUYKLaMj\r\nyX08rBlBP8DHfNYYa9PSwzhhOAgNNAqGPtGt7zzqwkwrssOL1wpyr3wy/e39\r\nyd51KH3nxTVmRg0NBUb9KOEciVmWHdBg6lVuJRwhWCaWDJTPSC4sxuoRFOIr\r\nHyGCk9OQJqFLoxZAa7n2LhPK76OOmZtxqIieDk2/f9CD22CqVq4g9UFGTefC\r\nqNdKadv2eVCfVVLOJDt0iMpvmLS5f1iAevxHBh8ABjo30qHg53zn2i7qEcpJ\r\nbRJG4BIOrONIgVXuZeJXCp/ND8UM+EliVmwRpL/KxpZLxNcywgGDdwInt7QU\r\nl4FX0haRwUIY50lEU19lu06upTRiYycTVuIKDW/B8FSALhx8z7eC8DtMQ62l\r\nXqPkyf5w9Yl+ToQbjamVxyrbRdCDPI2caI30MBhdcTVFkQPwQruCkGIzQhj7\r\nxA0q6U+1RvDZ1icZdn5JOaVYH3OHIuWv/Nxc3X4OdWegBK8VMF9SJw2WoLqO\r\nQY3iNzc97+wTMeacisYVSim7Gj7009YiLvwgGSU2FtKBOecatIDgHzbZ5ce4\r\nviMouDkK8pi8ZE7kZkuItm904a87fGQ/Epw=\r\n=imJd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0b84521_1658180206863_0.7999141681706872"},"_hasShrinkwrap":false},"0.0.0-snapshot.7de2d2c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7de2d2c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7de2d2c","@sifchain/proto-types":"0.0.0-snapshot.7de2d2c","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7de2d2c","_integrity":"sha512-7bytvaIuPFGc753mp+1RcgH7n4f8U29qfyq92wBdvHBVfXKZeRL50T1bZJewhu5FsnK0mwrTNouQt/8UVTH8sA==","_resolved":"/tmp/1ac8b99678e01b08a4b2c32c74b7ce12/sifchain-stargate-0.0.0-snapshot.7de2d2c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7de2d2c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7bytvaIuPFGc753mp+1RcgH7n4f8U29qfyq92wBdvHBVfXKZeRL50T1bZJewhu5FsnK0mwrTNouQt/8UVTH8sA==","shasum":"ff98a220fada7c87d03eb74a3945c063d5795bea","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7de2d2c.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzMfHW/6rTlELaDspL9ZmMDR+WsbEqkbwv6qu6gu7YEgIgSWrlOgA0hh8LRs+DszJoL7IVKb9PJZ2VSPtTeCU6o0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1eTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1/RAAkxDMp3ajLI/PRpgWJ8wzavct5I9LPk8Amvvj0oX2NOlfswDu\r\ny+dUs84GrBkKysWpdLbKI10kVGjLg/4t9CWlCkkyuPGbMKxLJh3ko1E1qT0u\r\n0iM443UnOjEmH9wtLQ4ESRO3EJHfVTyT+3w/PhEgQOM8wykahbSuE6HV15zr\r\nEbLPnVKQ9bmER2ALt5cPufwnidYAipkzmiHPGOpgr1ctXc38ltncLr1zrxv1\r\nCPLu/Ott1fN5J+fFNr5z7IKcYzE6V2cAI5aPnCWEby98ODrzALWfjyL+yLih\r\nTpcBZqbbue46tO67XwQRDl2Adpo6p/g9LOkZI8aTAtOFixJMj2ZVvoWP7J8F\r\nBbc6oYhPZpZmg8MFMYl9O3lSX17WsIYbZwu6unGGkS/SefnCje6oHOB+dS/X\r\nUs9i3dUB8WYleAfD42xI1CVELUuMu9qaXzCpFPwzzShLtCzs2tjFWhMT469r\r\nX09Wjoeb7EgOxXXaXmqwp8x6p1fk8Daslc+85wtyytJ+c8BziDPVyIp+DVwu\r\nMUciDKvejDo3TC5fanfPWoBbJSHJNKBM+ky2AbUE+56+EYjEaRow0eGtqUEV\r\ndQ5bBozE7xa3WAnfuqjEdhHPm2G0NRNlimWdMqe15Tw8Ud7b/9aaeh+YS9Kf\r\nQqdbYoPbMVX4WbQo2kubpVWOxkw9UTRVjeo=\r\n=X4gp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7de2d2c_1658184901135_0.7755597568748869"},"_hasShrinkwrap":false},"0.0.0-snapshot.37da3e3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.37da3e3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.37da3e3","@sifchain/proto-types":"0.0.0-snapshot.37da3e3","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.37da3e3","_integrity":"sha512-X5+3NzWvXdHdY2rjJ06fIj2eg51aeEBD7jGV4TqBS7RbNv5lYaOU2SNaldzuu24WIGNFGkUtvptrOrr4avgY3Q==","_resolved":"/tmp/c34c6441c2f04f4fe581d9270e0e2897/sifchain-stargate-0.0.0-snapshot.37da3e3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.37da3e3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-X5+3NzWvXdHdY2rjJ06fIj2eg51aeEBD7jGV4TqBS7RbNv5lYaOU2SNaldzuu24WIGNFGkUtvptrOrr4avgY3Q==","shasum":"01d6a93c58c7d462ef093a20f7846f820d49ca5f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.37da3e3.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0GInLqSreEsoWtf0ibxTYSF2JrH1JhVBTJIb8GwxHbAIhALBl+Mr/9gOJS7mn/06LZKrxKcOT0vfJjNIUh0mT+FtO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1hm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIjQ//SLOt/aM4YRSVaJQIUMOQWhC+6afkIQ8n5BJFIP8WRJa1l0/e\r\nTzUtz32qSa2x38b5i1jnvqEjj0igbkM0/39kirRPVjAVk4At5w2yCfzLHHHb\r\njCPN+F6WXHnsbbOsJ1spsuSbZqer6sPMtZR2LUoQMBB7XkBaGV/3t72G+Og7\r\nP/spcbOMUNURF0H1vV2+CGEKVXlTpoP4ZAqeNYSnLXs0+GEEhCTML6QUfzAT\r\n9N7khVbiBjlrXTXGujujgMj28b5uc3RTVckHrZc2WdQS2RsFYMOHTEhq3gbV\r\n7PFNpQyLf+9FONnSXPAMwrHgWBXS0hpYmHdED7m2CIEXM/NUctslaUw/YWyG\r\nIckoURxyhtKr2dBdqdoZ1UV+NgZFyJJCuOAH6cJclmtF52wxF/vddRI6BEjf\r\npbWO5pUwJJ23EeUZhU/T7achfGefobqzA1q/4bdbNwF0UzP5M86nMyqLJWZk\r\ngy2KxwPfa8CR7wdepJQ7RdZ1MCse2xtEJBFX2sQe6aR6KpIsWVGciSaDHjY0\r\nd7bJGqeGlEE504b0UVttMDknwrFSz4+DE4nWh4baz7LlN5euUHtqVVRZASwE\r\nJeRn9iN99Nn6FMKl7BC7/ejoAZfwtzSQua3rD401UB9SAFjHrKe4uXZaomkm\r\nawNNebVqGK9Z1StyFeRDBVaLT7uyL3mlr6w=\r\n=wA0K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.37da3e3_1658198463194_0.8313974522062659"},"_hasShrinkwrap":false},"0.0.0-snapshot.24f65ce":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.24f65ce","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.24f65ce","@sifchain/proto-types":"0.0.0-snapshot.24f65ce","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.24f65ce","_integrity":"sha512-t8kQzY7rtTHKH7ogNWTZLCpVC/NqB0f1doHCPtcysPi5gcGAveC1ci8Pdhur4G860bIzy9sWZolkYZCoVa6oQg==","_resolved":"/tmp/318cae3870fa5e73da5b23b1283d68bd/sifchain-stargate-0.0.0-snapshot.24f65ce.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.24f65ce.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t8kQzY7rtTHKH7ogNWTZLCpVC/NqB0f1doHCPtcysPi5gcGAveC1ci8Pdhur4G860bIzy9sWZolkYZCoVa6oQg==","shasum":"f32ce5ae4fa89a301b30e5f1eafcdbacaf838139","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.24f65ce.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTOZgUSIpBcpTIQfgAoZ4puGV7o8c3UmLIBcgtKehHjgIhAJwWnlSff149FU1reou4rCDLZEHRstB3PfwtjuzhxCKO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1h8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvIhAAhJrFs8h4z+CfYRo/K6iYX0CtrZG38voAjqZKQrVtlQEQrQVl\r\njl4oJgfme+uokQs68uGfoLKDUMzt+JcMaOUXhu/j8xVrZqEyEvpghUKi1HCX\r\nLMtSu5Q8u7GvpLxx7a/PJLfWPmFtqAvTp4Rf2xbcIOLOmKfJwWS9MRXsjzJ0\r\n7GHTJyyZ+rGbGLpO4cpoF7djVd45FU+z3Q20EEuIghKenUAi5YhyhzWcR/TW\r\nGoPFjffKWgsuQs2xPtW/xcEErSiE1IpIQTdWZWLyhanUvGtX926wykv03YF4\r\nE9+xxIDHyaSg4hIn4KAzWCNO+pR1luJncBaUVk56ajmfjvNCVdSAVAWrHnLN\r\nNFlx6mu4/CDDNknRr4elkRkmcggKwK0vM3w8rBXz1fZwKr307M1TqB/ojCOk\r\n+1Mha5Y7iMQLToSuVJG+9Rc5K4DfyGnzMuvL1JQLJifXKoWbj6Ay8zZkN0qz\r\nCpl2LcNj7RI6r5gz132qJUkYvsKW6HYtQIDnFpFlyii9YU0DryAeabZjnRuQ\r\n/ANvD69sQzRuC9WgvcjkpGI8dYp5s9bRrl3foHcEpjsDVBp7LXSRDtmQgntl\r\nK127E4MYfrl3+lKm4D5vVuzjawGwaWLL3HUg7muAjGdBXOXbBzQFaxCqMku2\r\njCnmIA8cN68VqHjcYkedGrrOQALKHxwwguA=\r\n=WI6E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.24f65ce_1658199839295_0.09359679935271892"},"_hasShrinkwrap":false},"0.0.0-snapshot.1ed8334":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1ed8334","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.1ed8334","@sifchain/proto-types":"0.0.0-snapshot.1ed8334","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1ed8334","_integrity":"sha512-x/PNS9TZjEfTCOPbH5Mmt18hbhhAcMYI6QLuXOiAjZPMVgHC7cRgGCuI5YDVEr6Sd/dA/8d8OYg6xVMWeD3MFw==","_resolved":"/tmp/544685d2610c1023c36d6cea3685fab2/sifchain-stargate-0.0.0-snapshot.1ed8334.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1ed8334.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-x/PNS9TZjEfTCOPbH5Mmt18hbhhAcMYI6QLuXOiAjZPMVgHC7cRgGCuI5YDVEr6Sd/dA/8d8OYg6xVMWeD3MFw==","shasum":"6136dc80223f22f113c97cfb3770008687deadef","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1ed8334.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjJQcAhx04QQrLvCVc8nbhxtKG6Kqw7MwBMF7Q0nT4bwIhAKaP5Jn3UiV4DxOv2S/rN1NxC+8g2rtFSCXt048gG1Lk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1h+LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNew/+NzRo+uoi+CGd01E9cs0wKUxfIO4TEx+vlOSU4ItPlIfCRjjl\r\n3ducSdltbKZW2Pg6UQY6cfqVDkHN/6CObEMrm7DmEzLk4nfVDTIzuhKUVaQU\r\nMy95byIpMhjj3F2Scro3ClSgd4e1Tffp6CXSPG0Rbw3P6UK7UZABWnkWMxq+\r\nV6gSGLtxRlWtTnDAW5/jnylvXAyXSvAY+BUYuDneL6Wd/vyc+dVGXL+QpcWI\r\nwwEO4yn+iSeY9EIPSztTSG7yc6qzc6OIfBvm8hN5E/gux9JHvb3zWAC66rI8\r\nJh2TXCrTiqpqQirWqVi1om8FbRIqwZuMMK0v8kB7or40ijBQWEDomYskr0ph\r\nFFoyxX/IMFEk9GICHahbpSL7vKKu9j3tU5dLJ3bcMJhPFwXsR3Ykb0jBpi2I\r\nyExwZ+/oqzWQTnBMT9o2iENrvgdnlPA38At164dtv+sYiGK5Jw5HLEvZpAbb\r\npquhVuCgblfGJex535ImNzuTlmpRpeB5H/4hazNH3bFER4fQrao5AAJ8TIky\r\nLfL54iHWxTcZUkIrjWYvtIrDfh67/SwNNRlNEjjKjZogOjzNbE+raVm4sMqy\r\nV3eIQ9/4/A906IY0bakRfV0oaKvSfR9MD5mpAXvksGiAC28fD3XYPI7j4d/d\r\nlQ0dSl4qvBkMOUrfRPZajNJoSeE5egeaUxc=\r\n=5kKp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1ed8334_1658199947060_0.21998393021934426"},"_hasShrinkwrap":false},"0.0.0-snapshot.3992d6e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3992d6e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3992d6e","@sifchain/proto-types":"0.0.0-snapshot.3992d6e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3992d6e","_integrity":"sha512-4ZMrJu5pPA6vCyQ4bCEBs9QKfmHyOILvMfjo+z5PrdtW7B22/d4rMLEPfORF6odURKEwWdtIMqNXWmfhEHPRbQ==","_resolved":"/tmp/c73f83396090394adb19efbda6419e96/sifchain-stargate-0.0.0-snapshot.3992d6e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3992d6e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4ZMrJu5pPA6vCyQ4bCEBs9QKfmHyOILvMfjo+z5PrdtW7B22/d4rMLEPfORF6odURKEwWdtIMqNXWmfhEHPRbQ==","shasum":"dcb7e18069c4b1b00504ffba91e8ad413a92a5f6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3992d6e.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP150k0EmDJvWchzr/9KDMfqTsLon0yGTzjqkaq3BkiAiAVjg5KRAVzHFF9BL7/nxgejokmLI5mTFIVvmSU03MJsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iArACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQqQ//dbXWSQaGb10UQhcNxke2venIWBEt4OAYAN9VvHt9I48uoXrf\r\nwc0R1al6DHtodRV9aCIw8Kxp0LATp/CEZkXjAJAaIkeFqq6OS353ag5wMevg\r\nQZWYNINROz9YHkd+VN1euXGF8zfT1hs4m9Upj1eC7r9Mxy/TPrKDe1anCxqD\r\nzUGbdEITFmjTJTI3megYIPWgbuPNoQoS6U/wywAMUWcZYZu3Fava2kk+n1nk\r\nE/6FuLNlZoJH8xW1EkHDT94FNvyHf0wdJFiOJby+5rVSpav+vsq5vqc+E5E2\r\nqf47h8lDpesNVZs8eeO+0vmnk6YqHeaGF0bRqweQd/xXWTk5qFwmzyE8OSju\r\n9u6hpAAFSCI8WLgn4Jdsv0SHzB2xiLCZF88NmLyNVVJTL/VpCH3bC5WnsR4G\r\nlXL1mp5fP767M5JBftCRlWWVB/J7dlQMT51WfQUi7nTnJYKMG5obRY1fBnOc\r\nd1B5a46+uratgJGtCAwv6uKnraLv15kus/zFjaFs5s4d4alX3oKc9JbVZdA2\r\nci+RRIh3T5be41qktrynWh5GiMJvFOI+cAasbAFkAJpoPijejFKYX7k1M32s\r\nymP8zYScnEvSxhDGI9JJjlF0+EbwKTxnODvFxkBRJEAK/Tzz4OQGeFVhoHRc\r\njA6psyZCfqXot2V5USXiP5svRproXSug3a8=\r\n=DO6a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3992d6e_1658200106839_0.8996304838720806"},"_hasShrinkwrap":false},"0.0.0-snapshot.7044e30":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7044e30","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7044e30","@sifchain/proto-types":"0.0.0-snapshot.7044e30","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7044e30","_integrity":"sha512-HO7i3o5ohPeoDirwtnFUXdizLIfSxhinMZz5vrkVs/4YPROd+Ek8M/7Co9eRalvVH1vWIgNdjYE1ld+Ez0XFpg==","_resolved":"/tmp/e29c38524dc7f5a278bdc3666abe6ed9/sifchain-stargate-0.0.0-snapshot.7044e30.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7044e30.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HO7i3o5ohPeoDirwtnFUXdizLIfSxhinMZz5vrkVs/4YPROd+Ek8M/7Co9eRalvVH1vWIgNdjYE1ld+Ez0XFpg==","shasum":"ce543670970712f0bbbc45fb871ffe529785ff43","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7044e30.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU7Ptbx6ojTDyjDMSCTFjSryXnNSeGVuf0LUgFwEwWmAiAEiXyNL09lowPZ6bd7AgNevl5mvTEY1dKxRHz6gAIdpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iNUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmkQ/9EV9WwCg99jSIcGW2oZVBFs30XHaDWYAhuK9nv40ApDz6uusj\r\n6Juab55bvY1dQfvXl7tLnJfRqIucUtoSJTadgvN2LtFIWcf/42m2KhD6X4AM\r\niD8Wvwiugs5i1u887uYYFunxhzuYZ9bzimjdAI4ySZHCFMkHSMereuA3sBm2\r\n8Afp0kAAl0hQmwOh8jtOwHoRmrygbBv/w1mwRP8pONCt6xV7owT+2tUPWKYs\r\n0tuo+sCD+Tozq4s8qEPskgvt0tMPj7MUVDO8Xq32XXioSSLvMap5/eNPJt5B\r\nqCffYqXKigoFFnDru6YvZq+5nFS51eVgK/ovwb1nhowCO8/NbaWqqjEORv4w\r\n2uqk4MDshJT3mAkAp5Iz/UdaSet8otvzziD5TsTfR94Nm41GFl3qFHt6mQbc\r\nDKW1VGbYLT6h+tILK1zjQs1uE64Icw7H0/Dg9eRowERjxxYQy1jk8tzV6rYT\r\nki4XnKdjqrV+yy7Y64UfcegEKCcQq74CHUvZYtdG8PMKdkFEq71LwJe5j+qj\r\neLY4jEA8o2OmJM244XQuyregtN5ZR82Dx/h4sqBB50b2iOs63s2wUwBsRABz\r\nN6CB/4AqJDwEJvixlW3CypdzxRY1PSDVDQ/Lags5LfYoJZHL437C9usLOmb/\r\nA+lWJsr94J8EyAZVJz/7QGL6+SXTNA3/G1w=\r\n=c2WI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7044e30_1658200916427_0.631475263959721"},"_hasShrinkwrap":false},"0.0.0-snapshot.2af4db8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2af4db8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.2af4db8","@sifchain/proto-types":"0.0.0-snapshot.2af4db8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2af4db8","_integrity":"sha512-MDBz8NC98+z5fxbdKI4EXA3pLx9QiE54GDzhpon499bdCVXXnE8aiK7MltFO3MnDj1YwelCfijoYGIJ6mC7McA==","_resolved":"/tmp/0816838ca8d1953a7ac0892596f07ffc/sifchain-stargate-0.0.0-snapshot.2af4db8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2af4db8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MDBz8NC98+z5fxbdKI4EXA3pLx9QiE54GDzhpon499bdCVXXnE8aiK7MltFO3MnDj1YwelCfijoYGIJ6mC7McA==","shasum":"d8c3e506fb7a2879d0a3ced357013469b732a869","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2af4db8.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb67VYzXvf7vIxjEbwcLR+c7lsUIxEb/xVgCKrD2hQqgIgeObhP5OW6FR7xT5GGPVn0t0ld9TKiwx6WuVJg/crwnw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoahhAAgpuWf6FrFH0ugKlgVK3enqwdtIZ5wsHelFTv8aI/OX071/Lo\r\n1qGOo4Ds/akg0DSUrsWpiYEz9TYJceVSt0oc9z3WKfA3jlwGlg42W7IoQGET\r\nweM4d391E5YSu/cyrin9/YZ5JEi0cKsxv37iPfDaySnumF+7keIUj0OsiYGx\r\nIQ3CKySBV7mVNqX/eYxpclnqREAutWZA15SCfTOrW19SuZ2R3NiY+f9bxM/8\r\nRL4z8c13YG6mb4DWsJRxFZA2HqeJBm09m64WURE/fB+tGroO87fr6uzssb6V\r\nZNAmeNecHY1XYEEq5k8ikys1a/EKYqE7+9wKCSOBI3n3F1aH5y5V3mtLHthy\r\npVp/ShQvQ26ZSrhztGfW90lVBGxDpqfgcK+gf1RIqNUBXHK3rCJy7LN6IDBy\r\nSF7GPk7eTq2HopF4b9qL6iEJOa11t6gSOhbf81MojbkwjObOpgBAnjZek+z9\r\n/H+HKDVZh1NfEwnZ7UD4Hh3jDmlrMBV/MCVp+yioJ3Lq3ihLp0DX6UUEtl3V\r\npSJ1peDleBy/KP5WTAzUSeh+0ujull6Z0mpf6FBmlIQAQn79lGN4Kt6+N1GS\r\nDxcKfoDj/yD37ov3TVFhrzt2MgxTMdkaHyqrojDj5RWkqFxogXK9zd7wHre/\r\n1IVnQQWktNmgft2DgrZPcJDVVID5n137WMo=\r\n=4o0+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2af4db8_1658202279290_0.02239899947980728"},"_hasShrinkwrap":false},"0.0.0-snapshot.a075fbb":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a075fbb","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a075fbb","@sifchain/proto-types":"0.0.0-snapshot.a075fbb","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a075fbb","_integrity":"sha512-kcHPoeItV5aPHbFfntTYp5usGrPtnZuX/dcIgtVy5czuEpGDrknPD2zYuqxgfs/aB98ob3NlAF1DXHR/IhsGQQ==","_resolved":"/tmp/624d0ba2bf1faad2552efb01b7e3ef8c/sifchain-stargate-0.0.0-snapshot.a075fbb.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a075fbb.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kcHPoeItV5aPHbFfntTYp5usGrPtnZuX/dcIgtVy5czuEpGDrknPD2zYuqxgfs/aB98ob3NlAF1DXHR/IhsGQQ==","shasum":"a15c0c14192cd31a31bddb65b7dfb9f7adf6826f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a075fbb.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3qzztRagCnFQFPa3zyKXreS8N24uznJUS8L7EJJ7ErAiEAqhqe3vQTvMsZporOunLT+KcbqPha5/A4h7ZknV9pxzw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1izgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ+A/7ByJnhW/kRQGF2ALuMxEvq2zoO6bqs1CnAVYTC97HFYUNpJHJ\r\nIAI0sjmJ1gg41R5C9O3NJxa+FEqxj5t7JbGfXcqs/MdgGFfYgNLBzY7/wbxd\r\nmWna7uf3gY/FmIZk1YOtI42TEcQNUJgxc8yMdWLFcZ9wulXtkmqay7U3ONfF\r\n5Q5mXCdZLlsdzAbklIsAr7oqNgwn+p8mKc4T0t2XPvUTF6VlEtWOKUkHiWiF\r\n/XWbcap3DM5CslkobZIpjGDJMLf6y3IFu5MxwXmD/rrSkagl/3pH65Gbfx7G\r\nfcp9IsuBnqjK5wUVDlgJeQXwhonYLHUIc5qAE23LFUsvdrTub+Pnqn00bPMY\r\n/ToJOqy0bflHK3o7AIgENYkiuGK4RL2qQSQKfXVXCs1bCGoA5C7mnsZ+YAuD\r\n62goTtkbZVor/fsIW0+id8TIHbjKLZX2bXFyD8BIaOBD/YoIUmd8gtdrkilU\r\n+Swg5wMFEMSW2kum/fLTs0Lp72J9Dnn1egu8PbjOZehILqLtHj51t9xZQk9T\r\n47AoKMC7Stl8BbBv08GATImDQXsTKyFWpVwSLYF33z7ZnMWRAqRSbDbLzarh\r\nvPAs0xSGz0pns/K2UpccNord2BTh21NyyrNpPV+Gce2vMJHYHG44GYnNBhiG\r\nUUWtVlLFwaKwZQb3qpQljehTWMXiYFuVG5Q=\r\n=r+6G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a075fbb_1658203359967_0.5158273469196721"},"_hasShrinkwrap":false},"0.0.0-snapshot.b2dbde5":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b2dbde5","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b2dbde5","@sifchain/proto-types":"0.0.0-snapshot.b2dbde5","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b2dbde5","_integrity":"sha512-xiH/JnQn2Qkjex0qLX9NcnLEessHFjiKcXw1QSGauTbLwBTr8HgXrvua1iuvhramDvOUzfPlbIpdEbgQ0gYVgg==","_resolved":"/tmp/90bf613f30d2fea39143e3caa28b4d10/sifchain-stargate-0.0.0-snapshot.b2dbde5.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b2dbde5.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xiH/JnQn2Qkjex0qLX9NcnLEessHFjiKcXw1QSGauTbLwBTr8HgXrvua1iuvhramDvOUzfPlbIpdEbgQ0gYVgg==","shasum":"cabae41260e12add98db1c7a7723b299e49419e3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b2dbde5.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCJNZwHVPbtp731rN+guyPiEH+PBDeQGa8jGyH7Xz74AIhAKW6RKXKlUNUJJ/JhSDXR4P/X1GTIXH+H303lvtQYFK5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1lVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiKw/7B2+g3pjj0+RiNucWxGa/vwD66Vjp26eXU3ykr8Irm5HDWXiI\r\neOUv8X3YF9URZ4Ow4J03ngUVZ/WQLPA5Crjwjs1k7n+PPaY301IgMCe6FYIR\r\n1gJduks8jOxVUQWNujj5jY7wOgZ5e9XCgsXA5UpaZCp+6/B06LdiGoDv7QeV\r\nEWg6r8uJ9t71Rgb2T6QEIgeh7ZVebRY3H5tuWxJ+WZZItzvDFkLlhE0L47uI\r\nOLderIsFwzTPHbZXdMjTs7cuRRYSfmtYY9sEl8AN9Ble9iHijDVuQ93symu+\r\nrpSx/u0lPXnv4l2+FkPHnxAziVKC2TCwdE+ymjT888QAgcFPt5SkvQQzlIH5\r\nz2VncuuXC0bHakvyDy5FXr0n4K+yykVIipumRQT3bgjdfCITkUexSrxRh6Tn\r\nRdV7YBWCfnoKZO/ATxFBCYQvSxIhpOxjKPRDUr3Wz+V/mcjXpG9xoEQif6C9\r\nq6FzfdEm//EXuBa4pZglqEQZFMv5rjFuMSjYK31fcnTpNFcymb86Vafc/+O1\r\nK98f9PPs3mwZ1c6SZtSazMtBmKQ/YpfDXQOMCiZlNV+Z4JxVZ89qf3r3VWou\r\nDw1mOb1/VjQA93FqZu7jyATr/5vyJfRW68gSaOmUQp+DmpgJyYi0135HdDcY\r\njGna/yDP6XvFWczdvDbWSBASH/TE+1K+q8M=\r\n=G2Z+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b2dbde5_1658213733708_0.5764532643023468"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3d62af":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e3d62af","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.e3d62af","@sifchain/proto-types":"0.0.0-snapshot.e3d62af","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e3d62af","_integrity":"sha512-elkptcMIb7/sVycaYF/M7tMe1QEncy96qpqdePdz7Syws+s334IUA//NnS4TE1LBAT57brnWjSOFblZHQDcWlA==","_resolved":"/tmp/ef45f4b119f6ae1b45d9c6a49e0d3c95/sifchain-stargate-0.0.0-snapshot.e3d62af.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e3d62af.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-elkptcMIb7/sVycaYF/M7tMe1QEncy96qpqdePdz7Syws+s334IUA//NnS4TE1LBAT57brnWjSOFblZHQDcWlA==","shasum":"5b412fb065a46c5dd65d910f249ade3010636e64","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e3d62af.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0Zt/7anaaP8K0MytkluI0KB1JY18/d01P0UQ5/SOzNQIga8Gvubb0ETRCQ+LECQTF5bhno5PGyLN3Bsv004qfCRQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1lYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvaRAAo+2tWU+gK36IIUNDvLqLLEvECElQlI3CxTElX7QFxdFpKlnK\r\nBpDdtq+GAEE+yAQwKfH8b/bqD9CmQxH1t2QxK5wz3HA9kVFBdzQU6SfMlsFf\r\nGZ3Oav6nRh164agIBEGVZLzromDwAbycY6ssRj7q1L0+vU9PUhf6Hr+x3N6L\r\nNf/djiSLJM3/Fgs62CvG0incOqxvpR+7mkasYm7Y9Ccw2SZP6brAXy3L5Tvx\r\nR2nlROJcPWf70iUj21XFIZtZGK1ixZtdCKz9KfPLt0yCnm20mcR1m0pWNFJY\r\n8BUL8yodtJ401xcF0cXsJYByzmr2GH86XdSK42js/FHXvje+9lG7B4HbKO/J\r\nFiGrjL9bJc0WOf86CQqDqiyHrn8WW9Cov2rMCA6GMu7GCCotFkdF3niCIpng\r\nIBrfIaNvDrGVyStPTyM3E+aEybLIgKb7s4ApeLKUi7Dd2MoW6Zv856TDuOeb\r\nxHQ0FibN6BKN+hYr4H16ylJaKLOgwDoWMW8DZOMTXkibHdUqB/a+VS/znUq2\r\n2Y5lZLnUMl3e3/JFDZ357vruWboj72EcFWun/vKv3/GXO741iKaBQK0Acnpm\r\nU6dk+yjG9hDq9Vdu6dMABGtHwnWayfUbtn57qTOPSZUqsjDnCtRQilkjBH9I\r\nShXZtEurk/OYL2VVr9rbAkERaDP5t6gNuyQ=\r\n=Gvuf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e3d62af_1658213892601_0.5594277873505089"},"_hasShrinkwrap":false},"0.0.0-snapshot.9b1960d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9b1960d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9b1960d","@sifchain/proto-types":"0.0.0-snapshot.9b1960d","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9b1960d","_integrity":"sha512-bE1swViDkMGd9h2o+DLDtl/dZophGwSMFWggdQ15gk+0aNJtTe80c/IRBjBuQ69QuQXqdClJ7loS+Dt7gf5RWg==","_resolved":"/tmp/0262b9122c602df7c30f3ee27d2abd44/sifchain-stargate-0.0.0-snapshot.9b1960d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9b1960d.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bE1swViDkMGd9h2o+DLDtl/dZophGwSMFWggdQ15gk+0aNJtTe80c/IRBjBuQ69QuQXqdClJ7loS+Dt7gf5RWg==","shasum":"0cbad7d25aab72a81da2bdb9a2b28cbd0a14bacf","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9b1960d.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxxWMmeErgDPpfm/88BW+Yr8Ko7XTHAyHLJMefGjM7WAiEAsRNqCe+lmwqvtr6bY2sZb8HdA1tg2irEHXUInENm2QE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ldgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqAA//a9DH5yVIBuyN33Js8qI8RNQ41TkVVq77e0raTTDoSgctvldl\r\n6X/UaqZKIzGzlWfvVeE2vacbDPBLFCUGlyqq/WAf6Gljfy44Z4Sb69BKdzi2\r\nvSwBqW9N+05bjbjLWR4kx+LePDXY2aSmQ11ql4mPMUUvTnFATZsMcmhDh08o\r\nC9kT4a9d+ceuDyFU4giO8L61Y2hHRvNWW+//M4HKQa+QVvEeIqRLV1e7+lnq\r\nzpAB8zlhjx2OMZC38MY4hPUKm0H3wXI1YeN2bnAQfFwoZ1ohZ1IUWV6CFGFP\r\nhlEBmbjrsspYb/oJqvpFYZV4Yi3eatmkEg7DgJ7/wS1N3xdcPugqJ8AT1Ivs\r\nFx+wsoSGBjMlr4LZ+3QHr/7Wl+KBcchdVD9GUVQzKVYN7FuE5jjbCgZIHcRE\r\njUWg1I1cZBM/F90NgkBxTflqkGDMTPZC6wFWkAwt4rJsYWGzZwoTf6pSyeno\r\ntYePS/Yu7sjaAL3wpyxcibzp2+vTdQoSHEsTLIrIVcQf8+ReE/MZoF7rLbTd\r\nBc7KcTmoImUNPzna/d2lrSawXAghMEoGHlapXUfVI3DR2YLV/mGJc65VLJco\r\nbGyiNDMqdostg/H3RN029/S04lYczQ8DDbRfRwpkVjvHdyLAcgM+Zbg/3sZY\r\na7CaKbMi0Ewf12a5s4TnkkYb3cIVpEHsnow=\r\n=mPbY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9b1960d_1658214239737_0.9568687281050998"},"_hasShrinkwrap":false},"0.0.0-snapshot.d01913f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d01913f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d01913f","@sifchain/proto-types":"0.0.0-snapshot.d01913f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d01913f","_integrity":"sha512-gaaNDOdRa/GC6Bvck2TOQDSfNHAbFk/Qu1/Qy7lzJW15VewX+6+7ORM3w1l3ui+0WupxiRFC8wPlsfZKeB1gUg==","_resolved":"/tmp/99939c92e0a4d278763d7ce017f5e7d9/sifchain-stargate-0.0.0-snapshot.d01913f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d01913f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gaaNDOdRa/GC6Bvck2TOQDSfNHAbFk/Qu1/Qy7lzJW15VewX+6+7ORM3w1l3ui+0WupxiRFC8wPlsfZKeB1gUg==","shasum":"77f657eda003080e636f0ac3eed8acea095dbac1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d01913f.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVCE0u2jRDmB03GSw2dqoo3n1xC6diCnpt3VT4R0E3IAiEA4+V4or0MwjKjDLqPAyRwyw3fJAiWF/MZ3PfOTtiGdGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1o0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtMw//V40YwlNInfro9RQkYFtNj/n/bN2UZO7jZbxdzw+0t3PgyCk7\r\nDt1vS2ahn3lFKOs7PqLDn7Mxl/w5xujGB79GmrB1Y0yxlLoIV5DiB8+/M5o5\r\n4F4PI93DnjmgKD2tWKP2LuSZr3qZj/ScbB4dKN6y/LKN/7GDQEG/c4zOj8ot\r\nsHqRlTY/oaYqp3oLqM7qHoBDHAFD8+e+OaPAsghBA92cy06EwlWaU9pO2eBn\r\nsgIOXFJSivMOqXeRO6ttogPFaB1QvP4QUoEd3sZVEO15b47F60Y1NXwhq9H0\r\nbs36QBZbbzaZHH24Fvc5EMQ82oFE1mlRjar0+8KOiS1NiTHxrdhA8hE2j0Hp\r\nwODxGyJtSu/GCmCexXMVRD5AZ28Zys4S0Y5S4Gm42P26mpGZ4gXcva/0saPO\r\nxzNpGRmB9KWzpidurUTFeP8lOHK0VNZLJ60Us0B/vvjumYbpr/CWcNQnk0dX\r\ngds1VvGLjMIdE9VgiISyQUmco5i7ynaWXpM1ic/lKak4//O9n4dpAjbYX6EW\r\nTviehU9lpatvfLy/1HwHXrAI1SUKVSLLX4v2dVVAsx14rEHnqa2CA7or7Kvq\r\n67zxVcbZ544qQINrF5Pjst418vV2tH5YdPbTjqOmh5+O33z2PUTvumy7zJjE\r\n64yGBQSjxzbH0QES7Z9Ch4ZpZWrjVhHOpUk=\r\n=LEak\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d01913f_1658227970811_0.37610110639463223"},"_hasShrinkwrap":false},"0.0.0-snapshot.e91e2ef":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e91e2ef","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.e91e2ef","@sifchain/proto-types":"0.0.0-snapshot.e91e2ef","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e91e2ef","_integrity":"sha512-seZXqeqnYHYG9DD70maRLJ16/s2uLiQ2clfFQXJSIbiGCdnIjgQIyGJ/hb3IjT2sObUsDT1sTE6ikxvSWCXXCg==","_resolved":"/tmp/d1eb61d2deb563c650e5d48fe4e3221e/sifchain-stargate-0.0.0-snapshot.e91e2ef.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e91e2ef.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-seZXqeqnYHYG9DD70maRLJ16/s2uLiQ2clfFQXJSIbiGCdnIjgQIyGJ/hb3IjT2sObUsDT1sTE6ikxvSWCXXCg==","shasum":"a8dff622fee9d4fa502ac3f4eaf14f3c30491993","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e91e2ef.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8qpB8HweIipWwe0hHK+WCYRATPExH56mIcc2uyA9x6AiEA+jpS+ZT53wUG+MtsQWclvPkbF5rUoxGDM+6OXWYr2Kw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy5A//SdosYgJEMlZDeyqs3PpJ9x4uS7onFq4sGmYpHJEm9yTnUaia\r\nfDBjNAZLFdhy1Xl5avWWotQ1KBLJt4jrsEoT8Vj4DMieGPej7+oTWMVnbWxr\r\nex02LRk9Y5+LvGpwT71+qCM+hzCYOY+o2J3DINMgQaTrhY3LnCvau7p7cbdx\r\nHIOdKnlOWzbro6MMScw9sQH0VGHMduQtV/nKBEgGHaASSRo5p3vTa+VjdGp2\r\nnbVdYHdkWvQzQIiFYZWDdjWpjXo71hlaJJ82+y31v2hiqRSmV2cgfKSUKDMg\r\nouxjc31s4q7IPU28Vog+VJ4RGCTruTwkY3Ubycb6WaoLlUQo6UD6EzohwEub\r\nUd8AncNh/qisTM47Wo1wqjq4+HvGp7o5hbbDKOiqXvXa7exNNFO/IF4KVx88\r\nlSo1ROmDG0HTLYEcLE7jBMV5gIKQTvtjSZtSrJFe+BMR/S1SasQc997mdTYE\r\n5eJDjaBtw7zhVn2rTFZuUAm8OTcV7b1HkJkkhka36OumBG8YfjPFYMtjwQp0\r\nXXNIsWHqpM7FNkB0HQruPo+XGR30TvkVjBZX5XAGT6UjJn3vf8Z/JX4vKgNx\r\nmPker/yiy2Mq1Odex7/aW+H0HzixrvqQolzTrYceDJblZExTlxFG7ETk3R1o\r\nSvlxIWZ+UcwMW3M8lygEd20to1zJMG9tus4=\r\n=PMxv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e91e2ef_1658228798274_0.006955882010483805"},"_hasShrinkwrap":false},"0.0.0-snapshot.b1b859e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b1b859e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b1b859e","@sifchain/proto-types":"0.0.0-snapshot.b1b859e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b1b859e","_integrity":"sha512-+JcpDprS4zqRUIffjEP957+s0uaC5NtrWhBUJMxZkjoW/GKXWNH2yaVCrd+Oe5COwx2YlP/2jnLVn0Zq5mQ6Vg==","_resolved":"/tmp/fb4b330d08986a74902ce30bdea68a3c/sifchain-stargate-0.0.0-snapshot.b1b859e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b1b859e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+JcpDprS4zqRUIffjEP957+s0uaC5NtrWhBUJMxZkjoW/GKXWNH2yaVCrd+Oe5COwx2YlP/2jnLVn0Zq5mQ6Vg==","shasum":"e2f65cf55663a22884342a03faa26fc3a40cb449","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b1b859e.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/P1gR5Hh6zm+5WVwH+0bT1miNfZzjjj6aVLG/qeL67gIhAN9e+R0BkHkqfN535WzQqIVS0d/+AI46mRSYdCb5F2N3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pLGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUmRAAkUyM/twpHV6/iOKM0faNa5G42Gb/+Jj/DzP1DeZMKr6oyROU\r\nmDBPc6/SCJ1k0O1jy0MRTZ04d7Q5tBFiCuT0OLPFt2KYkwR6730pEibOuI0g\r\nBhcNfGtNSx2CfWxn0QHY8Lrz3MOYgWYQUFx1lkSjg+lBzq7gCHdbPOdFllDf\r\nfWy1GrQMb0jopzBYBPhrB/qkagLiHpMOQjzevoLH3e76Qju6998AVIb7AAgc\r\nlH3tZLs6ffe7Vn+VUyQjckx7lUFQR+tUquJxE6qXIWLfAos2JFvFuXidNXmm\r\nxaUzGSZt/np7S6eqnMuJ/mSQGoviidgudkgLxyDSOlfdWKHZBZonAbYJE5dT\r\n4TAbHTmx2YSqKuUqTd2PqIkPI2p74P377f4WmLwYYEF5gP6cl4+ems+6TFkt\r\nVfhJlACI6gbEx+a0haiA54er9K1S/Auk2j0bAuav/B26mt5Ul90+cO0KwUA4\r\nDp1IdwBOygvoD/hONmITmONvOZqo3/A+ltCebSWD88NIKKOBwtJDg6yZ95PE\r\nJjB6QIKnyPgSbpHBi3HJv0bQ4WpXFnGcL+tWNZZ/kZRK6AIZsxsC0pvs2gEV\r\nBKj4hqggU0mNpU+teiy4hinE5LFcnpPH8Cene1XeXI2G4W5hGnop5LGweGU3\r\nzHv4S4Yc42UIFA5yzrgAhLp92vG0AEQjUiI=\r\n=85/f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b1b859e_1658229446698_0.03031374226737915"},"_hasShrinkwrap":false},"0.0.0-snapshot.c1c6e17":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c1c6e17","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.c1c6e17","@sifchain/proto-types":"0.0.0-snapshot.c1c6e17","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c1c6e17","_integrity":"sha512-AETsH5jiff3ok9lItIYI3RfJG8URcjuGpXPRj3ASrFNn0n90Qyrl74RSzHdZKcIG3/SZsbzHGkVAJLYL1UuErA==","_resolved":"/tmp/a832d283a6c8aec7438c3886a21cb8f9/sifchain-stargate-0.0.0-snapshot.c1c6e17.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c1c6e17.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-AETsH5jiff3ok9lItIYI3RfJG8URcjuGpXPRj3ASrFNn0n90Qyrl74RSzHdZKcIG3/SZsbzHGkVAJLYL1UuErA==","shasum":"ecb8bb2af898f6a719a548791c66f1457020cd52","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c1c6e17.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWdsPwVnmES5vOi3kAV1/ZElkPi8bDxJFxjpVJe1VFxwIgcBpKEAFIKurylE5yfqdVWka7h9AkkpexM6JHkM3QMoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryHQ//dDEGVZID7Z7JSQMv1q15agYXw9tKxuRPxkhjPQK5gF07bZrY\r\npvEh00xGW4lSnopxW/zZle2TjaOB+MEwWi3AempS7c4mQTvi+JIAWCLb/M6d\r\nOYKrqe/gBt2b8XgI792yHUWUM/pGLpVtY8s+O+fl/Vxd5LK4PtXTxvBIW042\r\nRfso60asWBLr69JBWvbg8551QLK8FzBBqATeYRGiatetZJtd6O8ZzDXYwvXW\r\nDldn1oz21t3wdPTuiuccAUsVAqAIyepHsO6CUDDiw+NkSqcomnbxR//GfHBZ\r\nPfL+Ax5VArnTMWv73TVoPosIhjWeVPIoGQj/dGfYNn7mkTVKP+koGmCiadnx\r\nna45sJBwbqxLMMTgUqdaLYe9kf7jjsNv4KNtOMD95vYZNAemvi7zGLlJ7ZaC\r\n9sIuQaTPljiJlbKJyV96/ld9ud0c7Y+IasDbTzmctkHmuKIu6UYtwDbnPNpN\r\nRvrJqWmpYveY2VTn7f+bwNcg13aoZc0wHhQR1yQZ01HkYQfpxSjxw5m7Nla/\r\n4cbfhdJujoEqWvHFZfDM/BmfwfuGuTaObwqLGk4QDLey4hzFGA5zDwrfXNhZ\r\nEc1ZrvkpXVDzTsS6iLzXJRf30auTDG7MtpGhzXo6KWsMwxiEQzkDEM0E/dnY\r\nfAc2EXNuuDIahv/4SCMNGCpP8ebXfmtVHeg=\r\n=76Vu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c1c6e17_1658230199682_0.13853660231329523"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d34670":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9d34670","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9d34670","@sifchain/proto-types":"0.0.0-snapshot.9d34670","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9d34670","_integrity":"sha512-HnsSZ3YcpCLSQCVkmuMnkUEQ6SmB7fSgAk6lvMPu0mTENKRZ7COw43QZvr9D05NYFYqz5mIlf13JQbdA5oFpRg==","_resolved":"/tmp/36ac63d85a453d0611afa32046e8fdf5/sifchain-stargate-0.0.0-snapshot.9d34670.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9d34670.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HnsSZ3YcpCLSQCVkmuMnkUEQ6SmB7fSgAk6lvMPu0mTENKRZ7COw43QZvr9D05NYFYqz5mIlf13JQbdA5oFpRg==","shasum":"036b42e85870e805c9302dfdd3421d25737f2fe9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9d34670.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDivv9sRXGi+XGt2WxE4E9BLoOgwuf7YE+Y75aNC/3oVgIhAMrh0O/kcj1yoIHJgYT/jiBg99xoEzAwjZcGgQOoWQpa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pnQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIDg/+NjBUsBEoeURPSZdbupoI31W/sIQCPsLh7Ot/RwavyN3GHH2S\r\ndFdU7Yt1jVgAf641bxZA9Rol1LT/mrVsKO/GZiz8gzssc4Tbx/HVtGUazlQr\r\nZQ4LtQCJGIr5LULLqO3ZAYRRPefAyh4h4mPZeo+rnUZnF8Oksm3nnQTt4lhG\r\ncyOHZMoV3DLPmXE2WjhAJCx3mU6sFYmpnQhWYfdDGOP/1ly+6PdvE8xrs9tR\r\nHpb3DktcQfBud4NSM1LaFnu3fp/+lBcecns1OgS3o6YIyc+hjFw3yxzmX2YS\r\nifpGh4sZJbZbyFViL+/gOMBTJsY9V9ldkR0M6exs9aTJTMA3Fch0tTY9QhGt\r\ntexe8hRoYdmVdmUWKy/uUcirBAxqZ8GCPjtf/3jyznKdyKYCC0nbUK4jymaL\r\nQz7cw90DkvvYMMCKdz09wm+U9yA0knZK4LIQQhDAfP9xGZEoQMiYoCJqH2qX\r\nTRQDIIwUyyT+nzjPjITd3V7ho/Kd8tIH35d5opErrefItJLnRRkZFaIaRJtg\r\nYAJukdPA8fBB6IhixrU79qm3n7SfSxsnpOdzDKSANsgqJy3OeZ6ReUB0Tf37\r\nQreGK+27rQDsY55VXXBOj+Pa3iRPFRUlJriu+GtVTj+XcNSL+Nqon4GegXZ+\r\n9CH75gL/m60d2ieo6U1dDWlLbAu6d9Q0db0=\r\n=nveE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9d34670_1658231248231_0.4135479279989933"},"_hasShrinkwrap":false},"0.0.0-snapshot.4194488":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4194488","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4194488","@sifchain/proto-types":"0.0.0-snapshot.4194488","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4194488","_integrity":"sha512-UkwH3jvtUR0LojtWCbmwZhcj16p+VQTNdRbAY+Ky/eKP6142oHJpBRrh3L96dV6uhXHX2GDkGthQEZw1Oxi4fA==","_resolved":"/tmp/79d00f222edc7294b9acfd2fe13b5b56/sifchain-stargate-0.0.0-snapshot.4194488.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4194488.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-UkwH3jvtUR0LojtWCbmwZhcj16p+VQTNdRbAY+Ky/eKP6142oHJpBRrh3L96dV6uhXHX2GDkGthQEZw1Oxi4fA==","shasum":"0e84bb3da827c89e2ff311241b0fd492950bf9d8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4194488.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENh2wF1vxFVwnikYIJVuXkb6GnoxdXWJxvGxdSHqZlwAiEAnDPgCMGxVfBpVx9bJ129tVLk+qXkJ568S26baDe9fkU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ppxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdNg/9FbzZ8qrtIQfokEvGnLKYBic9NdcD+7TVXs1+VLZnO2hIQ81S\r\n91U3XtcgjXsgB8E/qhR63zx2s4CUIFihAfI62SNoqJwW9lIMl8R8bqGnYsU2\r\n0+JOJ4Yw0i3oRumlhUCYjbSr9cmdZl39RrOXiZlXdw874H0xQcLguTkhzEZl\r\n49KL741KfBSkeKOqmI8b0/saOJO/2ApZ7JTO5+5Gs/nyf9LgSLrAGl3EijEP\r\ne5CCXE+URI/bPMpzBDAnsi7YLG/r+hFc4uW2ukgCGbpQwspxMPId6CV6mpKn\r\nDMzQNbPxdp+ZCOX1oV2DXzhvwC9l4YxK8z98zOfaswL+cKG3sUDQNM6KEUhB\r\nW7zE6o2NNo5ViZf3hNw/7IhZDEX8iCPu+RR9WOI9yj0nhuIl5kxmtwsc56rf\r\nUS9co+oci569WaZjoYJVn7rndkLhzQkASW5WbI4LqnMrbfsBx7xCBzBljP0l\r\nIAqK+FSdSvlYIzmjFYyIGq/RjMMKWD+yn9AG8+Ebv9J7sqg0bI+1RYqiof/k\r\nScOdFB4VLz6uEaYQ6wdxbM34GGoXFt4tjXlR1MUZJmTaq2z7hpd4+bf/pfv0\r\nBAjpzuNCV5mkiBh6h/glW1eD2y1R2xvU4pQjSiB93y95dszrl3R3CMc/UPrq\r\nENiGwbKkBUrUAxMX4TmnqufCKRyMBIU3VmQ=\r\n=7gSF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4194488_1658231409616_0.22857506113680093"},"_hasShrinkwrap":false},"0.0.0-snapshot.9a22094":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9a22094","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9a22094","@sifchain/proto-types":"0.0.0-snapshot.9a22094","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9a22094","_integrity":"sha512-OrvvGBAdOVqLM+uGgxu/xizNtfGf3+sME61xYMa7Xra4ZIDi7hCx9of5a0j/7eYDprly8tl8SlQKnTdaKbmHnQ==","_resolved":"/tmp/659b351c45b1bf8af04fce11dbde1068/sifchain-stargate-0.0.0-snapshot.9a22094.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9a22094.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OrvvGBAdOVqLM+uGgxu/xizNtfGf3+sME61xYMa7Xra4ZIDi7hCx9of5a0j/7eYDprly8tl8SlQKnTdaKbmHnQ==","shasum":"7b0600e943b1716d33e91c678c8595e9edde6afa","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9a22094.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg7cZT5f0ABA/Bc/RRuqbAzch1BXFcZjoQcvXt+SjAHAiBrAJ2WW82gEdmPJu7waReVefitMbcu0e4PH6aP4cxXtQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwVQ//SvOQDcZ4sADCj9LFS1Y3im81AhQo6Wjiji1SD3AmcP+t+Kuv\r\nObOA0HDwZlqhbz0q/cn/PBjLqUbyFHTyhD1CTk5uCoWdooK6/Iou7h6CyYtg\r\nFFzYKIwMdYOxFh51OXi+mOhYhOalKd9v0kEM6KC6KwTSDSQhWMWT6DkpP3zZ\r\nERGsvlHr4GxLgagTUhA99hV6Vg15Uqb1dfAzBWzcGNYDJnSVcZQ8jB83VUZE\r\n6aHkakFVf0q7yQ04tqTxJcfkrtB/vnMxsYWOqaQtA/1tYDYLBPPJmU7ss7nf\r\n6IENHkxAjUTUW+ErOHjxVgLBblufRfHcF1mqrvlNFVnz1cIiUcg/R3FWqgJx\r\ny7wl4ilX15CIcmc4Z2Ec4/TG/WOx3H1dlEO02qJfgcVIMEr6bqR2LXUhi6+M\r\n3Q0UrmF4BLOY9CIAM2ZeuXiwPblg867HbZSuslB1/IT7eYUKLUVBS+MJZyI8\r\nmsFw4o24Wn8SfJSrCeokxXWWKXfDypeLSt7WHM5mOdvVIQj+YsUj2uZAwJum\r\nyT+IEiDP36fPb1Ay4jpBcLz0w7oj3rEHOhF4Z7034BjLpEmoyohFq9riC6Jp\r\nSvVkL09N8ZHV/saaw997rXbO3yDcFNKt6vlacun5X8pH8eK4Aqt0dZRVUWRB\r\nBVEkSSPhAl7N3mMZjAED20z4GFLXK4Cn9GQ=\r\n=j4h7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9a22094_1658234990400_0.6052850455181071"},"_hasShrinkwrap":false},"0.0.0-snapshot.164894e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.164894e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.164894e","@sifchain/proto-types":"0.0.0-snapshot.164894e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.164894e","_integrity":"sha512-4jtY3tlBH8w+2yrJWNexyVCyKApFkYsYrt+LgHb/zWOuhijFLrbEvHTw8YcscQ9flRdUO54QyCnnkVZs3Bud1A==","_resolved":"/tmp/b606b00561ef57a6a3a1397934139391/sifchain-stargate-0.0.0-snapshot.164894e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.164894e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4jtY3tlBH8w+2yrJWNexyVCyKApFkYsYrt+LgHb/zWOuhijFLrbEvHTw8YcscQ9flRdUO54QyCnnkVZs3Bud1A==","shasum":"6e6cb1d27364b8c52de4d4f8ba253261fb24ce38","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.164894e.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRpSEXm9aOsCbIfPVB2xWEzM79zVp1LmpaY4WlsUeMdAIhALZXBK76Dm/wR12wNA1o8WrbDis3Qo1w/iOQ/VXkm0Wu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qi0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTZxAAi5Jbhz86DvPAtLwgr0cg1Hf+rEiY8dubqiFRrRPjHt/LNBS2\r\nBHkgkRGCYPY/iMuMlpo2i5EcbkKBHIJlcgYkzCdZfS5tSWifRpWYfXh6/KWZ\r\n75pXWStRW1dViXqTqhKUcAtGiDhbwtyvVk0j++vXboT5BwwDevvZiLkLVl6I\r\n3ufzdikMccuLmlHj8/CH1w3sFVf3LEPC6SMwsmP8BmmMq+fsh2CxYbteaUnq\r\nmA1HJY9eR3hNCWCg6TiwSSNK98JsFF/Q62iPK2NpG611uu+JmrUQPxIZ2Lfl\r\n6bVUZaq3kaKgGK6bVortx7Vf5NQ5+xqmUQ3TtlkJdFKh1KUKMi8y4pMStD5+\r\nnqBeyUHu+1Sb7Zi4DIxP65O39rGkHcaJEl3pJfBUd2ruirwLpb4UyiNMLH0T\r\nTC6L0rELTTwBkCwKLUBHn3xlMOXJLzj4X3eX/6NIpp3DDHFKd31l9g3SAbg1\r\nI7fyCbcqDEJCwSj+F96+9QRTJSHGW1fxYReu7fqXUdxW0ztmpzBWtHiRQkZ+\r\nsMfr89y4TO6Eq0wRM1MC9tJppgyl80BaoQHDsH6WYAFPHxzSz1mFDugQ48S4\r\nIsaAgyQmZQrNyQdfUze/iy08oslseT9GAIPPzumxSMlFkge2QLQsOEtoA2Im\r\nNhPqlWXKETLb6ggyGsWfNhHaxsh+u5OOExM=\r\n=e5r+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.164894e_1658235060330_0.15639669970524395"},"_hasShrinkwrap":false},"0.0.0-snapshot.96d9cb8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.96d9cb8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.96d9cb8","@sifchain/proto-types":"0.0.0-snapshot.96d9cb8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.96d9cb8","_integrity":"sha512-BrQkqCrIHx30E07H6nBOcszbzKkpphFSAM8WzI21JLmcgRgXi6Qy2MxoMSYw+IcHV86Yb2ffuNv9VhKzgiheSA==","_resolved":"/tmp/e44206d0d9d5a101c3a0615a4268b9e9/sifchain-stargate-0.0.0-snapshot.96d9cb8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.96d9cb8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BrQkqCrIHx30E07H6nBOcszbzKkpphFSAM8WzI21JLmcgRgXi6Qy2MxoMSYw+IcHV86Yb2ffuNv9VhKzgiheSA==","shasum":"93c758ae890b8b84143859bb3c80a19f382cedba","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.96d9cb8.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyfG2hjc3gOxaJ3IWBhsgGWRo/OsUHgnQPSYpg9gOzbwIgA0EEjJGK3g8RWQ5OR8iPTK9esI+n0Yrvsky0eO0PmwU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qo/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMBg//Y+9Z/EJ+A4mJOPF8fCo6ltynpWb7wu/EsEN2+tJnd1qemEcS\r\nCMZLuSRNigWMn9+LGcpR2XLjgIOjEhCDaI8RnEL8vjsAIqgXQjvclXWfkQFm\r\nI6HhK/xE55RTYZG72wtLcKwEIOmSr0KKKmuPnvng3okt14YqJpdtqXXf1W/z\r\noy7We+zHPF4lKymgqol4nfvIt9QwyfUvA7/64M//C7CaXAWtL5X0xijwvweD\r\nB8AoOucsjfLWQe+833WF4j+qTK309QNkRnfCs7N11vBkpe7l+jY6/4YYQCgk\r\n6CNSP5kjhpS+A5Jtvk1551D+iPFOy9k1/zCldaWDjpCLc3amPn0dcfJ6hzvy\r\nxLNcNlzXs9pdc2IUzB+qZHR5p1jmbtjc3cMwNEPMBhZyEKuScgemQS6b9jRb\r\ny53VKnF0L8n4FCWn59jAQiMFUFhl+E8S6GJBd+Dsx4LQNpOAdHAAYnY+j8yH\r\nPLMaOc96ZbvbDEUoInLyX1u4kJs23Km929WqBjNS8O0d77zMZUUMyuGLCwmP\r\nYqMY7zYKZtAN0Vyrca81ZDXNTQFoQIMkQp/9cd8ikuwiEKbZubrs1aSep2jJ\r\nxlWoZDXST9QBtyCOvo1i2ZdNUIumUkRRroQSVq6vjh3uJH51a6oNusWy68Az\r\neYZ03/ojqANfcKd8UI1gu9E/66z+tYDgb90=\r\n=VS3y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.96d9cb8_1658235454944_0.11904280624988006"},"_hasShrinkwrap":false},"0.0.0-snapshot.b500a38":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b500a38","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b500a38","@sifchain/proto-types":"0.0.0-snapshot.b500a38","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b500a38","_integrity":"sha512-EL3ZodUnc0BXRtpVnJzw2vGKqIvGmPvgN3mF8pE3w5w/h3YhDky6c5/fyEtAEsfKQCOK+RK59brmz2KjxAZypA==","_resolved":"/tmp/2a0b471e513fee801c3c34cf368251fd/sifchain-stargate-0.0.0-snapshot.b500a38.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b500a38.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EL3ZodUnc0BXRtpVnJzw2vGKqIvGmPvgN3mF8pE3w5w/h3YhDky6c5/fyEtAEsfKQCOK+RK59brmz2KjxAZypA==","shasum":"63332da2d4a24147f05aff4b942e9266068d930f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b500a38.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzGY1K51juRYq4inDVUw10kiKnVh7EgLcA79cKLVPFPAIgJrxU/w/b0tz6sNy7iu3BqeCwMUelHBSeBtEZvTlAuQI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1rEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIFQ/+JmanCBFPTFcRy+luAYBsGgg5gFXshocwbfVcgmeH2vq9zpH0\r\ngpTtzxbiJZvQRvzq/URQpvjbB2melzvzhVbFx25pizcdX5Zp5DzoHwZI++Xh\r\npsLudNoPoMH0P4Rs7wof60hMFu5OkFkBmBEXzuAXzV17efiGOqp82aMtCZbw\r\nEcXExly4iwC6ia/jSFbNQ3miBK+pQ/bYUsYxxUNXK8123LB8wtNgjpD5oLDR\r\nZ/G0pkL75znKg9Ja3O5VuoOBqUVVg8115xUh31NezbWU76IaVUm39QjV0g6e\r\ntnDOTurTggIlK1EcFa26GdQvrAX9ppwh5qdGPiW7g5dMbbjqr38OvPx06Yj1\r\ncq/wAc1ETS5+zLTABlpF8FWi0V8dhmLMKzuRQzXNInGoNLduX2N2/puOOcpt\r\naYjL1+nzTnol5jAnSP+gB9rawEUuKV1GS+I8sNl7+DrpanbokwL/AkG3++du\r\nUAhRnsx3RkbXiExFJvF30vYb8cTXioAwcNpu/Pj+F9Gwtzq2U/8gn8wU6LhH\r\ntV+3J+WxXNNn+CFal7StOaqDWVG0DMyszjLzOTdn/Ljz7Ebu8O2hZjxLB3gs\r\nX+AMuHTAyFdEiDAiM/VwKMYddRFW8uWCx1kBQbgpdu53IMQptQ7pXB0kQiNe\r\nqOw0scmoj8OB5nDQt+25y4qkX8w1PlrFalE=\r\n=gZi/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b500a38_1658237200584_0.8859163505211196"},"_hasShrinkwrap":false},"0.0.0-snapshot.dc795f6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.dc795f6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.dc795f6","@sifchain/proto-types":"0.0.0-snapshot.dc795f6","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.dc795f6","_integrity":"sha512-59oYhh24WrvWG7xSw4I9dmE2PBqTnnqPPQvvTvIJjmfaELIgPNhRTdp5DGZ4ofSs8p9DQ7AapsGzvOGsZjXAlg==","_resolved":"/tmp/d12312a5bd0da3fd64230a3293fb2916/sifchain-stargate-0.0.0-snapshot.dc795f6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.dc795f6.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-59oYhh24WrvWG7xSw4I9dmE2PBqTnnqPPQvvTvIJjmfaELIgPNhRTdp5DGZ4ofSs8p9DQ7AapsGzvOGsZjXAlg==","shasum":"7dedd2e5a58744f32c4c19585d919e2b5d691e11","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.dc795f6.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA18msxuSJeOIc5OyjwAQIcAx5LDX48XaKQ/JERXx0bjAiAbkQoCOhj527U1A1er5vQpNwGj4OaIzHqmakD/fFw2CQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1cQ//Zy1hsJUMmEqHGc4tIm6lCcxhwUze0sdusSKUYiuN6/gP3sJw\r\n+Aa2MXAavm8000L/R8m+vRAx+mJU7CjGeukz8V/rxBhDDgbIlFUzx8BltPBf\r\nErsV/XTnpRLYMLIWgkQhpHBoKah5P27ZX0D3Junu8qu6M95vsIQlYgylRspZ\r\ngI8nnADAPoQn7IkcsIF4GmlNaQmwfzPV13D23SMuAamiwQTnGwE8vrMaTL86\r\nVfNTNMvOxyDeoHVc6vDp/zjl/DT0zN2V1QUwKJTo3rFTOeP/BjUnErOE18z9\r\nEJrUz5SLCfZEct7Sdoh0l1vUwKNXJ+g40AanwbA2GhnrFYTHqNehSy8Q/r8G\r\nKMCsiHyD14gqDErPiZOL6fEx7VnyZZTQzW5VSaAM9BRtYP5Zgd08yLhuS8iC\r\nXcTmUKz67mh1LqZr1WXbdzfdFfdNiTusl3GctJohf2pGd+ohI5+JE3fJqszG\r\nEWZiEDCCUWMgtygzMpXDcQJUCSmK92M2DnhHwe9CXo4Vo3KuZ06dtftZJAeH\r\nir3U0gWC1HPqiRk63SbfTa6+QbOfQyRyTrWm5BICVYfGLZ89uIfE1ckIzbC8\r\nfwb5qzwERY0kfCcaBeYSho4eBvLUtiV/kHgMYh4Hdf3UoWcVNAiBdeHR7Mqt\r\n9U80fV2tx2S5pW1V42khVsd0D71yFRxDqi8=\r\n=IaU8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.dc795f6_1658264817402_0.27728741204720264"},"_hasShrinkwrap":false},"0.0.0-snapshot.99ae25e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.99ae25e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.99ae25e","@sifchain/proto-types":"0.0.0-snapshot.99ae25e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.99ae25e","_integrity":"sha512-BjZFV2BbK6w8QeZFetf+3iTaomNxGNugREjdeyo2EkHdH41WzWqWtemcwS2r5Awmqk7QGC6q/RlqsHz6KfMl/A==","_resolved":"/tmp/a4575ad36442734d64e2c6218d50b145/sifchain-stargate-0.0.0-snapshot.99ae25e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.99ae25e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BjZFV2BbK6w8QeZFetf+3iTaomNxGNugREjdeyo2EkHdH41WzWqWtemcwS2r5Awmqk7QGC6q/RlqsHz6KfMl/A==","shasum":"0e7fdf49eb7d19d883d9476aab8bc07901e6566a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.99ae25e.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJbGx8Xw8d94OHsr5KftsO/5rFgWFLMMCS8EmORpBF6wIhAMSuy5PqGKJ/2cD91eRq96La+38Y+6gEyjJ9ylqpQQiR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1yJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQiA//auxVnyBHP90Yp1VyMraqmEcya8k7aQ2qX4gAYMWSwgs7okmi\r\nLo2gC0AZ8PZmeH1Lke58e89YiIveQbnMP7hsXPh2DJ0ed0ckiaBD9eOXa47Z\r\n6lzcFa+YTN5HPe4E+JYYDJsOZviXNLJpdb6xfR+rdreHvT/RdPNunOcxUsQA\r\nQ3IMWt1bLibUEMWAsi48PV9xnQyCbBdNEtZWjXinYl3IpTOmLsiVGz1jKSgC\r\nDZ2OPN2ASsvvC/D6D4WFWy9id+0T4SWIMRlAs51rdsToROPx/eYKuTD/WAiY\r\n36r0BoaECl+uJPIeA2VB+lGyTxMpzcEqUBYZVa3aA/CCF8fyclG5r9hnVRdI\r\niNLvuYUryY3E9VX3p00Klby/2D3+kJ2CFX4B6ca941JO7QEuz6TeYU06F3C0\r\naorP1TH8vUT/dPShzUnoz3bwdRnquAGmJUNodJGcGAuzT8K73YhC9XKVRz/s\r\nZPyudlN5dLzPRiIZSoEsZtsVZFGY7HhuhI6KW3PBj8GTBwtBhX6201Unol6C\r\n+PiLYFJS6grnTesS43gQjDXsZXfnAnOMXgQ0Z3+b1GGsTSbYJ48PPDMhmfC6\r\nvu5RNIqAqwwC+wor1Xkw2REhuAHIdY9yKWRRajerCqAAgyITRGmRJYL35+rw\r\nskhTz8pxqjEt8SBQe2B9Puzq2I81861tmsM=\r\n=PCnB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.99ae25e_1658266202429_0.7332770332089886"},"_hasShrinkwrap":false},"0.0.0-snapshot.4fdb453":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4fdb453","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4fdb453","@sifchain/proto-types":"0.0.0-snapshot.4fdb453","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4fdb453","_integrity":"sha512-Kp0VK+hiY5lF1IoMfODmImWhsL4KVsIVQYAYzJuMf93KOwZliwp7gqgBAJshqESs4stYHf91H7bZCXyUOKsboQ==","_resolved":"/tmp/3d2551bc0e676a56b93cb2eaf7d13914/sifchain-stargate-0.0.0-snapshot.4fdb453.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4fdb453.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Kp0VK+hiY5lF1IoMfODmImWhsL4KVsIVQYAYzJuMf93KOwZliwp7gqgBAJshqESs4stYHf91H7bZCXyUOKsboQ==","shasum":"01f1ce5ca637e0c342179df02abcec5a02e44c7d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4fdb453.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYDgc6WGtgpdiEa/tmZYrntMgCxIWSNUtM3+L8SAWKSAiBZrA0GRWopw84JzBeS8olmFQDu4lm7tQOQ5z2O+bxezg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ya/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnVg/5AdCgYoxleOlL7D4DiOPjTX6TNyhv4RgsmCQNDMdnfnzaHrzt\r\njvh+ukbc7rmCVpbAsRCAmhcKOhvT+vAHaC2TjO/d2k0fwi2xT+5pQpfx1fz9\r\nnthxtwiyoZTQ7OgvjD241kYw3cijIzol0Q9QepQh0Ufz33AsJlUwDDEkZ6AE\r\nScG3fpyHul9U9NZ0YORWhyNrTjlt+zDPmIuqkVK7c87n4FzGcXop+xeb3Nbt\r\nAySYqUjHLrDgzQXJAoAbEf0HpRJe4ufF4ig5Jerhj+5GNd31BX/Bh0hxKw6v\r\n5HgkCkdVuvg53+WCMKDu2RWYCExB7SSUtvLkFt+ocSB4TO/w+W1IZQ0ZWIEN\r\nNjQNt6sOgO6jKn2y/5HwTllclIUMuqPPVPqaNUUn8ndxtd17ckSMk1bKTnuk\r\nliWGqrYTBeFzdSa3hSaAw3A1nMRsWmxJVQsl3Tk6g/tKVjpnySj2ugMatrKf\r\n9FHsLyM8X9zGpZ6XXKtGvGyLtKXhSF20VSaR0ZLI+LtV/x24FsOlvACVG9ac\r\nTt+vZegc0yJzS9/gNUKM7jGvu/uyEhbl5FsZ7OsrYWdLIaU+vhe1aC1FOQ0i\r\nalGmd0Bjb4IFYgoKNC61OP6sHXrh7gTUgJb1OevNRIZXVrMPFF3ajyTHgDzj\r\n0TQDvDikUxmY88P91itMWjRvB+Z9OTZxZhE=\r\n=xl6L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4fdb453_1658267327151_0.4050482795726724"},"_hasShrinkwrap":false},"0.0.0-snapshot.d54e142":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d54e142","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.d54e142","@sifchain/proto-types":"0.0.0-snapshot.d54e142","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d54e142","_integrity":"sha512-ppxsb4Ow/4uoJShsYPpoWuk/i4QrJBcJWfkFcuLnLOJumeVMlHbADss1I3tzAoCxfHY9fxh50+r0CiLxal8NKQ==","_resolved":"/tmp/a02e42436bbc5047aa2476a1e0b4b3f4/sifchain-stargate-0.0.0-snapshot.d54e142.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d54e142.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ppxsb4Ow/4uoJShsYPpoWuk/i4QrJBcJWfkFcuLnLOJumeVMlHbADss1I3tzAoCxfHY9fxh50+r0CiLxal8NKQ==","shasum":"732c5ffc009426231b51c818d9e70288b51774cd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d54e142.tgz","fileCount":42,"unpackedSize":127187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeFBYEgDvc1yELeBeQ2S7dXrbitfbFjDWjKu7QRxhOfQIhALW1LUclOyBoYaEJowT44KRyvnUXDc3FhOz1aSNf3PPH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi11ETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmg/+LVVdRVlO63451s8z8zhwKS0TPz1vxMbks2EHJC8X60XGbaeh\r\nHdDkLgiOvKxuI1QxKiT0uLcSFMNM38QZRdeMlewiEamEiAOH+j5G3kaaPRT+\r\ngn1nTfDtssF0jvr4g2qGT2KLloeIRiGK0gZdtnn8oCTIA3ilmqBWmnasNU7a\r\nvovanJjzgigfN4m8PYgXHbSVxD1ARgxKmhmmdB+Yy5ASKXuYyfpJMJTzvuBo\r\n4inXdMrclLliuHGOFEoyeNuI1dp5bFZ6RxfcMpvC5QsYpdfPlpggiywXR7Sr\r\n4lkW/yrLpH4KpewKNDGvF+rpsVbZ24PEiSOCB4/Ty9tq/KiH9kQKYc9zVs1t\r\nDhTVnpCALitRg2t8NeeCmupf78UJDgiwTlvpFSZDKV0YOvWKJRMz4mM7LvOh\r\ntkk6lAoLEeS7BSwalqDiBvvwTIKcJbeQEmihsrxkG872fosEzqb9b+pWKMAw\r\nZ6VwS8NMBjl07VOquS/YBBLmncZsddMJiaOVeghb0VmoYSLTtCuik6V4vudq\r\nOE10wyxZy7uLtfmc0YnDAJvQAat6sOtyMZT1N9pmLkdlUWeP/RIEJKrfwJCg\r\nFOtaji2c9EfGLJovjK7Xe/hsi+KJWlBUoywYgBz+dXyJx6NepnSM6UvOTQDK\r\nqOVHemXsp82Wg278cehxSKY6XIckyYjOeCc=\r\n=qfyd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d54e142_1658278163366_0.9519083402043247"},"_hasShrinkwrap":false},"0.0.0-snapshot.263d467":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.263d467","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.263d467","@sifchain/proto-types":"0.0.0-snapshot.263d467","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.263d467","_integrity":"sha512-xDjX6nbsmbdsTt7uCyw4RTUgtdKEOQNRcL10gistvxW3wk9FNYfqmjbAREUDRXdbqEpdi7SXJmV0nOE6iUBFmw==","_resolved":"/tmp/2226358ce856d9d0d0d978bd75891e19/sifchain-stargate-0.0.0-snapshot.263d467.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.263d467.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xDjX6nbsmbdsTt7uCyw4RTUgtdKEOQNRcL10gistvxW3wk9FNYfqmjbAREUDRXdbqEpdi7SXJmV0nOE6iUBFmw==","shasum":"1f3ab4c917ba308f6498f4c214ae3dae68895c86","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.263d467.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOmv2PzcHA2t0RPoZtoK12H8Or+TeKSyGBkT23e6ROIAiEA8+DZ1rBbHYZ6IfMb88ScVj1obOxSefOKoUdzQuM6DkU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi11yZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojiw//T5QT45Qz6KP+O/cYAgWA/92Pk3DAjlxeT0SRw3SZHgp/iI3S\r\n3c2CkThbXFY7xobFzrJJ8uFGEeHjN7HIUQjFxwd65j3FHqA4kmKwUqzzE/bX\r\nr8S5CBEU5Yd1DWkxB2AXfxvUqmpSBzTVF6ybTNkHXvghc6uSl++Hx2qPh7fR\r\nCySPjasBtHUyWrOy+1KzDN8hQOJ/pt/5wRyL744QVDdYsdMtetNwPrTwrxcJ\r\n9sSAnoe1KZXycBKHGxpR8d9Y9RcQrNYsOF09hsoYEUvGUtr5tH4hef4prywn\r\nJUzqXzpgvx/0/yS+6A+uDv80/5Uf+BahG5n3pFID3XveISwgnKIyIdcQFHIj\r\n/De4Lc3OjVr61C4P3WIatSiJr7t+QgcYlE/FbzkmR74XuHj1CPO3SsbFdlVq\r\nc3JsQ41Rd9RpXzdlWYfvi2YSKNSGQF5ye1RN0WE9nimU45cZDNs/M2CLxe6V\r\n6DIoDjIQedIL38XC9E0zWOt3zWkcL+j5ML47loBe3GK0tpFQeGXxac2nT53A\r\nC01Rn5lkovUECV1paUjHir4sPzmppcrl3doobrY9VukApJEjG/l4oNMPFUcM\r\nuBQv084tTvUXQD9gDfaepqMBds+dmQY4KlrR8t/I3aedzS2GpdsSeXlTahke\r\nFHX03rpjR2UCjn3J5kGme+0e0DaEgjC0wXs=\r\n=HBrb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.263d467_1658281113285_0.5016117924640098"},"_hasShrinkwrap":false},"0.0.0-snapshot.58b7572":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.58b7572","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.58b7572","@sifchain/proto-types":"0.0.0-snapshot.58b7572","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.58b7572","_integrity":"sha512-vg2S6GOIqLF81Qkub7vOmgkxjVvgJN5ojNIoiGutoblVLsb5fo80fH6Ec+zy610aLP0JLvJBBi1k5g3jAmlTJA==","_resolved":"/tmp/e3a7cca9a477ef759bd2381ac223b8b2/sifchain-stargate-0.0.0-snapshot.58b7572.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.58b7572.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vg2S6GOIqLF81Qkub7vOmgkxjVvgJN5ojNIoiGutoblVLsb5fo80fH6Ec+zy610aLP0JLvJBBi1k5g3jAmlTJA==","shasum":"9ffa58b0d9069b523354e86d06312ab27164cda3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.58b7572.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3vcxX2pBOV+LQ749SxrdXSLaFv2mU3AHNboXflOjKbAiEA2CLrRrkHYsZ4noQsOcKkV12sF3lrlLQq+3wvVUbFTRE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi126GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj9A//filcpgdYVXGFtjq+pXDKovVeCv3B8HWERvlOr39GykU1p1hA\r\nwjMoqMOk0zkKSiySaXZcCi40W8aTe15R6J+o8BCK7XJLs1wmZr41twcFW71T\r\norBGjE1gf5+mxeGN2tJUyA+FZcAc2S7W/+yQytMJMAYQ9AnVzGPfnDgeVBa0\r\n7KVwHRf9gd/6uJrOvMLVPYBCItD9pKfoWTbmouSDtBDhxNB1y7SIBzAQfJYU\r\nl6z6RNCq0KhsLk5QIyop2HlAudiY0kKd9aJ00KfRPQWOEzXkaXoO2B3HcxLS\r\nywG6MBjGNJw0YJLB77oTzmytdoFaiDMEqb7lAVTLFWjCvXEHKQK+ydSqQvAk\r\n9kuAtfCYsmyvasKtjNM6zVeM46Xs7W7bUhK1XwS3+0uYW6A1eeo2OLOCFiPO\r\nM2fDAjQo38ZwLHnqj5b6NHfPF/d/qoZfVWDxE6yG+mMJqYUATrca8H9UsPZU\r\nnJlPcCsoKO4AqicFy1dKpLWPQNOCo6KcGbRyLwdWLNJeZwSvd41kDyuE/HDo\r\nrnYebr/AYIut1WR7fSFPggITtoWiFNcr+z2nuxYZkmX53BMA+kA7djluZrKB\r\nNn5MM6xnQ9s2WfajpUjbcv2spm1dB+1fnzfJzTu6uxvIuZJBwSUMnj2Dnjma\r\nmTio/XQEFOH98PHayMnEzuk31IBegerjrfU=\r\n=NEG+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.58b7572_1658285702057_0.7275931559881859"},"_hasShrinkwrap":false},"0.0.0-snapshot.f9b3a1f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f9b3a1f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.f9b3a1f","@sifchain/proto-types":"0.0.0-snapshot.f9b3a1f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f9b3a1f","_integrity":"sha512-ifnmL0X5KgMwZWAwmgDdqySTdJuFBWnGtfDDBVzX31ClFogh8FYbnDsekRHffnbWWC09At3mQFEt7jfObcfyfQ==","_resolved":"/tmp/bd0c7752fd261348ab5cc50019ae3109/sifchain-stargate-0.0.0-snapshot.f9b3a1f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f9b3a1f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ifnmL0X5KgMwZWAwmgDdqySTdJuFBWnGtfDDBVzX31ClFogh8FYbnDsekRHffnbWWC09At3mQFEt7jfObcfyfQ==","shasum":"e842a0699c88fcd6df2afb34c172fab358389ce5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f9b3a1f.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsTEwe3YY/8kZT03Z82JJCejvyIREc3Q0ICHAOqvzLAgIhAPsZJeRhihWxRWAdBqcQy7vMZkpDP91rMVGfvmbanTs2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi12+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroNw/+NYDrk9cfh3k845MVfB+cbbWN5gVFO117Aq+cr7DyCpC165Yt\r\nsiJAf6ByhcFs8LkCwIvdQSS4bL8S3P3BhqdKNpQnbXpgn7uejPjXVWO5VHhH\r\nfhhREcgoVxMcU3clemK67Pp5Ssl3lsBNYOVLVnFW1OF1zvXUPQHViHA5oa78\r\nO6Ky6kbDCCnFqD0+YVocGWQ2UYP+S2FRx7OCfOo70zWfikxXNXcfZgPRF5si\r\nmhH6lnsF/gH0TS/ZNTrqmTkFPN9EBLKna9tHCVPcBXPqczeUReok4g0UyJSJ\r\nXX1ztkQkXb9NmYCVOWED/qjFx3sj1S7SoGQKDejV8E1cTYkwkszBET/EUPyf\r\nGFFijO92obqB+rNzYQ+hs/L2iWI3ynS0C21/mHtlHCxbTY5Nem6hWJVPLUuw\r\n2ulgUrLZxLcx0FsHaGIHSQ80Jy9WrXfRORH3a/mplv1jSrgpnmAIdJdKrbp+\r\n7hdvN+GrNFg3EPMfMNI1sY6iUf8vGFfP2bGme00AvmaNRVNjQp9bdGRjiNNQ\r\n4curV5sYinJcs+TWxcns4l6GFDbeW6Dh8fZ/Ug/nh9oLXQxNvjmKzwnSW24M\r\nZJF6CpurZQyO+YDr1Lt1bSNL6TngZdoQ/Dj9MrZZW2Zb4CzqnzaSwMIhSrJR\r\naFjGmZn2yA6d6wmhEpa5lduQTW5dMlrBxeE=\r\n=Aoa1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f9b3a1f_1658285990943_0.26580712198917933"},"_hasShrinkwrap":false},"0.0.0-snapshot.c0264c9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c0264c9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.c0264c9","@sifchain/proto-types":"0.0.0-snapshot.c0264c9","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c0264c9","_integrity":"sha512-u2vrtVuqIY53vGWKrP4s5kzqF7mAKj9s9cnqu8EHwavtr4X4TnbcEvWKZpDtbmJvZxN2J0zEYIxKq3RXEH8FxA==","_resolved":"/tmp/c42e0e05272f47498282187e6da11f68/sifchain-stargate-0.0.0-snapshot.c0264c9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c0264c9.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u2vrtVuqIY53vGWKrP4s5kzqF7mAKj9s9cnqu8EHwavtr4X4TnbcEvWKZpDtbmJvZxN2J0zEYIxKq3RXEH8FxA==","shasum":"3162f2babb0ea191ad0bee496715a06f96c6cbd6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c0264c9.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrOPljCNhP827DzZvru+AGVKYOaSUAW094or9jV/XWSAiATB303Nvos4tf0MzDJhkXG8bV90PxXJW1lenRCyjkwUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi19p5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq14A//Q19+oTMZX4M4gmTX01F36e16UmvimFj4CrK/a9DTQ+S0ffb7\r\nAAG1QhRrXESAF5lx6YXpLDb/PH8w7bPjz5DkkQncaoRTaUpF7rOJP5H9wO5e\r\nEmix7aVr0LNu2rPCwWq0CKJjdDktHz8SQF8oWnDT+SBAjV8BO3x1JOf1j5Lc\r\nq37Q7mz0BMq1A+oYLQsyaVmDTndFZ1dGJ31ZrC8JSgx4ikjge5Sx5NEEjqkP\r\nC2ZHVolDVTejOF4FP3eZSRneN1t2Znu8NnQDuYItm5woHDMH6RhcjSBhUStR\r\nfU2Kts7iarIrCd5uTXcWcyW9l9WsCDfu1FEd/vZFhBJ10/VYuOFTepShFasJ\r\nyKiaGU8oRi/if3d6UddVd2LJdme9y2oAjpPxcH1nVzK9QC43t7xpdLP6okUR\r\nHobdKVAtao9w9xGf56hvN73H9AjbEMsywJnBjA9Sa5LIP73SWur6geP7h8P/\r\nCsCTE08i9LaQdVrjYm64d5nTiJ/Tn0YXK0eflnRgE2TjAVWKwU+Wnw5tbXfF\r\nV+tlp75utac3Dw2NvO6Uun0o+skq3J+uA/eLx+imYGY/TIS4fMv5ewcq7Noc\r\nHVkbvjGxiJciaL+GOemstnHNp5siPq7W/+u/Xk4KvXueIkD/1Mv2ZndHfqaj\r\nbylkz39e6yBVDXoGtBhShOqruu1ND95aw0k=\r\n=uc2/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c0264c9_1658313337178_0.8251107435336698"},"_hasShrinkwrap":false},"0.0.0-snapshot.9fc0c4e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9fc0c4e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9fc0c4e","@sifchain/proto-types":"0.0.0-snapshot.9fc0c4e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9fc0c4e","_integrity":"sha512-49tkYLmG9bm0U/TZ70y1R5v2C/MatKm+DtSSEPL5NckcByW1DLwvIdIS9tHKh2NwKgSN3Y9C3t/JGj843zwWfw==","_resolved":"/tmp/7b0ebd409abd7c2be9d100d23580e272/sifchain-stargate-0.0.0-snapshot.9fc0c4e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9fc0c4e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-49tkYLmG9bm0U/TZ70y1R5v2C/MatKm+DtSSEPL5NckcByW1DLwvIdIS9tHKh2NwKgSN3Y9C3t/JGj843zwWfw==","shasum":"855308645ea6f3733dbea4ec479379e9531683c7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9fc0c4e.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZVSekLJQySjO9g66jJN5PWkFY5BXpm8GZh5/MGlFQVAiEAlx4qhzLVz2s2yj4HJiQ2lMI3oWwz1DDJqL0bnyeHKGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1/11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4DA//TZVPfRBGw8e+6lgoE7tVcwyxVXApEu7RP0tjVLax0hE0GbQ5\r\nhRLtXIkcWribMq+i3xRmc7TmEh7FfW97/oEMgmMNYIP+DlJdJyaitjjif6cw\r\ngLKIsjVhZszmzkxSStgz4dkQS8yqsl3rVaWb34tZvSRS3wke9j4njonQgaGP\r\nHBHmgZYwG1yjB0SBWiR7N7BahDvIfZTeIsjvR7Y8rCnRYee6uXiFk6Agba8R\r\neXnliKhQjzbmLDYc9v51wMWr6wZEfL4upcoynMn+qYdTz3ZPVgCOakT/eiwN\r\n7BlzdPNLd508UgMhFZ4/nW4SKHQrYipe+HgFTqaVyp4xZPyyBjIjrlOTODtb\r\nb8Ud3Ga8IO8K+ZePAWvx1xz5SMo1sCy7P27cYP4qSOiA98ZAHZ24okQIeWdq\r\n7ZAhTPby5K0SZduprcSIGzaA01+6Xl+1io2A6yLP0h3m5p2dcy/Hc5cRH8Bk\r\nldUIfFb64ReMPnL2tR1nbIv52yTZlLbwWJbVOi0JIiNsbEFxv1C7FV6ZM5qH\r\nIpwnwxGqTx8ARnrUqQhH5Wtww/rcFoER4BLZnD51EpnBRtVyQS/x++ZEY7jK\r\ncFSLnb8OrdpNk8to5uLODCIIN3eRkinBleMJFUogiFquCC0jXbPOUFezsUVj\r\nWJutUEIQDv5RnpaTcYCVTH6Bes2jYc62phQ=\r\n=hDxY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9fc0c4e_1658322293536_0.40733646267559354"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc4844e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bc4844e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bc4844e","@sifchain/proto-types":"0.0.0-snapshot.bc4844e","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bc4844e","_integrity":"sha512-q+73frPoytRwMHqI9BVbmrRnO7cbRlYl/jU6QNkxmxwSMD71m4iA4vozxSWQ++2abGRcDofjvfDYxjxrK4crCg==","_resolved":"/tmp/d109deccacd900775f23c4a336cc9f76/sifchain-stargate-0.0.0-snapshot.bc4844e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bc4844e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-q+73frPoytRwMHqI9BVbmrRnO7cbRlYl/jU6QNkxmxwSMD71m4iA4vozxSWQ++2abGRcDofjvfDYxjxrK4crCg==","shasum":"662d75d4306521f4254f49e74825bc625fceb7d4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bc4844e.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrYPwQmstu0Qsr6nnkRzp2rJLStNWjWoDY7fdkEV+DQAiEA6dP2q5NRBacJOQXclA4WlSqhkTtJv4yA3w4aJlU5XK0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2G6xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT8w//cOC4maLCHJx+u01PuJIXWELtCPpgokxscFGPwqG2Ur7qfjmB\r\nVTcp/nbKUpWSrhO9zXjIH2CHOR4nFi8mFMdbjRPTHS2l8NXAnYCcio+1YYdg\r\nMDlETACRBsNnD9dSTLsphFgkK+sDf1bsQ5nco6uCEO6JRIYBo4WlSPEo1e+I\r\nuhyTYG7B216+tdaX/7VMSA0ITpTWrtXlU1NvZQZD5g86uF5n9eHs9b0x45Ch\r\nPUDPryivUMApE+L086TmR6nV0HI6OQnARWAZfSpkOaj6cB8QyGfjlXwDZYzO\r\nXkAhohVnAkeMea0Z9EoyqARTDTDqUUAsgCyhZB53z40VAWHoKs6Tw++GHw3B\r\nwNDzGDue2uauijNMO0w1ZQDWfxEXv9xBbJD7oiWHHX3JIMWAj5JlUWTU2cM2\r\nc2phTVuUjqT5mvsj/jaq+LFmf1mxVH5M7yn8hEyNfzvud4bK+1YU4aGWen/H\r\nA0/ZRZhhHkFW2L9LCpJvTbhjlm0/sf4bXrqwWOwS/+n94PN/cMlWyk042irl\r\naIb9EX34cvvy6EVDaWGrzhuU5baMvyh15MYMFRq5UnBEmAd2vhguEYAfPtRI\r\n4eE/cec0EO9Y5IcUT9X5CPtass9+KS9QCvhyMPWYT7o2OmdtJQoj51PmtmWh\r\nZfxhTAxXP1xEBp0zvuJevNrXcf82zuuAP30=\r\n=JqYA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bc4844e_1658351281261_0.3706775281045429"},"_hasShrinkwrap":false},"0.0.0-snapshot.7d6f66a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7d6f66a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.7d6f66a","@sifchain/proto-types":"0.0.0-snapshot.7d6f66a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7d6f66a","_integrity":"sha512-LcqdIXtWv9UuL0hXnrmLXQVfsBQVECUw6YM1lGsfcaiG7xKBpxLPh98xLm+eFCDM8XqNQGJiuJ5XNjBRzCkA3g==","_resolved":"/tmp/e7467bbcbaf3e72573f46551d994edf6/sifchain-stargate-0.0.0-snapshot.7d6f66a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7d6f66a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LcqdIXtWv9UuL0hXnrmLXQVfsBQVECUw6YM1lGsfcaiG7xKBpxLPh98xLm+eFCDM8XqNQGJiuJ5XNjBRzCkA3g==","shasum":"0eec49de4b422d520bdd80b8d5d49bb2b58d3c8b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7d6f66a.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5EuWH2lMS0MHYSJJMuM5aRjb03bOE+1m4Sbm0ZD2PtAiAYxJFyqsDCyCloNZQBU4I4A/SKxXaSc/eJw3qHdxVKRQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2HIfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol0xAAhdN3jOEJ12U1rx6J8qWsCphjOzlMuPNyl0/pBVpY1GQVyBLC\r\nnTl/N6q7bynzizN8sMVxyrgIxwy6nDUw4qghDw9n+hoRUE6TRUJrpkIsUQD9\r\naaAdZFswyrdBLjKp5EtdR2gQrQWwX89fyFfZdjNpFnxzpWJGmLhRYemnOaa+\r\nbb4kLcaxMg4/spDpjz8oONLl375XpoCYgvz+aAjPaTfKjSua6/OpzyxEWuUF\r\nwLGhNlK72BYEWOsUHAySLnjaYDpyg8qayyrQwKfcP3D7GjEnmlDHE3Lm1HmL\r\nZZcsfwxaJJlDLz43xJPK9+4Cjjv1UqW6zgY1YcoYYgBQRPqjPr/wKlyNXBa9\r\nTC2H77B+tnCPZipwKwcjKPZmjd9HRFiNZXQ+w6N5Pia2ArKcJZxZdCwZegLu\r\nbLcpwbpySviyYqcfcSwpQ5TCX7JwAIQ462Fj2gDLwYY+wgFg2+hX3zMds5Rk\r\n0Lk1ebFwJGeXqcTIUxzfVKC0+slIpBzWQpmwsu+nypzjjLLX5KiB2Sdx5+Fb\r\nLa1hVEC/hQb/pw+nOmg+wBzSiBpszO3NJFRhnDYKGog0s6WA1rL/AsucXLJc\r\nrGBrwA3QyRT3ZCpEfL/grmtR7tN/HyU8FYePHkjBCj0Pu8yZQHWIjb358EYZ\r\n9uyvyb1Zuor68bfHlgFq7/zrBVHjEORvWb8=\r\n=h3LK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7d6f66a_1658352159016_0.5556481651438776"},"_hasShrinkwrap":false},"0.0.0-snapshot.f58f754":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f58f754","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.f58f754","@sifchain/proto-types":"0.0.0-snapshot.f58f754","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f58f754","_integrity":"sha512-HPb8j7P9ljszeXMVAsVPggQokOY4oCSnk+4j4e10ofxGeiKxNIsWmNn4ibcftDAr975TfdgOJ4/eH8wZjyHZTg==","_resolved":"/tmp/fb6638e2639da6c9ecfdf0b415715bf9/sifchain-stargate-0.0.0-snapshot.f58f754.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f58f754.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HPb8j7P9ljszeXMVAsVPggQokOY4oCSnk+4j4e10ofxGeiKxNIsWmNn4ibcftDAr975TfdgOJ4/eH8wZjyHZTg==","shasum":"a02880a69577b851dfd54d525eb4a36b3c3d7f22","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f58f754.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5E6vl86N2rzm/xPOmbUZ5DzuQGdr4wfQzCD0Hjqb4rAiBoLuNfNB107CPfT03X58s40oMNB4fOAUEmaCYnKqBlzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2JQtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfJA//Q9qXqfDamMflabwZIMs1HdUn6e2O0kT74POa3n507LrKC+0m\r\ntRFxHSUOuaRifzbP1Ju+2sIpf2E/B+JoQyGqNIb19jkvsnK4pZBbkQnrbbBj\r\no2dCloJdUdUv1V+q6k6OsdW258Nfftx1fmVUcR8eO+JGhFQJ/8staGf6wXSc\r\nZh7YU4mTU4Qc7L81xoqyehFXw4t1uxYNA7Ofoq8+WdacJbAE3g6uS8bC+PjI\r\nMNZDyVOU3FGbkF9rQd3ZCN0LdSuZ+qkroUpjRTEHGC8QMykQ/Lyg5CWlmKwS\r\nH2Rhq3cpqeHPKSNUipPy8NvA3Re08+0I0PbtxZb7LAZzB6LG7Eoz0hle6Qng\r\nIyHtnG7IZCAUq7UUexo3olAOaNSyOTtU0mrhAXbmOP+V6vstgBPjOEjgdWxI\r\nmymNdLhwQlz0WTL3QhHEyN8H/R4TQ/p0/dEv73wuXYar3oZuviUpj2QZju6G\r\n+UwU6F8NrsdfpXx84r9YCHbCdfdMs0fgRMRqIbLlpz2V8URY24CfCS1WMgGj\r\n3znt7LzM7Yh1GNVwIz6UaVeGJgwZV0Ark3N3zq1WDcopT1f+Iq18bxyfr31M\r\neUgUL+uVzVyE9fbM0py+TwChBrT+nvzCHtNzsEL26OfLnKaHW/uXIJd0olCl\r\nD0naXVqaRNzaldCF3t8BOcPAHULAOh1DzZo=\r\n=feze\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f58f754_1658360877228_0.8642529431645003"},"_hasShrinkwrap":false},"0.0.0-snapshot.410664":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.410664","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.410664","@sifchain/proto-types":"0.0.0-snapshot.410664","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.410664","_integrity":"sha512-QoAeaKv8ZJdm/PQWRxNy3G6Nau/G4KAr13IOS9GjEEbkCqpB95X9tTja36DkZ54icDmpbVAvQD4QXMIxr7a6Mw==","_resolved":"/tmp/d82316276cd7955db1f367c6a53220ca/sifchain-stargate-0.0.0-snapshot.410664.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.410664.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QoAeaKv8ZJdm/PQWRxNy3G6Nau/G4KAr13IOS9GjEEbkCqpB95X9tTja36DkZ54icDmpbVAvQD4QXMIxr7a6Mw==","shasum":"3d5031d551b0f66e73acea1f239d9768de4483ae","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.410664.tgz","fileCount":42,"unpackedSize":127220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRLZCzBggOgWPhKUnQkB/9QG8Iyd1zrO210A9EhZD2bwIgE6fjnlx5Bppc1J7MwYq1A4fcXAr1pp0ePIED8X7jVZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2KANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodnA//f2r49L2eEkXWOx+yVGiP3EgASG5vO5w0tf4OB0ZEQVmw9GdQ\r\nyGHad2TZ6lcJbhhTNrXSIErtLwkpepJRt1209apPPuHz3WHNtQ5cImibSQhC\r\nKG5oQdAlmd0OwDolictB1sAWhfXjTB9CKePV5FQ9Kr1wqDLwk0GwNwckwvvY\r\n5FHGN1bh1fsIhUY2raMVFMssRAxuJEuNgFGVxJHzulxAeu2UAl5qtPmzELIz\r\nabNSihNAMd6yaUWppkrzkcYVZjUb1APViioaS/hMcUo5WNXzOXTp1kgYpTgZ\r\nA6toKRASwdbW7swkrmf1ERoyVyfSP+paNtf0ex5861RjA4OQ088nF/GJvkxE\r\nUa9FALllFwGUJBf+N/UJj1uIncAzhKqNw07RwGeLM36FuS8WASAX7kTksuni\r\nVSqg10MRDnkqexZRKvcdbfpZPhrEj/G5gm0y8pDrGzc6FwZR4LFklwODjAmY\r\nO6Od01/FYw+W/v8vODwrdM5Ei8hKV0/cD3khzJjnmS5GMUDK14RwdyEtzBFe\r\nF+eRlnFjSAL2JB9edA0uK9XnW0M29h3HKOnOlMyzDiX1V9x2yfuCgq2Wx896\r\ncSJ3TR9iPjYino4hbF+G5pWoxF7JDVRQfO+EA9AMQeNGHBlXawi2uZ7DfSov\r\nsIFgi9TH1reE4NhnL5wUyxe/BhUJcAvDzzQ=\r\n=A8n0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.410664_1658363917176_0.5339053060898467"},"_hasShrinkwrap":false},"0.0.0-snapshot.8895dc4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.8895dc4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.8895dc4","@sifchain/proto-types":"0.0.0-snapshot.8895dc4","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.8895dc4","_integrity":"sha512-E1HMIYwzWZBqG/fUFlW3+mV6uA2D9mEmMnWVCo5NRKCi7w5azJp04C8ahXpy9H7qHJYZEJ9Zcw5f6R9DoIKxJg==","_resolved":"/tmp/5e113ecbfe5183fa38256ce23b5b51b1/sifchain-stargate-0.0.0-snapshot.8895dc4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.8895dc4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-E1HMIYwzWZBqG/fUFlW3+mV6uA2D9mEmMnWVCo5NRKCi7w5azJp04C8ahXpy9H7qHJYZEJ9Zcw5f6R9DoIKxJg==","shasum":"516b0c3e42c35241603dbac65123d3e9e1fb88b1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.8895dc4.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxAEtUvoXc3UAKlSxhJoMMXQgPutYI8JZJW423fgNNDwIhALW2F6kRDLyJiNKcaUAGnM8Y5UO+B6bXffxvX0JRPP+4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2OMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOVA/+KNku77VJAyrfDe1iKxgKATZTSPKaDyQtvYhBnhoZeMVR1jLD\r\nZzchx8ygAzTVmp9f1iJPVUuOVK+dBc0yFHB9DagATpk+vzCeOc81yXIUM2Eb\r\ndgDU8cC1TquFEM4Ux0en5HvnILSwLP3kSEpgorgu0jpnj+i7Jm0JKmKARn4V\r\nKhRqfXIT8QyciVi083cbvM+YrciIyEo57g42uJihxFWi1R9e+EiTMl4sCG4S\r\n3pXA/IhQSR/UIgUcQf33ujbKOfy00LvVleg+iZJkt0gOhNu3eEDy0n0FhOWU\r\nCzwbMt50AuTHrqPSDewps5a+WQX/2/VQA9sIozsRXZhCaVmIoIABYyeL9viV\r\npGTx9Kej2NPzVI0KNGpEtEcJAYuQXlkBS4Uu26zthE6PYDltpvaQsUrccADl\r\nX/hH3Xvxuj863rZVX+xFCJYdpLME4Q+7nWMy6o534MjwWEbSEuAAcPl+J9ay\r\nfgkCFM8lXVNoynANrpiBBzr0/UgTQLlTeVWiuB1ANRJ1p2ArGc1E6f8lce8p\r\nnwHGOak05pCc6XFcYB4LVsjpYMJI/6frgjv7Q9SJF6MpVh+wnNsAAKhBX+MO\r\nuYdAr+J6IAHE3/3L2gfAb+RiIfPmMh7J9ijeS9r7iOd/b4Xku1G1rigqYSRX\r\nxSPdmDuMCglGbW6hY2Ky1QWby4ck4hcCc4Y=\r\n=PQUJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.8895dc4_1658381101413_0.40598537648695676"},"_hasShrinkwrap":false},"0.0.0-snapshot.0468dfd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0468dfd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.0468dfd","@sifchain/proto-types":"0.0.0-snapshot.0468dfd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0468dfd","_integrity":"sha512-H0T3bVCWzmzj9snU2FQxSM888qbcxMq+TMixHOvda6qafncETFQegUHO5XGS99CrizgaVF+1gO+zgKD8hTqVlg==","_resolved":"/tmp/26d552dbcc808233ec3145cfd1317866/sifchain-stargate-0.0.0-snapshot.0468dfd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0468dfd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-H0T3bVCWzmzj9snU2FQxSM888qbcxMq+TMixHOvda6qafncETFQegUHO5XGS99CrizgaVF+1gO+zgKD8hTqVlg==","shasum":"0e6c1a2bb8152bf8e25e865e2890b0599fcdc461","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0468dfd.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBggKeMJnX9bp6AbQtVbcyH9tqDmRJ14LqSMSSs2SttbAiA9vbx/lmFSKhioKWdT13ZND+vQiIncF0n0lulbiEf1Lg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2UBCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHrw/9HMYcbTYy18J5TDeA0oYJ2w90Xo3g1ti7Ps3zrAlUIEpVOdad\r\nPrJ+qi8LVJikmsoLuw/mDoBkEfdR78Tr/PE4RH8zOoTsRKyGZ4bvhP3dejPq\r\n+gFBGsjsYZMAxrMzRsg5nZ8xuUt4I+z5xm42+VcuMa/BwjnSpbNHs9tOfTga\r\nxSykotP8JTqaEOhajb8rxL8Q1RizGiBOhgnjdxzL0qIzOykTCAtJlBEk77PS\r\nS0JhSfF3w1xG9QD8LYxLAp2aqhuxHjK2x0fEZ3829/tmBec2nsNlrzsNKAZV\r\nO+NehwKnir/bIVg+MwQ0NPwrKj5uduAc9W1b2G+u9t4H0QR0Ybvf2t5FgTs4\r\npXJ+Ow/wZCWzbCQNTBuqnCk+4spLU+FL+VlWqgstS/2hob8I089wOTwZdhSL\r\nIuh2bwRLFVTYZs5K/akbwRgGSV5a2DTelD9foQxhvxeVkl/mVajirUNGj4bX\r\nFxJ1RvRVxecloJjf7GAK7VD4v9bQ+XRuvVhXvBcWQvhvkZnYhM3X9saxr3+p\r\nwb9t70TyTh54M0zwNJLp1l9bZ2IUOyC1SVaxv8BOaot7bWGoOt1gPI3pxpwc\r\nAlb0CDz+i1ogQParQmys+2KjoEyHanZjfUwIV+a68qn3gKtikImSn28mYFLO\r\n3F+lTQXikdINp/qXVsdsVGiWqZ+bjZNXO/w=\r\n=cbTj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0468dfd_1658404929792_0.4281109417329574"},"_hasShrinkwrap":false},"0.0.0-snapshot.f0f82aa":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f0f82aa","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.f0f82aa","@sifchain/proto-types":"0.0.0-snapshot.f0f82aa","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f0f82aa","_integrity":"sha512-ArskDZzV5vgleWTfiMNvJzcZSCY2LfFKV4Otv7t7pOzEwh5/hIXIZrgF6u7WrLX8k4sCDYzKbp+XG1Lysk7vxg==","_resolved":"/tmp/e8d0e83f33834711c1b737c05bc6a381/sifchain-stargate-0.0.0-snapshot.f0f82aa.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f0f82aa.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ArskDZzV5vgleWTfiMNvJzcZSCY2LfFKV4Otv7t7pOzEwh5/hIXIZrgF6u7WrLX8k4sCDYzKbp+XG1Lysk7vxg==","shasum":"ab67c612f519e4c468ae291d678b10b21dc423a2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f0f82aa.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXs9uSY70dUCvRuDbA7sGKgQOL6Kw0Z6MTgiO6gLUA+gIgKB750Ak/hn7mNlAArxNGvFBHFzIwLL/BLJy1dlb4K2U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2UrwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg0w/+OzKMV6XkDwaUbTaccgQLcCDfDNkjHRkSL6SyOPYLHab4KwyD\r\nQ2nb3O7XUcqsjJblDNkgbJRJBVvNFbqXTFAx79SAQ4KuBNeSUAiiGOTDjLes\r\ncR+LbZIMnrSn6liVxKsUhEgUX+AUGmCa/Gu2GkNhB5niLuCD+tg3rsXDYkmp\r\nm25n0zpODXwWgjFGniDMgIU15/Njr3WQi7kg0rDFOxurDFpInKXCsESdv4ZD\r\nrPijbdXeN1/EEDAXqFOjzH5lWRRpjj4HASI8XjH0RKH+6y0VvelvYhwaNwbv\r\nggdlOWKgvDMuW02YyzgBcucfU1qYm/UmXwHX1jWNj6fx0GEVYbcWujXE4jfG\r\no88G7JinmO5bcP9HLQZsWWUteDsMNS8t7LR2YXBig5xJGvcaezsGQ1F4bQbo\r\nb12EuHGUHjch3TUi4l6Q4UjzBtWM4qjrw5R88vAtN2I8QE5spUHiPlflewVY\r\nixHxRJCLJ/gxiAv+/8A7n3hdVmk2C1VU0cMVzXy6ITWFRb8RsMXd63AXWcIG\r\nzBQBNw5V0m67yr+tj7yRyQPYy+ADASg8AwrG1as5xinlCTMBc4ISXtF2iya1\r\n2XKw9ttGpCa7ut1so/2jVMIAzP/gJBC4zEjwsfhf/yJ8pndyH8VROb7I8JVB\r\nmV4u9DW3jsMVtCnTY9TS9VxQMc5EuXUHMow=\r\n=SLmM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f0f82aa_1658407664476_0.8657540343610366"},"_hasShrinkwrap":false},"0.0.0-snapshot.4262bd4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4262bd4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.4262bd4","@sifchain/proto-types":"0.0.0-snapshot.4262bd4","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4262bd4","_integrity":"sha512-mGywMYXByE9JvFR7+fju30pF2dw7B/rzmIiW0zUTRWviGGboMJigb+3MWTTkcOkGvY/aDmwEX1uouiDZ26k65A==","_resolved":"/tmp/c52e8b1badb6f5c88d7ba19cd7f5c816/sifchain-stargate-0.0.0-snapshot.4262bd4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4262bd4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mGywMYXByE9JvFR7+fju30pF2dw7B/rzmIiW0zUTRWviGGboMJigb+3MWTTkcOkGvY/aDmwEX1uouiDZ26k65A==","shasum":"44ed4a170fb9a0e98aceb8abad3063575015fc07","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4262bd4.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfp6rfRMGGlpanN8cscSNPXMr2XylZkMKMDp0WRnW79AiEAlt5Qc1Yvhe00tJu3sViQ2b7LJsmgH8DDKgIWgUA7kkg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2cu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJxBAAhP+5c7uRrqjW/BqZ96TS3pdPRnI7ofTE3N2v7Zc2BOWBQmm8\r\nc3R5VlU94nM/JfChuAE8avbJwFoo/tQtC/h+T0MUm9/crLzDLgYXLq9lHQSu\r\nRG9EbItu5vTms0AZVdjyZOfoW2OhvRfVWOHj9l/NsFtwwv5PzS2AKHBR+z2U\r\nPenG2jSkduvUlfztI6suT4rgdk/DqH3reyiWwKarFAw7FTTO05l6wA1Ul6mI\r\nNiBkStMNUNASHAu0r5GadnSmLHaixrWlGVcX1Mps8zAvJvMBD76ZBmeiqTQO\r\nF/1t4XNjwQz03nXt/xNNd5YbqKuq+tYF3TjIMT8ozKCdc3+uhBbVgmKw2WZH\r\nAqPwx9dvhZElgxkbD4UoIDbOm0h/yIwBW8czgF7Vxr9KuyjrIkqU4JVEl3+0\r\n+17haKKPSjKZ3W+iQGHHpGlClud/IE1rR74eEnBzGgpjFYD1lwk4LUlbDUTc\r\nF5Bc8AVtTNWwwwbSSof+9IWegiWmC4Er+uRJQ2kx8S9w8kHqD0hIs4e7CStl\r\nQLovRi/hJxZGFuvmNLOPtDDlVlUjf6R3jBECbmUNsVhdT4MYXRZ1NuVeOTKf\r\nqv1FpilVcY2gMd17BeMI4kGQQxFa2b7C+8wuUzQiDJtsaP4U+L6uyMYh5Hcy\r\nU9e9opY4AyFehMm+NTFGX3O4PqXh98RDQMM=\r\n=A32U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4262bd4_1658440633233_0.856080325268868"},"_hasShrinkwrap":false},"0.0.0-snapshot.6dd76dc":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6dd76dc","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.6dd76dc","@sifchain/proto-types":"0.0.0-snapshot.6dd76dc","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6dd76dc","_integrity":"sha512-bxVNz9jMt0CmBfelqiWGBU3mipCM8kgtJqt7FPxmOBVGdT4oil+ltVZsCNv+DwrKWiLTRDu8XHZXk7o++yPofw==","_resolved":"/tmp/624335c3fa02bf873801a6bbafeba9fa/sifchain-stargate-0.0.0-snapshot.6dd76dc.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6dd76dc.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bxVNz9jMt0CmBfelqiWGBU3mipCM8kgtJqt7FPxmOBVGdT4oil+ltVZsCNv+DwrKWiLTRDu8XHZXk7o++yPofw==","shasum":"c0110f7ee99a49040352c2d89508790c49d3e735","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6dd76dc.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNzcx1j0DQedYH6hi0JLHwF4VsoMEq5vBd5ns6b16ipAiEAvjKOWa26jmVc5t+fJMCExc8QNbu1gU0xMsvunk3oktY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2knOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3OxAAjevA9StdZgfwaYvL3gow/V98Okgj1Mm449P0ULgTAoVltNWq\r\nPEFkBeoZoqPHYTMzGKh6/+foN7pPZBmbJPbRvhbDjHPZqypVchtt6d9tZhK6\r\nGy1yhuDN4KQpiHEjcpnrhG4jFQs8jgQD6Ro4KeoJe425qRLJri2zCg3LLSJB\r\nS2u813fnkAJBJiZU5t6JwLsHi2ZWGBFDZnv5ttbTPeIAR2/cfX0kXw1eN8+6\r\ndW7fiMivuFVJOHaS8mCp/MhGKmFne8X7ZDkaXYdkdXMjN/jKqycX1pZRDI5+\r\nHPIbTzmkzBJ8Sngv/xIQyyOeTY9mADkTs26ofRNVXLlpjvlCvWv/nnof+KUe\r\nsPpY00ybt0k6eC6z1GjKnLBaF1E7wVASzYmKGc9DkV+2PziP5aNJt6lKD4J6\r\niHOJbJpsRzoaMULWc1hZuEU+XKWsNKX0ef5kAKxpl+TdRisaL8bHoqh9P4Qi\r\n1EhecJiNwZx/jP2aXm7eflswWZ3LiMxs3XQ31mk2xDSxhRV1Sklb28cVkEZi\r\npAjoeqvvBj3kvOWA9Fzhpnq+aMtC6FYXBo2Sb2PPdKfg4eAv8tpD0dIRYwTD\r\n3+5NpnMTcOk+pZpynwRhNW5lZXzyxRg3oXjMlYvRBYuUn0YNeBpSzOKWenJy\r\nkIAGSgKhi/i80lVshpIgBKPRJ/ubHVZD2Lo=\r\n=zenX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6dd76dc_1658472910415_0.9806090157492628"},"_hasShrinkwrap":false},"0.0.0-snapshot.bfefa7f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bfefa7f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.bfefa7f","@sifchain/proto-types":"0.0.0-snapshot.bfefa7f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bfefa7f","_integrity":"sha512-b4qa7fXys7NMw8sdwvpwJonBjGdzjuxQO5UAsY2aWNsU54VNeyDPVFfWdnbSPEn2oTOwF2c6t9gUQ/qseVWwQQ==","_resolved":"/tmp/c5c8e55322a59e1db0ab924073a4e636/sifchain-stargate-0.0.0-snapshot.bfefa7f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bfefa7f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-b4qa7fXys7NMw8sdwvpwJonBjGdzjuxQO5UAsY2aWNsU54VNeyDPVFfWdnbSPEn2oTOwF2c6t9gUQ/qseVWwQQ==","shasum":"5672913f30c419698643be8ce69460b8e3c576aa","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bfefa7f.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD58yshwD+gR9hVsX1tN9VwcECjfv5WUBcg2Am9hI/s5gIhAIltE5SajGCBqzjT0Cg+gUWDQAWwQ0+ghdCqfKYn779V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ez4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNXw/9FyGtOzgmqujxFbu1nW1itdmw6CH5QY19mo7EYanjKn8LOTu+\r\n36zb3kHhh2f8yw4omOeNqDRkhIq38M7cW/w0m3orvxEGMaLrjqJq1YO8MYlw\r\n9ssb3pXp6jzjYvD7B9RNtKUMZNnEY/JS5VNANR2bKTEKdX0EEI9oUFRZtrrO\r\ndhJCMfx/vIwvyLSkm1T0CYWWclfiEVSz9eSEJRsFEU+RCLxb2XQpUlrfMowg\r\ncvUq9099xv2JQ7E4gZAnTqjwByakCKK4zZIyp/df8EWpqYv7AY+E7UeCC2iF\r\n7opG+FV48168s82MkpuyRiBQO9thDmbZjrLPUrg5LnucV2uYBwrM5StytFAw\r\n5zxxUCzCTrWaphYKnbX4cTjR+9nSXhZWxvzESweEPQI85zxlEVz+rszpTuIR\r\niibyN+Pi3O2+vB0N3BGwSk/0Pg/GN9EVyj5sYups2KM00sXScLLYu4O6dO25\r\nhg1I2Y5Ar3pcsdL5PXhm4gmFNvTY6O7JtqHpJ3fOBoKE26ptaMknbo2/yJMq\r\nXTXK/tXG9blIxOEtY93k0j7RYkLwf0oYcPvGB7Vi3VDod1WuaSX6PJ+HlLUh\r\nym6GBAsb5uU+xEHoVlxC7OggF/XcZRLF3RNStBAV3AmoPI2bto0BzM9vPHCZ\r\npZO7ffjxNkcobJLVG4H8S+22g040pSwhXgU=\r\n=rHIF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bfefa7f_1658711288520_0.0385926080196064"},"_hasShrinkwrap":false},"0.0.0-snapshot.82679d3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.82679d3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.82679d3","@sifchain/proto-types":"0.0.0-snapshot.82679d3","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.82679d3","_integrity":"sha512-5VceAucmZ407DeRyL1w1XY5BB0iiJYUJ7rMtXcmZiyv3B3L6O/V8prXJVO3au4nhGS79yaRFdOia9NZ0Fv6C3w==","_resolved":"/tmp/b18118e7b283a89504e49cf0adea39ab/sifchain-stargate-0.0.0-snapshot.82679d3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.82679d3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5VceAucmZ407DeRyL1w1XY5BB0iiJYUJ7rMtXcmZiyv3B3L6O/V8prXJVO3au4nhGS79yaRFdOia9NZ0Fv6C3w==","shasum":"b5a865a9796eed5332b69b82713747e43e7a5417","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.82679d3.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAkVwzluJBtOHbXAiwf99TmSgseiow+P+mzTrMlP7yOAiEAx0OUswCZaLHHtmEv/y0JeDazGvf1aiz07/l4f3jEbtk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3e/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXrBAAn3F/1cFw6m8kfqrgE7opKAUGjZy4MVcLgZhIdQ1PnLACeJUa\r\nT8rzO3AiA/up3yh5qmFNm6vigW+Mgvv06WZQrhATmvFzFry7TPN9j8JPIh59\r\nifN65fPzB/TMYtxh3dbAbp02IKuobcWQeoFZ4yL14MBF3c09kaBhhU75rvIE\r\nPquWIoJ9LKG/DiWxxlpAj9SvjF4FaQ9xqasM8FTWZE2quh83N3akhzA5phV+\r\nQc//LBA2RYRgTImNsRjYmDspTrvdrIlorNpbDs7CKY555GOqBRuOpfHjzsVH\r\nzPNKM3+fnFiOrLr6CzgTuOJ/yyTvSgAwKhAWxoNmspHfHgb/o+Vp1u63K3ki\r\noxGBM+yP3MvY02oWGEsCPPk9oHLGfvCq6uY8PqLBY2Qp1CggoiYBCVmxfE1N\r\nvpDjLQwzmyDR2Z133mF5COhUwO9Y7ze/mfCJGqdzd8TbnwB1K5Eo/hnxkl3/\r\na5wrjNGiM9m5s8NMNkK4Po3YndV2d70HrQV8zjvfsjSBLFamrbWWIDacruW4\r\nJBS0bldHqvmQy+zgoBvfpkwaucRpMPlBEyqDd6F/Ji/Zw1MioYdCeIeyy0QJ\r\n394si+90KxtvdK88SiDGlgNO1tRj0a5FzxIEC9IHGe5iR++USM5NGp1bMdv+\r\nng2VXd5zt+z6W+tNCkIaQswkWdFNmX5bQAE=\r\n=T7GJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.82679d3_1658712016105_0.8676844517439521"},"_hasShrinkwrap":false},"0.0.0-snapshot.31e1699":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.31e1699","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.31e1699","@sifchain/proto-types":"0.0.0-snapshot.31e1699","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.31e1699","_integrity":"sha512-g5NZfnQFAxrisFyWo+7RpucizfKnqYrFi+erGxF324BFTOOzW358EgwEAz6wHHa8GXMzRaO2ZLFP3SFcMyDMrA==","_resolved":"/tmp/3a97815ee6db06524271462c128cbdc3/sifchain-stargate-0.0.0-snapshot.31e1699.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.31e1699.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-g5NZfnQFAxrisFyWo+7RpucizfKnqYrFi+erGxF324BFTOOzW358EgwEAz6wHHa8GXMzRaO2ZLFP3SFcMyDMrA==","shasum":"5f60e0feba6aec1b403a70d04b32a7dc2b020ff1","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.31e1699.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ipyQVRwiJaW9TKxG858onT75zStoeABhRTCri8BT0gIgRHV1TbV9pTQ8boT6niwEtiIkjO4BD90um7ZL+7OlAo4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4HoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmrw//Ti6urGSwYWxMXPke5IN+kNSYPLqua19Rj8jx7knXw6CpN1ec\r\nCHi6MmQIp1esxc12bxsKWG9hTE6cD0/Ry3cyBQ7gTdOmy6HtvWmiiC6QC3K+\r\nEcksGy3F9LrXgKb8uOUyr21wRBQszXsDCHYYmkesmCvZvY0b8JzdYPvt6VqH\r\nmVI2wJqFdcl06kJqbIP/6G+CzE7p3FrYyd03Yu2hUOmfUBDK6EnQ8GZy4lrm\r\nmMdybJcQZ1wwBAavnJg4Md8qga7jG2GN+KjCCa7gUkA9/CKOvqWu7BwW0MOL\r\nQyMLMEm5xszUeoV2Whtf0p0Y9gyxS+g3tShOL+jASya8EzowUqr+nNLycFI1\r\nipnRAXM/oLJJTzMy9b/peWa+FhEg1IWulAfAgSPAEt2Ey+GGmNAp4uN3rNdX\r\nJnKnOPTbnaRDi3xmc31gfRS0P/vcB9hg3/fNgZGm72NC4HjseUUrHn5WhqRw\r\nkIFdQzSZZIcKs1wHI9ecMcMUUn/jrnySJ2Q+LeS5AgpqgBWxLkjbo3ByCqJg\r\nHxXa7jmV1UT6JNFoOj2AUBLaMeSgSD97Z+jFgJtoh5drvZ6uYJ6d8+pd8AXE\r\neNZv9qWzfop34O2ITVP6Cj7O9fgBLd/rgdNyDwCmWaUSNCQ70UTjIMJ9Yizf\r\n1NiJek0YuLKFhNphRkHzAp+lK+9dsuu3GrE=\r\n=AC4F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.31e1699_1658878486997_0.34961745959362767"},"_hasShrinkwrap":false},"0.0.0-snapshot.95b71d0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.95b71d0","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.95b71d0","@sifchain/proto-types":"0.0.0-snapshot.95b71d0","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.95b71d0","_integrity":"sha512-lxFd+/b7xX2iUXex4aP/dr5sXkWkzdV4HVQ5AdptUYTNq9zBK1bKLHXk+fWmsffkLGSabR0/teYwG4HVnWo6kA==","_resolved":"/tmp/2cbb44eed28324fb65f1647879bafc59/sifchain-stargate-0.0.0-snapshot.95b71d0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.95b71d0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lxFd+/b7xX2iUXex4aP/dr5sXkWkzdV4HVQ5AdptUYTNq9zBK1bKLHXk+fWmsffkLGSabR0/teYwG4HVnWo6kA==","shasum":"4665f3cd45d6f1f3c1680a5ca8eddc648f9a536c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.95b71d0.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe1HpM0ye1KxtOnEjxxkKj76tEmaYrQQ+u0sYe0yN8iwIhAJfOc7RQKAwz4++sekKGrjFpm08sGadgTDKg4nZEuUOC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4LEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom9w/+JGuzA/O2UhJCCYI068EWqG4OkT+tqZvRdFKU4wLECyRBKq5q\r\nzJ3MW8vDSyj0wVYuJxT+cMDkWpr27R4qJMDCHhbW1da3WqVBmDR/v4vlwRGH\r\nbE+Id0+nrZHFEc6LIa4b6h1snGtPjFljQ0h4mnNH2TNUizsZdKn7rvWzC1SX\r\neoRO1mF8DoJji+juVwNzR0Sh2P/q+oG9cisrTYj3TqiAaGYmcrTzLTcYCRZl\r\njJS5tkgRiq592FXymnCYPcomXQF61IKab3uoHguX9djrfQEAh64s5r5yBoGS\r\nUNDKhLGgJNQ1yxWhKtJPKQ2ylyJvNgEvO4oBoG8vqMZD6uUbpSXAqNGVZRti\r\njlfBX7wjWA2258lAiTZ6z6E6Bq6cU+4I/II0I2jx17cXoWvN/c+kJqIEBygg\r\nhERWtSr5qtdwPtieADwpmYAU1TBuLvzAVojLiNZ0kYBz1vUiNnPs9ITBJzHA\r\nZYbddaHobgUSuwaivV56RC0vqenzHppfY3iVC+OAXsRGyW+mhoLJY3HySM05\r\n9CD1XYiQNINfYj6oKwn7o6w7wYtSomZcOmvrwH0HLOS/KVq0sj9eIn4by5vN\r\nlgAMs6l6Fr9eWPwK8AGQFwyLLOIvvUXPpQ4A3WNRIUEuWzmGnNxnNxEr7eUx\r\nZl8gb97H/fjz3oDo2uQL63wBzRbvV5qaRS0=\r\n=KAjv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.95b71d0_1658892572709_0.4645587763459993"},"_hasShrinkwrap":false},"0.0.0-snapshot.851a469":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.851a469","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.851a469","@sifchain/proto-types":"0.0.0-snapshot.851a469","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.851a469","_integrity":"sha512-uP0on0+xQDA7u9l7rUr0C3ng3FLxTOzk9pfjmVrmSpDCd6440fpY3p/R7Prr54bAfWB/GEpNzg1pjF9NV14qQQ==","_resolved":"/tmp/31a120de88e9fafdba484d93c3bf351a/sifchain-stargate-0.0.0-snapshot.851a469.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.851a469.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uP0on0+xQDA7u9l7rUr0C3ng3FLxTOzk9pfjmVrmSpDCd6440fpY3p/R7Prr54bAfWB/GEpNzg1pjF9NV14qQQ==","shasum":"0ddb94428bc694960a3094ee6c45c587ad06e20f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.851a469.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2M8nckwmMy/YrZhv1HMSPq4uXl7F12EAb1tGxMYKPZAiBTLwUegGIEDGrxhptAP6bhB8ENfo/PWpE83yvoADZV8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4LusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlgg/9HMbJBWmrjLe+rNR3QeZ1xZ2V2XgxsVKrSDCahfJX8Lx76G/e\r\ncC8ecV6V2XEbzcoJDwn9ijnxkT+25L6EH8AX5az+jT6uttft1rg+vWM+pdND\r\nEukev3Kip9dMCL1SEVkl5RYlfKf1Iui0DEW+tPPRcf+MZrHctNu2XmZypr9y\r\nxi/fEKyhSWBZa9jovFVaPONPJWOMb9z1TJ4ocerPIU0mWBpPOPk3LbGdnvVg\r\nhkt7htT/LsIYtEnA9r1Pc8vzj0z9KP+C4X4L3N4hMVFlwzgWAE5XY95W23HE\r\nLX0zPf57JYGfvDdP0N+AdyId4sTXDhbLzVnWWbLaDiHPLIBkGKinQZetEMCB\r\nOjU62TCdCHHrdgf8DniD5/+JeQVrdsCrHJCMnWSWPWbnyLReK3yTWPPTmSCx\r\nOANBfnw/NVNZmsboA1ZlEH92ilil9oUFpyRwFEvjfXZniqwnZw2WWXL7JlRp\r\n6aCXWjIP15pa/b47UOrVzRi3Gs/lmK35hCwHhtb9cLYdNjMRg+s73EmViaC+\r\nQ9zyRDJ+wC91Pp7G+KjLvZLKDjcjypZbs8f2q/OU/5zuEpBwGC7i4pQ77jRu\r\nvpDO7BZsT8sz0WbxgFAOpM/SOLt+YOtRM18X8MnuTix9vpgbOuKT5Tag6IOL\r\nqwKPDkNIfevIoZDvrSejLTqlxponjCHQR0s=\r\n=ywJi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.851a469_1658895276280_0.9215912259328813"},"_hasShrinkwrap":false},"0.0.0-snapshot.3acfe23":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3acfe23","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3acfe23","@sifchain/proto-types":"0.0.0-snapshot.3acfe23","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3acfe23","_integrity":"sha512-qv9z94WNnOyEvKOuuyJXxwUAynHqAhUQ1l1sEhVg5bERXlyszh2Iw0iK9Kw9gU1hd/poxF+QwyWc1HWSK//G3w==","_resolved":"/tmp/9525bfc277bf2c69677d8a2ac46755a6/sifchain-stargate-0.0.0-snapshot.3acfe23.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3acfe23.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qv9z94WNnOyEvKOuuyJXxwUAynHqAhUQ1l1sEhVg5bERXlyszh2Iw0iK9Kw9gU1hd/poxF+QwyWc1HWSK//G3w==","shasum":"60bc5bad7c5972b189ba60f4b2130f757eb295f9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3acfe23.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoWmQvyGa+kAO0drZaZlrtwLii0qIPMXpclsw3j9xY8AiEA2V7k8i2ZLCA+eaQ6c4GDEIDboaB2VGUfFW6R5LpgtlQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrfg/+KRVvZEvhnZW+d7VMc/fYRlnRe1Gu59zWd7vOU+P4usjlqaF7\r\nOhm0oeErRla+ftPJ/6Et1INE5prOlzMAJ+i2iClpZPrM/G2a0GszRZsvJhR3\r\nCCnunhiObucDOfSnJV6Y4CVvJ3+lqeKIweUOK0sZ2U5qjxZYVChj6rk6NsiZ\r\niBIO3QLcvnAU4iDS3wRalXoOHT12A7rt7anzpf8JVUiabij2pgq+NtIU6QU5\r\n2OjkxTzBwNiKDuTKnHkCcOJUjyvMXaLgSxl8jIRt7JmEJAKxpa60kR55+3nU\r\nqam5ZINFLOaN0jtr74ExKkaoMGqi4LAZGgUbx8qtj1T4lEgZqKx5jq2m2F7r\r\nZYJbY5EYcfqNhhy6ArBo6Fz5MC8h4QkIvRi4oVq62TWzBak+eIG9qWCyrJ+x\r\nAViaQl1wUC4kzMq0kPMYMdnoPZKTFzOwOJpa5jF64dfubS+OEGVqRQdnPt2o\r\nYLm/TOwJmlnlhIeVA1DvOxbmup+F6VqBTH8QZ40hY7FQhO5rVgMpUlZI9/fz\r\nq0DcCl4710dKKA0xmmOaapYWq2kb9S7+6XxoI3cmef8XETki05ZMx0W32b22\r\ns5x5Fd+tU/fsKIhtQfv0SF3KMx2/ZR61P1PZ1mw7E+q7u/BbKBVbxEOdU7tg\r\ngiY8G3lDWV7YOInJJI38AokYBext+8ctzQc=\r\n=tMpH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3acfe23_1658962660465_0.6799348734451167"},"_hasShrinkwrap":false},"0.0.0-snapshot.36a301b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.36a301b","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.36a301b","@sifchain/proto-types":"0.0.0-snapshot.36a301b","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.36a301b","_integrity":"sha512-z5oTbJbgKxk+C4rGNLc7XJ8jnBHKYNhMpDjiVshdpPebhXLg9ofymzMTqsC4YgfL49UFK3blxqVbeDbxTLTeAw==","_resolved":"/tmp/9ffa167e02139ebac3e6d4020c619136/sifchain-stargate-0.0.0-snapshot.36a301b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.36a301b.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-z5oTbJbgKxk+C4rGNLc7XJ8jnBHKYNhMpDjiVshdpPebhXLg9ofymzMTqsC4YgfL49UFK3blxqVbeDbxTLTeAw==","shasum":"5fe3b553a3ef72b86f26f5391671d9499aa54cee","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.36a301b.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZSAf+We7224EgF/IzQjknAi6wek3FywW1JdFZIOdarwIgE7BZjlO7L3YvNLpa8Yu1Ajcs42VvP21yDtQHHUSEliE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4u4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1lQ/+JISqa4xfj5KBNcU9AGbSQYGP95Km5oZieV2ZGKp/b5YFbCAm\r\nmThq7olbhDrSEQQX41NJ4LgD7Yhvco/4z5j6AwBvsn3vARGh9r6SrMJqUonL\r\neU0PDdWr127HqRY+7581LHUEnUdVbN4WNjrfPyjzBwMoQTi04GOiK6HNQniX\r\n+mEqncw7nxJtJxozp6cTMpSYHXs2qtmn3W3wX14nACseapQQGzOtNYkf33kV\r\niDWs3Dx1nRHEW3pa28gW6Q7kSLUthbQBmuhh5MHquxtmKWd4knL9Xf1s/sSK\r\nBAb3+VQYBZILw8QybpnctpXQRBorZBoBQG1dLHi8+E6XoM7MYjk5poyhdP81\r\nL/XbHp0nKwI4UIW2IC+lJbO9HPzo8+YPeDYpeupY7zcabKLi6oSeHLB/leeO\r\nSYGvWezEbn1YVn8okgFz3rfUyk4vOx01uWfxBtPVwcn4GYmzifz8Go7SFrJk\r\na2uLQiDBdxvh4u3QR8edHSTvES7utyUVwZ0iy+9z9y7oUTOMgf6fgYtvnvVy\r\nEix6wpExI/KgceCQqeNDeMwtnpqMUa6fFz+QSqVgI/83d1iyZqGI8O2kI0G7\r\nyn+sjGX3tOpYrPSWp8UrbHmuE0jg1ewCsVrxWhxnSB2YWBpq8FgsfNWdeE47\r\n1bfuEYILoOYb5S5m9XxpIHn0BQ+Kgka1wXY=\r\n=wPVa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.36a301b_1659039268551_0.61115630315422"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f85e95":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3f85e95","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.3f85e95","@sifchain/proto-types":"0.0.0-snapshot.3f85e95","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3f85e95","_integrity":"sha512-/7r0IMS8qm+QoQqjFV318HWkz9hSpkdspN8S82tA+JOg1FQ2SbRL0R8pvuSH48M72XiYBQ+eAE6bNPBwSamZSQ==","_resolved":"/tmp/bd2cb28fe02a33c3a7b3d8943354e185/sifchain-stargate-0.0.0-snapshot.3f85e95.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3f85e95.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/7r0IMS8qm+QoQqjFV318HWkz9hSpkdspN8S82tA+JOg1FQ2SbRL0R8pvuSH48M72XiYBQ+eAE6bNPBwSamZSQ==","shasum":"07c30a0c5bd36918f195a04fdc411e6638a83b1b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3f85e95.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoeO9uMZZjsx9+MvH9XzhRpbtAX8nn2RfVHU4940iwswIhAJhqy5l+qn7hkyUqYYr1JDe/Au3DdGDggddpQBeO8WTA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4xzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxtQ//eIrKl63c36kK2g6H0o0igiRjQiB4M04LaUOgSFTD9TsC7lz7\r\nBRDMEJYT29LT0eRMH96IFPO/FMjmJ5cNHK0UCSs12/ed8wpYz/gJw6BQk5hI\r\nLztTPXf4NEnFgk6ZUnXw80l4r5mdiKGpL38dLe1saM0mPfK7tlHbovJcjKpd\r\ns7vD0uAeqacY4YBm8NhzMnux/9m3qBrikUnrc/mrDVFB6UjdXzEJtf0uKh2o\r\n0XLwwF6ZqIOG5LCLG7aAevb05/+E+0zCGA3lp7ljCJ4uTGsVbmrnOjTsNaUe\r\nzICF4GPpIrbbEUuo7rKPNW/vjx2e4mbWgHowuvWjej7O4z3n7UuOp7haEb4T\r\nvkjiM0vZaIO9FQb+aU0eWNgr5rsD0255e3zF5063T//biWMJePn5PSGVmdSM\r\nbj+GDmgAzDCJ4f2T9R9GQg1LxAhDUB3bE6G4Dzm4awG1n8WAbXaYX5rPdFy4\r\nwHlFQbPiNxoS0HFhnIvf4G3swv30g3sl1NAYYC2jVNiTc6PgSZY37OCflg4w\r\nltRaxrly1RIl7FXtIiwGbF3S6+acNqXZ/QA1RyhkINIne1tM/SBwFjOLLw/W\r\nang4KRxAQWu6FhMXMUSq02+0h12uH9lnNIHLTghmWQMPFm5KBfuzEYjEXlHo\r\nShcwfySr8q7gc8xAXG7rUbScONsFcY9YCOc=\r\n=c/cw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3f85e95_1659051234824_0.3739374238905222"},"_hasShrinkwrap":false},"0.0.0-snapshot.31f2215":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.31f2215","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.31f2215","@sifchain/proto-types":"0.0.0-snapshot.31f2215","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.31f2215","_integrity":"sha512-k1vaGERfE3ZMuBf0NbOzvza1YhFNS6u5sMBT0Q3KnsQMUuL25SGcjFdmVF1D1ISP4yNJyApCrRw4CxuZJNeYEQ==","_resolved":"/tmp/46bc493c75cadc978410520d9e7ee083/sifchain-stargate-0.0.0-snapshot.31f2215.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.31f2215.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-k1vaGERfE3ZMuBf0NbOzvza1YhFNS6u5sMBT0Q3KnsQMUuL25SGcjFdmVF1D1ISP4yNJyApCrRw4CxuZJNeYEQ==","shasum":"3e9d720577e34a4b6dc9a9710ebca708a530d190","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.31f2215.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2q25ZTKTcNf/ufXjenJxWiRQgukp1Vu6eBHSrFexuFAIgZ6LJaT/Z4uSKPdaQoBgPgVCcl0GqIIjIkyij4YJN+ro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6IzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGeg//erFHCDXuyiHQBhoC0GRKU51uVTJ3IpbCul1ydrMt/bE5qWcv\r\n09mqDDLTP9SiHG7HzPmQNNEBqWFw5g8TbcPPzIaoqxfxYRUIei0TbHzdLCEc\r\nLhal1COtiP8mzaQ6MP8dJbIsi9So1xtmDtr+OKUWo6jnL85EFrHa6Nbg4i55\r\nhSEq/5aDJMaKK8Sd43IiRg/Lrlb7Zz5qsn/t7FKfCPuNfqJ4uEW1NrKnJ6aq\r\nVI9XA5Ar+Edv028FTgQ0Khg56PiwxCgGoa0AO8s+ktMsp0p81wqZW2p4NAbk\r\nQerSxghRoC5aLY3f9cbGZYtOf/hR3QY7haQaL2Lk8FkzS3/zOdK6djwAX5lY\r\no3AQfVmWO8Cv8fg6f9RhscFmPZkAG9s4p3tL3T6UQ7CwXrCdiG186I7CeLTz\r\n45mbY8j3MGR7WtOZA7T0kJsNdYTNpWuym9IjTwwZWkAXUW2gc7B8xFWxU5Ss\r\npP3fm2xSmtD/NtJJqPVU9HbhzttRmEYk7o+PTV2rvPZ5HfVtCoOl5UDS8foR\r\nHFKahmSqV5Yy6i9WNeV8hw+qKIxQwGK0gJyP9czBXQiNYEjS1pbJ7fDQRg9B\r\nETyGU3dOT97xo4T4jT4onD7By78O2o5oiGESr10bD/mLsJj4zOYOXLoHj9iZ\r\nb4uPbzlzFlLDpgbfFDv0/FIzp3VAWpZL3/U=\r\n=Ae/4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.31f2215_1659407559011_0.5931061301601694"},"_hasShrinkwrap":false},"0.0.0-snapshot.43707a4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.43707a4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.43707a4","@sifchain/proto-types":"0.0.0-snapshot.43707a4","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.43707a4","_integrity":"sha512-qTDZk3Il4CB5EyV6h9zgA2+QDotiAyk2BThvreC8nl3cI0WZEWenhDCFJTtLK+fwiYOkCmoMDEkiZV/InENTMA==","_resolved":"/tmp/7dad70f86077fa6d10cafaa4651c9757/sifchain-stargate-0.0.0-snapshot.43707a4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.43707a4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qTDZk3Il4CB5EyV6h9zgA2+QDotiAyk2BThvreC8nl3cI0WZEWenhDCFJTtLK+fwiYOkCmoMDEkiZV/InENTMA==","shasum":"649e5d64eea8e1a3cf78ff734a16b863aacdee40","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.43707a4.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzsZVAxR0s3kWIUPi+vgZ3Osti8/5skP0txYKejlfZ5AiEA3sTIcu8vz9TDpm6tqvva8iX5aufyMjTVymZTK4JoV74="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6LrCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB7hAAkLwxZXIvJfVphpetz6wdNa7dgrukvISJs82qBvTAkMeWCrKi\r\n1nqURpGMAWS2nKiNCR/xf2lEvHCLSajUvzM0bDr3aylZsyiSRKfCKZvH9dgR\r\niofnEAk8G3fEF5NmN4CdslOKto2t1X99aRjUE0DH++w+yZ+C3XFJcuGo/5lB\r\nCoQPkjF7/dsiAaGB9kDp07c7xY8F8GL1RCKmOfZYKOsESn2fSgBw5sMXSkKE\r\nAhMvOmqalHC3BN9QcIxSPL4L/e7HjRKy3PpsuPIy6Ab13O5PUMPlGIr3lCI8\r\nc2DRWHZTbB4AcmjWrK+TRaNFGOlxmx/Yg4NqLYYJJMqhXXIapOHxZ9nF9CO3\r\nyqvrCFhsFTGNzAz670mpijFRt9wkRRfPEOooyc0sr6/iRA1TG9zugmN9xI6I\r\nMHPCRSme5bnwZSwZyaQF509nn4WA3v/IhuvCprI0cpK3Z7zMFe4wHuaV2nnd\r\nfOKpG4pTeycLI4fnAn1fNxqYje+IiYN3bXJrqEGtwN/b74FSPwqfoAfkIDWb\r\nZF3tAApJ6OchZ/XIsWlsAiEKWd/UxcOjpLJ+nuS8jcmHFwCy6zwD+7HZ3Zfc\r\nGChN0X8bhX/28lwQEXzxkP/XYPFSZ7Ydja7Tg4cRpTclkPibXlbdNMzx/rey\r\n0FsGdeFztPt00j2zZGm3JXkxW4RkgUYvu5Q=\r\n=+/vh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.43707a4_1659419330271_0.8892457640105966"},"_hasShrinkwrap":false},"0.0.0-snapshot.a277ace":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a277ace","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a277ace","@sifchain/proto-types":"0.0.0-snapshot.a277ace","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a277ace","_integrity":"sha512-VBXeR2/l/tceiXC/+w9hZHWyZBatXDWUhC8ty2H1Y5I1z2HIvAEkfmDuskSjB4h5o9fQRrONdX40j4N6UatTsQ==","_resolved":"/tmp/d27537ce6ab411ca00541263bdd101ca/sifchain-stargate-0.0.0-snapshot.a277ace.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a277ace.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VBXeR2/l/tceiXC/+w9hZHWyZBatXDWUhC8ty2H1Y5I1z2HIvAEkfmDuskSjB4h5o9fQRrONdX40j4N6UatTsQ==","shasum":"e5a0cc514e5f1da7433d2feadc1370268395dd2a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a277ace.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEEK4MobBLiSOneExxJpiZNw4jLHndmGw7gf35yIT8KAIhAMp7IOyw8dzwaq6xsnxfNCMdl75uLCTNKpZGvmDcgEMD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6vgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1WA/6A8GXcFp1zu55q/L0ifTllodaDLckhnCtC+Fpvi/MletS+LoU\r\nDJWK/bwgpYjINlEPdHhi8afiRx8CvzzT/U90xLH+AAdRlIuh8YdLxsDEHWrH\r\n4N9obUI74YvW9p3Jo0WRuGbf7twl9Sours0XGAu5KGT1bUeIKz1DRYMY89Vp\r\nvkKX9oZZCqE/7J13VoNX3mzPred+hrJ3QlAiMqVneJZkemClZxIaTOGb8qbQ\r\nK+M8v3i28/ygI5QMM6jENhVtwzRvbrSQuQon0eBmDSlqGSB8bf8Wx1jhHSv3\r\nDzSNFwH1WAH5NBwqbvTmVpyDGHwHkd9s6vUqiL/M/GSpi+eGE6iVr7k76ZEU\r\n+xV0ylasm1ilFT57kyCvUlyAKv0ybj6cfEsEF0f85vyHaquMnAGjweiRhTKd\r\nxXvc/xQv00U0kULijJV56labiMiB8QcmhP9bdGnPTNpJCznJCNbWp1YfZgUH\r\npdXmKczi+YwpYJF5trt6RyNAUwPKE2B64xd6vVMfdEMEYsJPpLj7RJvoksiN\r\n2NAFoUl57RbApNwTfiA0IfjA1n3WIEwItpik/jgu9TKZsQiPTQJF8YJfDL2F\r\nxFxWSJfWXClYHasX8pMPN6MF0K+uzc8n9wYDrqSijMGc3LxIsfKBivZLYkvg\r\nZ4WZ8nk7ip+yGJGPMTSaNNRg6TImp6jU+3g=\r\n=V0de\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a277ace_1659566106473_0.5075405575496759"},"_hasShrinkwrap":false},"0.0.0-snapshot.46e701a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.46e701a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.46e701a","@sifchain/proto-types":"0.0.0-snapshot.46e701a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.46e701a","_integrity":"sha512-pO2hWzcJiYka0gFhilTSDetfjwCG1AVMVTZsjdpgmNdCMho/mT4KiQ/ZoF7/eYSIwfocPYPSovtfmkwmXVn0Hg==","_resolved":"/tmp/58e6e0bd9beca1f48c78e20ebcc6aa86/sifchain-stargate-0.0.0-snapshot.46e701a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.46e701a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pO2hWzcJiYka0gFhilTSDetfjwCG1AVMVTZsjdpgmNdCMho/mT4KiQ/ZoF7/eYSIwfocPYPSovtfmkwmXVn0Hg==","shasum":"5016e11e9783e9cc7933cab88355bc9089622927","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.46e701a.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWAAo5m26VkjFXp13zui+TokNdCfiIP9zplnvSscP6HwIhAIt1uKwZqKSPll7qAkgu+ecdWgHO2jEEqV+w772bWnIe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67RKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotuw//TsTQGkE32bWdZKLRt/TX5QHK4rus1KoBB08FRiBJq+ABj1Uh\r\na615MzECQE1FcZfdS6CcnkAaH9tukvEf0cmUxYl7Sq6ZHGWmX4y82hKxE4o5\r\nbtcEb4tD1Me+mwd7x/dgWfNxOZAh/Fq2RDBF2HmR0jGzhn3r1s6R7IIwFkvH\r\ngytfkI88IUVPIQ5FN88SoVyweNi40wZGTXqyP4VGLcMW0/4Q28RDNWRXiEGz\r\nLv4jMJjL025+1r353/E+IRe17UtITHFZlhKCoq5HLzMIJOzyBwD/f9+cds5K\r\nQTRD0tIYCA34ZTh5tIdFu9BFhPO5rLON5kxtnQaghzmd61P0MXTZdQQuSzRy\r\nRXkAufFrwLmG6JpN1ZASB5+2VG60gCZHhj3iAtR88iJXcNQPh5ncXezS1Ews\r\nOVYxx6ynZsU57E8SseR3jQ4dC7lzYHjKZOZTK/RpvlP+0gj4Afn75PHmhi7g\r\n6Hh8JvC9AsM8B0IS1CTXluxxEhOeoe4IfHZZJBi5OCh6ZYiQRShgE+yXACr/\r\nFZUbkTu8c8kkAadWSlMIlUYZdlDqN/7Qz4ZuODwhMS+BDQIPc0ayyWWVaH7p\r\nN8dXzmYftxZNKnfd1ob3SYazR+H/Wuj9++hJuR5dfA73Btv1TOPbZRL9XUCl\r\nxbETyFmFbl9QYk9jw7rTjgd93jzYNjKLCJA=\r\n=5G/F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.46e701a_1659614282007_0.119118200238016"},"_hasShrinkwrap":false},"0.0.0-snapshot.acbfb08":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.acbfb08","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.acbfb08","@sifchain/proto-types":"0.0.0-snapshot.acbfb08","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.acbfb08","_integrity":"sha512-qK6NfX9m7kK1LteE35MTcsCkFUBVDmSAZslxHLcT4ICWxwTSRDYWn3ub/1zWU1WnHGhNP3WhuL55pBpPSHgC9Q==","_resolved":"/tmp/e9d50da6f2ef8317b04c75140b7284f4/sifchain-stargate-0.0.0-snapshot.acbfb08.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.acbfb08.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qK6NfX9m7kK1LteE35MTcsCkFUBVDmSAZslxHLcT4ICWxwTSRDYWn3ub/1zWU1WnHGhNP3WhuL55pBpPSHgC9Q==","shasum":"905efb7a7aee7dac14c25f58c0a82240e419a311","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.acbfb08.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEI92su33+UnhkC1ggBioAHSk/TyENeEHEyyeW27bnMQIgE/8FrXRLcfyFsEGnpf2+rZeZQsHmEPgh0+AgyNbTHaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7EVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjWw/8DjMaiWI4PrLvyh4a+h2JgqIilKNBscGNFKDqabilxdeRQyaw\r\n3EYgLsx28QKKJsywYY+GLU0dT8nb5EKXk8OZIMO2SBMq9bofD+tzScyNlL2n\r\ngoHthQVYyhiVBzC63mLCu4eRp6SwXhSINJ+v3QIlb13QaBeK5mHSEGZZ7HbV\r\nWL8NBY3NOer+z+kM7QJAFhIrlb5LALF8gqf0TbQfGULpHWjT8CBvw0usMih1\r\nt3RFMJQug3zl5z5kLRiv0pJuTkYTcP/AfO00QfV7Cb0PgTsRpmcYHNnYjWKg\r\nsiyBGnIDzmmu2iuImxp6qUawuXKHgD0o176css1UxWygzvM9qbggOmnCJqwz\r\nYP2j4r6VsoGwWP3fs5EFoGBGC6zUE9r32tjb9qnfbftUBzpzngVl2830e0Kx\r\nNkP+YDHIiOEdIQAk/3/g/SrcPNoq3Dxbk0auCBzDyot1aDUE9N/xPXQc8bYl\r\nQPc739jRCtP8wCnrLQoWDVE78Dd45UQEPp+qcpUHRlrH5ca0DryQKYFPPt15\r\nVkW1d5sYtI3c5+OKA81lAwWtcwtoDW/oixfNnIUWOpt8O+7jjwb6RhrqkfGA\r\n9Xr0tdXpUBKd/nC34ti4JSU+4IC0fuMwiQMUKzkiB/QGxMPO2+7H+GZeFR+V\r\nCaGdNdbAFqUJyv2qIbOh7mVbQ01f/YCrYOM=\r\n=X/ep\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.acbfb08_1659651427644_0.6008507128128731"},"_hasShrinkwrap":false},"0.0.0-snapshot.548c0cd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.548c0cd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.548c0cd","@sifchain/proto-types":"0.0.0-snapshot.548c0cd","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.548c0cd","_integrity":"sha512-FRCUINQ9RsI9tmmPEg8/3OVz0GX6ejiXlm09P6FS3oGAUmQ7zglqFBo6OZq5K6XT3Bgf9ljqE8KWrBXxWUFP5A==","_resolved":"/tmp/77f782bb5c0f1b2fd363ff34a10a7dc8/sifchain-stargate-0.0.0-snapshot.548c0cd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.548c0cd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FRCUINQ9RsI9tmmPEg8/3OVz0GX6ejiXlm09P6FS3oGAUmQ7zglqFBo6OZq5K6XT3Bgf9ljqE8KWrBXxWUFP5A==","shasum":"44dad052a8a5406d9cbaea4897b77e11b5c62b6f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.548c0cd.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnqW+eCjouWEzo7ORfpksUyw3QxCQ1csh9STacSgVTSAIhAK+uWlgguhyZgwV12ZOoITq1r/cPg0HFVx8WMKUZzqHj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7JnHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoMQ/9GKe2xtm0R0YnS42cxz6rcVHdLQPOGoucXHS8WJJM/G7/qs63\r\nMCBbXnOI0RnD+rxhmkIaJf7RG/q4W6n/8mEU040Imc0pxKmveg/R5JZSVFzP\r\neDKog4OfVGcfGue+NNoPqq3tGJnrPYsH3vGisFUufCdxATLk/evdQH5PmTEs\r\nFz9yuw4Jd1I25S8qLDDfaj8H20tEAzdVI/ZJguvIuepJ36yurWi/2qEVIxsL\r\nYIAVUyoDnlebdrEf31TESLgngNwJsvHBj8YaXwcCH0pxhq1NtA8TNJwvl1O9\r\nDx+icAAl5xCGVLFCZUpkjrDBKGm3Acgmvs8SsnOo/+Fv6pkaMaVAqSRrJKDh\r\n5yo6e/Fh9j0IQvAWTev648HsohTTblzi0WATJHbOkKYGZDPXF/GEzZRE7vTQ\r\nsLJrWQPTXAQg/kwUMHV8zs+TH+y0R6T7nN4K6+eK52aEPMQqPrdwQ7YHkV2G\r\ncV3IUDtbXfQ3L74L0GE0YyGTTthmscnB0mECmYV6BKZE9tFZme9LSD6KffHm\r\nmhAA6b5ch6+8jhxO9tCu8GO1zg9LcQfTwWDxzhnOEEux6wvLidtng51eVkX5\r\nz4oONMAe0yi7Gxyd1wTY59/fW9fD1aHadvGidq/bP4RqLlJxaLla/FPkvD7d\r\n5yWwLK4Jj7NcVFMOkionWd3hNAJgnP+JE/0=\r\n=Da/J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.548c0cd_1659673031251_0.941756296239485"},"_hasShrinkwrap":false},"0.0.0-snapshot.b89d511":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b89d511","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b89d511","@sifchain/proto-types":"0.0.0-snapshot.b89d511","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b89d511","_integrity":"sha512-mnvlsPlRy/76iWNE3HEjuawFhZRc/oEYcSBj7wWo3wrGS+AYZRFsI4OtPiV3hl5fXdrAcNcOYK2N7dnS1pDo9w==","_resolved":"/tmp/234fc77a7502ca3ce3189a220f68aef8/sifchain-stargate-0.0.0-snapshot.b89d511.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b89d511.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mnvlsPlRy/76iWNE3HEjuawFhZRc/oEYcSBj7wWo3wrGS+AYZRFsI4OtPiV3hl5fXdrAcNcOYK2N7dnS1pDo9w==","shasum":"8378750887aefeb8df21c4973d2f245b580383b4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b89d511.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/rQ46V27YyA9IBC8g2hlZ+iY96Jcprtp2crn4zfiJwQIgM/4WdVpwZH+XemTkLAduXlakEkY3/0zWuaSrGA/6B6M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7c/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWqg/8Cx5bynSWHqfInJIFtXwkJPHVwANuonL6HrhvUlsmJEW3Q+ro\r\nLKOej9dFZdWNeeNcpc2B92UdK4XQ8I9RkVrgT/AWBP35lwYcALuMsAJR1CM6\r\n1ymMWUQpRT84dmP+ekOMf5eFCLngeDorVfxTeSrSLN4JKSK1aEdS9dBv/OiH\r\nf2x9YEvuAIdP2HqzdAhHAHiup6lTIzGXOybGimbx40SUKAJkmdjz6q+fhGlu\r\neMjHMU4nJmevuyShGN4sKGnOijUyrgD3nseVMW/zZFoY703EJ5HCrQQKSXRS\r\nCeuPBNho7gWboBwkYdnuw/mApKlMgkkhiDhU1Uaj7s+s+VB7eHkA6hcr95fW\r\nvJStFIF5muRQrLBKmdu4cq4/HPnpVtz5WqnM+U4+BRbewS8BTX/VzFcAHHXc\r\n2macg0Oo/RVDGkYMIYTL+t36INWxkddbfA8AUotMAVbssZzs67Kv6j7SzbTn\r\ndDeanJCo/dFPKSKi2VNiedDRErJj6H4y9tSwTAStnNWtJ2Eka3sMYUY/qpYL\r\nGLTo3h5qBvb0yNKtZjtBQKI24XMlTcOZVB0GjE0lP1skPuIyqPi69NOgRwv6\r\nU5gJV/FY1gZwZgXXJxE4tC9xZ8N36s+lH/EkNxi8ITIkrEsKpEm0Z3cfM3BA\r\neNhQdqKNJNX3iVFJIkhchkoULstMR4rQ4C4=\r\n=IPL9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b89d511_1659752404265_0.6881326148553857"},"_hasShrinkwrap":false},"0.0.0-snapshot.76a562f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.76a562f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.76a562f","@sifchain/proto-types":"0.0.0-snapshot.76a562f","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.76a562f","_integrity":"sha512-XmpF/EdA+5kwglx2CeEQKxWJIhU5wXQo95NhwmFuJX017RgcoMzibPefIFTcz38TNoRPp00mDaKF+jHUE/5jqg==","_resolved":"/tmp/61bedab3787a10a44ac9ec2a6d1e6d4e/sifchain-stargate-0.0.0-snapshot.76a562f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.76a562f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XmpF/EdA+5kwglx2CeEQKxWJIhU5wXQo95NhwmFuJX017RgcoMzibPefIFTcz38TNoRPp00mDaKF+jHUE/5jqg==","shasum":"c081b85600afb236a6518b9b7617da2c9a6dbd4b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.76a562f.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHiOfJinmIBvl3n/ckS6+vcj9xCb5pn0LA23p06OxShQIhANScxPwqgeWRD5ECyq2Gectx2PZSS2IMgZVcXl/xsIai"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi74tJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQeRAAh7ABQHMqNym8kf0IkDbclX2H3miJsw0/Z7F2wv3NOWMwm/Iy\r\nfI+R8p5Cyi1NDQw5TQ7NycjFQAwjI+EG4E84p1vdZq+psrDJWczTcknZpcYD\r\ndbVObWq/dZi1XtyqImBCtWE2IBJnZbcLNOZSRPTtq8T03joh1R1Hnof23fLY\r\ncyt9/rlI3djY0BnLO005jL6oiZdyW9uVzY11vlMq2VEiVhF+Jzl3LsbBlTAz\r\nIpFngrF32vo6M3AudsKDOmMJPki0OYkO8H7JzOiiOv3ilAC9LwXNk4SVpbl9\r\nN7V/pv6L+hqR9p3i9K11Q4Co0h3a4o+hMSjFMWOMTIq5m0HFR9g0Ort4FUZv\r\nnRIRVBhGmi3UaK3akUrcivNKekSEBdXcQBBRuaioqfvRTP/h6fakn/CsZVkY\r\ncVa9cKD2gj2UMbBBYY3GGtgn+jxP2iN3XsRKuVeEJqOjc9BT7k80zrUkFNl6\r\nXXZlB0PhAye9013vfsaTLM5+vzaiu/Q3gzSZ1dRclcKIrjdi4HU48oArA/Ua\r\nlmn1Q9N+r40uXSEC3n6OnzTvfVQDFq67X4Dt33h7lAgillt+FZUyPzxw8wP3\r\nCW+dvo+UXEMre/x1Oly5TxtwtxEU485EaO0kn7Ax4A0XfXASa88mkl1hfMJR\r\ntyKsRJHfHOvwfOaBBnZ2rR0gS0kqACAIAUA=\r\n=67BK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.76a562f_1659865928842_0.6974825752551828"},"_hasShrinkwrap":false},"0.0.0-snapshot.ba21011":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ba21011","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.ba21011","@sifchain/proto-types":"0.0.0-snapshot.ba21011","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ba21011","_integrity":"sha512-WqW1kaI5w2SdppSMoBj0cDzYAeRcEz+MTCoAj4J58/hxlIjulhvg7rvcTI9u6KuScrzbkhx6f+7ez7DJ2qpygg==","_resolved":"/tmp/4ea44db432165dc4089353368870a56a/sifchain-stargate-0.0.0-snapshot.ba21011.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ba21011.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WqW1kaI5w2SdppSMoBj0cDzYAeRcEz+MTCoAj4J58/hxlIjulhvg7rvcTI9u6KuScrzbkhx6f+7ez7DJ2qpygg==","shasum":"b15a168c407c443731de9bf8a3983a23ac44dacb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ba21011.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3cez/WTcZ1tFxjnbSo8R+yIxwMKCc9/cJK4KkUzdFpQIhANNbsHP78umH071Sp1WUU2mbIWQLTUPNxkocHNsVSuOO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8EMgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3GQ/8C6rAk9QQCO/czi5GKPSo6UF0jiAI0CDgV1JsKpISC5c9prAU\r\n7sX6lYHbyH4jyYQzkwUqLnq0sezlhtInkTcfG1cMVPmpMdBqvt+ts6WQejBI\r\nWuuK+gETH2gQLrr1DCDuirBhH6C6cpqmPUgjKWyrA0MNUUS1mzOt+0qvKbi1\r\ngbPCGpZ0vuRXE+qc0uv4Ll5TsnGoyCShYHfhBScVNIZ14xWrZ46vyljEwqKX\r\n3ekb+dzXeJ7O+90n+FGep64xDHPiwYnv8i/ZK44VrnApU/B3+WzFqhZqs7BO\r\nS4/owFSOW5KtvkkP3nK2L1UUThENHsN5Bjg/IIAuUyO33HvfoVMOfMMiWuyq\r\nFEQExrOuuGcxbNe8+LzUy8g2AxmlN+jy0oFg+7QBbKYMhiAFPIk9rHLUiyb0\r\nZzVn1Izwjq4lxuW/ZJlsJRiqi5TthnZnP730ETpLnTASQiX27cjRF4vEHsRk\r\nsFFJQPpgtrgKMNQyX1YRO56SciVPxrQf5oReAZ7KVpoI3WHwj3Iza9rDwF+o\r\n87J6Z9gKiCdLDcLqG18+c/x8VrRrefly//u5tOijIJjlOn3zJNFT974/Opvu\r\naGJwuFfLMmGwTG/zAUeC2lc3IaR6nwwJidWGhbG3Bt+sKO07fSJjg32ai10S\r\n5ntnal00hiHeS2PraHryHks6lxG9fBW/ZBE=\r\n=iXvj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ba21011_1659912991818_0.9224256894091876"},"_hasShrinkwrap":false},"0.0.0-snapshot.b4b3022":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b4b3022","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.b4b3022","@sifchain/proto-types":"0.0.0-snapshot.b4b3022","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b4b3022","_integrity":"sha512-+etrDHj3JgDGEvwvsiWdwX+Pwxfd2mwJjP7aG5rqfKTo95wuW0Znzrkj8hfkqHzMsUetLwYQjUVvUBM46BLXSA==","_resolved":"/tmp/17ea186f2725443a03979aa9cfc1630f/sifchain-stargate-0.0.0-snapshot.b4b3022.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b4b3022.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+etrDHj3JgDGEvwvsiWdwX+Pwxfd2mwJjP7aG5rqfKTo95wuW0Znzrkj8hfkqHzMsUetLwYQjUVvUBM46BLXSA==","shasum":"8dfb88cda89ece57e8dff6d3ea75d90d45373b1e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b4b3022.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWdl26nso3Q/B/iaKVGw3M3QxE99xGX+QPTrZL0ugR0AIgWSWjj+wuopEHQmKJDwCpIWCKboKkzkU7yXIewvIsPK0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8H8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq74g/+Kj++VxZHGE2cQSrQns33h5x1xvzjEzJUhtjYJp/pDrXzuqhq\r\neeuTb5PEDHv/Yhngibj4EPNwrQJuc5wuRJgXsI2rL8K2WOPB2uayBjLJETXi\r\n3Txyvu8S4yTS+KB7VoYMAfxpsWge3UqHiREGBKs6uuz84tRpBJM1dDeMog/g\r\nz3a0n7xX5Ll+qv1Cs0OFdvNAT/Q9N3iNixU/pYTDy6Pa4V/0uDxd3Vz/Uw/m\r\nrw5oUmHt8x9ahK23rmGpyhhe9cwkyr/B4I9ztCEd4lJIloeLt/OxdpKDGO3i\r\npFRSANU53Ar0BdYcPulSi+WWW1HZjkwfvuovbPzeAqbsdnMhjH8ZAQaX2p8p\r\nStbfCUkQKnxv2dmi77EyNI8q6VfeywZkRHuWjBtH2uiF3a44Jawb97dTvrax\r\nDpIUrKGOimxqSdnBA+uws5z9Eh+cVvT697ysE0QL693SEvqFnRUK/i1KRPeE\r\n7zedfwp4ddEYZHR3K3/ubjhDAIJJK1LSy3+JLyE2JAgEtgj2xKcrcksl540u\r\nw3o8T7amXwDoNm9dokfKKKvglHMBtUI61lAAX1QusCs1/LDw02/u/VtCF7Eo\r\n4oDApPT6NpvJ/pqSaV0zU3OpwJN9jjj02fIIetD7Y7yncFa3Ywgavby6If/r\r\nAkaNfmWv2sbSVgL6cgvRcNVJoytaq9ib28U=\r\n=Ogso\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b4b3022_1659928347651_0.6106391806511842"},"_hasShrinkwrap":false},"0.0.0-snapshot.97135e8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.97135e8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.97135e8","@sifchain/proto-types":"0.0.0-snapshot.97135e8","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.97135e8","_integrity":"sha512-A5te5wpZ8MCSTRzIpNEZ1kHvtLQTlZk74GCqBR7EVb04h8PUTVsFAEKjSdAzj29D+A67oN78sb1bPtp1VLNc/w==","_resolved":"/tmp/5e2043d93478dcb10f5b12259b066423/sifchain-stargate-0.0.0-snapshot.97135e8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.97135e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A5te5wpZ8MCSTRzIpNEZ1kHvtLQTlZk74GCqBR7EVb04h8PUTVsFAEKjSdAzj29D+A67oN78sb1bPtp1VLNc/w==","shasum":"7b6cdd148c3d9177d32453ef434f01d1105651ae","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.97135e8.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG9bHxvJ0ZXGfNJUbU4uNdW1BHTShjyF9Ry0v48+v+5AiAacOaUgDm4lyR2YNy0zBjhX6o0YPe6XDhGvCdX803xAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8JF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/QxAAh+ts1thgIWWziI67x5Sxx1vBMBaGQWMHsGu/dQey4vxEstlu\r\nA7Z5OQi9onu9bbrPHcxF+sRCWnmoYNWC7xO7Ng3f4dWKqxuMc+WVNH9KbxMa\r\ny5sZwlTLMOZNBghC3IpUFGHOU5IkFVpY80wvsBugbpg0FOKs8F3Q5cG/1KiW\r\nAYT6siTEY9VqQvc1uE5p/eIOYI4kKPZ+oc15+Kp3s+BsfP4JoaC6pivzj3ia\r\nWHeXOxsS+KGHfLOh14lbnq66QSzB7u7E1m3+3EMUAo8hDj1fxKJpoquiqoED\r\nhCoRXM6wgC3TWZIbovO499iFfPS/h56xZ5LholvtBpq8h7TYH7tDIEnesb5/\r\nVaKWpdYzW1ekDpwgmJGAluaSbjUPY1Lmt27rKg61Ny0Flsm6L3aHnF7TYlwZ\r\nQFl8DfFmkkT1QUTBlzBsJid4V9PHlIt7ZNK4RKcEaHd/BdTN00zvDrG281ix\r\ngWdyZb3UiCjC5Nf/DROpsboWzB/EMFn5YIvrnXxr9JCSXM1hSv1e0dOJYWXG\r\ntqpIgHX2oOyUavvw1h6gbRORe0WYG+1f3se8TzqozWVD1/X2udMCTmd3hlNa\r\nekiTUMrqJfI8O2jaCkn9RCUDDdm+IPN4DGGMhtwMHk2f0ViWFGIsyalNe488\r\ngqF5nVY5HWNNw6dmKleW/kTu3fTExyhI28w=\r\n=mVHb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.97135e8_1659933053010_0.4790134454481838"},"_hasShrinkwrap":false},"0.0.0-snapshot.a7c99c1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a7c99c1","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.a7c99c1","@sifchain/proto-types":"0.0.0-snapshot.a7c99c1","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a7c99c1","_integrity":"sha512-Rmw639eiQEYiyzc0j83V+Gn5uo1Sm+7Fin+OZVqNe+d3htWFhDNvOuScLnCjib2BAaNolNMHVG1eATJeI5ex9Q==","_resolved":"/tmp/7c911317ed35d2c640bf64be2fee1dbc/sifchain-stargate-0.0.0-snapshot.a7c99c1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a7c99c1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Rmw639eiQEYiyzc0j83V+Gn5uo1Sm+7Fin+OZVqNe+d3htWFhDNvOuScLnCjib2BAaNolNMHVG1eATJeI5ex9Q==","shasum":"33b767c59c4d6388d16c3426676e599473237df9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a7c99c1.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeKT1qPkGclz85D3UotB4CQnSveg61EGgMQXpv3wMvgAiBrD/H+O7+PTt1vwuiZkMalhIoEopmQmT4Z3P529U6rAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8PifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWIw/9GfhHcMUDvsVuF5aYKe9aXn72N5Emvu/aBcWU1KxEXDnxgFEM\r\nF+h9qNpcqB9DV9N3pbpqMAkYEqZdyHuuKpmVjR4PVgIK4133SvHcuxevPTVn\r\ndtLbyoK3ukY9Kp4pJzHRK9AcixG/uv7Rs+galYp2Cg9C7Amxw7kpl2Hzlt9p\r\nK8PxV4BKLYJF/zP3J7E4QYCM1fi6rFTPUrylPxyCvCk5YjVswcwZ9uDtyOl4\r\n4lnK3Eqb5GmriGzNIzmYhaWHtFlYStM94AMYCYTPhkx2Jb33Y08pmi0x4eoG\r\nFsrIy19HHM+pMk3E0tgkh+1npx1EYnhUGcPCbPUr3FmZTBaBURRAYbaZ8wCc\r\nR5ehmZzQHjBEkqgXEm8u4zeWz2E1wunHtQ72xfUNcpsTiLEuU7OxouPFTZmF\r\nHijsK8N19YN23bhGDmK+6RK5v5HzDI8aoun24Fld9E3pMu663uR0L6u7P3H6\r\nsYtd3oKf6KXz0AzN6H7JCQ0pHyrxTE42jW3BqwfpSovSmUA5351w2VQU9yP4\r\n/WAFVeYHxNB2is/cqNEshDY07jBAHq/Xl5vEzjcG47GL3ngeWct778nwISZQ\r\naXtmXOsFEoZsXhw2zBB/Ib/7YwoOqSf2tUirGyTntN550oV5ydRhTjBmqzHM\r\nlbfth1yGDTftkTO4at0HA/ncOZj6yO7l4NY=\r\n=K9FH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a7c99c1_1659959455749_0.0872496653086483"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d29b82":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9d29b82","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.9d29b82","@sifchain/proto-types":"0.0.0-snapshot.9d29b82","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9d29b82","_integrity":"sha512-S+YvnrXd3EJ52gmVlpuyMFuX+lpUyOCk3U0sb4ntAd70MZwcRRiFw4+8xH6EId90pcPJUu1FbdShev36/lHiuA==","_resolved":"/tmp/ebbe30386a7678dcde0f7e1adb92068b/sifchain-stargate-0.0.0-snapshot.9d29b82.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9d29b82.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-S+YvnrXd3EJ52gmVlpuyMFuX+lpUyOCk3U0sb4ntAd70MZwcRRiFw4+8xH6EId90pcPJUu1FbdShev36/lHiuA==","shasum":"86834304f6ff4221ee1e10358259f0abbe3ce6fb","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9d29b82.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFjAu86/8ma9kClcs/G/MbuF45It6UcABd8u0DkRUMVAiEApEiGmpH8j2WuWgzG5rgzMhDEqCjFTu0AQlnaZDAAEJU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8lRmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwtg/9ElH8Rovor83beaBoEE7z7GPqayBlKk/lQdoMljaFFnxpY03l\r\nLNiNJjJlaxr+DTBqlpGYPdJzOJL7Biy+Ef0upOewaiEo2/NAND17Czxt+2lP\r\nCUqa3vv6h31hbujiZT4Sj8yf3dfNogHakBSY2mCyIaLkprsXiHBRHc53Cz81\r\nxtrlYQuBhRD7NjO0oTLkFTvoqVwlw/pw8n6npfUcZvJ0bZdAvEFKIJoQOP0I\r\nfStH6rXRzgiam6IIatKFXS2Y/Ztt8JNlFPwxyTQ19Di84yAOVZnjZOwhL4do\r\nQZnlmnSPioNWpOzqdK5gUUb31lXib8a+FbWMeA93V7fAazTgvuDui+bivEbe\r\nCaq/GEdumMuXThBEcxFcGGTzX8Qgz/QxI206kN9OkSOke00yv+wHOAsSetlE\r\n6HHvFX+nCZgTyrWyIOKCVX9Bmys/dLMUTpQradRFgG8PTAgcRbajrdOjl3k0\r\n4OqPlcdlfXbHT4Y+zwYbiqErmIOJWnfcuwWQt45P1S6Lq+XSJYGOihjudOxD\r\n3qcX4rCn8ILleMxkz2Hpozm9tK5ZrQNIXl6ZgdunqVV7txRMQsc7CQ2+DxA9\r\ngWyuqhiLqM5VO0ORjvlzQFuTM72uMshmMkZoLGcDAbwoVXq6JxOiGzXoZwB3\r\nSFMqipAcJo+O81PaEkXFK8QvNl2Dtldhn1M=\r\n=fMeX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9d29b82_1660048486239_0.7614518956392797"},"_hasShrinkwrap":false},"0.0.0-snapshot.981922a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.981922a","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.9","@cosmjs/proto-signing":"^0.28.9","@cosmjs/stargate":"^0.28.9","@cosmjs/tendermint-rpc":"^0.28.9","@sifchain/math":"0.0.0-snapshot.981922a","@sifchain/proto-types":"0.0.0-snapshot.981922a","bignumber.js":"^9.0.2","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.3","degit":"^2.8.4","jest":"^28.1.1","ts-jest":"^28.0.5","ts-proto":"^1.115.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.981922a","_integrity":"sha512-IoAdKZxsLKSTwPPLMlTiX7ADVF5c/624Jrn2ugjbzDyPR+Z8y/J6e6g8Hsic02vGdmqhnX4YM9PUgmTUFXg1Mw==","_resolved":"/tmp/ff86c365ed8cf975c0b02fe13080b49f/sifchain-stargate-0.0.0-snapshot.981922a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.981922a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IoAdKZxsLKSTwPPLMlTiX7ADVF5c/624Jrn2ugjbzDyPR+Z8y/J6e6g8Hsic02vGdmqhnX4YM9PUgmTUFXg1Mw==","shasum":"ad53182dab28bc509d457383af338d3a931e1e45","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.981922a.tgz","fileCount":42,"unpackedSize":127223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrf5EsAVbFZjmiKblIbj5X7LFycE091J+4PW/d58VbdAIgT+865gRS3H9DqQJcmv6vrMQyQi7/CSziidA/EZKpc+8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8tF4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaEw//foT6eOandVbghX+7JJEI3ujcvM7pIr1nZDhfPSfmgscfVKYR\r\nEzpE9TNPWkPOHDN4Q8qjBssFMF87uw74KL2G6zApzRHe0HleURjlXeatBDli\r\nwos8Lxim6hVNOIxOoRZaTqvjpMZYp4Boeq5XaYweYtyoknldB8uTKH/N4z71\r\n8ojL2MCCn99DNNvdJBczgi/MFSU6mrdvVvFAhxo8HEJVoVzl9wgPaJonVeqW\r\n13qf5GpB1NfVQ3LNS/YNJLhQN67fxJLNN3vjeLQcgR8M45++7WnfDc5AtKlN\r\npkx4D45bJNoiupu29t6H4iN+pqC8zY4Di2eg5dJpvjtRTjCDTcRUpCr9QE1P\r\n5aF8eGlGERizZslLpMm2qbx/x+1QjMVSvdQlzfXZDADRXHKJA8iCxB1WDLLu\r\nwTFvHt97debjH+69Ej405yKDmXZtG0P1iR+kVKXZUnl2N+sJ62kHRR9oGWMx\r\ngF35IlwBSpzoSp4CQnq1GH0LXu5Ds+QDMb/Z5VEXuclWHkwtUr9LDVRwrdhG\r\njv+swEB4WNnL3lCBe+Q4HaClLz/ddI3XjarpNSWJST9/2Ph7GTCSHI/gTmtO\r\nIO7br0tFQJ34Cj2I+7ELe/dei8ZLZdyaDzJ8U2RDeiT95fyWHD0MUn5ERXPT\r\n3jVAdhC41zXHCYZ2GnvRafvMwvyFmd2CFxs=\r\n=hWnT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.981922a_1660080504372_0.996821747272268"},"_hasShrinkwrap":false},"0.0.0-snapshot.abc3fd2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.abc3fd2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.abc3fd2","@sifchain/proto-types":"0.0.0-snapshot.abc3fd2","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.abc3fd2","_integrity":"sha512-t/Z/34hmQzEWnjk2ez/lwr733cbMO4IvVFRF+cyk1NurZvM6VyPUXk/yVIRGnZ//AecSzCk2RyLYc/xzoiC+cg==","_resolved":"/tmp/23958c016fc7f416ebe348bd31291974/sifchain-stargate-0.0.0-snapshot.abc3fd2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.abc3fd2.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t/Z/34hmQzEWnjk2ez/lwr733cbMO4IvVFRF+cyk1NurZvM6VyPUXk/yVIRGnZ//AecSzCk2RyLYc/xzoiC+cg==","shasum":"6c1af3bf147f4016b5ff1d65cb9ddb78ab2dae92","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.abc3fd2.tgz","fileCount":42,"unpackedSize":127284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw5R5b+/bSTgtcuCS0qboByGVg0ybOFv4HBnO6hz/0LQIgAguFJE9Xbxs5OZrAuKCwL1NoYIW/ernsZiNvwAawMxE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFLQ//V2FpQsGcj4yCHtWcj8gqV32SIPccLh3Brp+3bjnk7yoLZ3CQ\r\nqvNRtjBjTzdk0PXQc83nLkcDJh4MwUWJcKqICAeZ9OdGTLkPfU5Z16yh1vBI\r\ncOiaEM95gcDZHconvhOIJQxebXl5zdQL3EwCPblAMWtH/wPxrS71IHxSl7Ui\r\nETIGSz36H4H3wB9TbGpRGwbg3Ab6GT0qmdYqdYBsEOfqyx0C4XyYSJzd+1eK\r\n1obWVvT5PSupxJ57DCyPzI4VogrkyAkXB16lIr73sHgsMHtUXNLEOAGWHMoU\r\nhMH5O3bjgL3Tnu2xy5C/jjGBe1Fqfb6Uuq7+0fQ85fKhQyVmzmPQMgJ4b0+J\r\n3fkhDiqkRVAcx2leCWxOAJnbU2WVpyK21ywQwMKVwaCpes9fMJ5I+D38r1MO\r\nKsjrshX/Y232ytW96jDaqHxshkMj5IKmLvxO10Sf46HhxUmlle1p8RZWT2j7\r\n8svPbjn8QPnfgHheZgekcRP4HOTkim8EQtKimSl4KqM/iH95TH+7c3/5eG+P\r\nhoK3aKZX3KcuBSXqWLOmJ/HOjDNWWHx8/nPGh0/bQwJ5L7eFXv8p4jWARjWC\r\nAnF371C+JQTlHNVKC/cuXlqT8SFqp5d9vIfPpyvtT/EWomWLPTxqX5TelTqC\r\njwkLI7iY8o7Gu/ihKMB3LjSLUJ9bonbh9N8=\r\n=u3Vj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.abc3fd2_1660092331463_0.5009194799750512"},"_hasShrinkwrap":false},"0.0.0-snapshot.1d50caa":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1d50caa","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.1d50caa","@sifchain/proto-types":"0.0.0-snapshot.1d50caa","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1d50caa","_integrity":"sha512-QulLXJeoec8pHmmuwBR/c3NmSyqL3bNlMXjucBbCqHWLKiWPDHjlXy7DJJkiDHoWLF2b6wo7yD3gzNudxDnF/Q==","_resolved":"/tmp/173d71625c498b45c9d7c95d45566309/sifchain-stargate-0.0.0-snapshot.1d50caa.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1d50caa.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QulLXJeoec8pHmmuwBR/c3NmSyqL3bNlMXjucBbCqHWLKiWPDHjlXy7DJJkiDHoWLF2b6wo7yD3gzNudxDnF/Q==","shasum":"7e553b76a00210cb2269fbe30bfd024de29137a8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1d50caa.tgz","fileCount":42,"unpackedSize":127632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkY8Syx1jdUnPNctvMez//H26VuAqcoWZMJWuWVILcnAiA4Eaw+L7G/DnBfeTETPo6fAbH+SLFhBMCUirpxvS8NIA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8z2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqTQ//UqdvPWXpn6RD6irbQ8Si4sJmgQmcWcSCdQKiYEtkgy36suT1\r\nQMLg3aCkP7UimVyJ0K76xE1RvPbmj0vqIYQdYC9GipI8potHMlDbLlgMTZuU\r\ne9qK+CRcouvTaZONq/T8LVAQROT1zHDdVkDg5SmBLT6WLUdMutiUZx51anGd\r\nkJiFCMh9cs+AjJoFqgaOJ6mnFnk6RkokzDjE3y4W2NrZ3+oGjEVgHogbo1PT\r\nCqD1oB9lea/A9C7jLOUrnqPFg0KN74+auWsogt+L5HjQRYF6TYHJmFd5pOkt\r\nARnn92MVDrZ0Rk0356neBbSecplwpkt0/qFaKCRdcpA3PRtDcuMmngvKhEqm\r\nkqcZNJvoTMcb4Im2bXDlzAprcSZ90WiKLPMK/lp2/NElhpykvOODW3O6vk/x\r\nHMqu+heM3UjX3VxViDAs3ks73sbVBIMhFp1Zb3a4hkhn4J59Outt08ka/wd/\r\nBIwfHmo58HDifZEUuVf+3orEl2ppwZ8Jb5gmreI0QWJh7cNGHAsdiAQsiJiq\r\nUbAA9w8K5NtnHm7SP7u2LOu50151c1g/pxS7f6ShbyPdgQXvCzKOVLZW+fyp\r\nQW7S9WxPZdtZ6A42BKi/9cy6vIzBgCHeyi2vmI260JENiMIyQT1WKSZgtfvU\r\nrcpEIiZpCDmTjRM+mXeeV0F8/WQfRB8b/jg=\r\n=khSe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1d50caa_1660108160602_0.006302201032332588"},"_hasShrinkwrap":false},"0.0.0-snapshot.8306b5e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.8306b5e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.8306b5e","@sifchain/proto-types":"0.0.0-snapshot.8306b5e","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.8306b5e","_integrity":"sha512-EARFsTMlLzM61w+cTtggsuD2a4pMgF9jQYTcjmzryq67a4fAIerkyVTueQJvaYoTeEoHrCXQ7p7wTN5N5HVKiA==","_resolved":"/tmp/1cc5ccf6bcb2a871181aae4175c28ad1/sifchain-stargate-0.0.0-snapshot.8306b5e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.8306b5e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EARFsTMlLzM61w+cTtggsuD2a4pMgF9jQYTcjmzryq67a4fAIerkyVTueQJvaYoTeEoHrCXQ7p7wTN5N5HVKiA==","shasum":"36d37613eacdd98d76e75ba5c8a2ad6246f9a77f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.8306b5e.tgz","fileCount":42,"unpackedSize":127632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcFAv0jXhE3cfVxK9hbIxIFl6nlgklAkkg21tJKtTkDAiANenSA8gQFWYN+RIKV9bgQNoYLcxF7yetBGIlTb8NJSQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85plACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxxhAAnIAxqbDuFRtXeP/zD8bKSUp0rmEoXUSYK0tqx2nWBds90Moo\r\njSdiSa2tYqX+WFLgaF2Qzdek7Nf+LMiajaZK3dDzV0Cd8szrpKaafbcfXCDf\r\nT+6sKbHkm2HLfl8VtcMt6J3XaSXlYGz6ar+EwsHY05QMZc+UvWh6K5v76+CD\r\nHZ/mU4oWNRttk9LzKeajTewGDPCGXK20HlUE8pTsDsHdWCMROLqfJ+zQzudG\r\naQpN8XzCQizvF4he+8amrhj8BlrdvaO6fiAPih+bQsi4YKNYu2N8dWoZn8Qm\r\nEYoCgKCAd2h6NzfmUBOVqSsxGMX/4Jgg0XtdHL1ObVC2bNobmNsRt3qF00WM\r\nBrkXpBRnMGefNHu5ufSwParpZ5Y4ViHF0QF+g6iM87HmZSgRjGIhoJ2BvHTT\r\n931DF4MuYmFItCx+sCsKtw8kLwNuz22xuFhgbthRoMbHRmwR7AkA+bZVuKrG\r\nDwlq3o4U0ngcABtX+iuJCuzSxseaaNFX8UxTWFx9QI9N8hI7I+Fuvz1pO5AE\r\nwQZWf/3kw7fn5Y/h4YJwlbTpLIEjyoT8MXskuCMk3VFXl+YlPE8GvDwpVfay\r\n2/aHO+AbLYMZj84GghWFCt92ddU25f+7UzKMnbyyzmKwDihgqlo4ELl5GT5L\r\neKCGx6OFpIMyg3ejlkcT9lkYEGvJJTzhIrY=\r\n=+MQ4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.8306b5e_1660131941626_0.12977205480918297"},"_hasShrinkwrap":false},"0.0.0-snapshot.24dfdcd":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.24dfdcd","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.24dfdcd","@sifchain/proto-types":"0.0.0-snapshot.24dfdcd","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.24dfdcd","_integrity":"sha512-0gfsreUi2F3MhBxXfL3Ccz6mZT+ZK28nLUro9o2PPhyMalS+AGfJyGhlLgJ3MZFPFVpa/7iZmC/n1CwqDiFTQA==","_resolved":"/tmp/3a295d994cb09ce28b013762d2130c68/sifchain-stargate-0.0.0-snapshot.24dfdcd.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.24dfdcd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0gfsreUi2F3MhBxXfL3Ccz6mZT+ZK28nLUro9o2PPhyMalS+AGfJyGhlLgJ3MZFPFVpa/7iZmC/n1CwqDiFTQA==","shasum":"6183980706d7fe40676984f4da8071362b0f9e23","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.24dfdcd.tgz","fileCount":42,"unpackedSize":127632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHidPNP+JsQhs0ZPLyEE4GfVgiij9FEn2oILnI71QT5sAiBEoFXAWyXhfdY3jBGahJPZT9eeo8mGsL/jSt9lRlYjQA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi867vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv8RAAiX7vWBOhF67m6UGT1yPLy0+/rAGVYQxPYoxZZTJD8/4OYQ6w\r\nxPf7ovOfYaWgC3C0Lu4Mn44TnIXqTd9aPFHibpe6WAiU5vaeEErXet551OjS\r\nFECNYM0zMQxzHix0l0k7qofnIi0E9VKbWuYKLV5KMnvfmNT9TnvY+Cp3SxQP\r\nocl5Omqp2RCALj47V/SYykPHnCuhk1UFQBQ09i5nmBfwJr6Q+WzyVWRklDvn\r\nKiEZtAC9K/DA6nJGEim6MB7+VBtGAQ4LZisndOejG0hnIPefoMO71I0EUlwm\r\nDogYq9iD+dMqGDrXFT10bQosu6N9UL4BapEN3gUM+CCKgdrhb2lpdSCwhh0J\r\nbXmLmNOyhgTV05ZQ/vKBUD2ULnOijx9zg6wur9gSNqTh6e6T8B6fUjeDdfzL\r\nBFkWgF91ep4PCsajy7+AzHRuU5s/MtYMha0rcedcmv+hQfbwG8yGvk1OTk3+\r\nShd5VPF/LwSlwffnU4vucEBEHeeojKxQrbPHTwvGOfxY8R/W3nPCuJwlVtzB\r\n5MSvEAXSeSwiKK88VuzG8Rn5ZKUtEBLdMoqtluczNRVRhQufbELc3lnPX5UP\r\nvafqga5PhxKTQLhBFPKjMh7Wq+Wk5Enji5K9KuqkhtzHRgZbPTdVtc3zCkcW\r\nQQ/0tkhNKzUyBuKxiIu1DkQ9am1FdpGslVQ=\r\n=ujNp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.24dfdcd_1660137199720_0.03611282872087673"},"_hasShrinkwrap":false},"0.0.0-snapshot.bce7283":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bce7283","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.bce7283","@sifchain/proto-types":"0.0.0-snapshot.bce7283","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bce7283","_integrity":"sha512-HWSTLpHgXu1KW5MGf1+KjkGqvoGNEOPekJBAc+lu5YX8TGEKgiBspCvOz2P4rfaUJBKaTv/pZCux/uo7xfjVEA==","_resolved":"/tmp/825f826dda911be21505e8ea16dbfd23/sifchain-stargate-0.0.0-snapshot.bce7283.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bce7283.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HWSTLpHgXu1KW5MGf1+KjkGqvoGNEOPekJBAc+lu5YX8TGEKgiBspCvOz2P4rfaUJBKaTv/pZCux/uo7xfjVEA==","shasum":"8ad7f34edd613d66145dd45db501fadd390b6b13","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bce7283.tgz","fileCount":42,"unpackedSize":127632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgWL9RUsGOUdn/9K5MyiY6sqIQiyIM7dWTkRTLsUgdYgIhAMA4L/Hlh9cZLLmu7ydzuh6ZWrtU31xeekOHj6ejePxN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88N4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocyRAAmiJkpUuCVsEvpzmaFHZ52oitHDS+Ndo2Ysv0T+g1Klbjs3i+\r\n2MRdGHZHWtsRFeCgnsUrHPzhRdbLRvheMMMIx+v5bOHM7beYU836lKX5qFP+\r\nV7pzVlj+hftlsdFbqQeR2mBRll+wETo5W8evn4cljBUDqIv8VBz/mowIlAg8\r\nyVMkUdcO5NexnpePw/ZiIclGAe0hH7+AKxF+Jmf30C5gZqBX/rbPEUOJN+iy\r\nlGYPoIxWW325ebVReKxXYgAyGrthYmB/aBEpSl0cDPbZtLhNxmRTE3KpAEPh\r\nRZrXB/zVDf91MSz4ETRJ7eJ3OPsKkfgDPMDCO+D15LgN2A0BkFUbLwcJuD34\r\n1KabDwoYYK45MBfjEzDseqqM5pibCrcqo4nobJqUjXsWOwPr795RH4ktRJRp\r\nlPm1e5S96/olilXC8hoQU41suoNwQblTseJ392WjOWgbKQ1yGKIyRXU0LehB\r\nQBn2XczRQk7krGBwOXH7e01OHVyvv8qLnFKhBtgNH+HVVAsN82VR7shtwZM/\r\nFHnVAA0pbfAa4evQE83Mge+AJHca4DO36p07IMON65WxA7ay7k3q+xmtnNbH\r\nDQe4FCffRRNhx/GOxjiZcgB1BhsGobuoGqifphXKt86B7GFk9lIUi0x/n5z+\r\n4WV+YkQPTb2ZqRCekmynlB9Ios/JkKEpLsc=\r\n=lzuu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bce7283_1660142456220_0.2059794749999746"},"_hasShrinkwrap":false},"0.0.0-snapshot.6ecb00d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6ecb00d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"0.28.9","@cosmjs/proto-signing":"0.28.9","@cosmjs/stargate":"0.28.9","@cosmjs/tendermint-rpc":"0.28.9","@sifchain/math":"0.0.0-snapshot.6ecb00d","@sifchain/proto-types":"0.0.0-snapshot.6ecb00d","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6ecb00d","_integrity":"sha512-NXmqrI9pZt4pJClA5n/plZFHWqAoPRbJCLFxG/W0rAv9LFOpZFaEmPGPcvBzakbDZEVAwaPAESbsE/eu2tTowQ==","_resolved":"/tmp/ed40a24e9cfee9a6175c235717423441/sifchain-stargate-0.0.0-snapshot.6ecb00d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6ecb00d.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NXmqrI9pZt4pJClA5n/plZFHWqAoPRbJCLFxG/W0rAv9LFOpZFaEmPGPcvBzakbDZEVAwaPAESbsE/eu2tTowQ==","shasum":"a0fcf6f130b8f6cd589e795ec94ed0a3d0dd7051","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6ecb00d.tgz","fileCount":42,"unpackedSize":127632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUl5fTWOg6x/BGJ3F6HkjrNBMpYMmfZLWGUzjVsA5jbAIhAI/4Zv/MQfiENf2MFGMuze41cZ1cC/1bR9XmbGOEMkaj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAiw/+OjaLjLOxOf4ObRLAGiVHSzDgd9WUQtsLBuAKYl6WZ2j3YVQd\r\nof/i3xdVz3yFkZbvANR+IHy3PDgtNE9zsD3VuhNKxhrVOi0DGyYLdiomt7MT\r\nnzRNin5yi/MKOfP26eHNiQcVMmr3i+89SbkppdKIK+t0LLsOSTP+fGwZnquB\r\n1F+jciNZi7DPBQOiUcZ680bz+znZMI9ZUUfpIc3sZU3+g4tQRyhPQFgIok2J\r\nwpU2ppwo8CYszNBpkbOM6riZZ3JgO8qMNWn7v32LQYX8AdLI+e1S+6fWathu\r\nMKFm7bUcWLGAQH3n213K2YPR4nepLlMcHVcxmwiUIyXaNn6jU5/Lj3sUBDDM\r\nywRm+BDXGxBNIF4tE3ny2YHVAozaHFjLA60f3yuHbI8EBUrwzRq0I8qBEoH/\r\nt5LgGepFSTFNZHGo60rx68EX2wOKPM0vTuNdJ7ioYTuZvDQpkgySFzbPmuz7\r\nAeKmgSjxmrb3ylHUFa/cd1jlk23kAnQXAX9aeZ+AEkvpT0a4EE0szhALH5po\r\nLZ+FhbIVb5l2Og54ClXv5/uMJPBD1JRhhQI5umPCCMIhpUsbCBC7b0pkTDts\r\nRHNHBvVFl1yC/pYHtK5n70EljK9/wJ/N1i0xxyq1g2STLj2uhVvtPZD8E3PK\r\n/3AS8M/PVT0BmR+cGtohykGs06zKOcLV35Y=\r\n=zFvG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6ecb00d_1660165191846_0.3610099819674861"},"_hasShrinkwrap":false},"0.0.0-snapshot.d97fb59":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d97fb59","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.d97fb59","@sifchain/proto-types":"0.0.0-snapshot.d97fb59","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d97fb59","_integrity":"sha512-/VLb68Bib3rRRAlXdcXTI/PTUHDcFOm3usNnzr7HPHyk9Aof2q8CXH52HyMPMv6CWCERymrWHv5Q/HJPnEhY+g==","_resolved":"/tmp/878fb73f22bed6d0f79f1b1436e28eec/sifchain-stargate-0.0.0-snapshot.d97fb59.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d97fb59.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/VLb68Bib3rRRAlXdcXTI/PTUHDcFOm3usNnzr7HPHyk9Aof2q8CXH52HyMPMv6CWCERymrWHv5Q/HJPnEhY+g==","shasum":"a5afaadc3bc77c6e41f33a8b94ca52945a078e94","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d97fb59.tgz","fileCount":42,"unpackedSize":127640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdMIyzf0Gdu4t4TM2H1cKAFhSd9nmiSq8PNmUIiu18kAiAlER0hk/AM5n1hEkAh5XwnWpIHXLylWbMEcCwFTF9exg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9OmDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsIQ//Z1cnXmifhyNZFgSSVCLpgnMADSEihTiKsm4ukI09n6YTUjIJ\r\n0zadOipUmeJiRKJM9xdc2LQWK+3nl+1+l18UoAF+kjfCMyuxTDjzEHajgkhF\r\ncdYJteAjcPbtZDx+ZvdRcae57PiAiVC6G3XCFaq+ErhXv+vjyIIUcvnzgx/n\r\nBbYrTvbXL1um56ghXW9ny/HRQMEz3HDlAauMki5d4WC3et9zDF5ejj01fo2L\r\nwc5Pdr5f0jP6X4Vt3vB/17KK9m09Qd9iGJDeDguaWVLBZbu8TSDqmh10UpMT\r\nB4Tvl0ks1P0A7kIwIdfnXWHcNjV/yzdNznfwdI+qkAgvfdN49CGd3t/2yeSn\r\n9XWC5n0w55yPuNdQq9hgPYRAXWTIzw/fSGx6l9fnu94csszGnH976pBXDvee\r\n7Nm4vQzJFFc98YMe8b/qyP4/4DZimSEex53OlQRtdZtBMZ5dlWoxqQENdCjB\r\nsJrjuZRq0gXbzJIRNJMxKAagKWEy571eO8yGjo4Ek1wAG2eRC21mzcDs/csr\r\nBJ04mOssGtBha1Cd/2amVRdy5VhaNmL6KHaaz20pzxzDDPQo5YGcFtIKsZsO\r\nyY8Fly5akQ/foiYJ+YUiD2SJEit7wPZa43qcVUZkvPJAeGX4VK9b11x1yKCV\r\nQUk4BA4kcWYHEdup0wwpNx5YY/89mqqEkc4=\r\n=prhg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d97fb59_1660217731727_0.40372401720145934"},"_hasShrinkwrap":false},"0.0.0-snapshot.580bd55":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.580bd55","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.580bd55","@sifchain/proto-types":"0.0.0-snapshot.580bd55","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.580bd55","_integrity":"sha512-6TOgBIz1YcNEwjXVruviwzbfUsSOfSbFFvr5v4YcMiFfilAef1iy5yzF8NrPJHWHZ6sq6zJRd5DL2GUF/EeWLg==","_resolved":"/tmp/9cf0e3fb1415a202500dccb54ca6adc9/sifchain-stargate-0.0.0-snapshot.580bd55.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.580bd55.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6TOgBIz1YcNEwjXVruviwzbfUsSOfSbFFvr5v4YcMiFfilAef1iy5yzF8NrPJHWHZ6sq6zJRd5DL2GUF/EeWLg==","shasum":"ae16058c3fe95dc76e39afc5b050ab1d35615926","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.580bd55.tgz","fileCount":42,"unpackedSize":127652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi0AdgsoytmQYyYLh8HkNWpBJQiaxgx8B7ziMpzy4q9AiBnHrHQ50dbrJytVz6+g6T4rm95YuRMINuEwPXKU2qNtQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9dKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBig//eQHB7VxJEt5OVvxvtIe0Z/CslhywSCGLhIOa4cp5mLwln7nG\r\npOo01t6ZKWuk64FO/W2w7raN8+GIG10VrlZWKAuplwU1xQu8DHFaa3+3ywa2\r\np22FVxnkZyxxN26NFNSsgnReMVM86OGBewaI0+46BZtWqc0r5TbEgSa7HP1P\r\nzh963+OcmaaWt8yad6S8VPYdlNSkxn/GuUTX2NvumEHOqW/YzIXh9KIQR83u\r\nucbBn1NMxe3mg9cbklaISJwVS8uLWZQsld7yDKSxpXmwrVTvenfyILgLG+aE\r\nkJFCSMvfKbyYBn65+OvX6Udiqhm7cDrhV3VJ2OmH+4nKklprozoGMtKzqk7X\r\nfikmZnVJDTgwh+iTlGM8XbHxiQmOvV/RDTpTq+dNAqQqfY1MnzoayBNvynU8\r\nlq8tpfpHXhuqS9AMfLkwr08qruN9JEeYA31kdSXKs5V+y6JOa9SCiaRtbFrs\r\n3+uCxEhRK5xs1f4DqS6X3Up5qGOVD0P8iOPeBPwyA+/W9k31hMPw8wRNjAyE\r\nm6jXKoLvq1gcxe+B4++Gi7nE5TwY9bqkU/4cl88QpsLL57S3EgDbMZpNJ86I\r\nip2Bt7WYmnjOM0Avj4tfaZDaaW7YOvVilN6rvf07FOJQ224Gyki8uUqtIaVR\r\n5Q+v8rgDK0rilQWHD7CHhmkIXq1blIKpaA0=\r\n=TW7w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.580bd55_1660277378340_0.5668059551291289"},"_hasShrinkwrap":false},"0.0.0-snapshot.c449430":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c449430","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.c449430","@sifchain/proto-types":"0.0.0-snapshot.c449430","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c449430","_integrity":"sha512-YDbB1bhd49gkWVdbGBpFPII5pGxztTtfvgwOpOaCK6bSgd+h98goMkecq4MxxxnXpbFWBeh6u5mI+PnsfXAz4Q==","_resolved":"/tmp/b7ef2792af9fb4a3856e0d0123101a58/sifchain-stargate-0.0.0-snapshot.c449430.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c449430.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YDbB1bhd49gkWVdbGBpFPII5pGxztTtfvgwOpOaCK6bSgd+h98goMkecq4MxxxnXpbFWBeh6u5mI+PnsfXAz4Q==","shasum":"1d39fbec3a1ad2b08ec0de9f21cce7f1800a502d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c449430.tgz","fileCount":42,"unpackedSize":127652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGgpvhYfMv6dBqokuKDoVFUPf2VYrVLQp7sIhuG866ewIgJMKSbEKRIeIVcWLIrJMgxYAO0t7UDenqbpXm3J4mmg0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+Xz7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkUw//V/ltlq7S4TMeiAXnKSIAjLFYDtK/PRqBAq7TyDZT1snZq+J6\r\nbOKHenQFI/Iic6YBBY2+wIaWQrVOYFxvTGQG3y0xwREZUj8oxhdba4TqBo4I\r\n94ycoI54CvYtxnXQnxyGT9imfJvvSQHgCzB3Y5HoqSL5bStUu3Fn7s20FVl0\r\n4WoOcF9P5l2Bmz4N15iZynUP3QImXfOSg+3qv40EavQl3VRvj5a3XBfWlKMd\r\naEF10at8LPROq3z7e5Zr9AXNiEolKpbgFkMK3G+3bVSDr/nqwv99tgUAWFsh\r\nZ1h7v724haGdC8G1WoaHA2ifhWzaFuCOgJuoIRf4ZPLG+UAdIJ59QA9JjgiQ\r\nLiZEcxhm3vq9ZU28bFtVybCwwGinifguVMZhcjwkebtGggfjAULMS0D5+PXM\r\n0V+t0GhJVkscpwzARoZDbz2UEULC1blk81hrworHGytug1knYrSYaT9lBRPG\r\n1Xx2KOcWhGfN8lUv1V+UNX/vsCv8f9uCFEGn2A1zq9oRyWYR1hz5thdJGC3R\r\n5QPZ39fUMsBMWIlOO0yeMZQcpBkRxPHaaq+M9s39ESQL94SEVsMvZzsx+zQx\r\nVaCQAuVl2Ru86s6+JsByKHHF8pfRy6Q48CYk6EVpBF3Z+WEvg8eTRaFuHz1Y\r\ndVQLobzfT7CefdyMNZ64XJkbaoxrJjl/Y2o=\r\n=82eR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c449430_1660517627392_0.8498137864336013"},"_hasShrinkwrap":false},"0.0.0-snapshot.c64396c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c64396c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.c64396c","@sifchain/proto-types":"0.0.0-snapshot.c64396c","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c64396c","_integrity":"sha512-XQqs/zmczbUOtHTqbqWmNvasPXBqZRwRAs4H0ZBLXq0lngR4Xpe0DvgGrHIn7M9HT/Rn0rcUoBw+1VEjaQL3Vg==","_resolved":"/tmp/dcf45eb6df67d3e3ddb6714bce80ace1/sifchain-stargate-0.0.0-snapshot.c64396c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c64396c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XQqs/zmczbUOtHTqbqWmNvasPXBqZRwRAs4H0ZBLXq0lngR4Xpe0DvgGrHIn7M9HT/Rn0rcUoBw+1VEjaQL3Vg==","shasum":"6fbe85766fd6e4b5d336e607ca72461ea74aa420","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c64396c.tgz","fileCount":42,"unpackedSize":139338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRAgDXEeNhjWlzEl0jtSwp0Z2YRXolIrKsGygqpzkrCgIhAM8qLl659U1QIaYOKSgYyL/pzSVB1zWkZCRJbzYeDhOY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+bfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogpg/+JoWsme3UTaI7/WmoLVy7Iiaeh3/ysY8dQcKyalVZoN2+jHVA\r\nWJxa1FfbW+tgwutqdx4CWs2rn4SEmCQdNAaC+wGB0lZ4/U2J5+aYoosFn/lg\r\nfbpEqz7v4lI7sA0JF853pipW8wmQ+87BL2VNbPHak3RdRoP0CMs8mO0zqhuy\r\nhJjqp6A0GCOmTqviZ8u9QvXwOTp0tK/Y2k6ctO5q5V7ErNFaiBTd+oVUlnjG\r\n1Zm55rGc8kBOcv40zqBZEqlamQ3OD0AYHlxxsRb7Wb8IsGpqajqRgm1vUekC\r\n7BqsROLquaPxU2rYQS7mVnrLDPnuuqJUBHksRK4OwzdaG06z/2QcjPIGKcj2\r\ndNwct+TcnJ5yt/G3D54IOu7jLDRZ64C7AUgp/qqnddT3ou7I0Jv2kaQnSWC8\r\nkltsSU0glK0FvlOsehnWsXp0jHmvo7yQ7S0p1X6t4JCnHiA+8vAdbcPlLybb\r\nHcEMC86oQPsh00WhkYz4aCBluadJ3NU7P+SdLCJzsABJtvBjicnZBkRmT+iz\r\nW6ObGQtWeXGah04/tM6l7Nnnz8Y+Jhnd05a/K4yQEeUGieSwvUjTkBFfa4OI\r\n2l6+iai+8JtbAXnWGKLF56Z6DmtXKL4322yBEfYB6NCGJWfwi5YNZB8MlDJK\r\nXyNR0pSZbvY+2j1OHKpAsUhR5PNshbARslY=\r\n=OTBc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c64396c_1660532707412_0.17897736791111285"},"_hasShrinkwrap":false},"0.0.0-snapshot.2195489":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2195489","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.2195489","@sifchain/proto-types":"0.0.0-snapshot.2195489","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\",\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber(),\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber(),\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber(),\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet,\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2195489","_integrity":"sha512-RgVuRkdmYpIZw7m9Mk5BJIio7gmnwx1Qm2oUhTh5WfYryOS5LJ9JQIF7BdsPHhZoFIGF7YtZW98BdJEnD0+KGQ==","_resolved":"/tmp/0b0b46ede78b744d32aacaaf770e06d6/sifchain-stargate-0.0.0-snapshot.2195489.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2195489.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RgVuRkdmYpIZw7m9Mk5BJIio7gmnwx1Qm2oUhTh5WfYryOS5LJ9JQIF7BdsPHhZoFIGF7YtZW98BdJEnD0+KGQ==","shasum":"bedd159943eb1730dbe3b91be52c4859d8baea51","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2195489.tgz","fileCount":42,"unpackedSize":139338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD979TEFa/IHdruD/q7CUmYRIIYkSNGnpYmzr9pRbXfHwIhAKNiFi+v2mtHCzSbMI2LpoeV7xOjQGqAzD51hVBNLWMk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+rfvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohdQ/7BUVWJoQ/oJrlMcCMx24etZ3AzNdSMrR4DioaaLK7GaKd3G7Y\r\nj3TQ/TRE9bwXzTWw4eEabENPwmqQsXUGd/rZRi6m2Yk8NkI430oDAJUSPF2p\r\nwFFYe/sb9fVxkkI80ibldrcOvTnKjPdwNJtIv9wjr3McvfYFgtSYnpPqQjrP\r\naidL9f/oheZwi70QtDnrsdR1Z72I5m6qk/M3NgMarBdLy1ZXqzaD0dtbKZbx\r\nQljzffCgxix+mAayYH6U3+FZcVjQl95LyVoKSkG+w57Q/ASnMek3lvJK1T5O\r\nGboJB8ccSJPmAFYuNsLs8xZPD368boL7knCPhKySwlgoYC0vpo7W2zygYitZ\r\n+wIVeYJTwTOgHm/KQ7eFleAb9W1zt3R6x7JOaxU1SWlXk6/mmPE4Ak4C6G9x\r\nVNHZ6/1iGY8YEW8rlsDw1lWw+sxIqLayUNi/XXyRtmmaZbMUQOpxqR5voGsp\r\nyBErVfzw2Oh6ovPo2GYE6vuYorUtsRztQvuAoZh7IFhkp/fjUOjsUPaFA42W\r\nxSvJXQw+eOjY6CSFy5T6fBM+U2YgRvN3PHZlTbUfXnSlV1SpzvBUVNnaXgv4\r\nmn7IoCrSVU8vgEWF/6kiHo/c8J8E0YWOMlCRcEyy2IJsMqAGWNc9z7NnCY8u\r\n1FoMi+AjfGaDUKL/3qBwPbHqe/DwYL7rWu8=\r\n=rWbS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2195489_1660598255151_0.5957088556528596"},"_hasShrinkwrap":false},"0.0.0-snapshot.931f6ec":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.931f6ec","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.931f6ec","@sifchain/proto-types":"0.0.0-snapshot.931f6ec","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.931f6ec","_integrity":"sha512-L9IhelTpogZmdmfIat9b1rW14LJzMTmNg6ck3kSPlhIjuMsNzprqkT0J1WHggRxW9ZM2oZqZ/00AYC17L3upkQ==","_resolved":"/tmp/10a48b5338a03ae4feb38237e189ff08/sifchain-stargate-0.0.0-snapshot.931f6ec.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.931f6ec.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L9IhelTpogZmdmfIat9b1rW14LJzMTmNg6ck3kSPlhIjuMsNzprqkT0J1WHggRxW9ZM2oZqZ/00AYC17L3upkQ==","shasum":"2e462decd49eeb7e227cd8613a9c858baf012ae6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.931f6ec.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlApfYH8/61kfpb1wodBGn5A/SrnMLQGbOVuUPEWq7zgIgevcV8++iGsfp+QBlt1bZB3d+HoDWcT9/2qJq4MzBVC0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+uhKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDLQ//QsmUUER+d9KwT6QrJVry1HRW/Cbad0nJ2wiAjqBhi814CXVJ\r\nNBME0hShsS+2oqq2+sP9+WBzPFtnrkHo1V34kZ0PYECC1lCOeEY6RwWFiTK9\r\n597/+rhW0cPlWlfEoYeik3U/M7tJWNcXS7GCDJJpN0kqs2hZQeBW1yPdNN4E\r\nAr2tLQSdAdLoPXG3AHHK8bLSn8LJcLPEncEOaLJjVqoFXFYwpKWRjoWoCNJK\r\n2ViH88sL9BnZnq3mVvg44eaXYQSOuRSaBpT6MzYfeSDQoa6SGDY4lQ9kTvcU\r\nmJ1FQQ2P0jRfAor2/jx8Udn/XSCX5v9qmve9x3bmEWAulUouErbiTaiG5ma0\r\nUqw6cTeIJ5Fotp9O9hQCDTxUMqncQz3aX49hVyxdeqTigvjihV1WceGPIhYh\r\nJkP7WaWg/EYR4QDMhyKQlQsA9xdkY+Tja7OIShB9enLpsaQrP7rFEXeENbTs\r\n4FXhUUH3ICUs2QDfH1lmLrOsmxIz0XsC0hWWp5JUxSwB6dxoSOf1xk3U2/Cj\r\neH5UB+cvxzvgFIL2ZiphPCVfQqGGSVRpZSdbJaQYDGnSE50T1G/8xAhwnzI9\r\nGFlGjILbqaAgQeJeIfTP0HGqlFyuSDEKhjdFIxcmCMJsKhwdX05DLP+810wC\r\nAwyxbMpH3+1neQTdzcwC9SjuwZFdtwwpbLs=\r\n=9swz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.931f6ec_1660610634119_0.2479831759526827"},"_hasShrinkwrap":false},"0.0.0-snapshot.c6f20ff":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c6f20ff","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.c6f20ff","@sifchain/proto-types":"0.0.0-snapshot.c6f20ff","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c6f20ff","_integrity":"sha512-a7NQWupglm5pswJyzobMYL0Kje5N9+scbAQZ1qOPOy1ziczY/S3HqNfsLDMqV36doOaxM3x5HzlPYCg9Qwpgyw==","_resolved":"/tmp/3d7ef4dc213bfd1cb170d6f5ac2abff1/sifchain-stargate-0.0.0-snapshot.c6f20ff.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c6f20ff.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-a7NQWupglm5pswJyzobMYL0Kje5N9+scbAQZ1qOPOy1ziczY/S3HqNfsLDMqV36doOaxM3x5HzlPYCg9Qwpgyw==","shasum":"6ceab5e71fb6b52be1e1e976a1d85198c606bd47","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c6f20ff.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOQ9zv0zzlSzS6T2YgSJiN7GQpdgHu6uSNfE8YliaAkAiBREhIasOq1tjIJHaonsyTAVTJmIDyr/d0zazZwdsRxrA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+vCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhPBAAkNCiJiMzSMmsBOMYaYlk8HCg88FyLMnVHQ8W1cSYZrgRgRjl\r\nJOT2PctUACOJCldCK0NDPZblMD83Ppt8OqKBN29Tan71aGSHZnhOfyZsAbQO\r\nVigojoK0ZCrzPwX4+hORjgJVus8XGFVLOIpQOeeZmL1DU5rCNFB/jFPnERAd\r\nBpetNpaZYFKnWJ5k/yWXG3r12TE9M+fhMkwNSN5aajVBCQ5l/Qa//BhQpJhR\r\nHTGc7axKdappTGoHvC7HSdnPh3HRIgSW5zXppg3hkG+JI/MKTwZWqN8IqwGI\r\npw7JKi4VQobLqys/d83ElDmDD8l8oUfGp7OsDWrQFxPDxUlqggBuDchs4ed1\r\n6rODVD0o8A8DIF2tsE542zs+UtrAWpTcxC6kr60/2yHwByzbgGMGggCf6Log\r\ngsR4Cx/rPZZT2naXyvd7XFGgaLhvlYEZrDnxA66Cl13zU8ik+qtxyhGKB4eu\r\nXsZOEPzy2AjFCL2eQnxZlL0WEyLaEpNBnjU9jQ98XUEYayJos7uM2Lw3KsTa\r\nhycj1jMffGiKe/eHZ15YNjSU660tgXvFLKD4Rh43BTbCqFQ9i/r80y99tanQ\r\nTzsSwAzDXPtgGapOJdkc6KlCy/mnfJMcbBBecauzeG5oRrpyNRHyf8c8lcF9\r\nT6pcANhinnmLhWcGfl6b99KowwqPr3FDUYo=\r\n=vv89\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c6f20ff_1660612766118_0.43377231997165566"},"_hasShrinkwrap":false},"0.0.0-snapshot.e225bdb":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e225bdb","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.e225bdb","@sifchain/proto-types":"0.0.0-snapshot.e225bdb","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e225bdb","_integrity":"sha512-zWoO5QAK3lDS/T0HJ96Jo5afxxhuJBh7abm3z4blzLIThUjV11/gVinNNT6NueVnamQ6m+T1l41HCElCkeSh6Q==","_resolved":"/tmp/b916ae8c6a4ad80bcee6271d9e2933a9/sifchain-stargate-0.0.0-snapshot.e225bdb.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e225bdb.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zWoO5QAK3lDS/T0HJ96Jo5afxxhuJBh7abm3z4blzLIThUjV11/gVinNNT6NueVnamQ6m+T1l41HCElCkeSh6Q==","shasum":"717580aa7dff9a266b0aef136508324d9d2aef32","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e225bdb.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC52x5WA/o1TCRjJKSD4tXCsP4wzmyHMYoROEhtEuSr6gIhAMSoOZXqLZ7EYtur/tf+C+oihLfeDcE4JFMT5HRomzU7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+vf7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZVBAAjyGq6isXV1Gicu88ANj8kF18OikkumPExZu/l1rZTIU4hvqF\r\nqYqhtkgntUrTWW2D4SarpXygSLvQg8621MXNEGWQcqh9BoJOwzgjmTp5ieaA\r\nfuS0ub20pUZS1IdfUXZtqXdOwUtuv4ma1VilRyr3G6w832u9KfVVRQ68mrH8\r\nsEn9l5khO63NOj9AmFO6zXtWmxrpclD+R3kV6RvBNZoRnnpDgO2TSpWHBKHA\r\nHxPUin+HjOzW+MR9h+IpLZb0w/rroqVyc5x1n/QxfVH2xP0Hjr30g62UpKr9\r\nNvp9ZU+IzIhgY2fg4eqUFllx+Bc+OpbjZJdbw+DIQ7kMRhNFt6kgyWH0Uh2/\r\nvDrNDingUQvFYTTJiwp35+Hc9EVMPBJVRAE/xwlqJMtUISSkDvoxe/o8HRZZ\r\nEQdv4AWrPN40C8lt8/+CHJk4Yay9fnUUsPOjolrqTcHNPVrP9IIWxxkaltAd\r\ndz12ycJoIKKrZ6C0me3QxMARdHBafrDPXIvEMqiuSt6+Rk9ZPJsIvgG1Lsh6\r\nKl7xLi3XA6A4zV5fHJ1IuutyEDXl7oTUAggskRNPCT1mQS342Hw+7tjDCZl8\r\nSmbIxYvVadihu9Tpwcfw+PzN93f+JzF/0HVdVKRHhENVZkRj39by40xCNLqQ\r\n1vwGNVy6UmzaU3g+KWxnpTb41jk25hKgo5o=\r\n=bMIy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e225bdb_1660614650997_0.5147105554078344"},"_hasShrinkwrap":false},"0.0.0-snapshot.32bfa2e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.32bfa2e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.32bfa2e","@sifchain/proto-types":"0.0.0-snapshot.32bfa2e","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.32bfa2e","_integrity":"sha512-7lg/t6e89xb/FpJRGDBnsUhfL7uzmFrKd6NZiWakUUjwmgnaPwHxurIE1ApU2sPujDns2Cowm4RKT9/BCWEWVQ==","_resolved":"/tmp/37ff88bfef95295dbb95fe05dc0b50fa/sifchain-stargate-0.0.0-snapshot.32bfa2e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.32bfa2e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7lg/t6e89xb/FpJRGDBnsUhfL7uzmFrKd6NZiWakUUjwmgnaPwHxurIE1ApU2sPujDns2Cowm4RKT9/BCWEWVQ==","shasum":"032f1d2325e29a7e7b314016769a2d1adfd524da","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.32bfa2e.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8md7zkNfsabVDi/2KvQOyweqP+rsWaKWnV3+t5JqZAIgTS1586C1zYdcxOF+bcknqPiQb5btCrR+jtbBQl8K8m4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++ivACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3bg/+NfBg9ZDk4F5OtakTcTOZ3P7B+zwfO+d3SCwjhh9IDiQK7eNg\r\nObOJrjXmGKUGG41ZkTFylka3sjJPGKmkbxSZTghgNr2WyDmSgUTuLwhrbu8H\r\n8g+CiD+W4NsXB30tJlaVbiEhQLE3KxVgA3aqLhHGpkFMQ7mFRJ9/BOuuAwHe\r\nAD1Ybgh7UJTJnvT4T5dGpZQKb4rl1HyGoRhkqDl478Jqv2chHkXn8twuNPfe\r\niquldge/ok4lxJBB8UIniLFAH66hfQ4bOGYP2oEkLKCcM2xeWnJOPHzWKAOz\r\nerbY61m1JerpFfFlu8gtKbYotqfntbn37m6joLW8g+A1levwsbGUdJmLVniY\r\nr64+NGYMFiX5n8BOKqU4uuEy2oQJChpyi4lXG7C+iSe08UlO8YD2d1aOP4p0\r\nsxOmXpEaj1jdQYyaegNQbIxQUQxmEEMBJnbfFud7mvX6GIrs3WMK3kW2BCrB\r\na0Uh31aS/DYp2HmZpryu4D0EDka5WXmxa7XyzhaBwj4ItZ3eG4CFY2MG+6PS\r\n4qwZBrAZGUjrWGsd+q2xlbqyKcH6UftsJvnS5qns0/07OzPazSarIDj6aOoD\r\nIHk9i5ilhdUpl46GF8sE3Jb4RLFB9jpS9MUvjnZSmsMmDfgzpFlbeJZDLFS/\r\noKyIHm3Uwt5b2vyAmOqFRH1TIo2J+ZZf07I=\r\n=pLl8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.32bfa2e_1660676271699_0.29007445182259173"},"_hasShrinkwrap":false},"0.0.0-snapshot.2801837":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2801837","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.2801837","@sifchain/proto-types":"0.0.0-snapshot.2801837","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2801837","_integrity":"sha512-oSxKDekhgu4XWmvS9q+Y8LbJHhHBQHt4dIvYnn7XEyaj3UzNEj2NYjs3LSUX+s91zbZMH+M5INqS+wNs73OIrw==","_resolved":"/tmp/0e95884d6e71ae2eb2185aac57346acc/sifchain-stargate-0.0.0-snapshot.2801837.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2801837.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oSxKDekhgu4XWmvS9q+Y8LbJHhHBQHt4dIvYnn7XEyaj3UzNEj2NYjs3LSUX+s91zbZMH+M5INqS+wNs73OIrw==","shasum":"597a75b7ddf7fb667d1711da4a2604d5440966a6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2801837.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNh0bofYMlAHTjj694ITSGb8odoG2IMSrkG3ujZVXd8AiEA5dnt2vnB4ntgVHczzVZHcqKNyXIZWd21pvpn24OQmTk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/w0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOKQ/+M3Pgztshamjg8OZniZ4LtHEYVgNT666JOTCmIRc1wmXNB5+t\r\nsVeF87uyf477C3KNl0hvA6seJKb5BAKgdXsCyNdjt9boW+Sg6x/tu1TwvvaB\r\nOS5KSvZNXc+sf1G5FMoLEN7WHe2gY2WO8xZ5jsvPN1di2KX8STfMATR7IsAs\r\nSaUcLrua8uuMOyOlZQav+g3ZOFyg99Op7yTsrd1GGnkBJ401LD2M2kJo/QY1\r\ncRMEBKYX1RENg4JkgIrzsgKao9I/FMrPjzZweASyjKDGGXLm35L/xN0emT4J\r\n1JlSbWTsabixTr8Wo6Y6EEmhFYQa7yb1+CByfbD9vgDrByTLfMC3tmD1c0VU\r\nnJk/Gi5pj1s9GCvHx8GhReUbbTYcoKdQFTJORP2IO/UT/6X1kAVn6KkkgzkQ\r\nn9qZAzMvZKgD5MCex3OguCz1xdji8z5c8cuIU+IStidgRoJH/JBTTMMC3Opm\r\nkyGZuoYBpvGqM3U5t+mfAN2a1tUzCkqwJcOq0pJCILe8VtlrESayh3cmN+uT\r\nfou7M3uPXmFqiiWQylXyRo6Cln7DehnOvcXiD8OCtfdNMt7lCswntTBj3tVK\r\nkoYyrS2Wpl6TVwN+Q4EF/e0OaM9elonFZXFEyKVzUBXNNNqbIFsCBHGeXzTk\r\n3kikoZuzmGJ+NusmL75gSKGgOtiekq1bAOY=\r\n=MsCe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2801837_1660681268388_0.681154283928898"},"_hasShrinkwrap":false},"0.0.0-snapshot.d31f736":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d31f736","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.d31f736","@sifchain/proto-types":"0.0.0-snapshot.d31f736","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\n  \"https://rpc-testnet.sifchain.finance\"\n);\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry\n  .entries({})\n  .then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          rowan.decimals.toNumber()\n        ).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\n          \"100\",\n          juno.decimals.toNumber()\n        ).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\n              \"100\",\n              rowan.decimals.toNumber()\n            ).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://rpc-testnet.sifchain.finance\",\n  wallet\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\n  \"juno_rpc\",\n  wallet\n);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d31f736","_integrity":"sha512-4wO9z9tWRPSy421JJ/n4H0lfLWueWqu2K1tIkftsVpZ8zHScjIZq3inQMiugCwTAT0znNUODuPedXJn3Cn2muw==","_resolved":"/tmp/d21a36de2decc97ab0773377aaecf936/sifchain-stargate-0.0.0-snapshot.d31f736.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d31f736.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4wO9z9tWRPSy421JJ/n4H0lfLWueWqu2K1tIkftsVpZ8zHScjIZq3inQMiugCwTAT0znNUODuPedXJn3Cn2muw==","shasum":"f9ac9fe5c65e367492f87319a918b29b60d3f5d3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d31f736.tgz","fileCount":42,"unpackedSize":139274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2rtfNdpkiBcggcXqh+8UIdhX0HrUwqWKvaDEuQ4owgIgOErLRTiXRiYlrYxUo9xLcDxhlPY5gmPLHivrClb5hNs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/7uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAohAAma9fZ/OrFmEdcBDgQbvdXHxs6dxbdwUuahSW4xoDQCDuOhEX\r\nucf+w3y12aqCiHgU96gM7LdPDCp31X55VX6f7hkqlAwbM7Z9cj1BmjjS7RA2\r\n+jf/zSde2Q2TuLQYhcjn8H+7lB5pO6hOMnHR5jH2N4wddSATQH13Ls71tO9E\r\n1JH4H79bcgP2ep+t38sOgL5loc/B5NLI7tSM6NWwnDppbpjNo+ehAPAsoz9m\r\nKtmVXJ/yMudgCzHVTu4dnoLWtOwv+5ja0y8bZRYtMToUOVlqTmqeZyUI7+6u\r\nEJixYKLZKrL0uggb+Nq2B2lx42chtSpoKOPzmZ+Gsjohrshstst+mKCMQh0/\r\nfSpkA6JmdMC18M6liowKT/FMifW+VCx9trPPzv+X5NyFytqC5SIZolv2PG7U\r\nn9zLY6Gy5Rf7SkGji/kIupQzCCqsGBL6Gb12DxEdP/FOBneRXCq214ibouz6\r\nCCUJ9hnD5/cvGvgQwbFyeQBUyjMgEoKeeqwg+yctvPHn+S+Fp0rCv17uz32j\r\nXsp3nl+DZk5eWZyGtSHNMtgCV29v81cdcrI5TSUhwUwiGxXfEuRsEv+konyq\r\n9YXAkb5WDgrpHMi0uA3LGSAfyYvajvha1rAqmewsESnvBZEL2uiiM3tyK1oP\r\n1SaLZ4kLdl66LfBgZ5107rmVS0P0UeNEwnY=\r\n=TTEn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d31f736_1660681966594_0.6399295021088856"},"_hasShrinkwrap":false},"0.0.0-snapshot.1f361b8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1f361b8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.1f361b8","@sifchain/proto-types":"0.0.0-snapshot.1f361b8","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1f361b8","_integrity":"sha512-XLhxkAkUbL/KixOco7IZP6Hwny338uv7YUDxFExcIKVRyk4HI4n8Wdqok/w/lV8hQJbKE1xEiz1DK7D9siVl7g==","_resolved":"/tmp/eeca6a033428c30222e57089c3a0dbc9/sifchain-stargate-0.0.0-snapshot.1f361b8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1f361b8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XLhxkAkUbL/KixOco7IZP6Hwny338uv7YUDxFExcIKVRyk4HI4n8Wdqok/w/lV8hQJbKE1xEiz1DK7D9siVl7g==","shasum":"0562447017d7ea2670a89971253f983788178093","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1f361b8.tgz","fileCount":42,"unpackedSize":138505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDduuRvwn+JGjYigNru9uf89/J2Ig+/Po7n0bN7i9txNAIhAJ/Ll4JI+c1pd92iRhZZ27qrg9dBIzQvCRdVrTDsCVm6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/ZMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5ZQ/+N+aNiZOuInifBOt90d/bakAVkEjvlCsyDUCZHIixuBXsvXcB\r\nU9Apqxovpjl2O13i8tyNZoA9176Qefbilj9HEmNXxi9uTUubYwMQ6kSCLVOz\r\nAI5hXY0jEypJJwS8BOU7MFlkfZ2h4CRBzHR1N8aWtLN5BWJFRZIvmEkX1koa\r\n9GFXL7cVmEarZHaNOUzNA8KBNrMgk3Va+O3fpZz+h7ebYByRXrBigFraOrfV\r\nLYZRRIt5QCYdrGGejCL6T3wrUl3sSmCEfcc63wdEm9GDQebVsb8zBp3Wff1f\r\nSyONmfwvdMtWmYeEIOYgPB2Oy1AG0CY8vbTJEcRA0dQYcwMd2XYgLJv57N8t\r\nixGbefVQnDF6EBmg1keqj5zHU9KEXh9v4HhzzPMmhUmu4HXKf+CHFtHnKKQi\r\nE7yiIQcf4CRjlcUi1ECTcKSR7fLlsontekHEGKbyrkSyX+EG8+CGD2hwiik0\r\nsRLjwgr0bXH/1GcAU3KGnj1f0cc1WimAYl1rAhNZK3xQ3mbCkevZE+huVZMu\r\nbSpch6exCxZxjJDLpRJ3qfD8/A26Sz/1eSxQAxBwqcd9py2NajpfWI71SHwJ\r\nkSEYNCh6EWAzA/BkNmdzxRRWL1xSKghkvkNeyim5BsRRvB/3YVdCOMgweCdK\r\ns4QEyg6JhHhCcavHa24mRKpIe7DkZEL/yeA=\r\n=rVST\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1f361b8_1660785409406_0.8756716760708989"},"_hasShrinkwrap":false},"0.0.0-snapshot.2ca4d4c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2ca4d4c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.2ca4d4c","@sifchain/proto-types":"0.0.0-snapshot.2ca4d4c","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2ca4d4c","_integrity":"sha512-kszVTBWd5aSEOJ8KbEYQeVbxY3bZqmdM+Q21bZA2j82QM9buiVXLPDrAavc58mbeKWae2mKUtSNWyH7eUn2E9A==","_resolved":"/tmp/014dd08b942c6fd5379fc63010fe03cf/sifchain-stargate-0.0.0-snapshot.2ca4d4c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2ca4d4c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kszVTBWd5aSEOJ8KbEYQeVbxY3bZqmdM+Q21bZA2j82QM9buiVXLPDrAavc58mbeKWae2mKUtSNWyH7eUn2E9A==","shasum":"32f951da5201f77001cbe4a6bac4d00ab3c65a01","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2ca4d4c.tgz","fileCount":42,"unpackedSize":138505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5uN6r4FKgeJMBxCZFt9vpRSzo9t6TTMVDO6af6mUv/gIhAMmpEjdnjf2rKdHU8T6zolB1QSbAJMtMPaFsJ6nBFpgi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/b2nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPow/+Jm+G07hHdTHOFVm4mXi9nPiQUOmfcbxQbnckMoMU7UPUjNCO\r\nY87nkor+uuNxaN29JLOlHxywufAIU3/OY/Pi406TZa+HSHBYkNS9X1T9An70\r\nWkqzrefBNCDYcDqIJ2Y3xr4sww4QXMZnB43jb0qKrXbFrKgVPYVXD52qcB34\r\nJfIrnyIXc1IgOo78EK8jnE5abcQw8/fBGDYN8em4b8Yrow7KV5qpFyzsdqT0\r\nhFR5krGW8AdlOVyrET6/BixDmfD9XDmY6t4e/nDxR6TtIDv9xz3vjEjWmS14\r\nY4JDwECa5It/a7GOT4bHZXDSSwoYmnbPHoba0CaFisWwx+pONCp7ifVoIsFI\r\nm9zB+VNy3Z4POCLtNbPHi3aDxcLtJdcBJpFP7e9UeuEdAydof7T+EY3xRCy8\r\numape7RlV6qm5tfsk7dFdQNgoW+qs08T7FcIS83nr5dvReyiC7nKB17wVZvF\r\njGJinBHXOKu9hGVwjKE/Cqc4nIYfsXeE3DuwehDf4xR9cG94cQZ8WGq50xTH\r\n8mJxc5ADI8rGe6eBFy2+exCgKUCJp4hbVPQ8clOgZwhzjGHxubI/jk4hrAab\r\nJ4WRhFWBte9ewHoMqGX37+dF1nPQXFkVvNVes8ZWbYHIs2sb4pIrjHCoWRr+\r\nAQEtyhSANZbgrvZSAoDhChFTuZvEu4aVz5I=\r\n=P8sD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2ca4d4c_1660796327764_0.28330240307352894"},"_hasShrinkwrap":false},"0.0.0-snapshot.78503e8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.78503e8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.78503e8","@sifchain/proto-types":"0.0.0-snapshot.78503e8","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.78503e8","_integrity":"sha512-QQv2pculdojS/RmPhUqZZSRzvGoq31FZOewPMWKmeMq9TwwnLIEVOQfx3oE+zom7OPX1Rgr+MhbdNFPfQDjgew==","_resolved":"/tmp/baee552c9f679756987287dfbbd7bbe6/sifchain-stargate-0.0.0-snapshot.78503e8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.78503e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QQv2pculdojS/RmPhUqZZSRzvGoq31FZOewPMWKmeMq9TwwnLIEVOQfx3oE+zom7OPX1Rgr+MhbdNFPfQDjgew==","shasum":"cecb0e8ac254e5a1806ecaf1c47ff830d8a8018b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.78503e8.tgz","fileCount":42,"unpackedSize":139733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJUeGAA9ohWBwuJMwM6Y4A/xzS09aXpu6lNQwbhGIsSAiEAsuN1H5mSxC8A4PtYu6rWO00I4zGV3JbIJdtkuA67nXA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/cZOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQdBAAklrG9BxCZeGA1Lg60TSDeZ7FziwAw8KaNSOwXOf2MpCwRNUM\r\n2+Iyxpy1L2t1wOaf16NI0kovntjofeX3aA29khbac43yAEJAooNSZ7tsgs3t\r\n/cAe9vXKfLCwpneeSKsqOZkVPF7sJR1073s71iDgKtkwWNJLA7qlkV06pXWT\r\nYp7aRbPM2eZrSbPsTdEvXc01JgG2zm/L78YRjV6YuVi4Up2oJ7YDhrYOvitr\r\nN+SaFrOpIB/KcK1NXkhpo75YVBxK1ZvMVdCOxnEFkEM5xocnblZhVe4t5WdD\r\n087S7QGYF800c8tJ2VCRdANpXgTaEXcQyN6UpvVrHJ9Nzk4h6lEbz1T/jjNC\r\nyZKhyOydQUtuWbzw1w4XIGL8YamGe10baliRaIZAZoiFAOgSsrjSK50nJtk9\r\nEGjAX3HvxEN7vcWyC/pj/Sy4Msn+n8DWQoPhzGepYJ/btBCeEPzE58My3ZN5\r\nccu96RhQD9l0pYeoofSc7cpduRjY7hnPZxYPoWbYOzQyh0KXvkMOdlW5iSO3\r\nTZyVkC4Tx7GWMwysInbWxAAYyDvKROudNIvSjKokotqi/bAI5RB1Jbusx2am\r\njw6ksU53zUZ73TOUeHh9Ako14s8jxmBYRAcyka0AyGSnJ8cyyvpAtWgOrtzd\r\n3X9VL6hTgpc76FlgUd9ZR7MLNiexV1ss9Ak=\r\n=0b/J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.78503e8_1660798542636_0.03191181970242729"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d0e470":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9d0e470","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.9d0e470","@sifchain/proto-types":"0.0.0-snapshot.9d0e470","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9d0e470","_integrity":"sha512-STiTPiGnOQy28L77MdvJNdF6uTL7jSg6J1vO3+T+yQ3cpipGe6enyqvFXnapM95JfrQgzMCbWuEid4M0B/deWQ==","_resolved":"/tmp/54286d2f34b4b195ecd6f02e6ef3c63e/sifchain-stargate-0.0.0-snapshot.9d0e470.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9d0e470.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-STiTPiGnOQy28L77MdvJNdF6uTL7jSg6J1vO3+T+yQ3cpipGe6enyqvFXnapM95JfrQgzMCbWuEid4M0B/deWQ==","shasum":"b153fc7589d272f740b806419ed27b5f66d2191d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9d0e470.tgz","fileCount":42,"unpackedSize":139733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU7UWdIoTCeeHJTqquSaw3ifndhZK5VX8EICeMUU5+rAiAL0dDqL5OW+blYOSPUaxcodn0vu61MmoAZF4jyHTmU9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/kFlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZGQ/9E+YqAvo4dfQw+uiKzrW2QBtTnzg4bHNVZ8IP0ku5KfboEuV/\r\n9buJi5Q3mCL7x9wum0HxPZzoL0Veok0Vqicuh2+ipd0q7LFNPbPB+QBg12iu\r\nP1Z+Htr50dt5nZB9hb0BDIwo8Y1m8LKiUziw2lsKWRxMQYCxV/0GpD09JvqI\r\npIWYiZG7K311XsIN6ffBWVuTJ5TsOuaHh/0sgBZCwXrUBOaBT7fvZscZzYdp\r\n0SBvbC3NHqxd0BVUOmFo/4Cs6vFtQ76y9BnNy9NKR/32vlotN3kPC+5DjPe9\r\nrS30he1DPZ9kFfkFOo2ltOHr0SRtZEcVbY+x6dFvvHrdWaZneNk8dI3fWzAg\r\nOjIlaGbYjRBSIBg4c1aJWGxo11eq1aB9zooKzJmyo5AvR9EtgLRmiPOLKcxq\r\n6vJ/A1b69DPPCm19xOSAWbXTLViqOp9Uo5Y26lc/i4ZDDTp1H029QDz6A1Xu\r\n1tSOZ1xSFgKaFWk69Yue603vBhGspZjuhLlROnLYOFxMCs75GACiaA2UVOZn\r\nlYYLEEHdyc5/j8UppMDxWnB9Op6r071KiczqtnAcvsoNzyTCQEhBlMnIJKdV\r\nUsH7fIEOioiPEO89i/ImqM0n8Nx98rJIoqF2ZKqUVmHMARbhlyZrvFFVbYG7\r\nFaK67H30dh1AsF4kLoYXYyCnPK4UKBkzbbY=\r\n=C/li\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9d0e470_1660830052890_0.145328218035917"},"_hasShrinkwrap":false},"0.0.0-snapshot.9989087":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9989087","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.9989087","@sifchain/proto-types":"0.0.0-snapshot.9989087","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9989087","_integrity":"sha512-eFQeIRC7xT93Phd5GZJgKDPj5Rcjt613tqIrejW5bUILvazXdwOsijY7vRkTJxI0xTXB8ptlzKfmN3N+SHlvAQ==","_resolved":"/tmp/d98c3cb9f945052659b0b3ac91ded690/sifchain-stargate-0.0.0-snapshot.9989087.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9989087.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eFQeIRC7xT93Phd5GZJgKDPj5Rcjt613tqIrejW5bUILvazXdwOsijY7vRkTJxI0xTXB8ptlzKfmN3N+SHlvAQ==","shasum":"edc97218cba9bda3fab10e9ae82f905f27a36000","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9989087.tgz","fileCount":42,"unpackedSize":139733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD862W/4yF6LriPG5VjbQLA8dgxi9+1JDoPZ/QIiB7NxQIgaHa9bx3b1lLTAk6EVlBvJ0s3VwksbPAjiW3PaxBLsds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBLtWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfTw//SCbp94Y60O3DF1LMcc1gMLlX1cuDhsDzZFKJBYzh7yQSORV1\r\nfCQKJoI4C8EqNoAqGxuT4eoQKYCYRwHW83KS0S7wlN0i9CRuvgeZOMzl7zzA\r\nPcsWR9jf3Rja6qrMzmHar4u5TKvsRdP93LphSEjArQQx5sO96p7g0w71pJHz\r\nwEzpHtENRbezTcTKvTmbJo9gEjYKcc8CMYIADHcFrhFFGDejqob6K+dyfD0Y\r\nYzDO2dMImB57mIgUtCi7qVcoyl/PL2FFgWnqU6D8l3RYRIvu+1znxhg2Lk67\r\nCObEys2kzsmkT1bJkV+o7/s6YlogtdrJZklPLN7jBEHptHioyP4OG6wKvGhm\r\neq00YYp+N3vyd/ZfOhN5IWgjIdEhonkVrUWad0LqWIap7yREpuPaf6FT+dvm\r\n+KS9SZs49RzCkR3RotrGTAAOhhToTSH0snGw3jLPSCkn+VKaCKWRLOYZNfB6\r\nhhHRilAn4G8AoM4cU3AQFcwUNSymfxATteMeVCyiW4OiEdAB4eGD2lGfeG3f\r\nenO8J41BmQ6866Me4HjBgc+zR7yLaiuu31ZAl5IQ+C4kUjSbuyIiLzU2mhnx\r\n9ASSEWiUjnEcC/cpzv5Ew32VkswetBfJlJNS1oAVkqLMloxU7v990Mb9/A23\r\nLCA+x75vYJ39bTpolrAZL/lLk167GYg2q9o=\r\n=AoTx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9989087_1661254486181_0.8734129160355542"},"_hasShrinkwrap":false},"0.0.0-snapshot.22f7527":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.22f7527","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.22f7527","@sifchain/proto-types":"0.0.0-snapshot.22f7527","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","@types/jest":"^28.1.6","degit":"^2.8.4","jest":"^28.1.3","ts-jest":"^28.0.7","ts-proto":"^1.121.5","typescript":"4.7.4"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"jest"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://rpc-testnet.sifchain.finance\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\"https://rpc-testnet.sifchain.finance\", wallet);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.22f7527","_integrity":"sha512-2PXYgYVgU4+LGWFnL/ZRKjLaI11hY+uTGOP5H9OgE2/wx8cpkLqhODJn2lbOYvd+BUpNuBAwLqiPttawg0fKdw==","_resolved":"/tmp/0221bb7772694e675b480c952a5c9c1b/sifchain-stargate-0.0.0-snapshot.22f7527.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.22f7527.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2PXYgYVgU4+LGWFnL/ZRKjLaI11hY+uTGOP5H9OgE2/wx8cpkLqhODJn2lbOYvd+BUpNuBAwLqiPttawg0fKdw==","shasum":"0cf8b0d4dd66ff4df6744fc9b50bd61e80e225bc","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.22f7527.tgz","fileCount":42,"unpackedSize":139733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr+gSGgGvCwhW0mAsAi0/Fln6ljVEoxtcjazoOLeG8kAiBTbdY0iuig33Q/K/TKmCxGE/x+c+j6nZzUVBzl12HH6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBZREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppQQ//VCwkg3sh8K4sJ5ar4nIIyukBEYCJFCMkhc5FUsEbMHMF8RN0\r\nflp0JTsWRK7uCpkjWKJwx6SiwauzT37vVKItr2Qice2H7YibnJuYM5LPwrYw\r\nV6V+4FTm70ozYer3TuAG9itDDf9xbmGcwOkodGFAaTorzWQP0QdDvKL17Oa8\r\nu5vzGJ6Ftfk3eXdl5jFq8YwwGBCzph7JvVrpN9p6LJgTw08omqKiSnDhW1u8\r\nYBy53oUEZrK46ZL598Dcgwi2nyDr72rd1kibeIkuM4TJ/EWyshkUwOAYqLt5\r\nufnvk6fTLWl8TlbZzWk7dUMIFf75lejM3r2/4Y9Q5Q880LYSBBNh5utlobul\r\nrPjbqy9e0M1CHNVUwPHZbgoQ5Vur9nAY8zniMBA2Jg8KCiJ+WPZLQ0niRCV/\r\nOCv4+gW4OJys/XqfVYHM8i4SOLblopxp2GpBBp1llyEhVPFVWYRCiPLZVX0V\r\n7QMFeaTMkqPgE3e1Ir+SBphBRR+Fu3KXRn4cxdS/aJrL18nafW6zINImnehZ\r\nu9+nDOoNd3XxHEYdyiaeYTFhme6mxRNmcsQR1I9dHvzy6zBoc3XpWueFIUxT\r\nqYrTdZryLaO1rf50ziwF1nP6zKB8mYdv6OL0cwZAmyGHRyLefD8EO6XGDvw7\r\nrg6TzIweVowkvIdO8IB5olstrK/vZBo2bu0=\r\n=nxFh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.22f7527_1661310020157_0.27863002318932173"},"_hasShrinkwrap":false},"0.0.0-snapshot.e6c99e3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e6c99e3","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.e6c99e3","@sifchain/proto-types":"0.0.0-snapshot.e6c99e3","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e6c99e3","_integrity":"sha512-ZoqUC2vX1uNaTlVmKV9rmpirndpKgxc/GgsAvKdAbxucDncE7LWCjfGDNXRrXoWeo6DjYn/zlpGLieLHHt9UVw==","_resolved":"/tmp/39a2b4f12943509ea49efaea509021c1/sifchain-stargate-0.0.0-snapshot.e6c99e3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e6c99e3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZoqUC2vX1uNaTlVmKV9rmpirndpKgxc/GgsAvKdAbxucDncE7LWCjfGDNXRrXoWeo6DjYn/zlpGLieLHHt9UVw==","shasum":"1cd7a78e013f4fc6e0ac4ef6b504231110211a35","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e6c99e3.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkHEZiT+y+0tnAm4AhDVw1mQTNSI7KehgyUZidbKt4KAiAy3EDpbcWKA7Wc3E5YCwUHBBej9F/Mw1EhbWg6EooBYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCLLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd8Q//Yz9YRZi7yCzGMIBjfSzWdKmC4n8tzosrwpMas5ga8Fe8ubzp\r\nZdR3qx0SQg2gGlbRhzv3qFYOxIxGddBN7yHDvN2oDVKRQ4StzIXrS4HP5SdD\r\nf4nPTfIIguNuKvKuiEZnZqHIAuuKBo0W+Oe/wPB2dbDYDBZt5UZ7E8X1r8yH\r\n2i8KsWABnOGJgIGrPIKLyuFUJV2Fy3loFUWOeSx0YZFivqFlJbbPhj8hPUaf\r\niPtvVDqfOD/TF4IVB7Q4gfAs2Yb8NgG9EfYAxe94cr1g26bY53D1Fbvu8qD+\r\nYQQA2vOyiUv03SI/BQxpuc5ZJolWOnnL0a53yk4hfqaXssHXaFgZ90QGOBzd\r\nsJATk3hCPTV3SwYWr/OUEjZBYZpblZ8ml6QO9h91N0ytj7DAATsN2Kz+IG/X\r\nysYvYTucD50KHO0hzI7yvVqkb8i7GJFxPufmErbdqUTmMmeX3I+ZXYosw65a\r\nTaq8fTWrj2BGcr5lGaduRgLzIO8U6H3M0hdmLbQwnJnGsnnwCOQmCTXQslaH\r\n9/5qVB/io/FuvUaHRTMRt6qTDIuYZKq9sJBXXfpiWXxLkQzyzQdAxcQSiv3h\r\nrDBmkVCqYLbpuPZzWoJdrws8LlU9NstKd8s5ThjjoExXO02LzlxJ/4K3Bs2z\r\nuVh7XoXFJ/hUPPsQRJ5l6r48mY3TLc1i9+g=\r\n=Yu2h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e6c99e3_1661514468123_0.3054779825274483"},"_hasShrinkwrap":false},"0.0.0-snapshot.5cf4b99":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5cf4b99","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.5cf4b99","@sifchain/proto-types":"0.0.0-snapshot.5cf4b99","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5cf4b99","_integrity":"sha512-Y7X0XfOyXU+iHOoSEd7sdMvSC8ZT2IrlZ7Ja8LfhsC0uWZsweZz8k8NDkf9Pl3cdWrk0f5SRi2Kw1DIOTLKEeA==","_resolved":"/tmp/06076a13f213ad7721c7a2fb6c6aa1c0/sifchain-stargate-0.0.0-snapshot.5cf4b99.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5cf4b99.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Y7X0XfOyXU+iHOoSEd7sdMvSC8ZT2IrlZ7Ja8LfhsC0uWZsweZz8k8NDkf9Pl3cdWrk0f5SRi2Kw1DIOTLKEeA==","shasum":"924c3fa0016695f469efa1eccd14e74dfe8ed92a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5cf4b99.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFZk3tj7dnz2+GJwiXeXLRBNdcE4jK5FAYfs3PL3kXnAiBt3rHwmhE/eYVfISAKp+P/7o1vEi5TKalXimaOeR6Hnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCM48ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCaw/+N5kKYr4aC05QlY76XT5LxDVlW+VDUXEYV4jDEG6GpaIMj7PE\r\njwE1ZNYjImp8JhZl84oYs8q2fJTg8jxwaE36qMf6p+ZnWd+sYt/qomCHCQzj\r\n0WEiJ+N/wV2V6C8Us8cI+q0We9gjuTvrAGhGiIBI28ME9osL8xUFrBqdXtaO\r\nK4gaE+pFWTIK1SkEMFr/FA2ZLgzInGlinONFSFzcmMD3L3kRg8wNwS7mpk4w\r\nwwVQeCiIx/9GvItMmtwMXh+ocidyjLSRR+8t0efR+hFUEVW1y1aXJol76age\r\nNnqBAW1/VU0dA54KmM2dRvnU3JllXtPbF/oY8VaDmg/zWVoXVbuCj5vX8hai\r\nI32hzuI2MvmvpwGs10dacNjFBtS6vnZqYbXliioIVWyT10u6p+D6kn0a1DmZ\r\n9sJlo9D+0JfHRchRhlWKvNSGZ85eO0Umm838nqL1MTabY38m8t7WDMdazpL3\r\n/b0dRlj9ncsdzMl4zzxCEcAJZQNm/wPCiP7lw7QSlTSw3tt2BqwDy70F+MWb\r\nulKC2UUq2RZekeuAKMNbqZPT5JK+dq85W71K4NLefQ5wv3Gfk3suLPlWPyUb\r\nVlrR6eEPeVUaBzL6w6mIh5xY3GTBw2nbJh99Rw2zLj+SnK1SLUQ4G9FJOwo1\r\ntVuGHM9yjHM98TDH/FuVGSOJ8Mq+xc3l1Pc=\r\n=o9mc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5cf4b99_1661521468316_0.27821536917448797"},"_hasShrinkwrap":false},"0.0.0-snapshot.c4ca451":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c4ca451","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.c4ca451","@sifchain/proto-types":"0.0.0-snapshot.c4ca451","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c4ca451","_integrity":"sha512-y/UV4YtZL7+riB1ImHDvA6XhWPb/NJycP2tMd2CwLGP8BPIlOWdmhCOZ+dyVaD84DVkOKoaoyihX+aB+8VPMdA==","_resolved":"/tmp/84551f179709b20c2392ccaa868dc962/sifchain-stargate-0.0.0-snapshot.c4ca451.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c4ca451.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-y/UV4YtZL7+riB1ImHDvA6XhWPb/NJycP2tMd2CwLGP8BPIlOWdmhCOZ+dyVaD84DVkOKoaoyihX+aB+8VPMdA==","shasum":"2c9976dadb96cbf2186651d5cd56256bc3739b0e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c4ca451.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaSeNOWsg6ZYjKksTgRm90Tf0TD0reQi24UC6CaHisegIgOHuDkvyawmvtfnL21H+BJt+zSxaQysOdK3pknxyUq3Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDElxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2MA//VYDKdQEm+OJhp34JF+uL4GexpbVVFn4bz2Litu8nJCKa5nxR\r\nHi0dDiAeqongOpIV78u7htCv/LP7okuEJCVP2PEXs2M1xx0ZhENf6lxh+8OI\r\nHCKdqlxiZI5KPMx+T662lbVFc6yclU1SC9B8F8ow2Es7Gx+37iFlnRX/VJB+\r\n6geBJid0GRIUCIe+vxiGKUD40YWJxLWia9Cj8R2xmvJZEA7TIsT/UwSpZ/B4\r\nh4qjLTyNjyQNhgQij/NpTfTxSpMdDvVk/6cevFUY1eDd8YvYkUwrwARGXOT3\r\n9IWg6ghBvD1a+a5n/fjDsPmIu3KnIcT95sMhrl4V2obKv/lVbIy4QFU4YCbw\r\n7WleLSChNjMbx2Zanam+0MQ2x3c3IhDhK5+Sz9vrfPjJ9ayLwUBexw0Lfhen\r\nrwzSPoOYFrlCg/7JE+7Yzr7yk8+1dbfJN765r2fVavJ2Csazasi5j3M/88kC\r\nxZydNCln3gt1gaj1Dg63auwucdPTYEVDQ/ZKQCmvbVfOYna5CxwGCyuYBM1S\r\nFBtlujuWmodv+LhzlEm7otepxIgZhik5CXJQuaLYWA1yU+puJWsospLdaOnU\r\nMii8T9wbDFpDFyZCNzbz+ic+sXVEkutGj8FvEJGMndUgltki/Ni9lKSZlSmz\r\nMNu2tIs0dPpGcsrrU68szH3Mwk6QX6gqRsA=\r\n=i0zq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c4ca451_1661749617139_0.740250606880257"},"_hasShrinkwrap":false},"0.0.0-snapshot.383d134":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.383d134","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.383d134","@sifchain/proto-types":"0.0.0-snapshot.383d134","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.383d134","_integrity":"sha512-Gd0d/PpaGNfnzfvi8H7aLn0Aj217REr7tn/StfsMxR2mb2NsGdDYLQ27RYow7l39giqCXEetkITMqX89fCxpxQ==","_resolved":"/tmp/068cfea64596bc711e333cf2efb18040/sifchain-stargate-0.0.0-snapshot.383d134.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.383d134.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Gd0d/PpaGNfnzfvi8H7aLn0Aj217REr7tn/StfsMxR2mb2NsGdDYLQ27RYow7l39giqCXEetkITMqX89fCxpxQ==","shasum":"8d1905e9a8fc779b91d8662b7ca56057879334b6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.383d134.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSt/vGDZ7YlS3RCsmWtn08fB22UkedBBqeaFgS1+CVZAiBwSsnUxUpti/WnGyP1eknQgeSlJUXsvciH5fscgMyNAA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDUmoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVzQ/+Lq0A9m5150PH+9VHCweCcYD5vGZrqBPuEYNAn8xi8ReHo1oK\r\nkkPtCevVXdlPikqWGtVUKNnyzxagCATpVyXoeGqgKTQ4Ro/fXJQEG96Z8xaN\r\nx+s6aj+ePHRqNrfH5SZ7yBNsWklwBLeR0c20RgGVsH/GDP+9jmtbRB0xLap0\r\nnLIiQv/dYauVUUAqOUSaDO1jeYiyS8BwDEq1UL4u4bv04gsRt8jDH2/q94Mg\r\n93FvaqQJBIwovyDhJIb92QXyFotgYoI+AWdjLm29F1HBewXKZbmsL0MSoAOB\r\nzOdF5Zv5lguc4c0Z0iW7DkLXZC2fEKBwt/UoQrUBmNeqb1Fb2NQOM9LDK0WX\r\nVTZKQ7DEPhKPzrbWgcg1Be7j+LMB6d30SQnp+WvWQuiCLlanO1Aio6VJ8Jda\r\nyPgEMiTb3ijqdk2JNbqEbza4DooSMeBFcPMfbhgWtkcqrZ4UZydyBHDr7R4j\r\n48CldXnSOiZeHDXxxUdPEjRFvOQwJxZftmLLeVDfiQbysLtkZLgg18/PtWIT\r\n7cVduDK5udFJK2vjTydOLUyLnJlLCD6kk5MlhazAIBMwtAb4AFhSPyMzocYC\r\nqXboXcFtpA+dV0GEGy0b/1thiYfUOygs+G6ymDCSYLB2nM//c+CeIs4vKEJm\r\n3trc8UYD3V8MX/U/0P3Skx8JwGdIRzvHBIA=\r\n=3iNc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.383d134_1661815207951_0.10633126365634205"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc5a5e8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bc5a5e8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.bc5a5e8","@sifchain/proto-types":"0.0.0-snapshot.bc5a5e8","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bc5a5e8","_integrity":"sha512-SSZOCGvCmRlzSA+RoUoIideWNdDcltAumzcg36Lakp2CHCPnvnAY2FaTK4DSoWRAlyDNbilEtg+gY8itez8RcA==","_resolved":"/tmp/b8d7e95b04254fd73a079918dd73762a/sifchain-stargate-0.0.0-snapshot.bc5a5e8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bc5a5e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-SSZOCGvCmRlzSA+RoUoIideWNdDcltAumzcg36Lakp2CHCPnvnAY2FaTK4DSoWRAlyDNbilEtg+gY8itez8RcA==","shasum":"3196c4bf68b2ee0cb2077e47ed2c6af1b7bad69b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bc5a5e8.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjv1m6eCtfxb9ZMGrP4qcrdOmk895exgYuazhrtR5neAIgH6uxydzKJwGp4XGs3kEow9KFhSX37Auz89nkTT6ns54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDVFmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZTw//dM62GlaoQ7L9d1aq3MEKhkipgnMzbAMDfAPpqAk/0YHfhwQm\r\nQDHt6HitjPC8GkfdbNA6kXtdml+WxNGE6LPKVJwoXzZl2pIDdEGsPMJ3zWu9\r\nspmVUQjC4EihK8IaE2r80oDuAhiMmiYFB0y+FwBjDGSsk8PmuOOFpwKQe+/T\r\nuOcKTJyHJ/Xbqz3dpXnrcbvtOeJsv71bJXFU3Zv1x3DYQjmNKkZPsBrdpqV7\r\nHNamOkNPhiTe5/35GZE0qhJIxK7TOyQqLL+KU/mDVTa7GUckZWnXgedd6n2z\r\nmk8PCF3d9Nc48L+JbP+hxgIplyY9UH6/WBMyRyIpVwhaSbFxVWaMCe70smnR\r\n/RtgkiwRk0MnqnORlthPEXXzrW1QGsWUVzeN+3YhL0JTCucY9dlL3zuGX28L\r\nxRj3V0Zt0ydQSTlzvw/Ve352QEiYFG5L4Wjyd+hrpLF+EAC0hWSc5BqgdDjo\r\n2NiDspENYqOIFA/EOtMXzN8omGKNmNJ7fcvNp1n+sDWcyg9VY4Xui4P+M9Z1\r\nt0GALXY+WHwhNfQUJa1ftC/D88JzMjewkpOIVPJ6QQu7AAgRAswRkaoVftTJ\r\nhFPrJ62dSbxzf6s52hERK+lUV45+GJZ1sndd+x+mmYUP3b808r+aeKOPVr5h\r\neKCZjKb7LhFsakCXf/SHtHSD5C5dijWvWRo=\r\n=o2ct\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bc5a5e8_1661817189868_0.4297268754957966"},"_hasShrinkwrap":false},"0.0.0-snapshot.f226eda":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f226eda","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.f226eda","@sifchain/proto-types":"0.0.0-snapshot.f226eda","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f226eda","_integrity":"sha512-YrlJoWkRzCYQ9OcuSyFGR9ztt3u98tm65cU+1nrvf81Sk+BXR/hWJQ2cw2b0CFqOQuEYKl7vW7oqjWbdSsakGg==","_resolved":"/tmp/f95969b2af4c9ecf824aabf611f5a990/sifchain-stargate-0.0.0-snapshot.f226eda.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f226eda.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YrlJoWkRzCYQ9OcuSyFGR9ztt3u98tm65cU+1nrvf81Sk+BXR/hWJQ2cw2b0CFqOQuEYKl7vW7oqjWbdSsakGg==","shasum":"2f02e78d770d5afa4beb3f7650b464116835af1f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f226eda.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRq3x7aCFYoWGCseJg/whMV0PfBCJukhpLoLRPXwDv7AiBtro9bd0QiSI7YyjgU2Xyo+jr6c3qUWj18hn6lYTW1zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDtb2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEKg/9GHHGePRaHEsK2unoKPvzD8wrH8oZI8n1JBCmGtaim/QkJ1Z1\r\neZKcz/emJMTYhdrFld6fkt1P+CiDhdjJa9qWuG1MzMWGFY4DZ4RQe6V0pyTF\r\n/bA6nNqB/RFLk0hTQu53QXGWu3Rn47cKOtRAceXkXslQpaOBHo0IFdpcOGpO\r\njkAdIzZnAZZl4WF5P+UEj6ACZBCJK7Dijd8YsMl6QE/44J4jcoFMGa39aowF\r\nzli9Ad7DwdZpxg5XERLkh985fAKvKPGxIiB1L4OxvnNhOAl6DuPXV7HrXcki\r\nBlzL0j1ADdgCF6/RkMSvRpxLjQnU18GkSrp/6Ttjj1NVEMbluqH/qV3tvGQs\r\novpyqFfOBQDHEa5V6QwiM0Ver4/xNMW/nJhh39G2Gs4vG+6jqvvywGTZ/E/P\r\nlUpH2j2GWiJSVUXn/tSZmAw/AKqiClpspITLKMbDAwSpk9wGgVOINnTQzix+\r\nK5P8Hh10wKzuxTbWgtodBPzDJBht0t23DUC/dPEfnDgMvsBGbm2SntAZGs7w\r\nHdtutjsUjIRklpDTJuU7pum7vTeWahglIxTBkHipR6zlIxavSpefrbAUU8xD\r\nuN8WotnCaNJNxd/ErVi4Hi9YWhsdmtYf8bhRB+LoJVxzap6saJjBCvx/B+cP\r\nnqHg97GJyX/MbOCCT4JKBS3DGpVibEUPP9U=\r\n=2vun\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f226eda_1661916917952_0.2629502074148098"},"_hasShrinkwrap":false},"0.0.0-snapshot.a6be50f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a6be50f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.a6be50f","@sifchain/proto-types":"0.0.0-snapshot.a6be50f","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a6be50f","_integrity":"sha512-m49LOlI2vcdjQZFvqqinnat0rX6rmSlitUs4Q0uUs8izNbjLghWszh/+SHROldUy46ryNf77SBvXGbnqR0ydVA==","_resolved":"/tmp/809bdf34978f43b5b4ce983c0cf2734b/sifchain-stargate-0.0.0-snapshot.a6be50f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a6be50f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-m49LOlI2vcdjQZFvqqinnat0rX6rmSlitUs4Q0uUs8izNbjLghWszh/+SHROldUy46ryNf77SBvXGbnqR0ydVA==","shasum":"f1a2a013a877793cef72f811669cb4c96894b0ee","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a6be50f.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBExDu785LtN75yXnvZr7YcsP6FNYHzQ5rrirql2hqbAiEA+3HliV1kL1ncEKieDgzunrEkC/0NL3hC3bbrBCQGLow="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBCrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj4BAAkF8GDJ61bEC9FdydIajiweCr1eqMjF0jWesohrSlxBXYVdds\r\nv5KdwKWXVZXRYGo8SQpgNahF44KgTfirOevmB/Q+LnT/TCGSzMflkNxI5MIO\r\npYOC79H0RxIwFrnPiGpVS1Hsxwux+TkeLcrnk8mV0voLlTetzCxJB5yCyMXL\r\nyYT8Al+++dqLM9awC8+no60TlqCDwwKwrJReJPH45MyEuYxm7nbzoht1JDNA\r\nJA+erY0aNgFgzi/TRFQh7I5TfPKmIsZ8woZXBGCdJkrs1PLLHg60DQ+x4txC\r\nNc0HeHkaeP+FG4mMVi6iRiE83zM9S6dVLMIDqgFYAjEYR3dA3fw4h+uxPImx\r\nFAoBtLvcW+QgnvMqV3gZOoo+x4ou8b0vbS8xvhMHVbcMjVOEBht+pMxifEx+\r\nWt0O1Qt47yjoOBE/dFn3Y/QCIfgx9O1p2RjMX4dgT/Va8CJA+yeGwWK2/p/B\r\nPgQUSjT6GCCUfCpFfamdPacFc8VXwm2SqceMEoMAQsMP0I9eTFd78QNKS95z\r\n/t299qXxnEhqxAjXrJ7iNZWqEhMwrg7ICnO9FCHebJdCRY9/Zi8S5ce9/Mc0\r\niTnAXeIX0Wwd8OvxTdY/LT61wZXHAtiiFd8+k8ebznU63r8ERnu4tlO+b1aC\r\ndQsUpq22TJ+hJj7Ddc6bV6+pu7F9eBDfz7Q=\r\n=VIhm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a6be50f_1661997226914_0.45568655271666425"},"_hasShrinkwrap":false},"0.0.0-snapshot.ae0fad7":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ae0fad7","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.ae0fad7","@sifchain/proto-types":"0.0.0-snapshot.ae0fad7","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ae0fad7","_integrity":"sha512-A9GIX2E/v0omH/04hKudeQG5KgwpTSyMPuEqC9CfWU1Rw05Qbe6ORdN/AlJXNBSxZZz4ioaqNgVbW6c5OHxMJA==","_resolved":"/tmp/afc9e9154ca65a3362ade4c8007419cd/sifchain-stargate-0.0.0-snapshot.ae0fad7.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ae0fad7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-A9GIX2E/v0omH/04hKudeQG5KgwpTSyMPuEqC9CfWU1Rw05Qbe6ORdN/AlJXNBSxZZz4ioaqNgVbW6c5OHxMJA==","shasum":"3faaecf5f75106d5a91f8e6465c87afc05848b2f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ae0fad7.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEw4nx4pfKvkFwE11HhyqagvcEkLj1lY24wqtlWSvllwIhAMfckVQB6JDzz1vYgBIzoGuPOuaDNzCFUQ46Zjq4Oqqo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp55w//eDo/Ai3Z6ZJaNwBeDjNjyR9G7WlAIYGfGD4okI9sGo+1469o\r\nlCKijzq2Dt9IdIDlhQfzmgYGzAW1PUw2sNIG4+5Jdk4WvYVcIV4x7GLad7dA\r\nvVAiNvPMsc4zPYJiajLiDZpMTBzvJebpoL5RK+WHc3pIqnckYkX5AvnB0VKo\r\noz+Qj6qxGHXVMkaVBkIO06OGBLrw8HYJIln40RmO+TsyDkhoGkI4s0KBsQ/M\r\nJQ6jF75re5obTDO0xfTF2yHakJR8qX8H3sZjyZhj/vdfotT7WION5PSY+DUF\r\ntbiPNd95YK60lNgUqzpO1sT8wKRK15zcOl+kxJpLnszWsyrCevyX6Ps/4iff\r\n2QY5eWjVI8vWV/cwBFziZEy0yv9KcbWXYoqzDge+1qbK0nyinX1m0Dsox7m8\r\nbiwK7yR3mlJcNnqD2OUfl5rSY5FDfgfcGErLQ2iRDoPDWfSWWjW3efN+KrpR\r\n5yITL1ZsjAGi6t78OiezVOJgaLqmicCbgKuT3f91Ws4Iv0LjO74j5mR3Babg\r\nqEE4n9zDmFr36ZTcudSjb8mdy6zeoFgTs4wn0EI19+gfHy/b46eo6Ql0/gPM\r\nwmIqnFzVcsMAP5Nhtjx5BmjHZf8H3AyNl848CcRMiwRgecmA/OoeWST6BPrr\r\n/6fPH4awYEA5tl3N3V4vvjjwyRQ6vCT6JNk=\r\n=tg0b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ae0fad7_1661997790624_0.6434158237129604"},"_hasShrinkwrap":false},"0.0.0-snapshot.a4d52ad":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a4d52ad","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.a4d52ad","@sifchain/proto-types":"0.0.0-snapshot.a4d52ad","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a4d52ad","_integrity":"sha512-DnSLfLX6ZF7lmZT4HKw9AXK3I9T3DRaUbpwwY8Alupb+wl0xnOD0S+8gkzlBFJSSBbHiVLA3FRyN1eoAQ8RJ7A==","_resolved":"/tmp/100e1cd50d9aaf589d583cd449c0a87c/sifchain-stargate-0.0.0-snapshot.a4d52ad.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a4d52ad.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-DnSLfLX6ZF7lmZT4HKw9AXK3I9T3DRaUbpwwY8Alupb+wl0xnOD0S+8gkzlBFJSSBbHiVLA3FRyN1eoAQ8RJ7A==","shasum":"284a3ef359deba15b772a64ba3b34df6804bdccd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a4d52ad.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn88wP6ZmdgpV+Zi3OcV/Xgq3gwTYDG3yC4WayToG9GQIhALFIj09ecxKHdOyLdcMQm0LoR20IAfGhLzQNj+db5u21"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCvg/9FzBGB8Xgsp5nrbEMCjMg7zzylpGjYGryN/FqaxnuwZNDnuAR\r\nRU8yCwW7UD5d9E2ZrmPOiXa4XqUEHFb0i6rzwaYKHKNFfOe83yk8oBG4y+Eb\r\nnXNk2w89UyeN0tR8oSb/9UUrIWi1scrCgcR0KcH2OBhreavUBZ1yX8UQQ5Ti\r\ngpFkNcdSQgxu0xg81UT37vl9HhHH3q+mSnHaUBCNABPaDdK3AKhCap8b3My2\r\niNXQB5NUYnyzseZBsavin7YAkQoC6ci8VlwRKB7egvoxaqywj1CnzOPHS+dg\r\nuvcq9WCQbq2Qi3mjPYxBzLVKK45MGZ0LF6c3rT5kJGq+DgbWG0fSUpBoKA5P\r\noQlvvQj8EGnl57EH1gRE55sKAQZmIdg2ZhXl7APFeWrJ2/JnfPwAcWTesihG\r\nirYys5P5J51FtYZw5tGHYDBoYLYmhxKmVpdQ5DFu5GvOEpLy43ghy0VKEBbe\r\nK/8djOqbZz2jyYZe29St5Mg0+82hHI84DssAYciwDel+rkBRP7z0SdH5Wywm\r\n2aPHUwRHJy9Uxq6lTDjP7pADYn3sdpnjL14QmtiY4kYesm2ZOCdTUymzi8kV\r\nek8lFylmsEbdlgV2ZCeO9LeY5s9rTx/jZGHUgNsdv/lfzALUUJ11cAvn6U0L\r\nYIB03lnSk0HXWDbGAr8FL64rYOTlliURUn8=\r\n=V4GR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a4d52ad_1662028409133_0.99587823224626"},"_hasShrinkwrap":false},"0.0.0-snapshot.171cf90":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.171cf90","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.171cf90","@sifchain/proto-types":"0.0.0-snapshot.171cf90","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.171cf90","_integrity":"sha512-tZkWaLZZPTombpEoh7dtxJk5fPeUQ46XhjLSbrKJ+3M1CoHAy31YEMGqGZh/bsfSMuGVxwjt6wxLxwF/PFdZvQ==","_resolved":"/tmp/04d0d363a68f983650f61c202857b032/sifchain-stargate-0.0.0-snapshot.171cf90.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.171cf90.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tZkWaLZZPTombpEoh7dtxJk5fPeUQ46XhjLSbrKJ+3M1CoHAy31YEMGqGZh/bsfSMuGVxwjt6wxLxwF/PFdZvQ==","shasum":"8919b3148dfbe2df3ff1d65c275d0a00c268984d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.171cf90.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxPFW6K6/kMyU850EYeajwLQjpQ9ErpsZFdfma13lg/wIgbfyrbzIdCSbPJSvCODheGioVi0+3nrn9zuiZJMmO/5I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIqPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd1Q//fwL7tYNgCjIQTZOBulzmxH0sgreqpe31PlyzEXq+FilGvH2x\r\nr8RZFdrvBUQpPcrQDWvzP0PpLaB5+3NHqGYmuXKaTDqyuGcdWkr0KcMlqFeY\r\nJXCqvDKuCorh3VshjOopQ1+HfMppv7MGUBqRiK2aOE4O2Jl1r8K6ndUHgDtn\r\nZocR83RA7/Cue6ReM5QecDYExhiKUTgyvcdikdS/2J2DIwuvUMbGalhPARuC\r\nPtCvlJyPgYq1pu2g5VPtBhfimQghSCThV05RhlDdR0dgY5SZjUkWDL+NeHx6\r\nB75vLfVnPsVWQyUTAM2yUcUyAd3wEeKFBFnAilXEfgLXQ82dQun4f0ZLOXcs\r\n00ZyWTzEZ8IJmdiSEPh17aYa3hq7N9bQpufd1gcJndBTi0T0/halHRDDNT0j\r\nOtLdm/nXbMLHCcR2HApN+5vPntPMQH+5OfIR0AYuGiGD/jKa9XosA2/2jiL7\r\nte5SXMyHS+0KYuT4QLLJOAyW913x38Ijx7EgT9DvNaQOX9LlRF61LMIpUmFE\r\nqWf+gzJwCOwTUx1C5MgF9f3Z74VSkQdTdKsKMnHIC7R6Q4P8MgMpPOgRGYKf\r\nJoEaw5bsQ85SFIyKEP2XUb9yNtiMiTBPvn/Ccq89io9jJybzwQ/3MhV+udCn\r\nDByRNjYqVSvdrXgm0x0dLoftdYXbj1XQnOE=\r\n=5c46\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.171cf90_1662028431037_0.27159911904869083"},"_hasShrinkwrap":false},"0.0.0-snapshot.1748149":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1748149","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.1748149","@sifchain/proto-types":"0.0.0-snapshot.1748149","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1748149","_integrity":"sha512-WBNs66D8MwhZ53VnsPa2hnJFftOegx+z0kkxEq2icKGnTGGYnQKeRvtx3E5JWyVCz6C6i6In+JOn7jlUuzzm4Q==","_resolved":"/tmp/0111a148234a952f983f0b7718da2a87/sifchain-stargate-0.0.0-snapshot.1748149.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1748149.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WBNs66D8MwhZ53VnsPa2hnJFftOegx+z0kkxEq2icKGnTGGYnQKeRvtx3E5JWyVCz6C6i6In+JOn7jlUuzzm4Q==","shasum":"56878a6c2c57c433e7d807b589922c0c35e5cda5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1748149.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkR333JbaZ0BhTkEkGryhXcttzASUgUiYnNuqTvgZBOAiBxuMdL9GtvdIrZKE8XPdGirqLrGeoTiuaUa7aJOnJ3nw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEJw//YiobSB/UEd0BP/Zk7DtaWSb0L3+gKg3a7HBMwdBGKOu7pzdD\r\nS+4EhZNwl41C2yFWF8XOLFJkosJDAw0zwRzR+2bofoW7F95G0ogwU+7eRgDY\r\n+9+3RctzwbGgzJYblCCWZqh77HaqUz1bvg0UYWW+fY+POduKZ3Nx8Wn5cHjK\r\nnWakh03t23z0OftaRkdvdgvGKJdrBnPKm8TEAa2/JEwcVK9yUnoRALDyyGZG\r\nWgL0GmDyKZ/YvT19wn96iqvMnpmzP8GgQKR9WaP6p29iK6nPmQ9jtsxFxf5d\r\nxEOnXouyfs+Qb5nJr6IWG+xyy9EQ4LG7xBaw3ahiJJxwdOypWIyRkNOgVTEq\r\nWsSOGV7joZGp9hGqNNoc4Ee300hKUXTsHO2r8s2mFoAhEooszs73oUjwFvMB\r\n8uYK7tXYizL+7i9xnH2PnFaRiEMFfhKFpghHIyYKrakdwZkY3KQZWW2FFUq6\r\nFhPP4cqnjohM9ak1/rTeyZ7WFk2q/8w55EZ13+ohG/XAlaH2qGXWZzvdP4az\r\nik3oBHeb9TsOaNrintgENYJDWIFwt9Z+6dYQJj0SMJ53l/CZFgJAfkXLaGMO\r\na86VG/dfulEaRTIufMHpMg/F/bGggYIPPuq+Cyyq0hx1sPbBn5mG6vVEmI0X\r\nDMuFn7gFdtc4d9eU0i/50C7lnU1tBOFLxQA=\r\n=+rLP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1748149_1662028835037_0.8218722167503005"},"_hasShrinkwrap":false},"0.0.0-snapshot.fb44017":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fb44017","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.fb44017","@sifchain/proto-types":"0.0.0-snapshot.fb44017","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fb44017","_integrity":"sha512-0fFgBmqXhUAowDQKb1y0dwU7PWhzqNP37uFqEIJStFrCZ/ed3ANRnG7zv/vFot8LQPKdT/lnkp9y1fYNGQY0ig==","_resolved":"/tmp/91079b384309948147947c14c7cac6e0/sifchain-stargate-0.0.0-snapshot.fb44017.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fb44017.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0fFgBmqXhUAowDQKb1y0dwU7PWhzqNP37uFqEIJStFrCZ/ed3ANRnG7zv/vFot8LQPKdT/lnkp9y1fYNGQY0ig==","shasum":"abfa089c3c0f986cb9c886ca3aa19bab88bac485","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fb44017.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Kfzb3KwqoCZnwT+JzN736Z/aLpky0jtnvTrXGokrJwIgXCt9XODSj2wflR/k6Zw3Payw3yICjWhs+oSrNmN2FcU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEI7hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooYQ//Tgk9A7nPxhU4UPcHggmAN4zHknO84xKKjk9NAskkBOQdqjzG\r\nom/S1XBmZXb0NLgCJmsfS6Pvkcgdbr8pY1xmOooRaLkJnAqUppraNgMCErXx\r\noKlRzwEsI+1kqiahNAWxIsPv7kmFXdEal0uEf/6oZXHNYup+XQ1t95hgTm4l\r\n4JNeAtmVZd/qFg/2LtAY/NQStCATKekTV2QPPVnpf8GOFIF3e4IH7X4rXLcn\r\nr6D9DS7pNWLykHsttvosYSCL9v0NOHZgD3RetnfoQ3y2KnfDK+XW9q5rTmLd\r\ni4pM9u976WLZTBSs8nI7gYPUrQwZM5pWfF7h2b88X9vBKzwjK/a+iDMGIMyR\r\nZrndh7BkUHZ7+PK+IOWjjp+sEK2JE5lBOqdm590YuuO+yZ34W74WyCuiG/lj\r\ncjWTiWA6vjp4vbLOPzaPYExn6CovPbgbjBDpE9AwuIQ/yjuWy1X7tN4gyUli\r\ntISS60oomlmb7lkeCMwIyz03xMPtRMnRgobLmZfPDSNX7lp98GKdcvbauqn2\r\nbOkzYI3ForOgy+wyvboEEQOpsnwNhrX0ecylpf0aWq9bR/asU+F1IluzmE41\r\nPJ7zWzrJ6ad5ME8bned0h0cXAnsnZtUTlFHpe6JE9lAlN6lTVKym/ZyNKGTM\r\nd8x+MIPTZtYlnM2yQL93A4QCM/YKr70x9F4=\r\n=ZFqu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fb44017_1662029537077_0.7685252017706854"},"_hasShrinkwrap":false},"0.0.0-snapshot.c3e0bc9":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c3e0bc9","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.c3e0bc9","@sifchain/proto-types":"0.0.0-snapshot.c3e0bc9","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.15.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c3e0bc9","_integrity":"sha512-6UXa7anWp+nDnQTCbeBeMBYz73qeMjjkQtaUAKLQcxP5Iq4hUvC7FZc4aghxrTXL9Zlm53IngVuPARkPFVToGg==","_resolved":"/tmp/00e49df70e01022d0d18419d24870384/sifchain-stargate-0.0.0-snapshot.c3e0bc9.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c3e0bc9.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6UXa7anWp+nDnQTCbeBeMBYz73qeMjjkQtaUAKLQcxP5Iq4hUvC7FZc4aghxrTXL9Zlm53IngVuPARkPFVToGg==","shasum":"772666ca6b249270eef78b227be5e3f2a7d712ac","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c3e0bc9.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJh51x0btN+cn4FsYtLbo0KVfcBWYhY58w1qKK5NZ8FwIgXroHLqs+KYASRzCU9l02umqnUOodMSlt02KH4+HSYq4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEJhYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH3Q/+ICuGAgHAiUpx2q8/guRaUj02oFQJooqdzc96H+SxVJUATdfE\r\nb0ePR3g4awtP4eTaSOAbw7dRIgLUPC7w26wgRFhzijvp7UTYrK3KC3psh0wf\r\nNReZBAs/+cQG0BnITf0tUulW2GFc63jYc1tA+duk1DJAqT/JBQdw3fQh7TYX\r\n8RXZTV8xb7amaqnE6NHsQ2cfZYQi7NmuAMBM2f/PorgEemCNr/ejgZzjaXla\r\nGkcTHLYvU35K2QqgQ73w/vjrULy4ebNN30/UpcC1K4iWsh/lEX8E+ZNAXc+g\r\nly0eFpoPiKeZfzgKWqcFapIPrsrq1A3tNwZg4y7PEvl1qpd911idZ+aGuLjt\r\nStf8mWwX81KHycLkUcFgQw47gQRIhA+xSTWPzDH8DQz7rKsXqUPBD4cgTesZ\r\nylR7vwAQdfFFaKjmlxy3xycLQt8QVUEd0iUeGCmJBASIaPjK6AozBBhaUd9K\r\nGUk/wz2YyzqUI3QRo5Kw3C/QcSKYeZeG5/AmwYrKTMpX/P80c9+n169dq/LI\r\nl/emRD+eDWHHV9ResCaIh1KzvD1u6RHQ+xdNtRrWhZvUetwhv3tEmu4rqO5d\r\nwF/y1c7CR+T0uuMl4CXhLYthM+Ncw1IiVsF7Q94Bl3+n3wtfcbPLmeBovfER\r\n96XBXWTsj086FWHe4MxtymAInezpQdY4t1A=\r\n=4ZpU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c3e0bc9_1662031960253_0.904539700249581"},"_hasShrinkwrap":false},"0.0.0-snapshot.ecbb453":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ecbb453","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.ecbb453","@sifchain/proto-types":"0.0.0-snapshot.ecbb453","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ecbb453","_integrity":"sha512-CSA8wRW1BZGBBoT4imhqZ8JB4gbb9sMg+hmIj1G2mVkCxp+6ptE2uHjPS125pircwjp3wCrgqRmABjxyq16EKg==","_resolved":"/tmp/08185848124b9c857144d0b22ba95001/sifchain-stargate-0.0.0-snapshot.ecbb453.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ecbb453.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CSA8wRW1BZGBBoT4imhqZ8JB4gbb9sMg+hmIj1G2mVkCxp+6ptE2uHjPS125pircwjp3wCrgqRmABjxyq16EKg==","shasum":"69094360963f332d33c37f98a12aae810c1be7fd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ecbb453.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd728X6IeY1IwMmgxbvKjjAIcHd3VI+YW0rpR0N9+tAwIhAI1Iu3e0fe1LxIG61VBt9eZT0QPX5kj3FJ6PUafm/InH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjERlGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0+Q/8CIqa5mSWB6Q9+3TV0r9GUoF7+tQrHWHonxlFzabnYbk1mLJ4\r\nVybRtVircy57BSsDnOl4GAIwTUSDc6tIV/DOsFkVSJ1HGZFhNlCyffRp4CqL\r\ngyeHQMZx8wDXYUCmjKjlQEotBQJuc8G3qUzFhgMK+8NIQg9xsCkqOxMhjrx8\r\nTfB8QBNcS/K5zOSBgrca4bl14IttobjzzlXagwIHU7caj2kUWCcRefLlbWLd\r\nxdJxLNIstssZHWdsgCr/ghMwUWwgCGWMuCgb9DMVQAnAEKUiTCFCecB5g6ij\r\nsuYr9zRuXcYSJkdXAFXyHiIM0OjUa2ru7NTMtAFA5D+2CewrizQale09YtS1\r\nfuhIUx0no9CZQxsYP+iQWNNqemT0Pl7SDgVEre3m2fNrxTnoRSEA2Hk/BH0V\r\nncaHAWtuGxfDcfaZYJZcIgYsNGzh1dGk9liMfR2tyAwzILAaSvWLXbAeJvKT\r\nhKeSQUrC4ovL/EA33oChFq37lQ22l8aAoYgUKUKZZ5UfIkgNwMZqA6YW+HD5\r\n36LdkyCf4DeoexCN9pBqN2F3wxLTJDYVaurbdlp57CCTHXD8w5FvMsjGWpQo\r\ncEJtzfohIGiHswEkD2GJH0qbjiFuPS25U5CxUbMoJ7xIPjANvv9VgvChjU+r\r\nmS0kWuSRwuJEWvZ5FUfZZiAqyWVh+1lFflQ=\r\n=Vu9o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ecbb453_1662064965914_0.23614714639619172"},"_hasShrinkwrap":false},"0.0.0-snapshot.f027fbe":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f027fbe","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.f027fbe","@sifchain/proto-types":"0.0.0-snapshot.f027fbe","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f027fbe","_integrity":"sha512-vL4lFb+JgAY281gUx/BN/lB9FnNGUWrbOFHyb0VRdCeEFFxqHcA0EIsVL+0hJ1P9vmrGc04U6U4z4N2LMe3jfg==","_resolved":"/tmp/15de8b243bdc6049ef34c212228ceac1/sifchain-stargate-0.0.0-snapshot.f027fbe.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f027fbe.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vL4lFb+JgAY281gUx/BN/lB9FnNGUWrbOFHyb0VRdCeEFFxqHcA0EIsVL+0hJ1P9vmrGc04U6U4z4N2LMe3jfg==","shasum":"af9e2ebe4bc8a084e42216eebca2635b5e501936","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f027fbe.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy8vW83agKjBlzE47ZGR/28l2MpdeVMlVr8XjYauwAZwIhAJv0gpzUIy3xArF8Z/aHWRhaIAQ633Ifi08upGIQsEe1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjERyqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5FRAAkdWFgdRXRoYFM+gmaFyE6UejKKvZ/sW5zXNjtHBEJgjei2nD\r\nF/k8+o7M/CTH+YwXBcebHwCE6Fha8uSM7Un08TNtA0k52EjFjVUuVDMLHP/Z\r\nw5ipmIhT5tOH13i4mLPa284FupAwDAUQ+9a4Ommew2uloeJfVQApGSf1YQOR\r\nnfit7BYk2AW724UMQL6obHGNZExw2dMgrYDSsYi+PbWooSClM1VNRPRZjcwq\r\n0lRsblYwzmWM79x56V4qlamZXSuCeyXH6B3rcF+BMekOMVYEhaj6j3uqIzaR\r\nhIkzYEpg6OX3qyg8yhmp5E4ZVkCz7kHERynnS9Hq/Bi0CaaY1of7kRRuFg4l\r\njdZK0sCY78+owQVa85a7st6WYNZsm/e8LQQt5aecgJxJw32G0uwH1WmC1vNA\r\nylvR7xhJrEW2XuFlDUveo50pFjNkJk2xC3cQ6XrwVqHsVBbK7w6Y4uvbrD8V\r\nVf+ZPDtK0fng7+hjBiD7JakTRpLr44UeMbO2o+Btc43A7fFxNQ28C4Iu5fXf\r\nJdo/7HPE848EMfOa8oSorlHuGwLkO+d2WM9XP+psNjShIGsaqNZ69cboBAhO\r\nZZ1it0M+4rbCUjDku3jhv1cmJaoaHogTlqK7R3a7Pq1JDDTPuVAv6plF1EsG\r\nY7cGp4TlFCzHp5T1idbYL0JX6/6UNxGMbrU=\r\n=XGzs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f027fbe_1662065834728_0.43682632162008694"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3e8232":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e3e8232","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.e3e8232","@sifchain/proto-types":"0.0.0-snapshot.e3e8232","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e3e8232","_integrity":"sha512-e7+YdF3raz+LJHUruo8PBuCpUOnMMifBRa95NEOO9prekBkihXHDyqJVpX/YRXQTNNrGHu5gQaGHjflbcSJRlQ==","_resolved":"/tmp/11460644ae743c2ec23cfe3457c5250b/sifchain-stargate-0.0.0-snapshot.e3e8232.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e3e8232.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-e7+YdF3raz+LJHUruo8PBuCpUOnMMifBRa95NEOO9prekBkihXHDyqJVpX/YRXQTNNrGHu5gQaGHjflbcSJRlQ==","shasum":"fbca61b26fcdb99991490864ed0f84a94f4c9d26","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e3e8232.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQRy/eK7k7E7Y4lIm2Ch6Dwx3xXurfOwHjTXGbjyMeEAiBuIiEB7TU0+34nanzVdqYlK1L8QW34c5l1LdHNPEZtpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjESeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXIw/9E1PKktcazxgyJQtT9pHtwf96WBwZCLtQeB18zN91ARcZRfUC\r\nwrZu5HN/2ubYNOSFlGn32d0SXeI3L148aeMwTmHoJ/8wGQjCF4Znj2xIi1V4\r\nE5/3sWDTKKrSJaF1AaLmqGB6RrJd164HoiJaTNnQ7utG8rQXGG4TRLWA4Gee\r\npjZSVoIxfVFZ9btEndA2j2NYXMAzbADbFlzk9BKKEhJIU2kKdL2MM+KIJyLo\r\nh8r1FJizuJaYVlmpNughry8DjCNamp/GI4yTgpuBHV+idwD5kPBxdyQxMSN9\r\nLBIikYhEJgpFDaKwEu/LvTfrdmPliDziQ6FSNX2QL8cNE7rzDkV8hXSgnfCM\r\nG6RrbV1Oiq0oHR84X15K43UFo/e5ejOW/TNWDjEQsAbQLtb7FsUEDEh7vQe2\r\nV26JUbJK45Pr29LUSYDaHb2BuGrTiofLso0eFGngH7vqxYxmsSlHJrL1q/Il\r\nGDrysjKfs2DiFtY/FAGUQ4lgUgdyjCeHiyqIjkuP1iFbgOlXNzoNfCk/hKk+\r\nyKnbOAakrWVlU9CSt/wxfjLPggSUSwiuv2gtHlhrCGACSqpgdBW9/tO9BQi7\r\noze6FWdmL3pQ+OZ2ZfipFNkeCZ4EZIXes2Os7WXYS/hMX42h6aLisj3Jt7rm\r\n3WOxhrcp+iBlk8g/93pBobTr2Z46nMV8auU=\r\n=PUBg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e3e8232_1662068610213_0.2905181322720791"},"_hasShrinkwrap":false},"0.0.0-snapshot.5071d50":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5071d50","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.5071d50","@sifchain/proto-types":"0.0.0-snapshot.5071d50","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5071d50","_integrity":"sha512-B/l1WyKYxcKZFFTRBfsiFALNxwISFPDLO97FBUaAQ9DcutlEiYSU64FJVY421RziGcWmTDIecsPbniEDbIxYuA==","_resolved":"/tmp/8cfd87a78c15d100c1ed4082ad09d9a0/sifchain-stargate-0.0.0-snapshot.5071d50.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5071d50.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-B/l1WyKYxcKZFFTRBfsiFALNxwISFPDLO97FBUaAQ9DcutlEiYSU64FJVY421RziGcWmTDIecsPbniEDbIxYuA==","shasum":"7ec97300597b249d60fdb27682267c8bd79281c6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5071d50.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwa+O5rSCZSCF3yjDn2nGavtewuMpazqC7B9d8BG9qiAiEA1DQkPvnCxY5ENnyCJL9VmE4xdCmSM2KStL1SK+Jo+Zg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjESe/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre6g//dcxeIDD3Y+YaREUcIWkCqRz4bKeNu9dAXKHA/fuWIcIR+aXS\r\n6Za+bdTA7PO39G22TlEr03lVNaL5zVb9QHRbmQe3X5RfAYZgUsBQtaQHKpbD\r\nzLk44Nm/DBblY69QDnhTzWlKE+AaOodPdSATsVvCWQVw1mxOT2S4zBJiKMvM\r\nUjeCM3fySsrSRPipPmGXISV6MJRtpNvvN45FOL1RBB8bprsBLYLeYdxSA2Xa\r\nGObbSYvH9X4giQuhxD+Gs4XIKdymvsVraKlfKot5mb4xbVy9YcOR8X4xF/Sc\r\nHQ+0o/GXwMzSnqmekyJeY8dNdpf7N0kWURgrB6ojMJ+Z9gPEVEfj8QyjosIb\r\ncnjN2C26DLLqDxPg/ZnFPABOFTJ16g+zOlBn8AP63RgKfCx2iZIpZ2byIJCB\r\nWrp/LTU7L7aSIVbIQl3pc/YaVjSlRCpeC8WsfsXEq6sDtlbuojQH3sZkbz2D\r\n/+jEKfqa5/UjNVU8zkeWoiB6GnlJD3jyoXU7fyy9p00DYW2m+eF0E4oWw9tE\r\ntaD6RpCZXv/pLSlOcMypXLJiAB+I6yWXsfSiNlcq7zTgJRpZAQqkFUEOOzh1\r\nPxv7Hy8RKfcNrK0tLLFNrd0HTY8m4c0ooovofGaptuBFd62U/qQe0XuUuVi0\r\nW07lSkZyoJr3kK0ATSwYQXnIU+6QEG/nzVI=\r\n=komy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5071d50_1662068671256_0.2418024291849623"},"_hasShrinkwrap":false},"0.0.0-snapshot.9fb1813":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9fb1813","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.9fb1813","@sifchain/proto-types":"0.0.0-snapshot.9fb1813","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9fb1813","_integrity":"sha512-SIvts0miHkqXtRqaX+OWzcVGURUbys8lDZBeS6nhwWQ/F/eOS0yFZotBz1I1yCovLA2lsPbjZeaVc3BoKzK8ww==","_resolved":"/tmp/6268616a61c0da03dc9233efab939e7f/sifchain-stargate-0.0.0-snapshot.9fb1813.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9fb1813.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-SIvts0miHkqXtRqaX+OWzcVGURUbys8lDZBeS6nhwWQ/F/eOS0yFZotBz1I1yCovLA2lsPbjZeaVc3BoKzK8ww==","shasum":"ebfd67499c61a0c94d7d088b7673898903ac8bfc","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9fb1813.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRmoJK5Ef2Wq1gW2U9m7+7QFyEBLTOgQYgc0Hw+z+MrAiBIAOENfvUlD/ioTs3mbrx3d2o417IootvuPXLO4i8kDA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjET+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWshAAhH44oIiDQQZS/LcbkDE3nKt6QFvHpGFZaksBY6DLxQUU5zrP\r\nVsm4pFYVkjfX6mWnml989jhJ/UO/tcm9gfSa5/eal2P8izSEAmc7wIpGdAYB\r\nUvvUaaPONsF9NTIyNUI8gsA/pta9LY8CTYgFeMpFEDyo/n1G8fRVKv7PPn8k\r\nHF20coQgnJltNAgxYBiLdySM3YGy+vHpSjKRF3MQDZvEiQWFAGuVgpnJP81q\r\nz5Oionid4BjuYlllVtQlcf9SLXg3Nf4EXBnhbtKIW4b2dJwMA59kvo4SemqR\r\nFpxApcgS2Q0039Yv9+lhI2s7FvGsVY09BamjBr/qH2b85dap7I2O1vE4gWDB\r\nY301NO17NKK63FCgc/Zcb3bsCjTqkXTLht32IGNHMx1t1w+W0kVdNTb0v9El\r\nEH26GS2U5UeamNqmwcZp5IolKbV4X1t3Gbz8R2bJ/Spypy6X+KsH5Fpw3fDX\r\nxp40Tt3suiTD8w7DCMFPibzrEAoIddaYS5Dh9ETxynMCOKJ3H5c6WEWdtmDJ\r\nv+btmyuocv9dyDUzocy57+jdXx3x7XPWAaWahkser7wzLWg1vFSck4QMfDdO\r\nrbBAf0lBwUaLSEtZGtI7QY7mH8UJFWvGnIHqSgy9XkgKs24xoFu70wzzg0XG\r\nP24sJQV7yDWPfUelt72CbyPww8qbufMh3T0=\r\n=/UR6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9fb1813_1662074752528_0.3700490847953346"},"_hasShrinkwrap":false},"0.0.0-snapshot.f762e08":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f762e08","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.f762e08","@sifchain/proto-types":"0.0.0-snapshot.f762e08","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f762e08","_integrity":"sha512-BT/KFghNN0luFEBRpLwIKbr5iBj5jpZkwNbRN9Yr2IWqp1bf3D7417gZgmLAcESVcBYpWHUJLaNahKaMZzD7dg==","_resolved":"/tmp/e6807a3c30bc37065edcacf7d6089aea/sifchain-stargate-0.0.0-snapshot.f762e08.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f762e08.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BT/KFghNN0luFEBRpLwIKbr5iBj5jpZkwNbRN9Yr2IWqp1bf3D7417gZgmLAcESVcBYpWHUJLaNahKaMZzD7dg==","shasum":"6786e4d5f30b1f41f31d8bf01a1b3079ec5a5897","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f762e08.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCODB4RIzIXdyLSMKE9qya6ECfsmhDL+cQjlMQt4SCyvQIhAJnY0UPTPgpWaLNlPuvilfv2DSAyLlfK04vEC/4TGeA3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjET+JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg4hAAl8rJDotYz9N4BpZwUkxSMV66AlBVE0Uer0KXdwvNlzx0D5xH\r\npSsbFBnvStgMJqUsH/jX751EhB8AswO1YQOIkAuuRiPSJG1apHvbPyvWgLrq\r\nn7IqA9gTL/eQW9GtYgzlWddXXACkGSu2iqrBHq56biFwwSL2J4DIZvUOCdER\r\n27DrJt3SMepQ0hxjf0c11nVbe/+JOEpBlbKPv+aGP6S4+ijE83AQIfS3fwdR\r\nMw4HBuNSOOnpAc0tULvBtLLXTkbdHJsz2T2Y3hqa46c4aW0q+Skh2H+EBhih\r\nBXdVgy5hziEio0OvRE8xdYWoO+P2zykn8sy5B33RlWSSTzCyAEXN8cbr+WFv\r\n3WxFpfVE2Ecvk4X1cob2na8sACvbY5tucGt2haGPVuZJR0ihGlBsbyDmrt8i\r\n0qWgq0ZDGAeg1b16bcfcGcvAX5cJ1ALa63HVQhinWy+WyBgBRV1cRBS4faX7\r\nDhni0wW+s1AUexlc2mAQDLZuD//d8sdfVeBKbrqCU1L3IuYrb/jL/PkL1HNL\r\nPj2Kv5PAZ/sl1/eK3e1aeBKhFqky4UJLb4nvibaI4EKyZt37qkQ2U69S05tJ\r\nwfHNXzQo1LSwKqATv4Q0HnelasMYiytITnk4DE8C3Bh6AqJHR0zubz4ZyxdR\r\nTcE9K2SyyOeN2pNM1ZVlmgvw4/gFj2lFMKw=\r\n=gaSs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f762e08_1662074761117_0.775838325156222"},"_hasShrinkwrap":false},"0.0.0-snapshot.0877a73":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0877a73","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.11","@cosmjs/proto-signing":"^0.28.11","@cosmjs/stargate":"^0.28.11","@cosmjs/tendermint-rpc":"^0.28.11","@sifchain/math":"0.0.0-snapshot.0877a73","@sifchain/proto-types":"0.0.0-snapshot.0877a73","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0877a73","_integrity":"sha512-xLB6hzKB/fe/2mKinmfEt7GlOCri3ruZ5x8AC7hetFR8JvCu/4W/ComkIpWLdV6B1MKXwcujisuMMPJg/96TiQ==","_resolved":"/tmp/2a3db65d0dddcdbd62daecf41b531062/sifchain-stargate-0.0.0-snapshot.0877a73.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0877a73.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-xLB6hzKB/fe/2mKinmfEt7GlOCri3ruZ5x8AC7hetFR8JvCu/4W/ComkIpWLdV6B1MKXwcujisuMMPJg/96TiQ==","shasum":"c01b4ba2d12da2c9f9aad8d9612de20d63d01872","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0877a73.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcX/7ap+HuOZ9lqZfoZbjCm+VJ89PRkajJqsmKkMcMuAiEAkncnkpKQk8/n3X0z23HGER5hyAzdXQRUrWESTem0jb0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEWcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlaQ//ZsDdFYNpgV9yXRexJLpZTUk1/zeNV7a57bOrPTFnPogLUCDQ\r\nifH3QbIzFp5+9eSZLq092J9d9UHHk3N92B8W6HTdz7f55JI8CpGh93UXbJTC\r\nQHdaaC/ndfnBhdu+/VWknRStQKCofQNNWCvhzrlh/Bmbn91Yf6tSquQQXKeE\r\naeWpEt7Kg41ZDJJJlzCV4QZWKDPN0nSKK+tO4j7wflREF6QUC+900fvMAuXa\r\nd2Ymo87DShFmv9p3He9gynC9Rz15Y6a/r2zCPfDJ6xdY/2ErsnvCyFQcdjqO\r\ni8W/KpPfQDlXTioaonI1ibfdB5huy2QJB1n9xoeBD1DGzqjHk5TwaYMalRSY\r\nMCxT2mQUi69DzEcyM7lMxwYbm8rc0NFFtcu4WiOwnwkFTteGm6Hrln6JRpdQ\r\nPolRnzx8LhgDzCnnM6dbBYnwrnCvvRJmVqYrQZIOw1qtQmx9sDP4tsjRIk74\r\n3xFYRU67fSCJfIF7qtfN7sBoFxbnJMAkJVVU+759mygiQOC0E/23juGQf7UB\r\nfzoFdbIfK/Y+aKoZCSO0VpmuIl1Dt2krRVWeASjrhoHhkzZnidXZXXyBrNTb\r\n/cQW+ntcrVEBmJ233hAAgcdDEdsO4S3VTPuL+sr+tkP1eb7WPXFjdhPcdC4t\r\nu6z+cTL6XR/O5DJrQ2cWZE2KwgoYnQ9J61s=\r\n=sbBO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0877a73_1662084870686_0.5110751090361305"},"_hasShrinkwrap":false},"0.0.0-snapshot.004c181":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.004c181","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.004c181","@sifchain/proto-types":"0.0.0-snapshot.004c181","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.004c181","_integrity":"sha512-MXJe5HOUSM3G47OhcyKlTJslP+KAkpED5Ymu5P+J8piCp/Fu1hgTvP9wC+BJkwZfaniCtwjhbpPaHLv677EejQ==","_resolved":"/tmp/f83904459955b945c207661f1323cfe9/sifchain-stargate-0.0.0-snapshot.004c181.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.004c181.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MXJe5HOUSM3G47OhcyKlTJslP+KAkpED5Ymu5P+J8piCp/Fu1hgTvP9wC+BJkwZfaniCtwjhbpPaHLv677EejQ==","shasum":"46bb7dc00f873d9f0de320337249979b024ea041","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.004c181.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9qa/TLQbgcznIMmuJWV3NJAZHqmBH5/0k08qQoJN/wwIhAJKzltamzteDlAf+QQlat7uN4bDhzjm714MsDdY7x3AP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEX5JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Ow/+OT1TYE3FUBeKLhdEyXSDXbp6Oq7ZRrkFaKavxPLfJ5X93rGR\r\nyF3iOZm48GKXv1LnsO8LmOp0Fuxe9oZrgHrg4NdLuvlLbG4kD1sQjdbRaLjR\r\nzUDcHzX3dAR7thxbN128/ZanEAL3+yHlKoliQZVJBUt4eqNQU61w5hWratqZ\r\nz7MIEDsXuQlt/TqEJs3kNY090xYcCwR8krdllrLplzxFRwIu9OT1+VH7xXYX\r\n2DTlAETS5VoPr9bi+bjl6BC8+3g1vCD8gbGc2KIhvmJgrVXITLFicPn4xepb\r\nJm+i5bIiNxu9vAW/RddUyaWXPbXheOJFjlg27Te2OpX4VRRJSMKObjBnAUGS\r\nnmTIvJP1G40PWZJprLq9PYn9WhPk7dYftZgsYRT1JNWUWgyfMC8PwL0LPYHR\r\nqCoKX+CIFw9Cs/M37UfN6g6UHfDPiNfm0PRPT1dZrEozK+XtZT1DqXMKRfVg\r\n1XWeEqmDquFML7QHElFkjWzH6eANviLaitF5iIKVqnFTGYMwvqp6andJG2VB\r\nqZLiRFe5h+GMkARYpu45Y2ZJtXVaoNXKrCXRqSxOPcYGNEvYjbI9UP25OzKR\r\nQISm6uH2seb/Fe1e2Lb+x8DXIz3ct+CCxhtwrhIFC/XW2e0cPe8BVu7yAxYk\r\n2uMo7XXPC1dLmaBRNClLB/ppp3yuCIM/WuQ=\r\n=AhV8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.004c181_1662090825436_0.8653905126518797"},"_hasShrinkwrap":false},"0.0.0-snapshot.701c28e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.701c28e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.701c28e","@sifchain/proto-types":"0.0.0-snapshot.701c28e","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.701c28e","_integrity":"sha512-+T2awM8uoVkwIdv9z8g9jSITt5wvuKkZa652xjo1wxcMaL4z1EZ2X8hrgVU2HPWMS8LA9me9XwLRG7+5EEkd7Q==","_resolved":"/tmp/e662468d8b5536524bca6fb0e816ee27/sifchain-stargate-0.0.0-snapshot.701c28e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.701c28e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+T2awM8uoVkwIdv9z8g9jSITt5wvuKkZa652xjo1wxcMaL4z1EZ2X8hrgVU2HPWMS8LA9me9XwLRG7+5EEkd7Q==","shasum":"173e244abaec6d1b86a1d2c156b522f77295f5f6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.701c28e.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDHnRw+Na/cTrDlHzPKDuw3It1eKK1WcsMBoxCxbAPkgIhAOQ1MCBgvv/MminAHSThJX0jWJdSKMHTs9iPQvdFJYmW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEYiqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYHA//dU8vucVQZ+HFhwcUNNUCVikIGztHTyRP+afhPK5pUAghQHoJ\r\nNyomIVmQDUi/U6BP21ASXy+MRZ8z2cB6/GgBBdrifhpty7d4vJSGYinT0q90\r\nuOXindUCnmfx05TelN4UYEZoWEWgLt/7hkRuk18vWDCGISSM6/IZnww01u5n\r\nd3lUq7Lz8i+a6hslAbyeFYWNALcjcU5hIk9szcJ3H1jg5Az9tLu8lnmK8ZzS\r\n/vynnfZdaXFgd8GvWuah1Ty77GagL3l664bLBclRhAe1uJE78DhtvDuxrZgw\r\njNe1fu7wqMagS6mPAlXYMGo6qsXmpf/kwfphAqY8PRBBkFlShZE68YIpDPVy\r\ngcGYriO02GZBn2ZGhT+WiRprrmy9L7YXbHDKGtlfXtKZRzbD5T7ckm0NuUPI\r\nGUHsBxY6GMHEWu8CFsjW4JqKLqsJfXVr1fg8VzEORQcnhUS9i8rNgbt19M0v\r\ni6RS23JscFSFipaI/gNVMAM4Xg3/vi0hWT3OmQlxvElYEH4ecWVN6j4RDLDg\r\nehedwcEBqVbiCWblA9cJIqsmYuLYUk2sxb3DbG6U/vTUO0uMYXMRIsVX+qSN\r\ne3oh82WbPZEU+OzVcIewWXAtbeaJMhORZOdR/1eYErp8ak3/5PYhxkiJ9h/A\r\nC3BVDKM5PxMzo1u9HhbbtfjbTRhkEdHG/nI=\r\n=Bejo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.701c28e_1662093482189_0.5580743044102074"},"_hasShrinkwrap":false},"0.0.0-snapshot.15802b5":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.15802b5","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.15802b5","@sifchain/proto-types":"0.0.0-snapshot.15802b5","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.15802b5","_integrity":"sha512-jXYE5i568eVzepM3gYa5baHmn3+k+UivZapkroU03vYR2CiOH3ycbulRyd+RuvSIdAKPTkJz6AeuuKrZP8zBpw==","_resolved":"/tmp/4a9b054cead16482bb99070af0d6d4ab/sifchain-stargate-0.0.0-snapshot.15802b5.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.15802b5.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jXYE5i568eVzepM3gYa5baHmn3+k+UivZapkroU03vYR2CiOH3ycbulRyd+RuvSIdAKPTkJz6AeuuKrZP8zBpw==","shasum":"0e57d2ae06e640834fb9482bb15118eb2fbedb23","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.15802b5.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTYPQAz6jgr5cbDFbVYVhh5pHw7F2UPW6ZfZ/FHYzCAAiBJ3PNnp/qrL7jom4e6sS49q5qvM21NCN8Llig/1smPsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEY7IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm/A//cnEPLDoZdXQ005YNU9a5BrLj/s7KF/tWcu4XlnYDBVgj/lqA\r\nX82ztnoSu38qV4r8DyHiBr6zgXFcUGPuB235Ew2x3BJOxJy4Ia84XpwnwNIk\r\nRjJ7EIx9Nz2Qdq0rqisiYSeTgep9HQGYzUR9AJW4O1Q44m9y7EVgIQ047yCb\r\nqMGuYudZhFMFbTUiZvHrzW+FOcnu18sHKCy5CfmQ8UjRod/KoYeGYx7XJprT\r\nPSTOGM03w0KxdjDeGuMUCAzWbLBL92y+I0XGqkDQoRgfqHTWgOMKcGiJEqg0\r\nOZ5ENKcXyoM7OHDb9t/zZFVi65OLGGDt0vvO+JVHHEWdGv6cR6JXPMLiNima\r\nMAXdZMplgkk9m9r/J/IVGRcq1bhRgpkzJDZRrBNjzZJwhu6s7JGHAjgOSzUP\r\n4FsbIL1ciZMdqBNAqM2QsYw6EBV81lVEzcqb+ZPbVLcOuxrSmBswZVAHJJoR\r\nBbn75OLgvNoLX4c6CX5bT94JOiGL5QclJQvHgElG3qarIulvlDDtAYy0XgOm\r\n1UJBhmiejeQHtdNr0PHoO7sL/zsoamhRGZbknS9TJsJ/8JVqyeaeMAJQafA0\r\nQdOvt+FY2YSONl3ljBPoA81/6N/j/IwG8iY7lyUWg02jiCkWNmM5Buau5HwW\r\n9FOXrEVXP4zgjaDj/2F0tCIfWvkrnw51ny8=\r\n=vbQV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.15802b5_1662095048227_0.670371998184129"},"_hasShrinkwrap":false},"0.0.0-snapshot.78d4d00":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.78d4d00","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.78d4d00","@sifchain/proto-types":"0.0.0-snapshot.78d4d00","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.78d4d00","_integrity":"sha512-qWuam45XQh8wM7eB/naAsW43GnUBsGGzZwaL4Q1IzK7a3dXsDycrnvyNIKldxsaClyPpSircWFgmK7DIt2uolA==","_resolved":"/tmp/f382b59ddfa83b02b63f77cb93879120/sifchain-stargate-0.0.0-snapshot.78d4d00.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.78d4d00.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qWuam45XQh8wM7eB/naAsW43GnUBsGGzZwaL4Q1IzK7a3dXsDycrnvyNIKldxsaClyPpSircWFgmK7DIt2uolA==","shasum":"befa8b5502ae0cf39ea110f40f3bfd02e843deea","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.78d4d00.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Pxfr73Q6TyefgBz9AciNrHe1cyl0sL/pbSrhdE6LQAIhAKP355qvU+IjibEHb1bFR2oT4mqsJdVksyhxLmTHEl9/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEZW2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxkQ//cS2kFgaaVJbVGK3gUBnI0m5QS76Jqv7+chcM2EzIhznLmE25\r\nhNfi3FG1npTdVvJCJzqUbBuuVJEMnOwPHph0jRZyitX2ZrzSJGh5DsqmS3e6\r\ncpZ3Drle6H0A48jVGeyPrahFARBZht1sXIhmKwpnwEOxecSF72A5nCsU1H7a\r\nOrcjrH6BXqA9bhDwE81jk8lV0rpfhGBt23FimWhUPiSlaMDHeSF/E3adSsws\r\n9qilDLgdAYXwjasSwkeWSZF3+2Z8QvXXAOaeknI/r7Qs7/ykhRrllkfCaO91\r\nWsMgZ9GKc5i+AJFSn2dIkA2L/vCLhHm2bBkuYmsIrM18FAEdC+iS9LVFxtfO\r\n049Vjenn00kqT0KB080i6qdHsnxE2Yq/oLYc3UHRCIQqGtSgfagwP0ihKiRu\r\n5FwDvDC54k/jyQ+dqfRue6ff+mp6qWQ0AU+N+ONm4mEwVEt17Qg/ndL8lXYv\r\n4uPOf4WJzXDMQEeOqMRdimz2h67aY2MQ2VoZj6RvXlidjWxpQ/qC6F57t2Ah\r\nht2Zajn2nwbPqYnadoDQg7N3/xXVBp5xN6ZWPc6mKABj3NLM/z7q/D8Wc5Q2\r\nbXnDiuIfVTB9psFm7/tZlSha5+vUh/vR8+SEhWjBaquYS0UiobUlIi0UnlZD\r\na0LP/XE06ZrKdDp0Z0vgVzuBF0Jr97J/LMA=\r\n=QBI9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.78d4d00_1662096822587_0.7707082286699827"},"_hasShrinkwrap":false},"0.0.0-snapshot.436f2ff":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.436f2ff","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.436f2ff","@sifchain/proto-types":"0.0.0-snapshot.436f2ff","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.436f2ff","_integrity":"sha512-0t9iVYsXgKCJQQduAy4YNJCO/lzUYilMfTpXNqV4XzZKiAx8LsqAGbuAhKy7TLWV9LZuhzFJKDcSYHG5ySEBcQ==","_resolved":"/tmp/971add9b793de682bdfdf25c7371d285/sifchain-stargate-0.0.0-snapshot.436f2ff.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.436f2ff.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0t9iVYsXgKCJQQduAy4YNJCO/lzUYilMfTpXNqV4XzZKiAx8LsqAGbuAhKy7TLWV9LZuhzFJKDcSYHG5ySEBcQ==","shasum":"b13654baf15e6fe00b9c1ffe7df4799e0613603c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.436f2ff.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpODeo32uART89mRoxiCMkrWyMC649+OloB6NFoWlaRAiBjma6TExDq4tE09aZMEXGeSADYYSkZEOb/i6Vxs8fLbQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEZ9KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTNA/+I80FnQBuxYF5f0c0K8VO6DRkOkZDTLfoA2eVeKy5fsyRxzs6\r\n+tjPigbE8Z7Np9kxYobMqXgok0YdiwpNkuOPhblu41S9eL2pJZtTZMvEWFNl\r\nQUyXc/aulKlOGKfUEYPjMs21IDaupvFjVzmdk3fJThm8/sPMSqT+DwrCc2vv\r\nF+qiw66+jqJM2oShLOrKhVofwwU7tVptqhLgRzuXmvDb+Fvey6Qw23hWJ6pS\r\n+h9gJzA9+xJdw84DmJeTPUZyM75j6POVg7Lj7U4k9UCLazdn6EWr915+rEXg\r\nTddfL7BkNz0WDp4rlI2cKUMWUxOy+LIfIE76uz38AkEOjSw1Lrxqv256LEmC\r\n3j2RkNFJAR/yCCkuFllr7JcXBzLZFVBlAEokVogz4KLfa8XP5xnG7q3GFdgn\r\nRHq+yR8Npyixn9UzyX8OWh41QyFerwsqsAUmPdryuwtiT841EAx8uRgUIEwN\r\n/BxsrgkfsCfvCl3Ix7y5zotK09jdJyYigTtV6+g1ffW8qniOnL2C2YNans/Q\r\n4ZYPFX8SimCXr2XXUsnM3uRhesL0R6x1VtXOR7BFbkRYry5IEqMJTB/RBiCW\r\nxv+EV/aosXooB8As0rBg9Zn/OCCkv0fSKmWzO7ukddZYWe3MJRbtefZt74ol\r\nruHBETA8FJHbRg7Ixdbrj1xVUaR71brvJLk=\r\n=EAjx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.436f2ff_1662099274514_0.3028228902875205"},"_hasShrinkwrap":false},"0.0.0-snapshot.4b5b1a2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4b5b1a2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.4b5b1a2","@sifchain/proto-types":"0.0.0-snapshot.4b5b1a2","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4b5b1a2","_integrity":"sha512-L6SJ/VCkQFGxX9RGu96u7QzzRs/0s+rsyim0u0mgSOyRDF41gNFeF+si7/cenPK1scVlppNzI0FyEl1CBeiLYA==","_resolved":"/tmp/a1b1198856b4fc79ba30b5c4bea34cfd/sifchain-stargate-0.0.0-snapshot.4b5b1a2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4b5b1a2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-L6SJ/VCkQFGxX9RGu96u7QzzRs/0s+rsyim0u0mgSOyRDF41gNFeF+si7/cenPK1scVlppNzI0FyEl1CBeiLYA==","shasum":"2ed15d470a6f3e3cbc439184c36ae33a34162505","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4b5b1a2.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQTYbkNBbCcIfZkl0JZuc67qaoFtSqcHpzmpDVIaMtWAiEAjt/uK159xeEH7eUsGpgBUgL2gl2iBTgJsiwrLi+06Z8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjElQMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJnA//dsXL09jckwl5uzS5FhDTzYGcC99FArMSS7A3hP7ty/4e1zZY\r\nwPbwQgyzJc5qLxOkBktZMzHsfsANFpylBq9nBUUUZIRiEHX9k3duReej87wO\r\nOm+iGOibghjLJdtYaTixZ4jL7vAs2HZsFbkD3Nmyk1w+Xs/EdQATzRwqiYG4\r\nqTU3IgiVfPEFnl47B2SJBIZ20o6uaS1knEtTcaFPEplSlegSrl3DhIVECQZy\r\nKk27bJ8qvksCyct1cZbKZF2eMLT67HnECxFBnLDsVwwZSIl/o2SXue6aNMzT\r\ncEFft3aIjLd+aOcNPFe4IZ62BtZEegEvLexfsN/5oR7Gz2/v2K0hLmR3UJZh\r\nlMWAFHXpOhAZZ8IsUhJac2mN9ctaiFp4cKB4Sf1M1y1ErVkxKj7P//IfRKEy\r\n02nQc7paAKmB2DSf0oI3hYmQkDIMG4fR3DtGC2NDGA8QzDWnidkCIkE1xxBz\r\nwafOSIC8m2VEN61nArY6aaJdw9LP9Tg9QoWykJuidKRiHse9Tl2E+aP5MjpW\r\nAIAWwD/Xbq0WOcwTTNWNIqcvyqWrtnbpIQM+LQ+VtOxctgR8TYAfbjFBt4+S\r\neD4+sf7sLmykGGioneNrdfA8J/o9PgH6TzvAnCgL6/Q9eQEHk8Zgfw/iiMtp\r\nJIDbEMkXrvN8mRcF1T0XvMuLHCGQvwZhLbY=\r\n=YEBI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4b5b1a2_1662145547757_0.9650490154925198"},"_hasShrinkwrap":false},"0.0.0-snapshot.709a5ba":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.709a5ba","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.709a5ba","@sifchain/proto-types":"0.0.0-snapshot.709a5ba","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.709a5ba","_integrity":"sha512-k4ilBg4htIXmfp+CZWeYQbV1IAkNAtOleNYTcdSWRade1NJHS0nZ0wakcaJHBOrc86XnJy5DYteKmjoEr1iHzQ==","_resolved":"/tmp/a6f6e81a462f8341846d60f41f5ac39d/sifchain-stargate-0.0.0-snapshot.709a5ba.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.709a5ba.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-k4ilBg4htIXmfp+CZWeYQbV1IAkNAtOleNYTcdSWRade1NJHS0nZ0wakcaJHBOrc86XnJy5DYteKmjoEr1iHzQ==","shasum":"ac9f6bb555705e5e18d163c7d2761481bafa5401","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.709a5ba.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/yw+OyXSWEFne0eRvti+kG1YnDObygUh/vuTzt0uDmAIhAO9LW3RcHNqmM7+Wt8Iy5e4ZlwxqNoskc4txVombO22u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEm9DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAzA/9EHt7MZ8/5zfsj6YahvkuwhsEYlEAlQtWV+kVQsrEDVzANVNi\r\nkqGyZAnDzrjLAAgFLv5RAZvGyYZ8/nrgeqg517mSMA/h3oUhm1wi1LOqww1+\r\njMgqHmtGDXNKZg7Z3/xUOFK04FTJl0KTAY6rTWKe0Ab3pUCClbsgxcvEVWMi\r\nOjUC3opVeRwezEhxwdhHzv7WEw6S30S+A8P/KLtW7LoHSx6ysSc06fwEo7Ic\r\nNlJJ5iSI4tN4aiUxVDo+Kl7Wn4u42yKf9lyFk0HgrbjlFEoYXvulMc8A1UcI\r\nBHHSk0UyPqR3Nr4+x/c+vUoy9nRY/S/5hjZnnUZYidSYwwjBeNkRCmX5pfnT\r\nSIyPBdgaw2NHR9KVC807lfbSAFMsTWgTa6B1RnMvHnVfdGA9Biz4nrmTm7h7\r\nsHuAxOIu8gi9+1BeqY5zEWtIy7jH4gRyRHIygVLH/IJUkQw3P4CVNUXA5UUq\r\nRN1uI9g46V/Kk/9K7TrWBHxITI6QNhIGYEBX9yjgJFZ11qDrYWPWSmcpWZKd\r\nIMrW2yfkCWfqbDKpomsatLd1duYHzP/9QRrLoLO6vJzwHHY5P4E8gVss10zr\r\nT15zXmSWvwZSSEec8cHY9hxOuUm2FAyp2ygx+dhhDKBhq9qiPUfw8V/TrcUq\r\nrYQSTaeXI68bPJtJDfEcUmvQI3inupj0gFY=\r\n=TkLP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.709a5ba_1662152515379_0.7079550014676848"},"_hasShrinkwrap":false},"0.0.0-snapshot.31e95df":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.31e95df","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.31e95df","@sifchain/proto-types":"0.0.0-snapshot.31e95df","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.31e95df","_integrity":"sha512-lQM+Vk3ZNaMxAsv77VPd/8QWIa+UbhinBVo1imcvSCJZqkAS4ELj3lN635w60sLL+WwEV07XgJ2bUcs/Hk6jLw==","_resolved":"/tmp/c0193fb2c512b52d312c0d8f833a515f/sifchain-stargate-0.0.0-snapshot.31e95df.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.31e95df.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-lQM+Vk3ZNaMxAsv77VPd/8QWIa+UbhinBVo1imcvSCJZqkAS4ELj3lN635w60sLL+WwEV07XgJ2bUcs/Hk6jLw==","shasum":"1166d60928bf831f3024f22cbe1bef451aab2853","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.31e95df.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA93EO7E1AduDoWWo+HUqwymzE4w++VQ5A/Xh110YRMAiAVpZhpLacRljU0g6mXO9Oi3cl2V2rXgbXha8lpyd2XIA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqePg//QS4FCvcHi/rFF5Y1fk8PQJ+dLqtrDJEC61UXsp07wnucbt6w\r\numUGEHJHUjSc05pr85fZc9GsvIJpgDAU+zRX7UIxBSFqeOaQnGNEWIapl2zU\r\nVeAY+11OclWCLUxQaF+6CEkMq/UvrJzrfBEIS2nuj5H6R8WbpTsMstNNTbCD\r\nhDVkc2FQlheBFg8rtuvh1CF/vQLzjcbr0G+BCNcdDtcbMGRjDEc1tEopMR3Q\r\n6WRpjl7fhejdGxRyIHXXgojq1kW0ysvAcUtX839G7w5m+5/IEBi/aqYDbFAZ\r\n3jYG3xe8fEP0kgtGB0DxPpAcCoGp85XAT7K6z3VY3aTRsV1ZpDG8kLxn+23n\r\nni/0ockWNo/XEYZcbRc2sNi0SrmSxMgzW20sIBy4PvNKrX4yNnHmWsJA2JPx\r\nV5BHj3wfp3YUbG9hkOimBctarwmipOcw8pUTEvfBzCC9gerE0hUgMQBZPKfx\r\nQrekfrD4W8nIs+NPaJ8mJ7whP9gPOcgkn++FYkq0Kh+eqPjob6nCN94azrOp\r\nRn07nDZ8ZpgJ+AqMfa34Tzg2Nu8z/ZwzQKyOcIscSY0BFJp8OgipTFazMEFo\r\n1/1AFc6KIpoXlI20Fev1SqvzQbQ1CVPZDoDxvYtCVun0ww7Wy7Ofyghp3X9n\r\nZ5xKDL3AqE9xR0ZNvHqKUo0gj7JhSW6N0p4=\r\n=BsWV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.31e95df_1662337595808_0.34874054920136777"},"_hasShrinkwrap":false},"0.0.0-snapshot.73e057e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.73e057e","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.73e057e","@sifchain/proto-types":"0.0.0-snapshot.73e057e","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.73e057e","_integrity":"sha512-gLUMFshw37ngy0pDlTxniviAlP4+ErDpwCBEmik47bx0FjmGWWh1g9Cj1+kLW7yJc4mvbDt/NjAJyVBymtTvkQ==","_resolved":"/tmp/4460fa353cc22bdaf4615f1bdd5268c9/sifchain-stargate-0.0.0-snapshot.73e057e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.73e057e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gLUMFshw37ngy0pDlTxniviAlP4+ErDpwCBEmik47bx0FjmGWWh1g9Cj1+kLW7yJc4mvbDt/NjAJyVBymtTvkQ==","shasum":"4dfbb83acb8462416f63ce97d54882467db5a73a","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.73e057e.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiN9Vl8+B28nOJRrfuk7cH2q+1ubrAywpCXH4sFoNp5wIgEWEREhHXY+ckGse0kzPQ+5W/16WyWQ0EcbQZp2ZJvkU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUeyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaHxAAmO0sXummarILB26ikbnd3bqDdG74KM3iREvLzmaAZL0dIbC/\r\nqDN+fbvJ83/J47VE71LxSLbQ1YDjW8WHMiaMGw5M7BS0CslXNPIo392psUgz\r\nw5qAhB3V1/VwRi+b5KEwzAoo1hUhiDpy05mkVOkF1sLcJG9Zv4RiVv3j0iD6\r\n3PPY8NTb8g6W6mb+Ep2GoZvuoc51KeaLEVZ5fOT8Ya8WpMj+JtmWQWbTPHq3\r\nYD8IbEgY1clN91VLEjyZ5ENCMb1+Zb6QGeZ1JOTPHNfbKnLOD2c8qaEILELM\r\nQAoHWTRyq68bAYILpzgd9DTuCHzHDR50cYJ5L3IPJwC/gu+DnXxbql5bSnGQ\r\nnx0aaaNkA9Zs7Vx7RYsGbCEXACcs4cRjqIF4U0eqxOAH2V+gjQs46XHGPoXc\r\nexS7XJfahBlRgz/czma++/ivQKB/GLmpvLzfUVBRqLYVde1/eMbefuAuve4h\r\neS0uAA40SPv09b7Q/8d0hapLKuZxnJGNpNmVchGI0LjICLAJ47AntIT6aiZW\r\nAR7PhXS97MvYbyST0lsfjOocysjmTZv1aOERG6nDtxIJGzZjzBOKBijeTRsi\r\nLrzeqwycPe92Px3q3CFr2LRaOHaPrDhJsMJWgshfHAZIW6kZ+jaK9vknSlFQ\r\nOhhsZidesse2tQ5w7sQjGXg1BJkwrp2pNe4=\r\n=J8T5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.73e057e_1662338994186_0.7632445294187511"},"_hasShrinkwrap":false},"0.0.0-snapshot.454e8a4":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.454e8a4","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.454e8a4","@sifchain/proto-types":"0.0.0-snapshot.454e8a4","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.454e8a4","_integrity":"sha512-bO8XEXMDOVd7zCApgkHCwPz/KzrOVT+yPgys+gJ/GAU1oJwpBd1PihDbrsZpK0fn9ft91xm55wFKR9FiojZh+A==","_resolved":"/tmp/2631afb5ded8f80dd446b30b560fc307/sifchain-stargate-0.0.0-snapshot.454e8a4.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.454e8a4.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bO8XEXMDOVd7zCApgkHCwPz/KzrOVT+yPgys+gJ/GAU1oJwpBd1PihDbrsZpK0fn9ft91xm55wFKR9FiojZh+A==","shasum":"1a4f1243a149fd037fed014e55564fa9b8bc0694","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.454e8a4.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv55mw35TX6UjDgyOIQO4zOdjjNGrglTvfu6ufCV4OOAiBjODByk0Q+pTOIcNkbvWIbxZTkPUxYYW+04JL30cCtIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUlJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrKw/+JEmAgkY3dYhSiIaSQAd3v0ZRB4CE5MJQn2ZKgGuHrj3i2Z01\r\ny2nM2m/14Zo5horOKZmrZgQCHbeOU3mjahvm9fDDmEaIljZABscUrOZCkyjC\r\nRm1Pq2gwmIDO778ysMSN+uTPJ8NjY2U8TKW5oWqH5/lG/ftkYPE8xsXvgyju\r\nJqW2JGgs7BrIbrgh33NeX/JgRTHce2vPTLdFs5Qyzoe39KpokKPkQOih/S9m\r\ngxfdz2K7llF2z6O/OxiOeIh+uZP51H2j51JswTLTzDyqcknbxpznj1GsYMEY\r\nobpt9iYM1TuEIK/949VKK2vlLj+3HBqk07wgFWnX+Tz39P19WcupZuwiyH/r\r\nQz+NluG8Rub5nsXLXR6F07oiI7dkMO9SZ22GhbLAsI6w9OKeDT4eE3hMLKZG\r\nz1zX4k9lhOqOPCrT1qyJjamfyLqOyECTKIAXgJRdyEj55rypu1zTcXCfsaV7\r\nFxpEZoDVWHIM/+kZDdIIAHL1sr3RvLe1OE8HC+DBT05uy6LrHpuyGVEdlDle\r\nptKXl3gTGlAWONKZxN71ocgAPQvX4KGii2Vy7hunP26tPOIjha38VTqjCwDc\r\ngzTE1jgIDAA7R7faJKiuDQR4UMY2Z2MPUoZ/0Inyi+9HnX7aNJjFxiZM8j9z\r\nVvDqXNPAYbEBlD8uWD7U7AfR8qJxkZVmYYA=\r\n=07Z1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.454e8a4_1662339401360_0.4998136882778794"},"_hasShrinkwrap":false},"0.0.0-snapshot.163a399":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.163a399","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.163a399","@sifchain/proto-types":"0.0.0-snapshot.163a399","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.163a399","_integrity":"sha512-HWYFzqe58P073Mb0brP3Qmm8qKzEYRpdvU+qZeN2mi/NbAnGX2oTp7mE70r5xwUcgkX41iNopJJU35NXNvZhWQ==","_resolved":"/tmp/fa6f414227d33e64ffb69a438eb96fb8/sifchain-stargate-0.0.0-snapshot.163a399.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.163a399.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HWYFzqe58P073Mb0brP3Qmm8qKzEYRpdvU+qZeN2mi/NbAnGX2oTp7mE70r5xwUcgkX41iNopJJU35NXNvZhWQ==","shasum":"738e17c7ccdc138db33eca4e8cefe279c3bf5588","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.163a399.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd70Nz8HfY/4LWJYguuw5xdpqv03IH7eFpaG4rS25ICAIgfExdcd1DrESJML+ULWWggFLklj2yRWVhZjHataMK2Kg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFVDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYxhAAiWc+F5Y7MremVmgDZT/ZL1pXkuFxKH4m+CRlrxsFEU4sRiHp\r\n8HHGxbZzGUktQ3W2ng6cu3LuzqcVnNrSNajtMjAc6H2g24MwAtBPnQ/Sc1a3\r\nZvC2des5Lkxj40Uo63wqv8LH2GFnWhRbPlG0ma0VzTf5LXaasjtJhHf4baf0\r\nJXLMIE+LNQ0Zv9SLqKBJxY0IYR8ZE3UZmGVpzh/9BuL0RGgV+2wSTOX7bGME\r\nqBtgrkhBAZ3xk0Yb1KPC6h0az3XkWxD38L4gvUprR4CO96nDnDzj4MctVR7d\r\nBofMPjy2N7ZLzCr0rHbzlFb7mAs7j0L7wUloc4hoaO72P5Qv89tzaQVHDotv\r\nLR/aal1/gn9BJt2FbtTcmos9jdvRnm89gAQlU7cIQ1pabISqr3/lT6iVbv+L\r\nJcXn+pszdwLIqU/L99xr4aFaiyQpyCply0WE2dM4ogkF1BwllXEZkwCN8AQ+\r\nxc7+COnK+2KgsA012LIe4yF0mQOqj4aGQkl+pVOX/0BmppjDupkV09H0zDrE\r\nppNo24X7kDdSMhV9ia0lpyk3vdkPHNjDnLB0HcU3881ETjsBT5NLFmevAfFo\r\nSl3+RFCQSwMDmDSzKZfFeyKzdEpAOR0tT1ZG3UsmmReEjLiHtN09iB1IGpf3\r\nWhL1HrlaFAgAqC2o+FxPTz7gO9FHkiE2OR4=\r\n=Bmwx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.163a399_1662341350028_0.8642260175787397"},"_hasShrinkwrap":false},"0.0.0-snapshot.bb24583":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bb24583","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.bb24583","@sifchain/proto-types":"0.0.0-snapshot.bb24583","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bb24583","_integrity":"sha512-nKaXg9Qc9Y/fSHVBxJFrIZ1TPxMID2mNU9I80OxuxuFtoNCCM8x8iU4Rzpu8t4dfCOt5hxPB31ovVYosQO6QLA==","_resolved":"/tmp/394a101468571fd3fdd9806c3395eb46/sifchain-stargate-0.0.0-snapshot.bb24583.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bb24583.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nKaXg9Qc9Y/fSHVBxJFrIZ1TPxMID2mNU9I80OxuxuFtoNCCM8x8iU4Rzpu8t4dfCOt5hxPB31ovVYosQO6QLA==","shasum":"36498af9b35796b5fe8f5c74a6fb6e118b8e1984","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bb24583.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH//jUJBQmiPbtncOKenFfsRHhQnhcGDm973fqWTKU9AiB7qo4eahKS56qKVeH7s+AqKskEI+h3nW9jWp9oX153cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFWBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmsA//amOFwIbYr1Va+LlJFfzSts6HuUPYf19R7D5IY/aeXlr+HrXi\r\nXVC1qys9IAPLYHf6oRWDnHqEsEZK6zmvIFLiEKJLSLm4HxDmK/C3gdmZ13tk\r\neaWMMX31qZnFbewXOlj3YMA9wQEq6uPAP29TkoPmw9scCXD9JaDE+cpy48R6\r\nBKnlPMNzhi34VJWCgxbK+iGzh1MhDAwHtIRLo/PbKrmXr4HZ+JqKTf7+nroa\r\nkQ9/o90WWwzowM30afRCcup8qlTqo9QtKOaCs9V9S1AodAe2YxYjNqCsNRwB\r\nWARVJ+4/EGFWfmtV6PfZXqWjPH8P/v5IFWSLyrUQVxUt63urpxDNHhnA9VrE\r\nECSnv/Yp/QfbrOoOeFFADV+NNx3TD9IGMzRx/JzuvG/tWodY5uj6hhiAFIWC\r\nS+fds8tAP1mdzle2rDtXCyOQ5PtSWsXIpqNpWhxaaSoWkuC12kWZjzhuyHnO\r\naM3cwvVxgx4NzYbFSw2XzZk5+RNJE2JqpNM8jVbCEdrebltlbyZwcrBwPNRK\r\nBDK52egG+CrqWRcdpp2SN5I6zCG1tqEx6WFOAoO49zFF/bZYDwcm3vmfhXNA\r\n7lJeWcRPn6lhy/GtooR2pZe2Mpl367W+IMaitp3/OdBdXn0VfbPsGMIr2jWl\r\nsl0OY5reivOBihM7J1XlKnIWK+X3mUEwUaY=\r\n=j4zg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bb24583_1662345309061_0.07812979217407157"},"_hasShrinkwrap":false},"0.0.0-snapshot.293621f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.293621f","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.293621f","@sifchain/proto-types":"0.0.0-snapshot.293621f","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.293621f","_integrity":"sha512-QUVO2v7MS9SEdc19v4PKv8sRjuIbjCeHyR2bkFz6xGIDhCfAJHV1z0J9BcFi+jhUTV61xY0UP3uvcAFrh7tnEQ==","_resolved":"/tmp/6e8ba3bedb6da510fc7d3e19a6685b7a/sifchain-stargate-0.0.0-snapshot.293621f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.293621f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QUVO2v7MS9SEdc19v4PKv8sRjuIbjCeHyR2bkFz6xGIDhCfAJHV1z0J9BcFi+jhUTV61xY0UP3uvcAFrh7tnEQ==","shasum":"93b3a317bbf18b21c4682e170a38191b2a2fb5ca","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.293621f.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa+EMHE7rSiT+vOZ3agcCRvfMvIEf2+/6N43UsjHUFZAiB1voqzL/G6hPm8KM+ZtzbfTUk+sjfMIlj6ELWjAIml5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFWaqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Fg/+O1NDmLdr2eyMV004s1xEFigfOv0XGVkn1X8+YPLYVzDdHkYc\r\n3B+bHPjt9J389gGbO/SXV83is4FEzK54wM/V18xnSKVjvcYmyNTfFtNPpztO\r\n0Z0i0sl2ceVdVBwopt/1nE6zA2tRRThdowJr4ZbEHjiZlbpgCt+M1MorsJ1F\r\nUMA8QobEdP9svIbs/WyeER2ksYuXBIAlnrF2gi8SjZTPeiaFQQGRjRwrsq3g\r\nd4WXZY0Vhz7nsEOhBroA84crMgjj7KpWxMUfENGad8ZYimgP4G69/uqMf3VV\r\nRb9fWcXj3V1Y704bKDkL3LsahcQ0erqS+0b90YYyb8YdZz/VBXQhZtP5lBr9\r\nSG/hL9qOG5tXCRTcBnKlWQ6GqTSZJhh9G/81/rOzDR9NiNIU38qLBE38jDhb\r\nw+X9/AyDCOnugOKgepmEBqsiufLy9fQ/MEJ95l57cyxa4LcRjgDZ6KpKyoSk\r\nxu6/F9EKmxMSY95lCKIxmPZCX3+vmA2pTFytv+z7cHnHlieypqyz+Wfo1nMc\r\n82qs93W1GhyCmgZYdVRAa1HrtcbG2BJ2IAUOPwKZG4Bw/jK/fwOF190DfYYm\r\nju+uQMOmkL9LF+l/VwS/f9ZQ4nGyX81XNPYMXF7bAToEzXcRHdbmYo8C2hl/\r\nnfvw9x/Yoi51v9VCy32mj9WxTyTDHbpbl9g=\r\n=rDzy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.293621f_1662346922644_0.8814037648503135"},"_hasShrinkwrap":false},"0.0.0-snapshot.c3fa04d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c3fa04d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.c3fa04d","@sifchain/proto-types":"0.0.0-snapshot.c3fa04d","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c3fa04d","_integrity":"sha512-0Bd4ozC4dUAblgXRA1JkkdkURcaSC//GDMSe73+XDeKTI32fqqN8evIy33e17Nk+0uatL11zsdZ4jQc/5INa7A==","_resolved":"/tmp/eb5ca609a3b2242e75ac27f00c18ac04/sifchain-stargate-0.0.0-snapshot.c3fa04d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c3fa04d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0Bd4ozC4dUAblgXRA1JkkdkURcaSC//GDMSe73+XDeKTI32fqqN8evIy33e17Nk+0uatL11zsdZ4jQc/5INa7A==","shasum":"70015a17cdbfd4b32ec8c7db090cd840240e790b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c3fa04d.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/L4tMPFC89RvuFbyouwBCUIuYGCXr2fUHBHSZ3tVnPAiAeDujCP8B9U/4HyGrSJqwBvgiAtargkRwNPv1BiIs2HQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFXsVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs9g//fZ2bnCXPHCpvWbCXVmIpGNy6JcYrRT975LXtNbLfjAPF/rNB\r\noY7zeZjvcJJ0D5RI7T23dyLFksDI5lqDhbwiDq3n6ZLqkO0GguYMnDE3RvAy\r\nHKdq9V7spxs9THnOp0glfovdsrshEOIfiDnLOoSuC9wPJo8Ot3kPXHQ03gXw\r\nhIuxizm5Kjs9HPhb/CG6JqEsV1Pxovrgzr2+Nh7jA3h0Rb5sy3sECC9cmI5M\r\nMtymQvQz4fAgJReIXZ8171QjeBUh5naff/mNZWtxGyOa2bRaKlvL8C/GfxFt\r\n6v3g44XuuwLLKlyVcx/pE5jLkwRr7ou2KLX9Gv1UYnLHcoJVVOdNaRrDFMDf\r\nw0rgElL+64yiEfIvO4vu0JiZ+mmApAeyTfGP7B9vNbtSo20p2x76nPF28tNM\r\nztUpOTdxqnzq5TzuteaAgmeiJ6s0foXVEHnNIRv6P4sPUvhZkr5hA4QkqixB\r\nmEGIrhyh5oviSm1Q4jrOTguqgzBVvJMWGAOTwJWs6hd5+PlCnRs0BFCdjNLp\r\n5GI9I10xL9M49sXN0FWLWat76f2RDe/vWgnXvVRqsyeR+HrdUWFUWe/t0rLl\r\njjcIR63FkQPNTr34VYAdZbpW8nW65W/R8v5D1LUaZG/1022ne3+Q81RsOnkN\r\nTusLk1GoPiwTdKEEDXEs+aAljcgeuNt9oDM=\r\n=3bRN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c3fa04d_1662352149682_0.2989862454501777"},"_hasShrinkwrap":false},"0.0.0-snapshot.e6d2159":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e6d2159","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.e6d2159","@sifchain/proto-types":"0.0.0-snapshot.e6d2159","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e6d2159","_integrity":"sha512-wKeoaFposYjkdZ13hZJb/gVu0w7S9MJtzaxrCKI9nzf3NeH6bG2hZc9YU+n31Bd2bPcQZJHNC6+dTI1Xl/WRVw==","_resolved":"/tmp/9396770f19b4ad570bd6e19db3707bdd/sifchain-stargate-0.0.0-snapshot.e6d2159.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e6d2159.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wKeoaFposYjkdZ13hZJb/gVu0w7S9MJtzaxrCKI9nzf3NeH6bG2hZc9YU+n31Bd2bPcQZJHNC6+dTI1Xl/WRVw==","shasum":"7529e3ef1134d43bee2ae2808c9ea6487c270226","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e6d2159.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCQ2zddzfHSdJavhym3TCDL/9oF6hZopOyBBSTfAp90gIhAJG2Cc5bRvbwFmnBTs5R5qbWZbhYWcdklZdHTjwChk7T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFkXZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4SQ/9FAflNpvJyccu+jn/07AabwVD87y8akdH7yisp8gOZArtaKw2\r\nyVpQGnYa2Ofg19JIqHyauvsCYvXtnfPnU62UqeUuosFT0JrjSihBlIuYfA1f\r\n4NxdO/dDcdRzWAyraP/yHmcyXM6GD5RgZHiWnY3/E1Qs2aPoOzfNsMw1wMgx\r\nxh4qkorKTdJenMxpcTt+Sdq44jx3q5vNBVJiUPvmRl4W9mXbl5PqTczbcTbT\r\nnjC4kT/wQKAC9i3wSopEO4mLwL/ipHw6HIdmn/l0YZM7dGRVkth1FT1y3wvu\r\npway7xYS4yixa6NsQT0MmwQ2jFbdv3KzgX4YyfIRQo9A34vx0TMX5rShtda3\r\nB8bYO/EdwDSeN9TSlye30dU0pFvaa5qxpeAsVymTMoo6g6uAHHwj9aN5EqSy\r\nJhtYbAncIrmduJEVnu5MzoioRawE5SE06PXxRFRu9Yho31BmX8dqZoy1QJ9/\r\nLTNPDevpmeDE5bADb+5/p06o5L2YwY4jBhS1Oy38oOVUlImRAyggVaiK+qJO\r\nvewXWkw5EE2/wneZ3GfLwdKmDlSQC1i3nlIMeo41gvLEyf9T0L6YQaGcvWfs\r\neETov2trsp+8ddnTC+0JtxDrN4XuyxJlkVVoZ+dWs3GXG4DcYSrPHIxhfTrc\r\nd6gcWg2CNeaOQlp58KJwwZth/AjtFNjWRv4=\r\n=DM7r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e6d2159_1662404057470_0.7044002130383391"},"_hasShrinkwrap":false},"0.0.0-snapshot.b0dee48":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b0dee48","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b0dee48","@sifchain/proto-types":"0.0.0-snapshot.b0dee48","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b0dee48","_integrity":"sha512-oANCBHoT/psdx8va7h97zNjv2ChGK/UrgnnZyMescIzZILlr7fSIQgy9UgwLG4yP7uEzxIFy8nJfLb5c21praQ==","_resolved":"/tmp/2df958f11720ee6da798074eb0e34336/sifchain-stargate-0.0.0-snapshot.b0dee48.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b0dee48.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-oANCBHoT/psdx8va7h97zNjv2ChGK/UrgnnZyMescIzZILlr7fSIQgy9UgwLG4yP7uEzxIFy8nJfLb5c21praQ==","shasum":"988e6e4ae5e461953afad6f3478c8cc5126c5af9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b0dee48.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+08gBvlfI/w4nWVDbEzFL7FTVWsyz3AE/ot8qNrPLLwIgFoc0TZWQtKSinQB7sA1LtPr9j+sA6nD2q7QXd5MntTE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFouIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB8A/7BTdRA/7Wr25IHv9RdxYes6CijDO5rliZNNpUQBKQiegwTTtO\r\nWocMFWeCnYnmKKpK3MK6WjYchbU0wbcPo3cqT6pJ9HinoGTdgCnB1tHcNwcY\r\nmbNv/RUAIntzI2xR3NjSsGBY1ersE9vGNM4E7gSxkgr8ZTTofDIibhBrzNxz\r\nO746btNiueDx6HzuiTWDOrw/lv8Yhs7F89qKifLRQBDvTQqiD/iXMxmmdVP5\r\neZ6a8hcLtNpPCkHeV3HclqoPLWk62IycE7Idps7dHpt/VbhUX2g3+0dujiG9\r\nHEYavSqQSEcE0oCkIUiOYwmjJ/jpvbYRZ7gHZXwv9jZHPcivDXpaOOmjLpdN\r\n2si50v0saOp1IRaT8LTB2B9gn2vOhZi40pAV8NvJpSXUFlK/tMQzcoySe+QQ\r\nYuS8c5BjXS1Dijf0XYgyOW9oNlC6UBWCGnzFhigbvmDerb7rHQEmp5CvCxIR\r\nV7w5bjN6fhR0DsuxjxLU6dudze+9mx5mPkWnZ35gecxyPWtLst1mvFkugVZ+\r\nDrwt0kfvxdjMyGRmhlPamnLxv4d3Z8/mDrStyQFhvvHgIOSD5qd2jbPbOovN\r\n4wPg2QDSYKDQXX+mEpDH0VWANFauT2evEATcdo6H2Zto4dmyTwQxYInGg6/+\r\nWrpJwfz0Lhp+2Vput4L/YhJ9sJqmQCtBcTA=\r\n=8E4U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b0dee48_1662421896269_0.16190303311893195"},"_hasShrinkwrap":false},"0.0.0-snapshot.e0ed84d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e0ed84d","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.e0ed84d","@sifchain/proto-types":"0.0.0-snapshot.e0ed84d","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e0ed84d","_integrity":"sha512-toO5J+FUzvJwnjDX9ySsEabiIXGj28CDjcnL0PNBj1QamrxFXXbpV2E9M9tMsvnzDWbxWxZeSN0H1KjUSkdNkw==","_resolved":"/tmp/783880fc86dff47c60c6a6496a3f1bef/sifchain-stargate-0.0.0-snapshot.e0ed84d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e0ed84d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-toO5J+FUzvJwnjDX9ySsEabiIXGj28CDjcnL0PNBj1QamrxFXXbpV2E9M9tMsvnzDWbxWxZeSN0H1KjUSkdNkw==","shasum":"76a651a9f6961ed1ab2c1406a44cb72f2e69153c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e0ed84d.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvChUxUHGi3R/IrkTX6eDlb6fRdjazjS7tLJq54vd3UwIhAKlmmNmEB/tuFkT8x2L8yJdQ/sjWbILeajrNhFs5NH94"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFqAWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSdg//QJTRx1MxMxKvO3q9wInZvFiIPVdaQq+f0fLLLbF/rgdToLj4\r\nyiXacHNcVWsM8PA24OzXNHfm5nS/dIUGkglZu8EyWyVB1xatoP2sgFM4vzmb\r\nmaBp+Aso4JpcsOiWNcnXOAXyA3GGOf7cTictGDm9+jtF4viferY04teHZdqj\r\nRwYqLaPlHwcxI8nl6cdTJh8Flru8czt0GIqY8QEwH6yhLj5BauF0MuBZvZwe\r\n86h5970p29/qrLxri3ETabecQOyUDvvHs29lwiVe5NDcKEpUgUBLMfCSHqbc\r\n4aLg2l+o7+X4UUXp3OxP0d2wKYuBlqNTDdeNFtYFszkJNJOAu+l1UO2cc4qy\r\nMXAkhWaf2ON086Z+Yp1mrUDWiMZZJ9ROem2kF1DW7uT0Ip5GbmGUNM9d9RUG\r\na15fPybuoW0d0OoB+X37PwGiEG+nau6QUv6x0VCvA9QcVzhdULMBSwVEBUzM\r\na+k9a+QjV195vscCHqyMh/kiuydxoH7Pfa++tu8FuF7NXUG0fFfqQ7V7lwnN\r\niuxleYlbZ07nuK/tSTwVuQ0Ljk8wfiW3vHwaEv87ZLLCbaeGHvU/17VQ9WFN\r\nthUSoquIzGJsviBSixwTf71zFsT+YOuafqeap9+tw5jux3H62JeT9voLKkbl\r\nhI+GjDXlS88OA51eu0kKZ7bZp+xFWtU5hM8=\r\n=WV80\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e0ed84d_1662427158408_0.14412967212814132"},"_hasShrinkwrap":false},"0.0.0-snapshot.ce3a0a2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ce3a0a2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.ce3a0a2","@sifchain/proto-types":"0.0.0-snapshot.ce3a0a2","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ce3a0a2","_integrity":"sha512-gtOl6FPYVwZS6kiG/U5gy4xbbWwEwe/u94QDFXkxj8xkK54bOQ88TPtv42hCeGheLwd9OxM+4RMa4U6TS+safQ==","_resolved":"/tmp/3c8f9338d6ec1fc322a0cdcda18c2219/sifchain-stargate-0.0.0-snapshot.ce3a0a2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ce3a0a2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gtOl6FPYVwZS6kiG/U5gy4xbbWwEwe/u94QDFXkxj8xkK54bOQ88TPtv42hCeGheLwd9OxM+4RMa4U6TS+safQ==","shasum":"8222b0f5234749af6d9843b88a48a2d314b837f6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ce3a0a2.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ6Fms8p1rhyYl/92r05cjM5bAnkZaDBLGMv1s/dGfsAiEAx7RKUz25Jm4cI9Unngihs0e/tFfbvGnGgTs2QzTobxg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFyllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrmA//e4P9zb9+cJYaobEw/RGYOs8y0YSg/H6TfoncnVKAUBX5i7I9\r\nliCObxCw+W66wahQm4Zj9HXolgFS9HqLdmz5Nxw95PcVSKBAUrcZbnG7fAfS\r\ni5E/jtAGdXqPeEx482hv+UepfZ/RWQNhfWFzJjAPzpe7RMJok1lOBAauSki5\r\nJPN6FCvFIL5XSdj2/VwY5YwmeR0m3cilT+K+J42IniVsYYDSEdP2KUkfmJB4\r\n+Jdbc/Czqj0XMwtm4b/sEs/e8UF7qUalua5gGOeC7Xu5cnH5umwrHieRblqh\r\nKDc3+pljQFI3SyUpM0DvcWFCLAlI7irL+X4Yv/df2XR3h3/S6l9JzABak7IK\r\nxHhYkV/Ww2wgeTHWd+3mWgzWE1qnTeqzSigwqcLia+vQ98n6y4gU7Zm/IpoQ\r\nIanYnYH+X7+fx71TTb2vv0N1DsXQa+Raz+W8HEkvX9Pqo/YvnajE2Nx5bkQp\r\n7myxPXXXKEPSmtq41GMXCDBhZdRYGJxtbJ1o757iCZYblxHQlsMe4n+hAkLz\r\nayGaa0csLoPpfZm90cI2GIxV9xABlYYRdzFu+Rl8DFDxgH8uBCrI/6vDej2X\r\nNV5olh8L/vzFvrLlT2bUKCqgp7EhBiw3z1T3sr6izJQvT5Rdn9hxNdu17yXO\r\nLMqn5e37EQypcLSClcPubcWIwnWXmoZK9kQ=\r\n=S9r8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ce3a0a2_1662462309570_0.5704625106401255"},"_hasShrinkwrap":false},"0.0.0-snapshot.cf5adf6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.cf5adf6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.cf5adf6","@sifchain/proto-types":"0.0.0-snapshot.cf5adf6","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.cf5adf6","_integrity":"sha512-VMHw9hoEug5qT1ywbSpXC/lzS5LPNCpokPydHo+DEKWY4j4JiiK6HC2dVD88oOeM27Zge6PIxrlgVgZwnj2cVA==","_resolved":"/tmp/8af7b566c6cdeb8a0a69ae5758e2dc08/sifchain-stargate-0.0.0-snapshot.cf5adf6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.cf5adf6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-VMHw9hoEug5qT1ywbSpXC/lzS5LPNCpokPydHo+DEKWY4j4JiiK6HC2dVD88oOeM27Zge6PIxrlgVgZwnj2cVA==","shasum":"60f957bbf4bc8c10c96fb90fad82ec6015f0e102","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.cf5adf6.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgaLY/SViGbU0J/ScHNAo/qZGjhAeRexB7jNYIg2UG+wIgNZpuO6JN9bCu1oinxEyYpkmud748HnC85FcqnMQQYM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFyn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN7Q//SnicV3pzF/BBIcTjyeT1f7MaSxUUfimMgxVhF+ErBCWKA8Ad\r\nfvLuR6IzrL8axQ4p8vSPoC8wg1cRsjnMB2hICXIUnkZo/0dzYGJfLafYzrcj\r\n9NXobwMzMBpmnhDh3QThpjh3O8ryRrKYic4FuN2OgLDTPrSAfuo0nTV3PMZl\r\n2dqrigfctdZjb27czPhzpzfQBe5fltLOBtUu7zfvb1K4JzlyjNsGPFomSiIk\r\nTeQeXUFQ6OPlmYOtcCB4/EwFIuLZ6t0aO/Q2O65vo9e2CEmLSH5fhIIJbP45\r\n+T5O6IJFPtUV3Fs9Ye0e8zwIRroqv8toJsvWvIIMb6VgwSKEvNfblSAWUZbk\r\nQaRktMurvAt9rB55Thm419LCytl/MWAYeQ2qqsUoF/IDY9ol+KOgKsT8veFH\r\njOiled0X7Nw26J+govDN0Rg5SPI43LxyAuZvlJLODsq1ZiAmvNoChrvHwBQY\r\n5lPR+stjQoktIL3KUOdLshyo/29UQGbx0DIetu/LZtAoh2tKU/FOLUcMhgbl\r\nDFwDubxxNNeqYdMR3r2QfcYqZohbSjGSAH3Dpp93jlur8K19BMdxSTbbhFAD\r\n52tf7pNo1V248mfTt9GRA6zxAX7zCxaMnfV2wIB+NmVxJAwqCJpAzJsiR7wi\r\n4lj0PmZ8pSOyf0qeTbJc77fIukseWCjmuxc=\r\n=Qt+R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.cf5adf6_1662462460846_0.2626731472099464"},"_hasShrinkwrap":false},"0.0.0-snapshot.6243f33":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.6243f33","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.6243f33","@sifchain/proto-types":"0.0.0-snapshot.6243f33","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.6243f33","_integrity":"sha512-QXIDCVTlH0DlD5yHjhjhjnxscc1G3P7DI4bxBzWbL6tvZSjZbi2/Gkq1CgzBHiuk8USRaEm+zl7zH0nE5j9Qig==","_resolved":"/tmp/d29eeecfa9bb7ab9a0d94c1ca7ef7a6f/sifchain-stargate-0.0.0-snapshot.6243f33.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.6243f33.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QXIDCVTlH0DlD5yHjhjhjnxscc1G3P7DI4bxBzWbL6tvZSjZbi2/Gkq1CgzBHiuk8USRaEm+zl7zH0nE5j9Qig==","shasum":"fe78a738f1cf4dc8c63ab3119bdd87ea27df02d4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.6243f33.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN7hP9cP2MD+SiwNSRrheVbBTpTeR1X+DbpASHMqyX+wIgeH5K41D4dHoHtigQbgIyEzzVOnLa+sHLB8OaB9HzoFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFyujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3ahAAnhrVGNmdMslkjmLjeUSDukNckbKwbm9b8TGdnDjiou+38+yP\r\npnG61AHFmyjI4fEwOn2GjYZwn56I0e/hVIFhutNYXqmn4BYtZuFJ0sfS43R7\r\npkk7t9y0ajz25pMg54exl4wHjsuI9iyCffef+xrpi+dSq8VH7J9t2VXXLcSP\r\n8J5aolm9uSih1wbwjzJAJKBMmMZNDG9VEkuoXvP6bsQgAcUy8/Ou3kDL+ssV\r\n8dKY2lFwVdpsr/o/K2rN1/AGjSW3LlyjdgXkGrohewiks1CVZCWADpjgP+0m\r\n+buIR+V1ZRnEtDIY6ohcTRoFhrxFzP8Xo1bpYaCYIOWdCBFWE9FIeXfGsn7f\r\nZYhQpQS+Ijt6emzaaJptV91fA/8FRJNf8il03lTye9eUAuxJYaed2t6y6pEq\r\nqiVgloC9BBZw92fFtVkFIvGvQRj1035YBVVG8BI+fYpPgaEbEqo7SUwBH31p\r\n/z81z3+qpbJwBIEmva6zecpXfZ8ywTWH/B+8FPG8RhCw2u8aCTu5iqvIXRKU\r\nnChxCEB/YGwoUT5P3m3VwJ8dMQEnwqlPI1TCVraYVIOlqrvA/Okmd8qjwK26\r\nFYLhOpGt3YBxGWEL0Lw2rT6mQuKmReClSWjodslHsaatKP0r/aw9fi10lXYX\r\ni1ABiP/ZmujI8gqnsD/gpEKQ/kHylekF93Q=\r\n=QX+L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.6243f33_1662462883155_0.8432882964766577"},"_hasShrinkwrap":false},"0.0.0-snapshot.b161838":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b161838","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b161838","@sifchain/proto-types":"0.0.0-snapshot.b161838","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b161838","_integrity":"sha512-oNRaRsl1YS4FrHXxZr4NpsFRuEnIJSPYHDat3jwft2iVMEshwMAH5svkBb0fJINvxpfRaIFtKgCDE9CJLBg8ng==","_resolved":"/tmp/4bbc017ee5e27a89a764b4754eb4d36f/sifchain-stargate-0.0.0-snapshot.b161838.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b161838.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-oNRaRsl1YS4FrHXxZr4NpsFRuEnIJSPYHDat3jwft2iVMEshwMAH5svkBb0fJINvxpfRaIFtKgCDE9CJLBg8ng==","shasum":"636391da7ded33a4d87d434e990d48b3c867ff31","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b161838.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzPRNF5mHlZEf/fvaB57EsJRNdacHYz2NnsbqieRasAAiEAuas12KMm/L+szLj5En4kk0Q85ZuEns2qT+qy8vDKxYw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF0b7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRdQ//bNVUtTP9NCm9QNwA1S/q6n2xAJAL3rqwcN2HXxtLSytY33Co\r\nfkTcoi0K3dtzv/d4UFoXJyyXpSeNhqsTbhp+6V/Qi7J3eOmnX7Y58fN768Ky\r\nj5JA7u0M3kslF1wuBNL/tfXYJaNFuPHSnxUYVozCFGUKdJa5quYYa4KE6yuN\r\ndOBxiclrfeIFfjpaIp9AXWHBeKNNsQ1KoD6alchAWqMDbrdMcnM6DEVOS4xM\r\n9kfpVPDMN9xuLSaFkehQDOG5pc6RxIp5xeR/yLoOTYD13Lw4PWlJ6RzActvo\r\nXx2sq5Wb6wEX1DKZKUjtI0ASpMuldh5hlbgkklvJuW+088qh/SsHWILtL9Uk\r\nkBjYTh2znMbi5LpF5H9jIFLk9SFcBNPvoCj+WBG/yPCZ1Rge/KcnkhB6+0/E\r\nn/xTjg/RBPdl/l4i77Zl2De1VbJqSR535r9WED9Coniav9ivGP2tI/tIFdge\r\n4mOLjNoSKtOe3oFT15vX/KTs9wcCfSbCkczgqhDUl+av2+XggB0ugdEXfdFO\r\nncLdnJFvsxqCwrspUdx7ir+IOHmhyUV2Ft+DtsPIixeoDZGoULjCX2EAow9u\r\n6BF37LWnIQt+uL0bJRZcpAer5ktmwqBh59eQM1BM/3qTwl8ZgOgfWwW9+QPk\r\nNPTKcC0xs2W8ci/yfA91k8J7WslXAD12yNo=\r\n=WlU8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b161838_1662469882843_0.8241303838993488"},"_hasShrinkwrap":false},"0.0.0-snapshot.fdfdb99":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.fdfdb99","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.fdfdb99","@sifchain/proto-types":"0.0.0-snapshot.fdfdb99","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.fdfdb99","_integrity":"sha512-Fd1kdSH+leIi1E0x5EvnzfwxacgM1fedPdlyc17t2bM4RGXfGvxQHM7VBaPn9N9nTPTb0O5L0Y03K9H0JuI2rg==","_resolved":"/tmp/5c2939e19764ae899b58ccec4d1a9a8b/sifchain-stargate-0.0.0-snapshot.fdfdb99.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.fdfdb99.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Fd1kdSH+leIi1E0x5EvnzfwxacgM1fedPdlyc17t2bM4RGXfGvxQHM7VBaPn9N9nTPTb0O5L0Y03K9H0JuI2rg==","shasum":"f4cdbb45cfb3594c2191702673d1f2c16be78dfa","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.fdfdb99.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcTdR/5xtBYuDBxwqSWh9ptd+O6YFr05lEHo5zxFShpgIgIp2g7bkrxStUHR2IIH8mElJfeFVmJM+59NcwAARFTXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF03jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnGhAAhiuD96uOUy0N3J2Su68WNcSEddYEZ1FO29pie2xAivlO8PSw\r\n1SqUK4Qucy7N6TXOkQHzl3uUNgQilXi5X23WWdtsccgkovBSEYE62yzxjfHX\r\ngHWo2BAsu8CzeFByJ124hWHkKSrASzpnoBJQFrrHaZYhnvPnOf2TuCZAi4fy\r\nvoFz+7/1+5JIrzRg/F5KHhQioh6SptswYOKI9ehNLnGUnE37BbtY6v7XDDEb\r\nuSc48NyK+2XKzOcS8Jjxl0cS/EPvR21Q8M4VHBK2kd/kP3cgwos/ekFr+e/G\r\nd/0cVssUUi31r1jam++KiH/E+leqWIUNPGt/hQEPKkO3GiDrW7w3dPTktZ0P\r\nMMXgX+Poxf+vbRLz6E5ZnbKjsCEf5GS/6w+X6eHuFe1iTypF1Mv1Rsjn4Kab\r\nHwJMVCvH3Etf+0DZk4R7d3KgkYPw9WVWENjAZyWjk6h42Qq9OOOzLN4MFrKT\r\nUFrGq/6KvpLkrOpgK3INNhkbFs4RGDo0l+lst32k81fff0dfwmDcsYDuUgoN\r\n54YShmcar0MrWLfNG9EyPdtYpCzEaZU79yZL6uy1vjkTqfuWa7yVZenE0gyt\r\npXhE/TYtHFKdj0i/WlWk8katlveQbFffQgBf+q2qcuhJoO8AnkG++apZwfNj\r\nuQNk6PdzGTT6DlOAG+ylQWODqWHJAlL/9d8=\r\n=3WAJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.fdfdb99_1662471651203_0.3799574767986358"},"_hasShrinkwrap":false},"0.0.0-snapshot.a324252":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a324252","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.a324252","@sifchain/proto-types":"0.0.0-snapshot.a324252","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a324252","_integrity":"sha512-jD/U8Lqt7Osbb+gkwT+acbJKfDWoaERyzYngw017OBiEAskv3KbeuBTb6mvnC8+aaMKlvtQiCMDLe1amH26B9Q==","_resolved":"/tmp/46068fd48422f84323726ba954206e71/sifchain-stargate-0.0.0-snapshot.a324252.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a324252.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jD/U8Lqt7Osbb+gkwT+acbJKfDWoaERyzYngw017OBiEAskv3KbeuBTb6mvnC8+aaMKlvtQiCMDLe1amH26B9Q==","shasum":"a3914a6d11acd6bbb4f7d8b1b9ef92ada9ec253c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a324252.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi89Gq2LvKvzf3pZFqcdwlyKOMhtCKnxcURH7O5LSr0AiA1JHqoxtI3r24rH/I3XDA7VW7AJ/tleKJzoYm9U+uczw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF1B7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo33w/9HAdNmwtGro70T5UhD2LSdFwZHb96LlrBNJGcWfunNlM5i8uu\r\nkrSkf0DJ67qZpnBSXxu36FY3ik2+Ppvf6gP4q2ml270W58hJLrICaH9IAKKE\r\nwZEwgnXIihuwG/9I655jVTofA0QXkjtM9os5+0GlKUkmIK8ZJmcY3uh04APO\r\nihDCJ8/zbKPOPyj2QdC5EkKunhJnfsg81IOtiHUCXzAs2/ed+/z7UUcxw8wu\r\np7HH5CnSZql/d+Z+4kk9zIMFmo4fjqGAiNzbpGC02jJQ4IFpz9AQ/WJLMLPK\r\nDf3iqKcBcViVqG/GHHW0n4gQ2Y1plxgVKDEQeBzA9ZnqkbUG4xC3pVsH78NK\r\nsVHuoC391eEly+vEpkAL9KtOgF9JnG7kLcOgTPhJl7YFdCKBIdpdyi9lTAZ+\r\nNLMqaBhG4Fapl2q6cyEuBZvaTvofFU5lMUkUq/bqV40kRA2AyStpXAKQ5kee\r\nkk9CAHS/9z8ZPLpDi3veh42h3VmAtI8Y+cURO29nhTEgXa9SHgTdI71p4Zbb\r\n+kCvq1czJbMcYh3gVoFLQWkDR6feKVpNLyKLIbugcPUFQu5Kf3HzzgMP3Kta\r\ndgf/R1B3PYAS5x9xEfXAtx2rQrnG0W2FhvSg3eRH34kJThmZ6OCFih742AOC\r\nPiIkB9PvvjIdcrmBSMbwUZ+pb3k+MO8NLfQ=\r\n=Zfhb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a324252_1662472315569_0.08220557873746204"},"_hasShrinkwrap":false},"0.0.0-snapshot.ec10cb8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ec10cb8","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.ec10cb8","@sifchain/proto-types":"0.0.0-snapshot.ec10cb8","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ec10cb8","_integrity":"sha512-4Vxl1v66wIZvYYCQ8Z2qmHowT2F5fd4ocXwO+sMsB15qEZuOrC36ETHq9XYnES70+/c/wBG7895P4PFDqaBJjQ==","_resolved":"/tmp/7df7a4593f00d41ba340614d425594ca/sifchain-stargate-0.0.0-snapshot.ec10cb8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ec10cb8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4Vxl1v66wIZvYYCQ8Z2qmHowT2F5fd4ocXwO+sMsB15qEZuOrC36ETHq9XYnES70+/c/wBG7895P4PFDqaBJjQ==","shasum":"d033b9acd0f92e30b285d8ed345f59cb8348ed1d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ec10cb8.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8u+X70Ptk2O0dypqzoy4g4qulY30GxRQXYpva62BLRAiANZi9iLMhDE5EspF8xWfL1P01CPjiwPaxyYjDvtycCDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2QHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHpA//TQImpPvQPwUCUySmKtf345HmQhXdbmjfezGCYYOix7jaIrmj\r\nVgjHlRortVfJ9cQAdR83J0N0qJ/bQDMag3Osjn9e+jm48O5vovWVfMhS4WY/\r\n/+zX1UzHM88ftTd8sR+MpLcu/JwyBRxq6dtDPrMQFZ/e3SXstKbKwMyuBwvA\r\nQ3EEwaxQfsViQUHEuXQCLO/d0CUXPaiACD+Fc4tKKKLaj8UN4ETZxFUNS1fk\r\n/JeBcc6CODgtliSqrDcqMwUx26oG6kMCYf3nrYQ9G78+iGn40ZCroULMBvCN\r\n70B7KQnHRYPF7/ly9QKr3yZDq5Ta8LubeU8mtFaYqfcxKnJAjZZa9LIBOkec\r\ny0qLk3OsimhDp6yta6uf/r7pGYUAgKJ02lIbQxBXoo4SfAfO4EBT1bgoChdL\r\n51NRmLfkHi9uJ9b2WLPguxMN1FBtGqUIfxlqEyLm1USMO9tr0weDi20AFltw\r\nTHpiyegQ+H1wCUMJZXIXsD4HUoN1RPIEhCpewZKIujC6CYql5dYRAT80+d1E\r\nNpYx160VDtH6q93rmiqCXjaLujzsPc6TnhcB5iYWLKJoE8gtspxo42bVdZL+\r\nV+QwK4ontOjot4p8I19gDYrgl8tNJmQOoUw+ezN/tC6NUCbjaiphyPrs8mPp\r\nRoNp9y/8ijekJ57sq/0dQrFZ98mgPQ91+MU=\r\n=U2DK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ec10cb8_1662477319174_0.8240388849899942"},"_hasShrinkwrap":false},"0.0.0-snapshot.24b2461":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.24b2461","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.24b2461","@sifchain/proto-types":"0.0.0-snapshot.24b2461","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.24b2461","_integrity":"sha512-K+8SKMRw7d7h75Da1x7vhiV4dxjft4dxIT6LMWfHBl5JDrJHr3uuQR3+HxlVsDZPLpx9d+YI8q2Fx2uW415aBw==","_resolved":"/tmp/f7998da0dc75dc70fb7adc664c89a643/sifchain-stargate-0.0.0-snapshot.24b2461.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.24b2461.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-K+8SKMRw7d7h75Da1x7vhiV4dxjft4dxIT6LMWfHBl5JDrJHr3uuQR3+HxlVsDZPLpx9d+YI8q2Fx2uW415aBw==","shasum":"25e4e77d5d99ac9b5cd13f509884048a72677edd","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.24b2461.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC5Pe7c/XpnTaWjykeDWdVcAKA1D/N6bxUBvsEYfyccAiAZOnf/USXzC+OyO0uXo7qmTy/gkfsnZllit/0EP4Y3pA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2b0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0dw/8CWMa/dJy34uDmpe2vK55LSegW2wyYPRWsw0c1EqWpfd2B8vn\r\nrfm6zw+7oxghzNisLvVOPSRiIVYY0kTCNgseXUF1QooAJTvKvmLFwO/OFTV8\r\nVTT8U59V1PinY0ENMLslOZPuh68AojrjFD1VBNSqDvCt86+KM+mhEx9SICok\r\nFLReHHFCWqOCpWpjKPaw2Ni328tVnmO5gcs+ifmgvdj7A0Ak0g6CP+KHnB09\r\nOeqlTJOgybij6G4hKqSRI60TBSUCIdoLtfNH27kYBjDv24fDHQzgsiq2txnx\r\ngsH8Igqlkwhs828S2Qq0BT0a4v8276DN+ODlOkubkggmg5tG47Y5YglLib9G\r\nLD2y1dyB0/XObgLzRu7Eco6zHoxvGKDFeLdktLQOl++bjKXZomDK4VIvcZWB\r\n9aCUYDBJniyKGPQ5KD4ISydg7SLp2krDo82nsxls9MT/EWp+bHzlg+uVKXHn\r\nkJU7K1C9aEpN/5hR0tLlEBcKNK/2Np/Sdx7I+4w+n9nl1ItlQD2h9phPqG1G\r\njv1O4zeo5O5r7EAdROsAW9hLha5/NOFquVBdyBQfsZ9Lm0JfV6zUE8jcGdIs\r\nYyD2YHJygaXQt/uJ15yun7hIXl5+TOpc/XlxMhcqQQVdn6ragCSaJ+Up/Or6\r\nhNdhoPNm6BHQE+fkPfXnqALFv0BYteJcwLg=\r\n=01l0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.24b2461_1662478067856_0.5726417290656751"},"_hasShrinkwrap":false},"0.0.0-snapshot.adcee15":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.adcee15","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.adcee15","@sifchain/proto-types":"0.0.0-snapshot.adcee15","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.adcee15","_integrity":"sha512-82Bajq8kPwTmarHFuCff9hMq1PA1wrzx3f/y22yPN2pigmeKcDLQ5F0HnWuGE73v9VbyDiohDHKh2K1hdAgCxg==","_resolved":"/tmp/faa86c2b5d2bf226e6f238c8928a7e83/sifchain-stargate-0.0.0-snapshot.adcee15.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.adcee15.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-82Bajq8kPwTmarHFuCff9hMq1PA1wrzx3f/y22yPN2pigmeKcDLQ5F0HnWuGE73v9VbyDiohDHKh2K1hdAgCxg==","shasum":"dacb506b7602fa899f1586d2de6506a8b82f612d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.adcee15.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzSfQkJHsBnp6UklGSOPZ+sSz0c+HgZLBxJzMUq27PYAiAc/2C1pPU+qH1EPGxngVp//7vuiXJO4MeDTlFK02yyQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF3gjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLNQ/5ADEGQ/ht0L1MJi5Hnhkp7D4QDL8UrlJwjlaVNGzJLEdVWQh0\r\nfIaZrqgN11kNxI5Q7uVWRRPCaofsv5ZXU7KBKIcfxuwOERyeQNKOcGZ6YbrZ\r\nqlKjS63b3D4ebiBZL5rkuUdtSOodoHFlULJpeRPSyYesPviXN8rJX7gherGH\r\nhfQ9iTfw9RLQYKOBnsmxJ7j2JP24i3+nWrldXW2WvdxNmycvNyd6Cd2S+QAj\r\nldrA9fYsoZzyJYbyadSNRMmcJUnlrAOx3NbI/uXn2bwUBJWkiZQCVY3mR2r+\r\nncqpowxLuqjko3xvv+W8uIRhsgXVwRcTwK17//TYGmbVeTQ4fW9j59AQJDUj\r\na35AWP5n0bSipb22kZ4W9PqMLtnZZS0T1cournxFMoci2Z1fQwJuUbLYpL3Q\r\nzRXIrxb75GOPdybysLfv6YiqIh2ynmEafGST0Y5FQGCGfdUa324KOM840qok\r\n1ICI4yZEFXvNHAW2TpJX6Op85OBk1ceFkr8xNQtF/ndacNr7jQSGByVxzdeZ\r\nL2hcyz4TKZJV9D1qobQPnopkGmNnP6DjNljC9zeexoW9ev6g884SbF4oqg9i\r\n7SvyT5u0n0LhXhUjFxh5WUqkMbm6xRYZnvHG394fCgkDsMA/0B6BCa0hpT/m\r\nVQGm1caOCwVS6F7/TbH6u+wQbd2sp8h576M=\r\n=MhKL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.adcee15_1662482467391_0.7939795258766973"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3008a6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e3008a6","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.e3008a6","@sifchain/proto-types":"0.0.0-snapshot.e3008a6","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e3008a6","_integrity":"sha512-MYp+FX4vpapuoqq/78W+pnPpOUSi9lMcsUjZUbESX3/zFH708B+VG573Yzuefv3Vnc6Ro3Yb5OIpD/moS4P81A==","_resolved":"/tmp/4dc2478b6ce84efd208805a91d25634b/sifchain-stargate-0.0.0-snapshot.e3008a6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e3008a6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MYp+FX4vpapuoqq/78W+pnPpOUSi9lMcsUjZUbESX3/zFH708B+VG573Yzuefv3Vnc6Ro3Yb5OIpD/moS4P81A==","shasum":"71fb76aef90afb813ecb0ac3cf5072af362fa996","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e3008a6.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSwwUq5VIR7V+LXjJDevgfQBiyFX2aOGwq84L/H1RswAiEA1wxNNWz/N9CXX0eMDpQ+K3vpalDvBLDb3Fs0JLS5VFk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGAjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkLxAAhYgYdHXPFHe+pwnx+XM96anhQ0eB4zGwt/UNnW6y0mzvPEah\r\nC9pOs5qHifmwjxf5RsROG6CLtRupWVMc6PzBSt83f+tXq+323mQVfG5r60Sb\r\nlTF5gV+peolsl5uoLzd4On8jPigAypVCl0OaRBjVgbodOjboXwSkHVCx5c/U\r\neyle2XHpNf1CWszYXHBp3jNa1sii7HfV6gRe4D9LKBi0reelFJrwZNfXVpFM\r\nvmKwiJvCKvK8ze/D6LzxGpMq+JS+iPKIdAuemRv28JYO7S/1z6Omizli7iPp\r\n1qR8FljYhIHTFMt+IJZQFAmugiFcURpnFT/jTyLlmlsG9k1iHHPTdfADkOad\r\nb6Yb20CG8+d0g/2K+oHHo2uMQqKXil9/V9Eaw8IK0PSDAOKjHcbqCmYUR/au\r\nKrxuAmPpXwFmqGxe/kO5PaBGS+byK1U6CxPH6xTlosi07SlsNC0uC4gdULDm\r\nKKVyd/kNrxxke2nW0Cvj7ChByLjwJAJ3VfOmsrpFTNThf7vUe/DCFqOkcaDm\r\n3/n/gox+i1aYa5wdQ+3ebUbfNHUMSxyiOa5JCk7aSdrpaYVwEVG4kEmQxf4G\r\n9ngrWxZ/33+7yQfZr9Hqn3AHMGMt6PJmlz5c7GvPUJsBtyM2UBOWrW7UTLhV\r\n30sSKzIhrkroLCLav553CojI3CQgGjRIQ1o=\r\n=rWW5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e3008a6_1662519521818_0.03133800962174926"},"_hasShrinkwrap":false},"0.0.0-snapshot.48d177c":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.48d177c","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.48d177c","@sifchain/proto-types":"0.0.0-snapshot.48d177c","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.48d177c","_integrity":"sha512-ZOVo9K1Nvtm0vioatZs0nXSeRV03XbgiRC/jBGtfFTNdF9vnipnn1JXQtNXXLQNj04haByvLLrUNLrkFkA6vbQ==","_resolved":"/tmp/39f6f75724efb9a780e8e2465451bf95/sifchain-stargate-0.0.0-snapshot.48d177c.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.48d177c.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ZOVo9K1Nvtm0vioatZs0nXSeRV03XbgiRC/jBGtfFTNdF9vnipnn1JXQtNXXLQNj04haByvLLrUNLrkFkA6vbQ==","shasum":"c7e6864edad39359b8898a26f8513e825638cab3","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.48d177c.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEd02yvOoA3NMsJN7fkOftE6g1Zl73jdsDLCXGdPNMRUAiEA70sHxs0plpVT0+Ir6ytVONsZXn1QhTvUxOb3kKnl+VI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOmoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUAw/5AOgqXBc+I9pSoTcYd7hyrtrsDbxJeYLeNQcV55OKK1rKI64K\r\ncj5iqZFJSx2olAWAr+0buaWeA+5TjqfRWO/TaAHFyShhhCxFEmfcDKjChvRN\r\nv1V8HiCcBoWW+KTsrdjNJllSq0iRJEDjLwPIGdx3QwDSUSb65vj2E+DnTL2q\r\nscJvtWSZsfyC9Zoszwe4Y9anLEgGFXUR3yjr+hYMipAxZa74ymuIOLGuWEWd\r\n7qcnjd7ohJZr9hjB+n4vgXCP5GFdIA48YQmSWrL9vzsA0y+X1zJl9cuXWsn3\r\nUfAqC+esff5ZEIFLjwzjvYeN+wSroTBEEWtcnDfyR+0eO7AN6Ya8nUsliTIB\r\nWT+fV1XX1qajGgqoAfoo7CGEhRQOkHgKAWzJHeUPR4cHUoTZqYUuRYuWCc1v\r\ncTaeJDgrCs93Jtx23jXnTfWBLI4oorVNcL5VdTsNtvq++4oYjKiM5lhs4nsH\r\nePG2rfcksgdaeJP7ickMjAeq4sxz4iVMT9otmEx4kYcuzYt1SnlynhAO7oI/\r\nNzlvAzgGcRMMJ3LPQti9YAwUIj7K4gy2INUKq0VjMvCA+4pnMJXL1oPvIHTz\r\nJ3nYUeRMwAzB1xa2vp0aHWgmBxV/kviVet85EZjRK+jz8e/fqMpm9wODXz2d\r\n9aU9BSt4HnEtr6D7qh/jcTFBek2RZt+k1Xc=\r\n=/6od\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.48d177c_1662577063925_0.09168025450651762"},"_hasShrinkwrap":false},"0.0.0-snapshot.a0a7743":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a0a7743","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.a0a7743","@sifchain/proto-types":"0.0.0-snapshot.a0a7743","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a0a7743","_integrity":"sha512-BmZcUf4UqDX4a1B3yfe9+zWHKdWazdth8jCcpPHKl1XW1MWpFXNF3yOh5Q77RWyJdpw4zfxxjQ0S8GG1yQj0mg==","_resolved":"/tmp/aa8869a57ccc2d5f32897d402ef6db11/sifchain-stargate-0.0.0-snapshot.a0a7743.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a0a7743.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BmZcUf4UqDX4a1B3yfe9+zWHKdWazdth8jCcpPHKl1XW1MWpFXNF3yOh5Q77RWyJdpw4zfxxjQ0S8GG1yQj0mg==","shasum":"075a5299f1104ac280ea53aeea2b94907a013a72","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a0a7743.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXf+GlyW7rzZjwNfRQP3Efh84sOknzaazeOBaCX4Ts9AiAXpNpFX/dRY0LtHhEIiScXz3UlVTF6Uoa42+OM6Gj9Dg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOuVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCShAAoku2x560TLYVqPsE1B/2K8FY25OhbXd7FnVmzrcXhP4E2n5e\r\n1xpAyvdO0MZU2ikLrmHiJzRfi/H2KxK4SGqo/GwERoGhCVxNa10T19B0Bg1I\r\ntWdqkq4lxgWtA6kjFoCx+vhKxQdR2u+5Wctbsc5FsH2dqlQPnFe9pV3hoN4v\r\nNDqm5sxr1OkSEebMLonC40i9SdHuPdPIiQxcIrLTEHOcXFXTWik9BBshXDpV\r\nwJ935r31rF4CbLJmNEbth3x5tMz0mvkP4l80B4LXo4AiZcAYZBRtg/FrO0JR\r\nCRo23ZOBlbECPDSnNyKXlvelg1dIepLB+xI2wibLuA2EEz+Y85VaFQPp85zg\r\ng3+anm0ohp8OBxdKNzx1B3HLKDJ7oqjTceAJ9+q5npZZ9spf9DyGejyCxcU0\r\nmn8IKO15wNtZsg5GXBRwOoxKJMY50hGEfNbsHsmpLWtUnikSID53XC4864Y8\r\n2xPU1yqEWQMuVXRaUKbboVatWE8Zyc4pNLgf6LrSI3WqJk/bEj1zoVyXNut3\r\nHuaDn0vkQWksxhncyFrxb/CdnfgoJI3R3R9V3iPBXg2z6/81ccjIZTdqOZCg\r\nDDMq+izcgnvqqhz5c0k2GGSMhuXRftgviVLOAQFmv/gpliaD5yCDEH54g1gF\r\nDLaYhnMJWj1mgJSH3mnCsuIoDCSQQlHrajM=\r\n=+LbP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a0a7743_1662577556930_0.25979424171895116"},"_hasShrinkwrap":false},"0.0.0-snapshot.d9212e2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d9212e2","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.d9212e2","@sifchain/proto-types":"0.0.0-snapshot.d9212e2","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d9212e2","_integrity":"sha512-PQ+5fGhMc+aArrkAjA3TqtcuaeIC2r+SFGYYU+a143uVLg2+7dT7/eGjk9KtfcsVra2IBBO3cuv07D9RNLyYwg==","_resolved":"/tmp/5a37b77ea783b5b2defda2f0d48f5178/sifchain-stargate-0.0.0-snapshot.d9212e2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d9212e2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PQ+5fGhMc+aArrkAjA3TqtcuaeIC2r+SFGYYU+a143uVLg2+7dT7/eGjk9KtfcsVra2IBBO3cuv07D9RNLyYwg==","shasum":"f5b825111595a32a27f66077024321f794e05e9d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d9212e2.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFMNp6QsrDnFh4zJCkue93TsAYupMcV3KNNZn+uAZo0QIhANhT6p7jkl9PAXjZ2vd8MWaGg/wXjFe1hL/ywokJqlYF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphew//WLddoNfB8nQwfRTwCej9jQoU//dyyYU14SPrdtw0osI9jaaF\r\n+7/Ot66vcQWVAgkfELeL9J8b7ty12+3JMtZg1WLLLjyea9bOsCb+Drmq1Y2m\r\ndji1j6yKNNPFV72hlg72/TOe8/Y7/WXz4jMmsoU3qDtsLB0TzCxgVWKmzqtT\r\n8cuNEm7NkQF1jiFG5DIkZoAhXJE2I/fVcrfpLFRnB7T3b/VaYMVVjIAiE+QV\r\noYkEKxemUo+FTCUoqxKoHv+dwvmLkyw/OeuVjNqIX4HGQp2FwBgy1Gf9mLJz\r\n9/FHbXkx1Gl8aT1gjLjW/vhArX7HY9r27rd7Z0vYv0pbwuWMPvIKUCNA0gzp\r\nEahnPZYb6pm/ZMe1CJzyVKkCPeQ4QJ+D1xrJqkTzE2NHNMBJqao3F4UlZ8Gg\r\n1jr53NVKV1g/lD6WV6AxzhSS8R3WAsChv9L/2suzTMZs/cl8XmBc7RiUzopd\r\nxkgVfzV7fRpUEQtE4v5h9rcKeZppXh0MQF/B5X7enhoSu4HvTgrjeZHWUSac\r\nSHPGP7HGpBvk/rlmSoNwxLwchZKhPz5YLDqi5KuniLwC6Kk9Qwifm2UdMB4G\r\ny8vPtltYZJzF2030fZjelIGFTMGLBVNkFnFuo4SaUT+fNshZnrwr33Yb8c6i\r\nJ1Qp5bwOacYnwEuzsjrDl+jBU4tbIKGJQeM=\r\n=yw3k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d9212e2_1662577579913_0.5169273563567507"},"_hasShrinkwrap":false},"0.0.0-snapshot.04056ed":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.04056ed","description":"Provide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.04056ed","@sifchain/proto-types":"0.0.0-snapshot.04056ed","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.04056ed","_integrity":"sha512-u+In71z4XdRKIOBrmB8CuoXgNMwLFfNUjOd+DPZLpvewOLBR/VPi4Hd6Ej5Tpuv4KlMe5/yPoF6Vh8yzWF86tw==","_resolved":"/tmp/a30c4b6b72cce44edd7ce1998233de09/sifchain-stargate-0.0.0-snapshot.04056ed.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.04056ed.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-u+In71z4XdRKIOBrmB8CuoXgNMwLFfNUjOd+DPZLpvewOLBR/VPi4Hd6Ej5Tpuv4KlMe5/yPoF6Vh8yzWF86tw==","shasum":"e4480576da63e256b9e909710081c4dc2df604b2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.04056ed.tgz","fileCount":42,"unpackedSize":143913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx2eG2OjqzwepvasBGiVEXekcjp+kEOy77W+1no21nJAiEA0DGV4i0uJjFutJq385OsMrXtd0ZQOmknEUVxVgH8pG8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGRqpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr8hAAjY4LoXZ/sn8tAOH/e1T+Pd3hJfMOdY38QAkGAKs5tSJ20SJN\r\ntZDCogXg3rjpCcndmhh/VOk39MfNmp8B0khJt4TkTwLN05G7oc/n15AhAyla\r\nKjdpw5pR4sjVwA4DR3UqbGcdqceice3nBBliyVxA+Bs5mdlfzG1B3m3r2gte\r\nKDU54Tg9n2khCCuI2G5HU9gjtslQT4GlwA/B1tD7pl/byejgrCQP6k7w1gNt\r\n33EvFNPDbceeXg3qAwIJnPamnpyGeJFX1Q0FUeGf4W+1Q7zlrPRraEizJogq\r\nVytpKE7Bu6lzOZJ9Dz+36gmiIwI/2+TrIGfg8vpSix4Q+NByqQOrF6Bslm7H\r\nxF+EWX5EXOxNQWxRYpDoEEtDs7hq09CRc7T9pWeDAAje0sYjquuSZhcArAdS\r\n2iMiE1CWdaxaOv8fG7WbuNPq1PXTzKD30h4Y4fCW3dhFB55VSVdsiQE/ZZEv\r\nNka0Mo6/E096aiVuXomIsQGNdPV5bgHvX2rAvxeDLt1P+UdZQwyDsLPG9AB/\r\nnYUIpgaBmZ+J/5AikdLEyBikegGJeivqBhL/Vy8oqG6EOoSIW4xEAfQvKeoQ\r\nrgjzF+prNXsr+76U/AbOqR+3D8IpdS3pW49298XkyugL9f10+9GPhsYN6ajU\r\nGkuR8zNNGmcQFN6B/y+KnepmrdVlYYCyJGs=\r\n=j0dv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.04056ed_1662589609344_0.6141908667614855"},"_hasShrinkwrap":false},"0.0.0-snapshot.5faee615":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5faee615","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.5faee615","@sifchain/proto-types":"0.0.0-snapshot.5faee615","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5faee615","_integrity":"sha512-3y2fz6g65Zv1EktxJgFWS3+6BxnSOCRRxIAUaqEJ7W66sQ2/37/IFO9tQY+mXbocHdeuWJel8HnfQD4IYcUCvA==","_resolved":"/tmp/25acda9aa990effa645e229823960c01/sifchain-stargate-0.0.0-snapshot.5faee615.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5faee615.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3y2fz6g65Zv1EktxJgFWS3+6BxnSOCRRxIAUaqEJ7W66sQ2/37/IFO9tQY+mXbocHdeuWJel8HnfQD4IYcUCvA==","shasum":"265353830299a56b9c2482d77c74c7cf14706229","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5faee615.tgz","fileCount":44,"unpackedSize":144428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgoo7d8BXQ5xT9D+61NTk36+oEjJJSAcGWMFjkjaERzAIgKfvTTD4jIY2Z4aEQA4eMDVyxHl3HqHE05rUpp3hVmpI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplcxAAm+jfN8jvkcCgln9cAHllB5Zs89lokOojCjOxhBucGHCqw9RN\r\nNydDJGs5D8km9HUCLcGuxIVV1q+GDnhDWiqKP2RJS02HEvbQHJD/mMJzAqoO\r\nnxTzEFGIHOME2tqBER7A3QzeRF2oGiCtAGHjneGDyqds20/USjW2vLVfaiu4\r\nXw7GExv0I3Fv1gBr0SPaGQsdF6jLjFZqe3HckhiYHvoDYH6sxzUHwsZED7OP\r\nwSR/Z5HeEqIR+K2MiDTE3nVC3Vi0yAtBLmwRNpMtj5P6ODW902krMqpk3Bhi\r\nrPw56782pbiknD3VDt4ODTgSNFBbJZSPQY9CpQ6Acrv0MUW/BUzGkGERVZv6\r\nRzc9CAXZ6W9yQziLxhpZd2+ADwOHPfVL8jDEkCTtP0lthPAc5pKwUWHlX1Fo\r\nfqW5rMnJ1mICaznSmvqXcW35f1XBw6cgjElkm8s4EZ/sxSyKoe+NIGn+zEFY\r\nlVnuXbgZr5aEfIqzzviBhuK3cpJamJS3yQ2Mrg+OcEjAI25zlUxqq5jtDxAk\r\neGAsA2B24M0tCkzDWWzrbCykf8IwXRkQS7ZSvTuqjIQd+CrJ7zNsQth5VQOc\r\n0B+GeRUNGPZCeOhmC+jRcXo8jJqawOy4/MGvw1FL6SgukAKcHwG36v8SsTal\r\nVdTv1mpv2KtuIV0qZngHv82eN5tEki+Rw3o=\r\n=FSNx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5faee615_1662595738801_0.44609418617251917"},"_hasShrinkwrap":false},"1.0.0":{"name":"@sifchain/stargate","version":"1.0.0","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.1.0","@sifchain/proto-types":"1.0.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/stargate@1.0.0","_integrity":"sha512-OOpBMfbzTqVUGdTOqk4LF1Hu9/9AOpYgPAy5rBJELgHkyeMVj+uy+zAktoJ6CFcUbrPFwiQELxK5+feN+gf8yQ==","_resolved":"/tmp/040a09d81bd3d206c24dcd405e8cf2fb/sifchain-stargate-1.0.0.tgz","_from":"file:sifchain-stargate-1.0.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OOpBMfbzTqVUGdTOqk4LF1Hu9/9AOpYgPAy5rBJELgHkyeMVj+uy+zAktoJ6CFcUbrPFwiQELxK5+feN+gf8yQ==","shasum":"1639d7d8e29d8cc2479178c262b31d07c48f3a26","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-1.0.0.tgz","fileCount":43,"unpackedSize":144062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSlYTmiTJmGdonNBmu8qdYXNKz2QO3qy7EBy3e18RYbQIhAL9R8C/uG8U70wlI3Hz4HcUITEcfL0WiiD+NajidLwWs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLkg//cbg+Gm6PyDP1b7txuR9QwGtAIdg03RxMuUimRL8Ub5JXLIAJ\r\n6y7AOSHQE+I/n4IVtyyypWgEdAE4eWHkeaVglEHwC2Jw09wUtXLXD0sSB3Jv\r\noV0GGkmxBnqaslH9gUjUsb51ir69gu85ba1fjIjtYsRMtuL8dGwPlHeC1Ka7\r\nJb40yW65eE97TDMAQgNcgMzT3rzSddjOJ8QoaWHQtnzzpfZZXIJoRNv6XYpk\r\nn8BwefgrFoXU1rX5tYWLfwucIAIrDo3g33UbYscWXPUvvJwWn2faUY6gaYsT\r\nR7YwmZpwNPw5G8ik5o8WBvTpGVzjR26I0YMDUqbOXxnetbZ70Yr+sixgo1pj\r\niixQPxObZ6t4nftG1wUh6dVZq0Edp06k+o1RLXW8qXFgFUd9reFd6JZfnoN+\r\nmLtUFuQ0oGCtMxQpr+Yt0lG9RjXn0fGweJcQO8JZWWgt8yM2slWM0LvTo805\r\nHsNOk8uSWvZm72tGRR66cBj8t5n17XJTvLtkfwn/7S8imO6NS4rx0zdbFe+F\r\neQCz+djNfgpv9N0WDw8azSfdQfwIYV/rxpuFZr2+iuLAHq9qzy3QaZLB2mPb\r\n580V2J1A2SXVuFR+hDYLIQH9G776+m7FHkuERH2KZCHSNB1kKngUgaGZsE25\r\nbSJma30hKdhzzZ1OBCDppzN8ILmzy01s8Gc=\r\n=7h9Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_1.0.0_1662596907802_0.5405706869155524"},"_hasShrinkwrap":false},"0.0.0-snapshot.daf5782":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.daf5782","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.daf5782","@sifchain/proto-types":"0.0.0-snapshot.daf5782","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.daf5782","_integrity":"sha512-m1J2LJW2Pc1kWEY03jHuRzxbWU5te/oZczCs5Pa6Y2k6CIwDYkpeV7MLI9sT7XV7OWThc2rIWoQo+SltGeIt4Q==","_resolved":"/tmp/f25e368ecae528800e92344ce313bff1/sifchain-stargate-0.0.0-snapshot.daf5782.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.daf5782.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-m1J2LJW2Pc1kWEY03jHuRzxbWU5te/oZczCs5Pa6Y2k6CIwDYkpeV7MLI9sT7XV7OWThc2rIWoQo+SltGeIt4Q==","shasum":"8bcaad21025d03c29190ded8d14b29f0c5ad108b","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.daf5782.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8suwzE+9um+2dHJEjMiG1R2SQ72a6UCvPwlY2PsQMZAiEAhfyac7aGmXHicq7G3GL659REmUpqGLS5ro80uFcSlfk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGc3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokow/+MpOmK4dYSqY5jhDWKf/+WKh4rmdhsKCS5FTweVGwapUDhU6w\r\nPgZ7qZhaBidMYrGk7hVCJEeqOzxhykTBVd6eYgoGwogFcbxSZXH1QNv+Xp6m\r\nUG4nB2lcJeDWPsSwr0c1UMk/lyIGqe2+tjIzBNQvdymjt05jdqCUkYRF69ws\r\n7BBZakNruTuEYmyq84VMt9Q2Q+hWgDqnO+3dPH3Qo2zcfpvsYwm8LzIQPQTK\r\nBc1sxUKevwWePX+2UfBCP5pneKgPgeUyY5u57Xry6IEuJdHBL1VOJ2reK6xS\r\nNiUvJ0sObv6trlNdxI0A0xbrmLxRaAqyEFKVH9G36KGrEaH7yoFlkVJshLkx\r\nHEj01EeASuVOCGQzUW+c+rUuhokG8jMftUH++s8uNsddWxoIXxjSe/EDtDfr\r\nW++lssRak8NftryBQjesq7mCgHQMBTPp2PSBEfyfDGsMgikDB9FuwKNE5Eng\r\nqVuKYXUNYdCF1yH6B9/OLQceGGrjJ5h+pB6ufdRXdu7Vc2rpYBd/8yjdr+03\r\nqe6vTIR21pniyDLUwMKutr12BNKfenbTdMbpPsRVw8YnsMU1wOZPDTsewV7c\r\nZhgj9Ros1bcdFR2QaBaMmqJeEfibqtUd0PKdu4giXHG4DkfdVGlfYA8CTk74\r\nOLppLa/00PgNpXPUoT3feKp97zj0Z9hr1l8=\r\n=jsm1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.daf5782_1662635502629_0.719388644592164"},"_hasShrinkwrap":false},"0.0.0-snapshot.81aad18":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.81aad18","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.81aad18","@sifchain/proto-types":"0.0.0-snapshot.81aad18","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.81aad18","_integrity":"sha512-/xSMWBlhG9eFZM9NmcdcsWcUscWzbTsCe1IyQjGe9tmC6EhbN1vF84cbuoeVFLua5hpI5Owu15xvqXTFwYGflQ==","_resolved":"/tmp/6a537e29fb90b2707de68fd7d4130141/sifchain-stargate-0.0.0-snapshot.81aad18.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.81aad18.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/xSMWBlhG9eFZM9NmcdcsWcUscWzbTsCe1IyQjGe9tmC6EhbN1vF84cbuoeVFLua5hpI5Owu15xvqXTFwYGflQ==","shasum":"6be03ee14f5624f95dad986418c2c49fef37a1ef","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.81aad18.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwtEtfv6EGd1p1knLma3QaZMzoQhAIRaiFLTaSpkSRCAiEAhXoLJ6ByIgOMPvrpkeMANz021X+ci4X/h9g7Rxge+RI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlsRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDyRAAlODp6bsm3iPaMO76rPmQmySYAn7qhevma2Y9lnr0ALko1LAw\r\nDjNGvAX6cHpDSdvkkLmok+F82tXOQJ3UHv13pbK5IxxJewA/sNxfWoPpx5Xr\r\nsuBWL51KFYuT2ZKrC1mmK0lSKWsWunjVdgcOWwBVnLI4QXQKayKEu54e05eQ\r\nkhSe6BpHYBuZ+MqUqfDvNr8QYwaU8S2LD3REta086HZ9UKUQ5/GgHKwHrkPM\r\npkSXGp+TjMjHtxK5mRAChyfJsFORFG58Jgtmo7H/Ge6xvVDDJLy5gjijLbfE\r\nd8YbAtn4Bz5KiuMl19HbgVL5DV3OLxCTZG9yG2XkJPg//KRFAph4CClitbVS\r\nBanhFwfszHuHNlAfKFGhToOBBkYM8D1TkLGJHf3BiHKtZyCEmFGxZ6qTuWnv\r\neUzK+gaLupsyln3jRqsPkaGiesK9HrEl3G5UtDY3jKT8eYFSyM3KRPd/y1ND\r\nbW25acOAYyA4SOQNJJJsorsioCme1+qjIQ5B0bEUBe8LsCbGVB4craj+qrpx\r\nfBKaIE2gX7c4N21FMdv7jHfasOib9gwkv5fcxw0iX64C2Znufk/Jt2+y+RR9\r\nK1BeOgwDSYEGMWDZPVCm68i/BONYmZZZlHhYenmMnFARZ34qTjGjaMcvkGT/\r\nnJ7ZKUnnQuwDzUUANqQ+R9sOCF1fHrKkR3o=\r\n=8HMH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.81aad18_1662671633179_0.2513836181118183"},"_hasShrinkwrap":false},"0.0.0-snapshot.c403a5b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c403a5b","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.c403a5b","@sifchain/proto-types":"0.0.0-snapshot.c403a5b","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c403a5b","_integrity":"sha512-fhTD8c9IxYL4Hrd5ksCCTPSu6kD4H7JmnVyIX6IH/JEok9zdZY4ih2jN9yFIhZOizuWSBf6yowV/nNzCLzplmA==","_resolved":"/tmp/4ec5f966025ac3df96218b6cbb9bc08a/sifchain-stargate-0.0.0-snapshot.c403a5b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c403a5b.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-fhTD8c9IxYL4Hrd5ksCCTPSu6kD4H7JmnVyIX6IH/JEok9zdZY4ih2jN9yFIhZOizuWSBf6yowV/nNzCLzplmA==","shasum":"ee57172279bc8ea735509c918ebb75a49d4b229c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c403a5b.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtknMKoPscckFqGUCY2sHxebKcoWgyx6KOnEfy94XscAiBXDbont0OgRfvAT8IEZWMtamAjWrv1sKjeOAeg2FBmFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQ3nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNYg/9HPRL1cQa5tTMWOITj/GqXudUUMF3TrG7Nf/XPlXMgUDgTtN1\r\nvC7Z06g2JxAA1JNoCig2VeTKhuvtqSH3wAXgfKnWLgorEOIjdC3g4lvhQ82C\r\n5Mj2diHvSG8ZvTzcGEYFXzVtjodC3T5gBfVD0uL1Dph8DeYOrrLMdTfNpYAJ\r\nXjEMYZ1giq1xhZcvbN6Jm5y/9UvMvIF/gM7q63fvTnQKCjiqo6JhC225rh83\r\nUNHASuWT54amVswkwjIrNICf3DDQN8eu3TrN40gLRymnQ7iqm++YOpuNOplo\r\nTBf0ut/IBovRtvVjQIuHxfpPV4cAgS+5dtxM07eCo6qhfxEcvbBlCUX1Xd/1\r\nEU1urGvdbyq+O7+yMWnLxWCDTZkO8vlaviHbk2vUln2kM1kSwGR9XtP9HhPG\r\nUaIclTvqrGoAvj+1yvv8TnWJgk7lyfvyqw4HF2pOKCux/6EqNXeGuwOVHk+c\r\nQ6it9QG+0RfgcBnVlon5cZOKzpQaaw2TP2/uzZBmmUDxCEMlsoRh1XJV9ex1\r\nL/cB0YWldKT9SlqGZmf6TVbULR3Gf1uvmNCRomB/ZbHs+jIP8eQ1BBNmdiZX\r\n7g/5yW964o5kd9g6X93B3Vll0K5kOOEubpv7q6s+/q/sKauvuUo8hsIPMd7u\r\nJelrNyERs18U2Xd14PCWcHxKENOFhbxv8QU=\r\n=eFYa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c403a5b_1662848487122_0.228783760149589"},"_hasShrinkwrap":false},"0.0.0-snapshot.a59e0e0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a59e0e0","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.a59e0e0","@sifchain/proto-types":"0.0.0-snapshot.a59e0e0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a59e0e0","_integrity":"sha512-iFAGQJ+ehXZ3/Rru6M+7xibn8bw6IokTFs255yMClDhlUZ72ZGh+8Eipj9GV9Sp0R0pkK98GjkRbasAXDAMw1Q==","_resolved":"/tmp/195f6843143618aca1536733b89d04a4/sifchain-stargate-0.0.0-snapshot.a59e0e0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a59e0e0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-iFAGQJ+ehXZ3/Rru6M+7xibn8bw6IokTFs255yMClDhlUZ72ZGh+8Eipj9GV9Sp0R0pkK98GjkRbasAXDAMw1Q==","shasum":"853b59c99a2039a0cfa9b63a9cf4ffde777e6366","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a59e0e0.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkbDeYBZxvz8FC8UOkGviJg/PJTf33Bnx/EnviVQSBtAiAYgxP0EwtVPcD6dFLYtvj630vzpfoxx66HtTsR5lJJgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHSbtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri9g//eCc3PNhGXQn2nTymFOwnWjhqreBxmINB0/85j56QhCUTmlXp\r\noIZVH7iRT3wlUfiWN0UZyzsxTkI1zFtM60EjccMcqFHnQ1DZoz0eqAsawKMy\r\n5lyJuGFIkx01Bv9Yzkaz2yOuuaoR4QF2iy41LSeEir1b6ZlCYvaYHN92JsFP\r\naLuZ3A//DEvUwnll8Xm/POy19x5XWNtEyN1FcypkUheyDKhv+bes//ZKasQm\r\nPlDyfCsG6rM1JfrgMCSRhZPlYcVy5uEFUGCwcW3ZHU36pfAR9SRKaj3Goqzb\r\nvzgOdd1EBF3cfwT3bS+vtzRZaGKiWEqejXInnyHOh/TySfttR+1J9kew+Mw8\r\nvQ+pdXV33ZfwvUJtTWArg8pZU/6M3qTXOLZaWY90PLzwFRcYWWlrkFez2gez\r\nC208mm7omuhBnTG7WpHopRmh1yFwYvxwzcCW4gI64qwaIZQKfW65t+/ZYr3B\r\nadGV2DNzm/P6Sy0KaYhtqeaWSJ2F4qbxG+zOQmCbLEygpB6478g5OLKDR4T6\r\nrahxswZEMtok9JhhdCGBL8BngphX/PN3nRyVd5Kl5q+qLouAxiSFSQBzsr0m\r\ni65piu3uEosQ5gasJsNv1h/kWhA9yzSZn7UgzFCcqC2cNB0+DxNljtwlT5o5\r\nvatP5ZhlHf8b0rBx7UflmugmnrR74NViQVU=\r\n=3bb/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a59e0e0_1662854893080_0.21106036395364547"},"_hasShrinkwrap":false},"0.0.0-snapshot.08190e7":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.08190e7","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.08190e7","@sifchain/proto-types":"0.0.0-snapshot.08190e7","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.08190e7","_integrity":"sha512-vqvUggW2jyAN/39THgY0XGd4pWOEgfTnAv+IsiCSAjgGOKzo8eJ4neL1svk0so8qITJirRO8GnoCXSfHdDQvMg==","_resolved":"/tmp/8dd613bcb3de184da9eb38e92c853d62/sifchain-stargate-0.0.0-snapshot.08190e7.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.08190e7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vqvUggW2jyAN/39THgY0XGd4pWOEgfTnAv+IsiCSAjgGOKzo8eJ4neL1svk0so8qITJirRO8GnoCXSfHdDQvMg==","shasum":"7d43a02549b54018c3f63dfb6348dae750b65c61","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.08190e7.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQBQZ71S8bhiwdaAfOtWLTQZtNKeIUooJ1Ll0SMhoLxAiEA8HaaDECAUfmLwyqMVrMy/KMddEio35piW1tXDQcjR7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHbTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXxg/+Lj4ms4EII6TgV2AyiHSeL6bdCCI/dYQ8tAtFP40MyQiaqoR3\r\nqJAkDCqxPbO29kHUodV9aPpGy0xjL+AlkmJ/9OmOvQDkMT27jHKg0Y0Q3mQO\r\nUjIyKY4L4DJTYbEVjKDD5iUkX9nIW637/bq+FNehcyWhnwpMiD083ASIu8ha\r\nccVf9cgnynvmzMALfbrSqESp9MYIIQ5uSaMFcruqtDTyeRdakSk0UD2J6BZm\r\nLYRQzkZgCOLFRCPpiOJ2IUhh5ZKTRLVHmMJiXtLBjCJSan551IQ2TwBXOc8y\r\nAE6DWZzv7bbfXzR0v+NlPSHBIFyd6GLXX0RtlBzydqwKSV3zxgjHSmenHz7Y\r\njPiUbHrFRYyQXPn8f6oW3ZUreZvmhzNMrlNBFRGC6tP/YO8MQJf3dmzqBlEI\r\nqphZFzAp0aB8VOK0EpW7GlXbtyLdtbdpXlTqzqLs9JKl6t/8PehDyMPwXN7t\r\n12pB0ftOUOE61YptyoEIjSZ3DCe5QXgScpjIJynZ4hZVUDWIau6uTKFtvllk\r\ndnVF3A4VBBF0Lzo0ofd0vciCtgPtboZzRy2AGll8iZIqjPHWKdoBupwFHWM/\r\nohPLIA1qjc31+iHgvg+RxEcngxMnrAjC7k5dNR8RWIgd6huLVKSCw7xu1X8O\r\nXo1qeBbTw8C8GVzJcnIyWa1u23kHMDQXakU=\r\n=sfYC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.08190e7_1662891200693_0.41725765663819225"},"_hasShrinkwrap":false},"0.0.0-snapshot.c8e28f2":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c8e28f2","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.c8e28f2","@sifchain/proto-types":"0.0.0-snapshot.c8e28f2","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c8e28f2","_integrity":"sha512-c/oxXdr2tvRTOxTJazOC9C4DUb8Xr8Qm3irIgnDibJmQtqqQ1JxnmlKYXtYg18BLbJrJfLMfLfV6p88eUZJkTw==","_resolved":"/tmp/a6abdf500408993bcafe9683f9536c64/sifchain-stargate-0.0.0-snapshot.c8e28f2.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c8e28f2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-c/oxXdr2tvRTOxTJazOC9C4DUb8Xr8Qm3irIgnDibJmQtqqQ1JxnmlKYXtYg18BLbJrJfLMfLfV6p88eUZJkTw==","shasum":"3391e14139dcbb594c3cfc60cad3d0137911c7b0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c8e28f2.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5v7/dX/Z6fvzPzd/lIEg+F7ibf1v7p8xHQtTzwtmfxQIgDW5bLNubSv/JYs4BG38xMYCRTPbIoZ/DowyY4rehQec="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHlAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoINg//d4cefusb9VPEpHSHhnsYIWP19ZI+FuREUxUqQ5cWfm+YFloe\r\nZyfxxUM8nzIYDqBq/qaLbxI/BGZ47lGxVAomQdcIepM2Yhx6cxCAUtfKw22n\r\nVLCLxVc5j/mYixFrRk2YctOU5e8N+T4IM+t5/zLByottRYxJEEn4ljvWOh/N\r\n+ENCccaXLcMl5LfrFL5wR0W2dkVLmwqUFlvpi3Awu5ubgptcPKz98/mhG59B\r\nY0fS7/o0BIDzAxSndDrGajZ3BTORYg1yNc/6cjqMUScIWHAIRSZUVrsJNkav\r\ns5BZbsgk2iNU92osx3L2tkhUAdOFrVanXkcyn3Sg6IU1yeS+59nLRuthlODE\r\nyrVOpclC1WGTjKX8juD+faxVfdcv0hh124EHdmOgA6z7XlKIBrUUYKIxe3FW\r\noAcTxoAkzqWYdHcBFfuNsDlSt/Y01Fnskn2tcN4qObitDI6dbmBa5zGn35CF\r\ngq/5iQ8GE33yUOKvx1nC5Fiy+ohy3jgnTkgZWFsV12OnojZRRaPy6fzJAIoK\r\nz6s8TWNhh2hh7A/zLadj6+sxZuP30j99xYiTm1XuRCk27ty8pkQogXfbMkgi\r\nzK5z0/dt3UL7MrmEJJQQUHs08qloKkp8RcoTUaPPpmCnEO0fOg6WHeOQDKez\r\nAdIkjdL+Vv/k4yZiFNPdVh0T+Ga+a9jIi90=\r\n=DhA7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c8e28f2_1662930987991_0.8861154184051285"},"_hasShrinkwrap":false},"0.0.0-snapshot.66c4a6e":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.66c4a6e","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.66c4a6e","@sifchain/proto-types":"0.0.0-snapshot.66c4a6e","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.66c4a6e","_integrity":"sha512-kNiIK9SWhAyQdc9+gAa7mLt3kTPwUENVJM74oep06NKjiR8YLPAfAwn8wtc6qeBGMMpSBZn4uiNMpIt7c4d5oA==","_resolved":"/tmp/f2ebe6a2276f645a35ca3cfeb7c030b2/sifchain-stargate-0.0.0-snapshot.66c4a6e.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.66c4a6e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kNiIK9SWhAyQdc9+gAa7mLt3kTPwUENVJM74oep06NKjiR8YLPAfAwn8wtc6qeBGMMpSBZn4uiNMpIt7c4d5oA==","shasum":"1eb982f0d78214d49a362b42e66df8342588f294","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.66c4a6e.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Ol1JNwqUETHVOHz1OeJtZllInEfxih0WkqfRpnghzwIhALmrj6FFWkM6BrR/oaIPSj8kr3oHBx7bt1xePjV4OI/j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHmS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD2w/+KtVAm4ED/eeWt3FwHH9tx4pdrbpHJ28nkOxsFxAFewcUlonk\r\n2mdXlFf6ol2zZrWEXqMqsnUSqTGZPjlBArgkMIeLcaymUQnYe/Vp8m8Rt6ry\r\nmSz7++4njMEe2NlNTEDxrVYMOY8SDH3qbfrEarkLSkRo/8iAE4J5JVKdPLUm\r\nkp6liBOxx9hqEo4juBl4V0KcLoHWl4FZ0kePuL2M/fiGHIEBlGenPCyOg5YJ\r\n8rAOLl5ofoVw5tbxs0hSlY2jz03DG2eS6YSMSUhMaX3SINa8LoWuoqUuiyCu\r\nUSIT2jXiGxVH7TgxeBug02dorBe8wJ8wKU76wa/4F06guNPcFj4jLjv5wtEC\r\nLmnx40h8nrSWXoZbNLB3MpasVMN7KmwYWSxfLq69LYwtgjSr/ElRlF8xbgBY\r\n+PAh++bvZoy6Cd7I5Yy26cp34CaCiIkStM+W7mfVDhmET0lN/BkE0dm8+7qb\r\n208BkacqY2vUNZDAlbQ1W/OF9dUBrjKi1CX5KkLY7XzVRZcFMXgYtJD2DPk6\r\nxZ1+wK7f853VKRyPTOFmK2Gyh3cWk21OS4K8O/lk3PiApVN5thy2o0jIMNeK\r\nj7whbl1RFC21JF2o8H4rMYgH7XcAa5VN1qbHl3th6VzDF6sMZw/CUGvWILcn\r\nDeyZ3WYex+OmVfUNHMX5KAcscWyj2rIJBj8=\r\n=Nknh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.66c4a6e_1662936254939_0.32569604040126854"},"_hasShrinkwrap":false},"0.0.0-snapshot.74b7288":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.74b7288","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.74b7288","@sifchain/proto-types":"0.0.0-snapshot.74b7288","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.74b7288","_integrity":"sha512-gTz+JvwqSK3S2o2NGJ3xFoeIIhRpV2xM8kWpQDJhLDurwlqxxWUW9jixDf9B/xrdkWw4cjuJ7ae/Q5zr/z/LHg==","_resolved":"/tmp/336ca7734f34d8dda72d1984398e4537/sifchain-stargate-0.0.0-snapshot.74b7288.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.74b7288.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gTz+JvwqSK3S2o2NGJ3xFoeIIhRpV2xM8kWpQDJhLDurwlqxxWUW9jixDf9B/xrdkWw4cjuJ7ae/Q5zr/z/LHg==","shasum":"31b16457acd7da38a4eb07fd601173ecc3be0413","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.74b7288.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsAiGOgpgRQiJ7kiXhQPJjnKzJ58NoXOVCpqNdUxuKBAiEAnmlgYhi2mo5vmTXYFB0PlselVP2M/ohO4PgQY/E9XnM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHoc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrupA/+NTeu7ToZaQkMke+ATiDoudHGtJIKfzcLeLm8T1/jB2LNaUWv\r\nx8HE/NV2tLAmP6+FqblTtv2oVCGZ5/E/c+3tNB6fihQcyH+jYE7PbrlRrLck\r\ntbxkyXlSBndM2ZmGUv6HqJrzBeGp0OWwgOSJxJfBRnhqfQ7KOiiMegEv26Y3\r\n5MVupkQsalEAXDqo24hAP1spmkPU+I4mUWcQxGISzlOveT+CRiJ+3zroX7Ox\r\nWaVwpPn0bgvxyJjDUW+wSh18Umn4nYLV22oquuATsmX7/oDmE/0qwMuw5Nfd\r\nI0iX3V1dH+wTBtSTNjfKdxsHyqgsDV08/vfC9qXrSfuJ8XOm5ucMpPysyjAr\r\nHaah9oKC37xqivwY1hkY8fHDw1oeGcyjlvXhgMBZCS2kJqEvPiTybBIyNykx\r\nN3HflEyvSqKA0XQ6FU4QvzAYi0sNxYI7eaI1tVtHDi/3p3NuXB2tmiI9nqIU\r\n4EpWhhiRIc1OO7Qg2CeTdpwzsa8EtCKZKvO7Wcfoh8WIL26wbbR06iVhM8d4\r\nw4PBMljNiF8z3lWfcsAg+7lVrnUsVCGJaw1PBsUSmgMsN1WJIuH7CvByA6GP\r\nmfh3yRYZtHfq5n6gnuYgQNqp9Bry2EvKTIAgGCC3b41YkMJcsEDynI05vCic\r\nVVI9SayyHczs2n1Onsu2F5E2s5S6ra7QmLA=\r\n=d15N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.74b7288_1662945080966_0.33947070382034594"},"_hasShrinkwrap":false},"0.0.0-snapshot.a96f577":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.a96f577","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.a96f577","@sifchain/proto-types":"0.0.0-snapshot.a96f577","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.a96f577","_integrity":"sha512-OHnHNwbmyk+TDmIdls1mXqgoeHAokY2/iLmkOiYesjFIKmqPtNk6DUsASVWS+TBEmLCnGgsyazsIeSO1cXPJcw==","_resolved":"/tmp/b6a219567d5ead5039947c680ee55730/sifchain-stargate-0.0.0-snapshot.a96f577.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.a96f577.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OHnHNwbmyk+TDmIdls1mXqgoeHAokY2/iLmkOiYesjFIKmqPtNk6DUsASVWS+TBEmLCnGgsyazsIeSO1cXPJcw==","shasum":"e363b59264b4db9f5a396f1b9190fbeb6bd73e14","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.a96f577.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYM6jcHP9jngLGkDERRW8JzI4G1K17CxdSKizolh8N1AiEAhMQ5lAxVITzzkNbxhLYw64seXW2t/PSV8lYDhjQv/10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHo/CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa7w//TsQvgne83tfbPn/AwoGyObhIVIEEtpINIBgZbzIAi6a2O5Dg\r\nMuP1tYqRdaSyAqLHNdvOvOjgnjBtKGTNlHWDY7EcErx+qw2TrwK26nyl9Cse\r\nasqLSQXG6Fdpxf/aisobHUHGzcu1bTtICicuBiZWO2cshu4vYXfRNwCjpDp2\r\nuvCaGg2pcbGxwODkKK6SltsEIoeXeY+IIOy38ACHhwNkbih8XxIwL2hDbXbr\r\nrCPA/N0YnlKV7J3St3QEpAfsS7yo9CrPfPjaq1AoI/Xc7/ljIsL8wNkVeMYx\r\n+q8NGVKgsJMqEla/o9FSy9TDCvCp5AoZYb6JP0B2kj24+NqhjQqH8lejhZAB\r\nw8VQtsilDPmFZyW2JQgyggI0ipuH7hyKRJFjUgtOg62+A1ZL5lNfOsButt6g\r\nvUzGLLzC56nDN+d9sKOfhkW2Ap7+72d1WxRA+x9OCxcFfw44vd3dYIW6oB+Z\r\nhfacE1P2HWB08qX076ZOHrCf9Oakpc3ER0mljy4X3dvqtYWVuvWXm2Awns+E\r\n5OYlAMM+uHao3x2Xm8FZFsUpFsjat1AvY3Z6S8zfseA1I/GHp5m4S3lWmtCb\r\nRcQ6FAF3Bhqg/mjvWdwZ5iR/WATk8/GH2zj2p6qjYRq2Vwyzj/jds5hRqdIR\r\nL41ryj/1vKtBUXKlJZi9fg9k94VurJw651A=\r\n=+Gtk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.a96f577_1662947266297_0.9139167313550203"},"_hasShrinkwrap":false},"0.0.0-snapshot.607464":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.607464","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.607464","@sifchain/proto-types":"0.0.0-snapshot.607464","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.607464","_integrity":"sha512-la1Fsd2ycg17Zr8Nmtj5li6FskBtWFzl3Cu9BcpTab7g5Ej/5mMJOaYj6wUdje0gPINWU/MTQxiFZjOAQ4gyOA==","_resolved":"/tmp/1395a25e4049d7540d99edd6c4e72d98/sifchain-stargate-0.0.0-snapshot.607464.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.607464.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-la1Fsd2ycg17Zr8Nmtj5li6FskBtWFzl3Cu9BcpTab7g5Ej/5mMJOaYj6wUdje0gPINWU/MTQxiFZjOAQ4gyOA==","shasum":"b0a5f46f3720b9ef0504d4143bc937d3ae09e94d","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.607464.tgz","fileCount":43,"unpackedSize":144110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZV3ZLuyVSHlZne3pG9+lo0dsljtwKRhHdit6FkjT8YAiEAlXxrJYrEHZAodK6QmSUMmzFroUZ27Zy6Y8snD6zEHkg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHq9sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQSA//U9cq5QIloNp9NRL1kCWwmCvMmKbKPx7ivyZNedM0AAMD08z/\r\nM3DzLFzxCIsdlxfTZSV7hPnUKe8E8B/JFjjkyBxuCj1vLODuSgYSUud4VpKv\r\nt7hucbdAfQLledv46KBIMMlBd9V3SxxmpYj7EsC7rZCW68yHuAELao0wPLfj\r\n5YqSX0ybPZH0EM9G9oTD2lddWul5PWmvLg/ucEwqbavtZ7IWH9yOAgCj7+Qa\r\nVjMKXNh8Q6/wvvDYSmb/JaVCzlsbfQ4nhveILWUtI4ntoYvQU8XgZPL3qInW\r\nqKHhzJmEQovumgSmyaCB1hKtjp2fFnEfn7Hcci0PhVn98UNQEk88ocyp6oRm\r\n33MNGF44GbMRvKyJVJGD3iiQygOYSlpyBKl042uDu3d8M9pg9Hqt6+W8Xx9v\r\nsuaU+bTYizNM399c+HVJ4BytUBbW74vHWMdZRQsMVytQL6S4wEPuRJZz35Cz\r\n2Uzqd/GLKZ2mgJ++HquwnDCm2ok7L/vgBSiiSx+KfpL3hC7SbHI7jwP6twhn\r\n8nu5mujKBh101BRs6ewdJQmQSQO6NuP0gJXXCdOYPQefPsjOIcbRJLBMfKOa\r\nfZSzLwGv8Q0e0X+mNVwNV1GKGDlM/ya8a/E5xNyq8vDqJ8YvTBGUIP4XboXr\r\naWoTErmq89psufbN4Tke7RKKy0/GwQN6WBE=\r\n=kc74\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.607464_1662955372410_0.6687813301752099"},"_hasShrinkwrap":false},"0.0.0-snapshot.26366ed":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.26366ed","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.26366ed","@sifchain/proto-types":"0.0.0-snapshot.26366ed","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.22.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.26366ed","_integrity":"sha512-TzPcvqNqMg/fTFZ4uHB6eMWREyqnVV0bYzeQMBR05Xz7MMKkWUJVRRnIDs6gwdhrOqVnN+JPoNWUfNpqVIk9CA==","_resolved":"/tmp/4d61ca038c4b792ad38ecc3ed4436594/sifchain-stargate-0.0.0-snapshot.26366ed.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.26366ed.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-TzPcvqNqMg/fTFZ4uHB6eMWREyqnVV0bYzeQMBR05Xz7MMKkWUJVRRnIDs6gwdhrOqVnN+JPoNWUfNpqVIk9CA==","shasum":"87e802238afe3ecbc650cda7415754ba7109ba30","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.26366ed.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeG4D4WDWUdRGw9dc2f6nSsMVl+YKIThmlg9O+YX0ZYAiEAtbMnIqVm7FKLatYqHm+Caz6GAekjs+W0DxtwJzlQjts="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHuL6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorXw/+MEwHwIqRoBwO/7OHNOUXxgnzHFCn+mARVj3yMAgxraKVfbOZ\r\nm7gzawh6HnLS0JxErp7EbbJbk3xS33OFJ1eeI/HRwnXZ8LXh1o6wt7tPZxKm\r\nqMu7itek8cpynUBtLJCP0PeFfapBKlOzs2yBRemQkdF4hku/Uz/f1Csd0I26\r\nRtwnt8UlutVBKp3cvaCbWzC797sXyaa2NOE50ZV6WX1e3PA/jDt3k9YpCsTn\r\n1ZEcPhg5CqvAmtflxGs5ZDh9D8C2iSgPDMrq8w2jaGsKQc/BAxNavqG/qknE\r\nTWxagS0Wg4Ba9dYa7ShahycjltndH+RrHrlwtpu6437Gl6xo4YzN0+cFs2/h\r\n6OeQniPG6sHi30THxsUaJwK1oIf6Hs8BaBRW4gCDImiVod/O200IOe7YipQo\r\nIbsWZH8CZqM1zbXF3fZCApGHMILTtXolcyPwO3My99pQaUHOjv4m9zvLh4yA\r\nXwRhmbgCrvjyStGvmKAGARfKpMx9gQoJXcylfdNiRpKFyb392wLWMiEkmN81\r\nU5RZvw7ALxPfUHgLhLZFzPs8vzff8yQlNfIA/vQx0Pg5WrCGcUKYkadP7HKR\r\n5WuZSJ5NmOiQAWQEt6KppC8OSqNh7QpZzrRR2qOGPs8q4T9IP6MGYNldEzfJ\r\n0HTEKVB9ODG1CWcdRMfGmpo/oSGsOzijfsU=\r\n=omGk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.26366ed_1662968570614_0.8498246466295929"},"_hasShrinkwrap":false},"0.0.0-snapshot.d434f20":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d434f20","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.d434f20","@sifchain/proto-types":"0.0.0-snapshot.d434f20","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d434f20","_integrity":"sha512-hrsHG6IvCFokcAaCFz4U8uZMmC0rCC2KwRSbKg8OyKQyW6BLR+xfH60qbLKehhan5w3bIdor2B6h9uyP+3ywkg==","_resolved":"/tmp/e8d988acf4b62d7a3da7ee51761d4f93/sifchain-stargate-0.0.0-snapshot.d434f20.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d434f20.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hrsHG6IvCFokcAaCFz4U8uZMmC0rCC2KwRSbKg8OyKQyW6BLR+xfH60qbLKehhan5w3bIdor2B6h9uyP+3ywkg==","shasum":"d3900166becdfa2139c916e86a39906c62929f22","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d434f20.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc2RsfKxcixQ5p6TuZ1fzeOG/qPmxr4Twwc84HZLiWvAiBorx0z8IRSL7oomO3F7f534Hpsux2ex+NfcALNCQEykQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHueTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO+w/8DblkVByqto943/cTG5H+pYnHcrzHTrW9fELkAmG0N8ps5R5E\r\nS0gJzXz80OWYbRL/PI9qWO83BWNo4ylwyM7r6RecBfhzGd/5KcrEtOrj5QFf\r\nteZFKh6fhpPkQKfg6WlBdcnkgU8mwCis7w1v1z+q3TEJoZCRyheDru/P91jP\r\npZs3kKR6AqMAgUtA+XHV6c5MA0StVLmDJVXioXwWzQhxKf0J1gmA5ODTSe32\r\nSDDyjBHlyeZlOesOtij+f7KPJzfMg5z+/8VU3Srkyh7eSrKYZSCU92BB4YGc\r\nEsGMXAtwoPj1GZlsThrx87SLYKowXFbJisEu8fCjBiKP0Jqju40DDugX/fD0\r\nk9KELJTevax/pOxLOwS/zPjE2WFXz0hUQX2wN35CZ7Zul0y3r1OZk+7vLxtJ\r\nSo7Ug983p7KQDczICr9kJzWPkDEJNPxr8lam/rZcmmS8MgjUdqdMz3rJ/xNW\r\ndMPKRxO1CCsRXNqrr99Nk2uZvM+YcoVMFFu+V8PAXO3CUZrZ3XCANLxzQ73K\r\ne/E5EkMaoFffM9idUtdZebHLI2LJHC/uYnaZxUyKqv8XrK1ambG2SqgW1kGe\r\nfVckLh+rzj19esqLHavzaptt3IZapgU7aE14TAcjJZFppQcZ/hKWBnC2xk67\r\nIAiF/o0Onocsq/A9b1zqlqAOkHkJAQ9mh38=\r\n=8rBK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d434f20_1662969746831_0.16691033759147156"},"_hasShrinkwrap":false},"0.0.0-snapshot.93f021a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.93f021a","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.93f021a","@sifchain/proto-types":"0.0.0-snapshot.93f021a","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.93f021a","_integrity":"sha512-R3uFoa6fx8w690l2wZNV/Pzp6+jQrRQyrTakrcDJxyJAOZO7U6rtUox8zseSoVBa0Jq5Pp3HotA3kXJ+2WjUiw==","_resolved":"/tmp/a060fd1af8bc50f64b0eccb943da26d9/sifchain-stargate-0.0.0-snapshot.93f021a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.93f021a.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-R3uFoa6fx8w690l2wZNV/Pzp6+jQrRQyrTakrcDJxyJAOZO7U6rtUox8zseSoVBa0Jq5Pp3HotA3kXJ+2WjUiw==","shasum":"981e55fbe270eeb1a8ead2d04de74e0992be0206","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.93f021a.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdr2aJp/u8f7CzMQW5MMKiHS0Dceo+aHbACIEJZKRBtAIhALnnptaXndJOhtX7PUXiBPVgdoh07J7PCODade5UVpTl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH4+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTaA//bcgQdT9VfYtn3X7RZ87QCmmHFQ3imjiCdKk1o7OEtziFt42/\r\nZkhwUHeJExKu742OEPDE8H+Dini5TdXPO92RXlStQQt9zp9LnPVIXbqUp7SU\r\nMiGVJTnqxZBmST831WRMD0ExSZ9ALCZS37JBWFh5urb+oQw4CrpBtjYoJUrO\r\nuunf3nA2JTWai9MLDyYjR4E/7HCWccgQaCQeHDc7uptwzxqiTo25z18UZXUC\r\nBrEO3G0xlPC7n7m/YV/d/Yar6I9GZ0JeAP3Tu3DzdNytzIOe4Zit+Cisciog\r\nTb+k16TC2khwBbgyFo2kwZadB5J80gGsXYMHO10YcI2IiJQkTzXJ8hYcnB7T\r\nghp1J20iTUGdNUyF14NUrYX8MY9kWT1AWGVokwmuGKUyRio0JXZQaHwDwM+E\r\n6NgdWQCXKBr6OpaKthLGmiCFoIxHP6v6IsksIklJwsELxZW0AwqSWPMzOZ7P\r\n701r2/BlQADCb0Kb4BvBzaXgcRsdXp10wAedWHQ0i3C1M/krumD5TzeiGrgx\r\nhKmOWesS2XgacP716IW2a9KPuQvTGDwScDct8urs++oU8tRs8F/lzhSps5FZ\r\n8zoJ+MKxc2bIDTi/V3p2tHlyJbROpsCJzhf2nK3zfj1NawFoCpjDVF17VsXU\r\nxdGbQ2dR+h4FoSGhX+FR6TXfBOSBEg+v0bI=\r\n=VTSa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.93f021a_1663012770080_0.15617715052497827"},"_hasShrinkwrap":false},"0.0.0-snapshot.bbc6ff7":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.bbc6ff7","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.bbc6ff7","@sifchain/proto-types":"0.0.0-snapshot.bbc6ff7","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.bbc6ff7","_integrity":"sha512-qZzXX9TZ20j3xkU+aK+NBPd3Q7eueDi6wpfFbddLMq9H0kltozdOvhQEgP9igX29B2cxcCWVPqVb1r3LUamkUQ==","_resolved":"/tmp/47532ab639389599f312045b376af78e/sifchain-stargate-0.0.0-snapshot.bbc6ff7.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.bbc6ff7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qZzXX9TZ20j3xkU+aK+NBPd3Q7eueDi6wpfFbddLMq9H0kltozdOvhQEgP9igX29B2cxcCWVPqVb1r3LUamkUQ==","shasum":"c9197e82a53a7b6243825acdfea4baaf2aabc084","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.bbc6ff7.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcxSh2YYmyGrZulf8+sEwza1XCe3IVNMgzQejIWbwJDAIhAIb7+F/wbqdOyW6Wa2NB9bz4eapyhKrsxLY0vOJU0h1L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH6OEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGNg//bN8zB6JLSg/TR+j2Ht11cbXpXRoZej+Cd4G1hlkJYVjiQxvn\r\nrdFA7aNsGh7WW62g44AXL/F2Px9UROPtTIIJeiI+ur0mdq0wXNiFUvSQrgbc\r\ndjhzxBTyrlNa2UW4AVVgxKVoLxyV/gHSQbNH9xTyPIiZKGEuCcRUDFZ+zjP/\r\nbAVj+0hrd2Eu5Iz7QmnJQHwP7VwpZskLNT6+jNQeec0iANIvpTdGEdNthRhe\r\ngPa1z5MHOz1GBvO6WB4Vn/mnJ/+CsCUOcZyrT+BlzecJ2M9K2aHXL+e9lbgr\r\nQPMBJb9xOmefEHXt/IjQpK/t4BSj908HaTF6LpP0yBWzzllc0Fr8eeX8s/De\r\n7xq2NubzndG6gyPrxZ636uYgk0Tyk9HCZLF4n7tpRfEHt+whTtaoIaPEZpPk\r\nKamepqJ1cuxxeIRSS2nrauSziD/ASasrFjEOmtpkhlKp9sLUozE8OyHDU6w9\r\nG0e0BAB5yj30v4A95HV2AiV+WNXxDH+tmhGMedl8VMhbQIV2VTTb5AGUXFWn\r\n3bC+Gzl+udjc+VhiukP+faYC6nLgcCkjgoqU+zL4N9GCJ25Eh/LrojZz3ImW\r\nCYm1CrKPnn5OAoiGlm66fcTfrms3oTXwXL8SXXaljMYo9KEZOr4qHS3gXPnZ\r\ntArplSU37ab5xbaGuWQh5XJlKxp3Cz/bZD8=\r\n=ROJG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.bbc6ff7_1663017860263_0.4939605134219476"},"_hasShrinkwrap":false},"0.0.0-snapshot.7570c91":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7570c91","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.7570c91","@sifchain/proto-types":"0.0.0-snapshot.7570c91","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7570c91","_integrity":"sha512-ph4xMYLdmlOeU5B4831u0vww3ty4egExA1W53Ie+YETSguxtn3tJrGdVfgEfd+T8wrN+WiUJIS3vBTOEazb/vw==","_resolved":"/tmp/c1b7620fd215980bd8711d8136640a44/sifchain-stargate-0.0.0-snapshot.7570c91.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7570c91.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ph4xMYLdmlOeU5B4831u0vww3ty4egExA1W53Ie+YETSguxtn3tJrGdVfgEfd+T8wrN+WiUJIS3vBTOEazb/vw==","shasum":"87d0fa86771028751dfabb96496c02f4a930e2b9","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7570c91.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhu8xNPMGewj8uvCV6opgZ5JR6aq00JafMngt3453iwIhAPAE3HKvFL76IAlLAFigytJ3L2NwtpzURi3e+dId2qeA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH77hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZQQ/8DrF1HrE/d8tKaVUaOSpJFHTCUaBMVNf9/2WGcJm1Z1UpmaP6\r\nm2igKwhcwAxhEY+cl72WaVVVjhY5S+3MVTWbE23q69GL9eHGw9DxLPBoRwB6\r\nqo6eYBUH6GL8YblmNqxwscQf+TUzWA+qNoFRg6o3/BE0NAIWrBZFE5lvxz5w\r\nGs2+jBf70hzlvgTNFvCYq6W/tmq2vWUNBfiqlm18FfiyBe3dNDVfQUlwccuL\r\nsbGZekNEYmoGdS8fE5mrYLacGkIeasODDgGaeV+fOMTyDIgxUES21rHOuMyh\r\nkM9QdL9Rti8etKNe5lm6SAl1KKF+Pcwg2wIXF7GHrsQKXPhXaYvBdRfifx7S\r\nnDYqMYE8nb1zA4oTbQXB/S83Lxc5fPevu7bkugZAYTO8oMZKi04cg4YCy1sy\r\nsNR8JyVt8VzhC1GVBOeCT2GKwT1jzQh3qiDqtHWCo3GdL4rD2cuCYEE68otM\r\nK6tPuN+5tDkrclWUIJ6bd5+47w6ZBZAK5tlwU9uKV81UO0B/AKkwXJjAM4o3\r\nxEvvzdnWPYdpoLKXAmtoUlnDq6iN0QsPdmckz8Vf5DQNYJl2JoHfk7xVq7jz\r\noQlgLqtmq397OOl8ZHXc5SNXIO87YvuzdVdfmn3NF+NQCaJUDNN6QcFm91jd\r\nQw8+7SzaENsyUOX9ga3EVhFcxgtIHFM+eR8=\r\n=19kQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7570c91_1663024865492_0.3444854271815836"},"_hasShrinkwrap":false},"0.0.0-snapshot.0331d72":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0331d72","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.0331d72","@sifchain/proto-types":"0.0.0-snapshot.0331d72","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0331d72","_integrity":"sha512-49D2YdTZG/l0NuxBEHdEBs5yLj1auyiXopC3h/IHfurqN4Ky+WXqXHs5w06MWutLI80gr/vnz62MbNxGJwOgUA==","_resolved":"/tmp/1220cb736b520ca1631a2c793c7b058c/sifchain-stargate-0.0.0-snapshot.0331d72.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0331d72.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-49D2YdTZG/l0NuxBEHdEBs5yLj1auyiXopC3h/IHfurqN4Ky+WXqXHs5w06MWutLI80gr/vnz62MbNxGJwOgUA==","shasum":"fc6b1a03bfd7ad973dd30f13fdf661ac5e3ee3da","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0331d72.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPSD/Hm36B1unYz+K9xVpYT0DoOMtiYgmfPKoaE1AVMQIgIoatI3aTDgNXBVee7iHphG8jW0GgkuEVjeVVOSgvroY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8E1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw6w//Sk2scTvejO/yj6oymObIP70YLN3GkHZ2+238ty2d9cCumg0o\r\nBbjkEMrq4N7lPJ9L4vYeH3VmDH9wHCLa9UGsNMAcyUBmqN0LpzJNWMsXmbio\r\na+q4sKAI29J0j63p9CBE33mqSDy0jiYC5orcU7l/hlnPd4+aXWHbmHSQYp7T\r\nYhzoF+4pxbpCVR/763DYkc0CRlOgwu+IQ75uz+U7hwLSMLPto3bjfIJtGGU7\r\nWE6QJK/s3mFd65ZhSl5vsYYYM/JD6Vq2Zk3Fi3BacDnpmHHAMJ2XtvLMGmeV\r\nyKFYMCrMLZORnxyFo09n63XV6IKtmBzCWSCalOdSIhFL4Fv+v40bIQHx//Wc\r\nJQHWY3A5JODYswmup83mx61QtVXggg5/g5J03DPDnihtPLHMgUqps4RZnhqW\r\nEI3wAVJFtURBS+YqDWcDlk1XVyI2x0I2flCV1LMBeDZgDK2yqk+9tdQV4lBg\r\nC44foCXSYBtbuT8UwWczNP4/fFKLgav0iOKj+DgxAPj/fCfCqAKczJZ6psGX\r\n4wgYWJqD8M7hd+bT/jtqL3U4vnLMBSli5EgCVG9jLI+HzPE30SV5t4hNoiXS\r\nqbw9hCQRJxUb6RvLlv6E1z/JN1y8e4ukEwLsGnSvHTuCnfO2GjYT/J905yt3\r\neB7K8zMMxdn6AzSx0qb97Vk7Yozq3HfAlPY=\r\n=j4JS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0331d72_1663025461720_0.1450645616694206"},"_hasShrinkwrap":false},"0.0.0-snapshot.36d9aa1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.36d9aa1","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.36d9aa1","@sifchain/proto-types":"0.0.0-snapshot.36d9aa1","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.36d9aa1","_integrity":"sha512-w9/Yg+nYuue3qArch02sHenWunNZDN28axzBdEn4EnnAIAimocvb47Yf1Wb/6nHwM/hvYD6rjb1awtEwt/0jFw==","_resolved":"/tmp/75b9bdbcff8ae6a7a308a9a4b8a4a1c6/sifchain-stargate-0.0.0-snapshot.36d9aa1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.36d9aa1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-w9/Yg+nYuue3qArch02sHenWunNZDN28axzBdEn4EnnAIAimocvb47Yf1Wb/6nHwM/hvYD6rjb1awtEwt/0jFw==","shasum":"a82c39b2c7da0e2c97b6014bd1acce76c208e734","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.36d9aa1.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbhwWUR6GueAPkPzZHrELLj9WVfg04To4OOW+mbcwk6AiAKDMpcz6t8uHVi+f46PUkw4I4+SARXiuwObDu9pxPI7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8OgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeixAAirYK9nwPZ/702LiQg3B80Bi3mhIf4P3/lfLwCzgoJr0CMua+\r\nGoFDgw8+gQHyAI5N8lgq18qScn9VVsIZRD9NaBLKWUWhSjCVn8eZUEg4ClQh\r\n1i5ss8iwMsSBnz8OTwpk6ogHTrY+f1A6MJWeQfxVeik+1LlDmP48Q6xorWXY\r\n5c0/uAvZiWEZ//0HFmyxyoroHMSsw+T82WWtYHbqZKFQ8hwfClYplWUJOWOU\r\nwGoP9YtS6s62pPNryK2MQCSBJrVODd5gscwx05QR9T5IpWeR6H6jLjSdzTU6\r\nqsoPT2Vs/8NLjf8+fTMm9iU1ROwuyAMP6AdKriUNY0OnR+nxy5oCRN+RF5C2\r\n5ghn9ekb11ZCnpU3Hx00nCDewgBj3O5Ll7rPyTH7BVkl4y5tr1zLH+DiD8ZD\r\nB0vNT2C2DIu3CsfKPRBYTDk+xKGsJ3DZ7ZJK+tn2nGcWPT28nPd5hJwxrKvQ\r\neJ4N9bN3uV8gq0z3LccKvYDPB//nig4+Esu6crRLpqeGYqWxQCSqWde0NiQD\r\n4IErsCH6SUc2WgADweiiSzEu3dongiIBKMJNL+xMb9+s1Cbq6yE9fXDHsdFn\r\nH2jZTK4xLAefVi6iFf3P4/meVl9Jhcx2tvdFbiFLwbqsTTKQjp7PoOYqQTr7\r\n4lVAv6WwYWU5jlLz9e3U0+1dS3HC+FArQVs=\r\n=MQ7Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.36d9aa1_1663026080618_0.568348841750141"},"_hasShrinkwrap":false},"0.0.0-snapshot.50d34ef":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.50d34ef","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.50d34ef","@sifchain/proto-types":"0.0.0-snapshot.50d34ef","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.50d34ef","_integrity":"sha512-ZWi3hCAuhuv8+jrfiaHhS+wMTd6RSMYEXAuLbErs8BLAb7NQBZ5cVV6hPQcHIX49qzEGyYaCQCDbD1OBQ++UMg==","_resolved":"/tmp/7aa67ef1ea39188b6f26ca70d9c515f5/sifchain-stargate-0.0.0-snapshot.50d34ef.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.50d34ef.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ZWi3hCAuhuv8+jrfiaHhS+wMTd6RSMYEXAuLbErs8BLAb7NQBZ5cVV6hPQcHIX49qzEGyYaCQCDbD1OBQ++UMg==","shasum":"568a66fa89373119b5e19e1aea5e6d7feab9e926","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.50d34ef.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjCxY7Ux6iRIKqIjruf1F7F6u35CeGGXrJZCTt2+OjHQIgc3c95B9otnkRaQ56uwdEaXbRZ3nwiZloPLA2JKkG72M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8qhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7/A/+PW+V5wTdoVXdb/7zEqYhQT7WB+fodH2RCFAraK7n4Xzf8tTH\r\nEf+vcvGIXl22a80EBgA/SBJXPkzQnenTKZjTT0vaCu9j+GSsOCGCLy8+C6b4\r\nRL8uhSEfCrkhPashe0jdxol18jrLygMxjGOIjD+Fnf4Ma6fk0lqqoCA4B4n5\r\nHwibuDbzqPCJ7Yr5ymQpXzx0UwvasOvnrYXU8+y93szUUp6+fE3jboTJy/zY\r\n4Y8q2oWqR2OFX83HUaat6fJFzIeP4O2Y0FRHp4v8bZa3/6qmCnAOI2qPwsqR\r\nXu0E9zDqXyslh+vvG/e6JSnZv17sm954lPnEyP8YcrmRHtrtFokJWzab98e2\r\nj9AE+1pNtHT2ozJlXrUhSeZvjQFuSHF1RfpoAr7O82QouSmZITAgyI064p9a\r\noznuVIo9cepTAiCU19LWIwsJEGoRrLtB7DEbg2NCvIp2gThq3Da7+32ZUF4k\r\nV6uRiSFnHmUwlyk0p9dwUQmDELAGF8rkbOyEI0l4p0dyqMHph5cWiwzi7bzo\r\nugaay+LemGZW+kmNmqTqwZCQcOz8KoAXv/sMrvU73kdKGD6T9WynHJ1B/6ht\r\nGQYKGRpo3heZoZUAOYtOw9inGeUS+byMZ7ejc7J30BN2fKQ7azxfV4MyMSbL\r\nf8uPreW9CqZ4dU2V5ZULln4bUgB80uN/2kA=\r\n=xdOm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.50d34ef_1663027873425_0.4985136283361513"},"_hasShrinkwrap":false},"0.0.0-snapshot.15c9799":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.15c9799","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.15c9799","@sifchain/proto-types":"0.0.0-snapshot.15c9799","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.15c9799","_integrity":"sha512-dxIRm52YfGUbs0YZkqIBq9MEryjEteeBD/x9xOAhEf2f4O85o95/7dRnF7V765UZL8EM9KQo/vI6Hj3KtBtokQ==","_resolved":"/tmp/37d40eb5e6db747bfcb9a94be7b21053/sifchain-stargate-0.0.0-snapshot.15c9799.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.15c9799.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-dxIRm52YfGUbs0YZkqIBq9MEryjEteeBD/x9xOAhEf2f4O85o95/7dRnF7V765UZL8EM9KQo/vI6Hj3KtBtokQ==","shasum":"354063d15a12e63634e15de804363920923ba91f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.15c9799.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVqM84j+sVbp847/VgeroUjccRvvsvS3f+WkB+Z9p8kAiAHmN3FLeRapQiN7JgNkDJuQvue6IAmHgIc/mVvd5Qw5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIANpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnJQ//dCcoaPzwzPmtVu7+lRVr34vRkQdZXjjCVPDI3zIECEtlk44N\r\nCo2OoMMLt8134Tgw3K9D1CA5pHVQSoQap+JJS9zggxtV0FF6GnKSr8fjqtb8\r\n2nQ8c5RECvXtre6jsAX1KPfzEbYy36rfx4qYQSAoYcksqomXsVpE2QXS1ISP\r\nSfVSqm5TpWjir0s/AG6r9Crx9dyr3GFYAnZ19Jv4E7nAcMu6dJ4jVXiNg09M\r\nyTNyhs0GnvNvxdOZIiL2uOBqFDxqTOxNL4xCIzhYnE/hZsRIKrATaMfxAtO8\r\nQdMTiyf1n8mZyGDCBWdURpieAU90liABQrMZspqox5GWviGCxwPlxw4wgJWc\r\nvGUFhAVyu3BH6vRc+H8yvX8j03m1SZLGd7Jw7mSvFDKUhk5Fzk4P2OfFXdrJ\r\npP8lIQd35dkOTrQMbLmfCTuyghRM7iI/wv13P6tzNwFdo0G83q6MYdTKsnES\r\nbgeDCDJ6lXB2F+kmQm0786dPTJ/dXDfPHoP1E0WjBfol+/SBXF1bo5vEPo5j\r\nDYNF7HGCCTzAmb5vQ1ELd4YYAEFNP1OZPeq/MlTBEVlzJnj4cT+ZUIhG/PQD\r\nhTo++dbY2tpgxPmL036U7GNAg03IzToF1QeFfTUJCesCtA4sO2SR+Y7ax1OJ\r\nLhw8QpvXIVlHEob5mLUrxT6T0yCB0Ycx+zo=\r\n=tj6V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.15c9799_1663042408780_0.7488922449882469"},"_hasShrinkwrap":false},"0.0.0-snapshot.b28a315":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b28a315","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b28a315","@sifchain/proto-types":"0.0.0-snapshot.b28a315","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b28a315","_integrity":"sha512-iceD/8AsY0pRYrKS3Nl/SF14+tGKI5azeVg6nfaFqlPTvJdZqL+JJyLdJcpa7MOS/R1U4bre866dri8kvZRA7A==","_resolved":"/tmp/a428f956f63c21208a3b90df6e09d74a/sifchain-stargate-0.0.0-snapshot.b28a315.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b28a315.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-iceD/8AsY0pRYrKS3Nl/SF14+tGKI5azeVg6nfaFqlPTvJdZqL+JJyLdJcpa7MOS/R1U4bre866dri8kvZRA7A==","shasum":"97ef9e6ce8a499e236903eb545589fabbb955735","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b28a315.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsQuc47eSEgZj65Hv78bSV8YbEcvHl1oX/AwRTlU7R/QIhAPinhnuA93YxZOnyVUp9rBDZAzYg+iV0lN5vMHuwDowA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIBSqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtHhAAkNfCyLYwDT6RuKoA6phu6/QmS2m+dZkXUcvTGCuAK6B8uH1A\r\n3hlMxTPwZnw7o1sHJ6hH1BoLmoTklEWmsCutTItGtdNvRduhSVaMMYsaLv2w\r\nNSpIZjc5V7p+vzVmyIYRcC26hTDzgd8xY/b7G+riZTOlQV8N475kk9p15QbE\r\nP1/OISQHRYbRUPRzv2yISf/J9sbkym4CMyANcglsrM/OMuUvXbLbJOnjwvDt\r\nnvfqGeRamAxG72Nqxyy5+/8gkbTXyAMnHR6JyUteUZgfa0JQK0BePA2oFxl2\r\nwZIQnLCfbPsLxsOhxdIC0++BUioj9NfX5p2Sc73mv+BacYzgrTyQIvBtbjMb\r\n9QObu4cv5eo8s4IIlP9xPsU0Q1hEmdQiIvuWDvjA+yx3QyJvhdJx5VoUtbbD\r\nrotmYBs4GR/9tRB0qxYN2NI6Tv00tPhLwIprt1eTHO4AnOeTn45omGTU2EhR\r\novMPz4eAyfr0NZ9igAO33o+y4dzglgJ/NLBImdzp2Xkt7XHhs+CVRFpKclNl\r\nJ11ICHzWjvDimsu8bQ6xcr4pLukk4eiROJini+Mbhzfq91m4yyAhah7JDXS+\r\ntB2NiwlPY1I9PcaR5Rrk+ALKcQYVe0I2Wlejoxv846X+bGm8F/0jelvZoAcT\r\nJuQj5QdiOz02qURMHDXDdSjyGKTPvmH+16c=\r\n=gGuk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b28a315_1663046826255_0.6535950948944256"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f5d253":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3f5d253","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.3f5d253","@sifchain/proto-types":"0.0.0-snapshot.3f5d253","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3f5d253","_integrity":"sha512-hZiDFcTFTbxiURbsLpx+iiDRH8YQbgmTrw8lvujKKgxAl3RsosLElG4s0f1REOhnavH60yj+mFnh8bLYcq1vrA==","_resolved":"/tmp/2fd37eb86f3cd590d708b255893e3cf1/sifchain-stargate-0.0.0-snapshot.3f5d253.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3f5d253.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hZiDFcTFTbxiURbsLpx+iiDRH8YQbgmTrw8lvujKKgxAl3RsosLElG4s0f1REOhnavH60yj+mFnh8bLYcq1vrA==","shasum":"a75cdc16125c7f27f55de5433aecc419f9ca5bad","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3f5d253.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/bAOnXpYSQ/iZDMUZTnKNEJfdOJNGf5GOfqauO1wefQIgVLbZmKDEfmVBIb3lY0i9OaEgV1DPWvTE/jVTiflcER0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjICGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox5Q//ebFL8Ss8GLGHgRS0xGNwMb/b22ePrRqG00DTlRCIZBKFSZTf\r\njK1iRJgS9wcz6zqp2AjhOOJcAbrHQfO3T2ZGR7NB09J359cR99ba5qxhVwFM\r\naa6x0syfFEyzjeNcpBNpXxKCt+IV2zENykr1MAZeFaevjqnHqMbZAccb7Ha0\r\nhsSV2NnKElfhRSSiwhbMf7gHm0AeiSDYaBCRRSnKsMKBeTi+GEwfP+7DxhYx\r\nfXunER0MpuEIP8hJCa06Bv0bgqaR/XIxWp9MxqA3qub8sdApZIIkCSMFNSUb\r\n6pyKCkuLGv6Tc4+SHUbDhGlypPuqy/BttxOmWPliPUnRk4CjCMA2pZyXNKSZ\r\n+NR7ONkFy57LE+nXm7/poxDrgwugfu4FICrI2ZiXLgNe/lVXRosXpW7MSByZ\r\n4d6SI8uFlF2h22u+tMUFRYvAk5eZ/Z0H5Q88x7S4S38yFmeO4UeSJM9PsEbD\r\n3jEJs38cWF83jzcMhAZ8Z7XItgpOO85yYePjT7tJucTVcbm7RbwFOPkhnFn8\r\nIhhu+OvMyV3oAHtLZ6EMB9lFD+VtCCm+pZWug+pu91Ea5voa0zjB7WDYZO/8\r\nL3Tm1Jw4Xn0rPHzcP88U1j+IpAnEVC6DTf2fOrcvSf/bdEWEzrCli3vSMs4N\r\nAQ//xC0tNB6s5u1VhW411QoCZCyYbLZKlDI=\r\n=Y29V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3f5d253_1663050118975_0.563112844551418"},"_hasShrinkwrap":false},"0.0.0-snapshot.d4e5186":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d4e5186","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.d4e5186","@sifchain/proto-types":"0.0.0-snapshot.d4e5186","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d4e5186","_integrity":"sha512-pmHXCElsiyBoBznaFsA/7gzZhMb1v2yh7zufxl5lE3TdoWXTwJn9GZoyCnDPelvJlWumtn015MVOZ03GKbkMBg==","_resolved":"/tmp/54af6ebde5634df56d8e8b49377e316d/sifchain-stargate-0.0.0-snapshot.d4e5186.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d4e5186.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pmHXCElsiyBoBznaFsA/7gzZhMb1v2yh7zufxl5lE3TdoWXTwJn9GZoyCnDPelvJlWumtn015MVOZ03GKbkMBg==","shasum":"74a98d8c12cfc81d0e17396924c9a1cb08da5f14","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d4e5186.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcLn2O5EDtS/RnVa2xjGWkBpJS2ogbGUfD2v6GAVz9tgIhAI5Jx5WG2cIPG4R7zZjHZN8TGLv+H0lebmPuhiRy5ieZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjINkyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGgw/+ObbjFTzEKfUOyjPCS5WO1yV5jSy8jkEnSmzVALMOoTDe/Ei4\r\nspn22L0OVGdox2/xuOXCIQbPxmOJQK7vKUv5bZbw55otllfAJZpj5P4ATDcj\r\noGd2ZFnDt9He3G9c2i1DVKre0aaBCzC4pCWpxJGP9JuSZzLDnnUn8tO8pHtB\r\nFkYYCsmJI/3uZwy1AgBgYJu8qRoL5am2NbFD53uqXW0aTRA8mx5b5YVFLUsE\r\nmtFvACxoFliBTbmiCMsWCKg5NxOkWz86F8mt9fkMZCEjxJEGk9dUOryXWb48\r\nd89MxcpGFlWmOtTWgLhstDZA2WYQftx5vQ23/l+eEgeXcYTWSKSsA+dpR/Od\r\nEgTLvGI9kpzEbzYjFnHa5MlSZqJNYoP6pPF6IAbD8uk7A4mf97W4aVKL1YCr\r\nLwVudD0SxiQokYAZuOIKYBftri5jt+Mtyl7DS03B51sdeauiyX5Eb9CHNNCM\r\nUtj26eCK9OUZ0gszitX/gzbe6GYsMOK0YEklyghqNkOYEJQhpzlyxBHo8IM3\r\nNmTEoyiPC07LkaadJN5CLagpX3xd6yc/ZmOpIq7yMhY2QVnyv2s0ru706+ll\r\ndC+VvDiKzvyVu08aJNSY6GdaqESVkR65U7e8C4J1UZEkZB8byvCmvoW35ecv\r\nellhq8RByfJcphVeKPBVloXseLIjEXnQIqI=\r\n=EAQD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d4e5186_1663097137966_0.7602374529467446"},"_hasShrinkwrap":false},"0.0.0-snapshot.5c2fd24":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.5c2fd24","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.5c2fd24","@sifchain/proto-types":"0.0.0-snapshot.5c2fd24","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.5c2fd24","_integrity":"sha512-OcQSFdsBIHAaamvr+3XxrZOSzOvx3bwc6ZKmqztg1Ny42AJtrbj8aK/sYUgPBmKU3+UVLDhxY0bSQzsRBEu35A==","_resolved":"/tmp/3cd83859cd0351276edb3acc8a1fae67/sifchain-stargate-0.0.0-snapshot.5c2fd24.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.5c2fd24.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OcQSFdsBIHAaamvr+3XxrZOSzOvx3bwc6ZKmqztg1Ny42AJtrbj8aK/sYUgPBmKU3+UVLDhxY0bSQzsRBEu35A==","shasum":"fd6649c96a69f7e2d566b5dd51aacbe4afeb8cb4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.5c2fd24.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl4/K7YrZ0g9YIK669GaIdPD+6/e0N/9NRGg1CDrk60AIgB8RnEH2ZfCPatTyLF3GhSuEM7+ecrus4YPe15lnbIdY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYmXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUbQ/+KARn5544UvBVaRW7Y4bkuoZb01Z/ia5ZDKf0zrudgy9Bp3LU\r\n6fFZYvm7zopx7XQjkmpzWRj5DBwAsr4OQ/RM9A55DFRrDID4cHhiLl2M+y7m\r\n0qJRhcp4TqPOa9j9Ir2cysWslz0Q06UGaJI6MOj/A+FzT/Vfam+Zzoeq8TLS\r\nWQFKbaXMc6amOFMk00XhzoCYIfA6GoS1xk9EMbOhIe/T46doC9yL8272IU6R\r\n77u1IiltyTL6aOOb4OYdk+FAHLEsA+pQGlRGtpkBJhpNaHn7Wy7gx5AJGKzL\r\niDo3bu8IRHq9NKoVTTYgPy0l0TNq+nIU2FOKBBJnaetWg66dFUJo3kr9MT1K\r\nGtThnGDqrtxOM0nXidXcywTr79gwA+cjSKB7GEXF4VMXod9oq1OHurOHLYT4\r\n/GTDg9u4jR/CXJvQIARDBpiV7eArJDgwqt84lGdtVHT20dOFcP3iWqnV9lYy\r\njT6KKZ7/M6/ZEOoqdlxJj/RnIMb+2/VVRlHgErO+qsAgCnlHm6bqA3jU3T7X\r\n/TDzy38nWhHxOCKdSOpcYGJRsc02rEwFrLQJsclOi/DwXkXElhfBs0ZW2cZ7\r\nceSOB0AkoNz4Qj9aWXDtYZm453Y/ip5SkHcnP9FxYFeEJb1Wq5JQnEeAQIF7\r\nuaPDO5v3XILJBG47JkJLZEAqArYCUJvvIfo=\r\n=fCgR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.5c2fd24_1663142295022_0.346952029576139"},"_hasShrinkwrap":false},"0.0.0-snapshot.2a2d133":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.2a2d133","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.2a2d133","@sifchain/proto-types":"0.0.0-snapshot.2a2d133","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.2a2d133","_integrity":"sha512-wUGFbnJDqhR3LAPYfL+HTCIvyZXEzJVdPRRahPP+rL2/n0PjYPZBFlAVxkuNwFcmn6GuppMyrksrqjKvFrlqeQ==","_resolved":"/tmp/f6ad78d23b85626ec0669d0614d705fe/sifchain-stargate-0.0.0-snapshot.2a2d133.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.2a2d133.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wUGFbnJDqhR3LAPYfL+HTCIvyZXEzJVdPRRahPP+rL2/n0PjYPZBFlAVxkuNwFcmn6GuppMyrksrqjKvFrlqeQ==","shasum":"5193b435f912e16e6172ece11436975c5c9e76e6","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.2a2d133.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX3GJgQ7fgdkI23RkvlLaYb2lHUiaUgfPp52DxJUurTQIgOYpaaBkwI/OQ9Ik4Cdkr1aKR8lu0xccv8Pxz47a3l8A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIY8sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprEA//fERcULJofjDKXKH80OyALt/STarzsOwmR1rJ1RSRUjoUM4ek\r\nASSfyd1kVu9Tzz/IzkKegfZMU+E62vamhRX6/7OaDOV0PVHcPxKOEE0JBtRp\r\nWbA2MkIG4Pfs9VBcmCyahcS2w3vkQrCh5EvgQLQK/jVmyTMyf5RO8OiecwC2\r\nQWQgaRnamUYqo03iHKdYoQAANcLEp2wV9PoaxoZK3r13KWKj0HrYwboC40Vj\r\n6J4qWvyRVZFFjBNlG6crqDSTCunuehj4NpXAz91urjZQRLx/XxGQDTbR8Zxt\r\n1SltJqimQZpuUYpxq4TQ7vqCU9WfxQwP/hCGfUN1criUO1UF9A6mywYhwcPX\r\nGeDW6MTOY1Yq1QZKeaP1/YaazyzDl7M63r6T4k/UHxY4K5ahpZ7/UuR2MDsk\r\nTixhvR3Lq3weK7TPRNhUrhN4DxyWnxaVQC7mh5PjzRYjiwYSlpzjFc1QSRSJ\r\nISQQYFLzlRUcenM/W7WK55FeBobYGHXK1JBYJzBOxcMgLbFbTigaEwQcdPBK\r\necoTQz1tTbCQO1x74WplYGtxJwQxKFPutcZOPiwW4o9OeZ2u7KcZhfe8Rlkm\r\nFSQqt0xhReEIkH02caFH+a28iXcUfgz7HQru6RqORX7oc0ev4udFh6EbZ6Vv\r\n9SiSd7D+z7vIbY4jrmloxj9hfvnZlfpSezo=\r\n=vJ2D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.2a2d133_1663143724398_0.3018577465781349"},"_hasShrinkwrap":false},"0.0.0-snapshot.9ff9857":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9ff9857","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.9ff9857","@sifchain/proto-types":"0.0.0-snapshot.9ff9857","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9ff9857","_integrity":"sha512-67boA1Sf9XkAZIEUub+/DnBCfsHLwBk9hh/PsKtOZXNo/ak69/C5luZq0LT8Oex3szRbfEwV6ecFmhFc6hnFDw==","_resolved":"/tmp/6f6a7b73a6b16efadf12aff69f7b2464/sifchain-stargate-0.0.0-snapshot.9ff9857.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9ff9857.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-67boA1Sf9XkAZIEUub+/DnBCfsHLwBk9hh/PsKtOZXNo/ak69/C5luZq0LT8Oex3szRbfEwV6ecFmhFc6hnFDw==","shasum":"2e76fd8d24940831df2f85400aaf8130ab4e23c8","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9ff9857.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHBgPRAALpfgRTcfzAu4mEXxrFsRmHA7AS6ykXONkWBAiBtwqbR+NYdUJG6ehXniruUSbQ/5sik6mmbBu0MgOPh9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZC/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG3Q//XV+1P8iLebsCmN4ojrVkUB9xUElkQBaoaVsRUW5jHYP1Siqb\r\n9v3kNU+mTlCJ3vIoKD6DbGh0NKDxuqNkqiqxL5wj7b5Mj0q7d71WmQTHrH1z\r\n2g1AgUV9GDzIMDrsvdkxeD3Rxl9iKyXLKl/AqA+VBLcZl5iYwAd4txSh9Nj/\r\nWp+jGTZjV6eq9sjeeuumc6ZsGLIrGPoZVOPyRJmeUAPkX1aexZEzt+CTrzjX\r\novIb2Nk3gDbat+BOM2lIhdu2zesmuxMTpEDYtCflTiCVYWoHWev64U+7VUD5\r\nofPDorzqttas95WBoru7323WF7F1E3AvbmjUNXqULvkAhpkxuRLYPEPmbnbW\r\n45d65FaecvBOhmDBmf32Y1QC42U6l1DIrX0BFfsNNPwPIHf+dGFD5c/3HsEY\r\nugjKX+vhgKoinB3qzCt0TjAh7+/zfyJ3eRLqhlSao6hjf1Onx3iyJ+v1Lte6\r\n92KMae63y+jtcRUbkKG/0twyrrKtLJcQgXL6U8l1mYFyKzQYr13SmomcXzoS\r\nW3I3IrzOw465kW1NTGsvYbi8nGfp8S8/hy4cWJ+wtq9pZA7QW8i1uTxaU5Ob\r\nblP78aDei064Dm8FWlwvEBvv7zymxwWOc9jA81Rwlb0gZ7AeD8vf4c5qthbk\r\nLtjrcjtEcTiKmxCfqtzc9dtQg9uE/ebREPY=\r\n=bsG2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9ff9857_1663144127591_0.3324947209930422"},"_hasShrinkwrap":false},"0.0.0-snapshot.e424416":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.e424416","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.e424416","@sifchain/proto-types":"0.0.0-snapshot.e424416","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.e424416","_integrity":"sha512-od3MbFAY6Nt/nQrK483OnqRCzxd2+0+PS1EUK4NTT9r0orDDbTfRa1xwG+NC5oTSi/GdHvzH8eDeVnYMFHsXWw==","_resolved":"/tmp/cc0f795c24cbc5d86da4cbcd694c4651/sifchain-stargate-0.0.0-snapshot.e424416.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.e424416.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-od3MbFAY6Nt/nQrK483OnqRCzxd2+0+PS1EUK4NTT9r0orDDbTfRa1xwG+NC5oTSi/GdHvzH8eDeVnYMFHsXWw==","shasum":"76668592cc4932fa08154dd8f76d121af4de985e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.e424416.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7qNc4d+i1sNJsts/agcWmuuTN/rjziPQf+pdugeoncAiAi0QMsNlR98Cx24ofgtYVW5q6DUcQivnBLmfMJ2QpCNg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaAQ/+NEGUboBNLbiL2h6VIsS6wDqKE9NByDSBz84kPuUqOmu56/TZ\r\nkIeRRr4Sc73Qrg+Utm0KWQCASMdxbk6n02fM0RvNtiUbv0q7X3UjdmchOyiZ\r\nAjxSORyL+2XrVTJnE/twLJ0B10Ik70plQzbNAIjh3JW2VdyXsbo7sxbGmecb\r\nFKuxCqcHGwTuXGv7tPi9RGvTCgLpucMOFxM3HmTjkfWt6XTe0cV6HFt3aHPB\r\nhliOdry6GQHQe6qfyPQBo4bM5qt04sYQPS1gUsjzvh53raF2VqZcyFyhfbv3\r\nGHqpII17PjWP4MDYK+ZHLgSyc5YW0mTiIj9/QtwdhkTVlMfceGjCkS8JzNHI\r\nDNtgX8KZY9EBWL0UE+DQ9135O0AVJ82b9DBSeMb41vD8jWrMJ9b+aXboWO+d\r\nBrJgsvhIrjmICT+R91UPDvlMmhQV1teSjXzyOrowAUB1w/xeXBqSP0LJ0EJk\r\nlcZt3ZqLrQf3C8gqd0tlEEhnnBeR04A5HfYjdixPpv9ZELPgPyQPdjXcBxCl\r\nuYwC5+SzcQ5/6y2z0dLPNMBYEsSQTndS80nwgEYPnbyxHHCFn2R3sf6kCuBW\r\nRxw2xtIbySfTSOY/mC/bTKQsh2JI4BEKU1dZ/MSjD2SD7PB72oNO9QQLFVJF\r\nV8dattg87sLBBuS3O+P78StnNWCGfjvlBaY=\r\n=1KmK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.e424416_1663160432229_0.6156529251532108"},"_hasShrinkwrap":false},"0.0.0-snapshot.7fe1544":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7fe1544","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.7fe1544","@sifchain/proto-types":"0.0.0-snapshot.7fe1544","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7fe1544","_integrity":"sha512-+xS5CfAw7iU3FeTAsWBNulS4rB3/s0+fd+iz8h6Wr/mD0wPeJo3mWr5OpmL55RrNF37ujG5gq2ffXpftO99fRQ==","_resolved":"/tmp/c7742304f4e4abf9e233a9811c1bc066/sifchain-stargate-0.0.0-snapshot.7fe1544.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7fe1544.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+xS5CfAw7iU3FeTAsWBNulS4rB3/s0+fd+iz8h6Wr/mD0wPeJo3mWr5OpmL55RrNF37ujG5gq2ffXpftO99fRQ==","shasum":"e702da02a272c027c205696c77c7a30b36f0ca5c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7fe1544.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvYQFSJXC0BB8JSUKAj6DJQ1KyPRXsm9Dg68XjknbNAAiEA6gjyelyGyEsR+/NNV0lBjTQd96CZ/2fKqFV9tXB9R7U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIlllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwMA/+Jv5ihaNl37uGhjma/gaiydynekcszuU/DjUwZXbWB26z/i+i\r\n4wNiDBijdIhHxMyfGC+JPomvl8eAyVYI66GbgRUznFgVfxXJo91qUJeAmgxh\r\ngVKwquNgriLWXQdVFOlsvbGE0KS768B4rf/4P4kIfqI/lhIQ3iK7JhsH4RZy\r\nzBvvogJGldw4RibV/poVWKwGVs3fe7uwKW5Em3aPYHeX2+tKIq0DxT8y2p4k\r\ni+Mp3zvZFE5xMuTozLcGjUF7xe0kKQfLbM5snV9QvMUxWk6tw4cH+SYc0eFU\r\n1gWdHtBfuxMIbVlkfRfuPhzZOuiZmL+K0f/6lvX8fthjLXrOTVmIq2sjdEpj\r\n2uH+e4wFTVLPsfgDfgiodOAJ2Ae1AR46mJSyUXd+cMZ+Hg5P3PmTyckiSH0e\r\na2ebLqTIb9lMNWoRviBBB8WFRmiKSo0Z/XSA6PoXyzDoud1AuUDz3R3um2XV\r\nAG+K3lJK5ZRDkI7LVDdDDqlGn8ZEqa2NLq3MQxLPLzB57IMIBfKiVopfIXYP\r\ny3/pCvyNCVGhNxl9IRZr7+EInbXBb659p4OATraSnO64AEo29wc12lRW7UoR\r\nxHR03Wj2Bp8WpYJQppeTmpEnLN/mlvz3ZTSSutDjPounUL7l/TTwyihq2ahk\r\nqPSJv2IUCY7ThNP9JJR1ax8sh05L8JQvLaY=\r\n=0PkJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7fe1544_1663195492810_0.5298245226585279"},"_hasShrinkwrap":false},"0.0.0-snapshot.01f49a8":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.01f49a8","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.01f49a8","@sifchain/proto-types":"0.0.0-snapshot.01f49a8","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.01f49a8","_integrity":"sha512-f4DMOeiW1XLEVMfo8Pvtt7pMSHBwGKPqf06tNQtJuO9QY+J4957YI8a7OyNiUmK42uo3YmHOrRq6qG9IHe+DHw==","_resolved":"/tmp/761b579269a4d47b5b8e9397931eea02/sifchain-stargate-0.0.0-snapshot.01f49a8.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.01f49a8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-f4DMOeiW1XLEVMfo8Pvtt7pMSHBwGKPqf06tNQtJuO9QY+J4957YI8a7OyNiUmK42uo3YmHOrRq6qG9IHe+DHw==","shasum":"16e1c58f3e7366f35e7ae901950f4b82c926a6ea","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.01f49a8.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsF92kVtRFlviOJ+mHWlvuGcJtqGMKohkcKIL//a9lJgIgX68aEhURYf71/x7TwQESEPqE1o4vqb02tbzSnZUipBc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI2kdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7dg/+Ikn0CTGf2AUpqrijZ2eB1xLvf8v83A+iTrWrjXzuAiRC0vLp\r\nMO66Vc/uipaVTr1XTDXKPe6ci/SizHc65d/AcyI6V35XoEeeu+nhq2fDgwnq\r\n674zdRvgdTkwJLEHCgh8on4QZaeZhOI3rmNVdX7ZwtL6OfMDjEvtltRTFpts\r\n0F+G6oKpuIzcW8hCBGGKusTYzM1utdix8Uboi+Mzwxe8FH3kJC4xzSRBHeS3\r\nETy2g+AX9Yf8Oy/p1b8cp+0Izrm0H/8PJPbURT9LDr48ndo2DbpsPY2ciKSB\r\nzH58br2LRxCnc/FZofPETEfIvD/03LTTisS1wKddeQb9+gy+P4cHRaP+9j+x\r\nSXOcUjKgHJImc25dw+kYp7NXXcv3kZeWSwRwoz456QQijSrBEqUa3UlWsdIK\r\n0SegDRWB77JV6BwbmutgJh+KCQLi65mWrpqSk4maal6uM6jfqIf/11fvaRbP\r\nAIFgrCvaj3cFsqIsVHb2qmkEdkurFvBulte87aOjEAgobHqjvoZDeWFlQTLZ\r\nqVlTQJ7rgaBzf2oDzj422Ugwq3VtfAwYtHIFEReb2fcyCdR8PbO9ZMF04Mov\r\n40h1yn1el8Ftgs8vVAkCaG6embBP247pqUt5aa4bDDjuY07wZFrP53qzpqqK\r\ns2PRT4HTfGcWW4LOKCsvySa5zR0S9y/8Vgc=\r\n=Jn9B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.01f49a8_1663265053709_0.007602579649354402"},"_hasShrinkwrap":false},"0.0.0-snapshot.9986399":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.9986399","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.9986399","@sifchain/proto-types":"0.0.0-snapshot.9986399","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.9986399","_integrity":"sha512-K1sx9/Dweyex5QWsuqCQ2KwIpEW7/rMTSOG3v390WQAbGQZBiGoZ6lVqzfVKzb83VQ61hb+ovb++zj1iAPm38g==","_resolved":"/tmp/9dfb04b89441663b2c4ff722145206f3/sifchain-stargate-0.0.0-snapshot.9986399.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.9986399.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-K1sx9/Dweyex5QWsuqCQ2KwIpEW7/rMTSOG3v390WQAbGQZBiGoZ6lVqzfVKzb83VQ61hb+ovb++zj1iAPm38g==","shasum":"2702379c2eb7eb721ac2a93fdd11a6f5a69c4a97","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.9986399.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+J69k3h+Gbvk/zqg4KH9ijFDabShQGSD2ikpVzdoqtAiEAtkl9dcl09rI3cerIFUKgDpcbwHXNwD/vffFFFbBL0bo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI7qcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon7A/+OkPuZZpPbYyfgWNFw8+We5VgFyGvhLjYnyxbxnnZA7N+J7sY\r\nREjE8DOPjjcSX+YoiJajfrW3sMP5fcnSZiKqPrRw9UFezHCWUnI4Pajshke/\r\n2hpre7LVjk4LtdLFmtWWgHcjEk6aHjhdzKGTwn4Gdzr9KnWeAsOQS9Q8Pofa\r\n+JYTqKwQsieakjsqQeVQmStc6qOCgQ9/Wncmxty0Um5FTNl1bKgde8FqtKCp\r\n8ReI4E/Ks2tFl9tNee2Uc220+wXplvcIGFLcPNlIv7TiLcF7TRu8ePYL9UjB\r\nnKHL3/4M3eINllmodWW+TcPe8nBCVJ3JQBPOspy64vYrCfir562DORpJssCC\r\n/UfoQ8KdXKWRvEoPY0OueD0fVBWkMPTJmMlPrPpcK71joYnxFOYqsoYQvNyH\r\nwq3kXsO+EkPv75Qmt3ovXXRlBJoKLfWr5UdNQFLa/eQQQFNawd9u9G88AJGb\r\n/8r///GQ7hXg3FzQbXU3yDfo699V3n8grBciGT+JeVb6GntvYtDQyujiUwlY\r\nSBf63CtltfSsfVvb7jxFrmtxBjCPH7H6HsmiJ9E6CFDt7UVpOiEsQktlL9WC\r\nZaQm9Xha+pvpaF+WzxSZ+jrU6IBufPq+g1r69+InipCOA7wl/S4kmF98k+hO\r\nxmd4xg9NU0Ue5RQsEY3Simfzbr3divRoReA=\r\n=aRt4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.9986399_1663285916310_0.9335918765480444"},"_hasShrinkwrap":false},"0.0.0-snapshot.b21c7ca":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b21c7ca","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b21c7ca","@sifchain/proto-types":"0.0.0-snapshot.b21c7ca","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b21c7ca","_integrity":"sha512-UUSMOKXJU0HUJScL6vVABJMCkZ2p95u+X63JtSAyshtl7bfH9uechiNjIey3VhjKJDdJg0wCW06rrhclf9NtDQ==","_resolved":"/tmp/07fd81d2e481a29125ed84d473c5d6ad/sifchain-stargate-0.0.0-snapshot.b21c7ca.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b21c7ca.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UUSMOKXJU0HUJScL6vVABJMCkZ2p95u+X63JtSAyshtl7bfH9uechiNjIey3VhjKJDdJg0wCW06rrhclf9NtDQ==","shasum":"68274097a9f4b5a8b479a9d31f07ae53aeb94808","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b21c7ca.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7v5B909m6mmf8pS4NLO8P5V36HldHmZn+ijJtru6SaAiByPOamN8+Tg9V6akBN90eeSBnjPkWnZgKQuWnu/nYwZw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI8T2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVRw//S9rKiJu4ts8InWWIKpoEXmhF03Evc9dMmLZXdvIPaFzKs1aT\r\nVy8YCLKSzO1gHbIN4rQZOZRoob7rOx6tB98cg1mhOc/cuvUggHsXHNA14nL+\r\nCEgUDGGa1YzLhTC7/pJUPyRklvLjuaLWSw5QnwCfPzEPOltpe2V8FjeMuHe7\r\nZDq4cJtbbcM2RJWmZfjw05OzPbxZx9B829BC3jgau6dkBVtGmlcnVY0CmNSq\r\nmIKwrYvIoiQvvVDvHvFphyC78ZTuJy3F1xVUFoVY/WWcme/rHEDpmu9XaRX1\r\nGquTQuRHFTObFVZmsrUcGAsJEpM8VkSmilfUnlVhYssEy3PzrHHczFb1lqzs\r\nmyeO55cOJv+XCeidFR094+F8SuPibYQVdq6XRhp3C/iuHIRDWR/1CapAFeZe\r\nwEB003tWI3Qv+QSFfDPdkIjz1Htc4GndkbF1G8M3A67mJZfOKnCqFA6kOvet\r\nkrWsWBNTx5vs4V09XcNjOVSozlfmZOeTII+XXMPYLVahCqTuRTz6Md4vEJkC\r\neSCbAnSgVkZb2JfxMZrcBYa3BcJmwqq/2jtGbWLUjReRs8Uapz1oTxYQwvaB\r\nEdnn0UB2yEdTGXgAOfLxzYWWlde4Vkp4/Mp8WXwEa6DzC9jF/B49O0MmBokt\r\nYsl2cQn689Xlmo8K9qMvdqIqc5S/AjOpciQ=\r\n=Szjb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b21c7ca_1663288566168_0.17494599117598364"},"_hasShrinkwrap":false},"0.0.0-snapshot.48e64a3":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.48e64a3","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.48e64a3","@sifchain/proto-types":"0.0.0-snapshot.48e64a3","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.48e64a3","_integrity":"sha512-OaYRlHHdlYb9E+VInVjwramtjPpkf2ofcZQ3LqhptrKJNv1MyCfFEPZkH/GgwAS9Yk5BfV2I1NT55lmzsy17sw==","_resolved":"/tmp/98344c4cb4edc4f46f462cb037cebe53/sifchain-stargate-0.0.0-snapshot.48e64a3.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.48e64a3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OaYRlHHdlYb9E+VInVjwramtjPpkf2ofcZQ3LqhptrKJNv1MyCfFEPZkH/GgwAS9Yk5BfV2I1NT55lmzsy17sw==","shasum":"a2622b2f14861a0700272380d45645960a83cf0c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.48e64a3.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsXSUWLnH0OYUT9GC9DkMkzmBXBT5FhElLpQ7u7CQ3CQIgCrLtRjq9fwwSq9EsLioM/b5iXMRVbfj/qYmuLX91Y5o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI9SwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYTA/9FXT3lPcqoj1S1hyEXrLunl+2siEPAQ8YTnm+vtEwrFSIAZ0N\r\nvqB3vpSZJ/zSbB5MTIkeyBqwuD60iuyFkCU3ik7y1LlVriEa8LiyejtbuAbJ\r\nTfAmJlpvfOwDiKI38oNQDL8URJ+cpRNkCazWL4Nq0qhwhbyndWwHzCyAr9+E\r\nMKazKpFwrVqeV6+epK7hjREojDRfIRr/mgfB17dSc9La3CUe9IgWWiTshDEJ\r\nyygc62pTl6ncYTgK7rbPmdhDI0TDwokuke43xetRSAaR5BQHl6pHLV7S4r9r\r\nqYyTU9fa/ErzKGwdkkbAJ0dCfNsHl1HpVyWWiFKMlz/EXVt3sA+v/+EtlWhR\r\nXJTNRCeftjr/nP8oVZdvTRqV0GKJSoH4xAsN/YEkwe7Ito6ASRLhGuh51SLT\r\nIdDMRilIHkzGBgrPTV7lRvgMEFsFTcQ7k19em9qWpiii77ajfxTrHwo/wnNX\r\n4dWQdv1uhm9zUgq9UYkxyP1AuXBJv8Nx5abWMDzw9s4yma5m7evZMt9LS6V9\r\nHnANkzGVeREPXCY8nN/D1ron7CYmSzqg71jQgxbJprdmTC0sjwl+9Zc+nOWk\r\nRnAFN+JgvuovW+dyyxwAQGZCZPptGKdGjWge4y0jeApVqBb1mgdRSjZniUBB\r\nDdNbWyHTHIdyyF1BH9pysmeEtp4tXXjeAQc=\r\n=Fiz4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.48e64a3_1663292592097_0.9194213311066044"},"_hasShrinkwrap":false},"0.0.0-snapshot.4452243":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4452243","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.4452243","@sifchain/proto-types":"0.0.0-snapshot.4452243","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4452243","_integrity":"sha512-/tyeNlTc7MS6hH7YF8LpxFYFJRP+O47delbidWAaLcegeKGuCe3h9WJUuI+2QdTDymhuqg7ERYiZ66Wk4SU0ow==","_resolved":"/tmp/293d8deb089de92cf313fa7e6c11d90f/sifchain-stargate-0.0.0-snapshot.4452243.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4452243.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/tyeNlTc7MS6hH7YF8LpxFYFJRP+O47delbidWAaLcegeKGuCe3h9WJUuI+2QdTDymhuqg7ERYiZ66Wk4SU0ow==","shasum":"4c3c7d0036a566e098c0f332f2bfa2b98610cdc5","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4452243.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8vDqpgO1fi9/c/gf5W0yS8u5H3L08SY/IeisQTIrZWQIgCqJLPE5eP/TMygPUal8Hnjzf4xYSw/RczVycgNSYLvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJNf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcRBAApE8if+pyiJqDcv60GodJoJnBXdl5m5NWuCUJ0rVjgdyQ29Jj\r\nrDj1x/z58IJiO0I5rGYoWvr2SdOIyS48ExSj6+9JrZVWwqt1f04BT8lb33XB\r\njFWBS5F4jnSs6naJ3HW//1JhCaMvJFg8aLQ4IXjeGwb6YpRv/38iBS8NqrGx\r\nVP2hvATBVVUQZUe3bzBjuzLP0n/yvfY+PfdlmUUm/ZxXLwgtVz2Hje658Az+\r\nXu5gKCkBc/EtmuZk47mxBMKnm0phW+rbIL3GaYUyNdZt1JDYLa1umRVgFXxY\r\n4cVxn8FLFYRc/8aE2aYbNNGPqNZyQhOgr6FTfUmI6knpD4N1HakT46NQYSqQ\r\nLQbZfaG0V0d+u9VI0aql6eNGu/UlD1B/ZK1S11b7QmFL5dhSyB6/CqoF31+g\r\nTBGpDEA9yq0pn2VoAPimy2xHdgH5GtoXWampEpGO8fW/1FOBy6exaCt85iAB\r\nymXvO/XNLMUcLUWAIHIfbEmCe6fPHhwNG907kAqMMdjTKTiOvGARXkckRFAV\r\nIxDjAP3qC7WIrMaVUkiVih4pUQQTF06k7RYFQt0QGmT2fjoTA5R/0VUeank2\r\nufQwAdAeZlALaILBgmlbFB3T9FFePktkjG7qjTh7HA2YjmkGMznDVMN48Tvz\r\n1XaPTkeR69WSlsE+dnLO0SLcXOhWRNPEWmY=\r\n=pbgq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4452243_1663358967001_0.13303336816732858"},"_hasShrinkwrap":false},"0.0.0-snapshot.4802c0a":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.4802c0a","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.4802c0a","@sifchain/proto-types":"0.0.0-snapshot.4802c0a","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.4802c0a","_integrity":"sha512-AYlwNO1HSTpd2I2tTe4zVZB+h62h7QrgNsIuc2xdtzD8OnaJFJbsCvk/+DY8XCXLvMaVewXcyZTfszfnX4kCpg==","_resolved":"/tmp/523eed5c96f34afc4e1f1f4b14044bac/sifchain-stargate-0.0.0-snapshot.4802c0a.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.4802c0a.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-AYlwNO1HSTpd2I2tTe4zVZB+h62h7QrgNsIuc2xdtzD8OnaJFJbsCvk/+DY8XCXLvMaVewXcyZTfszfnX4kCpg==","shasum":"370bb523ca977c4f43c8eaa46d4e86e0ede0034f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.4802c0a.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5JFVlQ6FAcq01jb0MoflmTfFXELn8hiKQocmWlbBgeAiAU/hw55QRVP/RJLjWrUCUy9s2TRketM14dYBIxqNGNyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJP/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG4Q/6AlXkjb4yFOMGRxxHuYH3+etowdvLGvwvqv9IMjxhU8i8GNcZ\r\nRdg5zN2Tnbl95OCuU1EGDRSvEIZfFLwNKZ2KocAIKnOqF/5lLxZsV5EYoEHl\r\nD3eukGpvKMJGFJXJsT2ZvKdQ7hSs3Me2BSRnrEvJ7xB76jibiLsqb1Vobn81\r\nt7vSZ8QcdS1/7W6GN/2LLV2tyotepQLD4+7Zgyxy+8ltsH+75m/HceIyRqBM\r\nvw/BcuFZj/W4ZK88/yRZL9BCeygehzmivfc06gqF9dU6mI93BYjuBvqDrwj4\r\nEiqn5tA7Rr8XQ2Sd107GIpkxsXEBqLsfksHE59vug45kaKsHMkuB9a4PfD+3\r\nrIJBSmOFdaPZMIG+atxkt61+LWQGfnFZobvnH278d42r+TkGLF0vz70DlP30\r\n6wNdHfeNLhapLSZrD8QC/L1MAlI3dYyPSLJq+MaUymPDClj44EBpUo8MRnz9\r\nWwanqxiRgszK21zXCs+UMlcNFq4dFRY8YecSf6S5AHeH5q6M+4FoNTk+B+zm\r\nq4b7Vibk242NoZq8aw+HZGukiUv/38ml9SmNsXQYROqGVBYvDjDcqv63OXaf\r\n95onPx/8JniFsXfZH1/QCd1MHNEG3gqIZZkgI/O4oFHgFL9WXukP04MnG0Eq\r\nJVbcbLdTfOilXG854xAHO6iPdnJsjbf6Ym0=\r\n=cOm6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.4802c0a_1663369151897_0.90728021878973"},"_hasShrinkwrap":false},"0.0.0-snapshot.0fb2c84":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.0fb2c84","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.0fb2c84","@sifchain/proto-types":"0.0.0-snapshot.0fb2c84","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.0fb2c84","_integrity":"sha512-3xe2SWn+2wCYJ5EuOYE6prhU+gp7xX3bb7jRr5L/GzzZHGwFjwXq011M8XJM1o5/ELsJ5XenE2+s2R1BmgtZiA==","_resolved":"/tmp/6bd5a43c32f85a7b85663aacefd715e2/sifchain-stargate-0.0.0-snapshot.0fb2c84.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.0fb2c84.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3xe2SWn+2wCYJ5EuOYE6prhU+gp7xX3bb7jRr5L/GzzZHGwFjwXq011M8XJM1o5/ELsJ5XenE2+s2R1BmgtZiA==","shasum":"a2313378822a366acd900c281d10cbaaf398d970","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.0fb2c84.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaBjeawyTrxZICqH52pIt7YqQ7XwsylwkKyT/r4syAyAIhANXm4odJdri3l03LOSpEpYuVCRWG+QVwuY5lWpCFxFqE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJQl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWjA//ZQGIMWJaczjLjSebD0LW+WoczxM8dY43A1FgNAO3puMa6Wu3\r\n+DOWP9TRoZDK1B+U+k37CANBU5WfpiEUtV5HEMuthfemjMR+6m4bsh4h6mak\r\nhdQnvGDQx4FZRxAJQX52KjpvVrd7w7ErJncxQAfplozAVbqKzAphIjGtxGig\r\nEBTMNHJJaoC80nrsrD7Biu2ObpsQgFhekylEPw4TKgDHvsskBGYFdrDlOMhR\r\n5Ha+thD+T+tUMozKf1ekXM/pTqgmlu8W9OQbkX6G1DjpPw9iKGX9NSw7xYCh\r\nPEnK/rCFsHr+bmb+5h22fo29RCam9yEVqqZROTIJ1WYYpbSxVrqlEoQy8ovC\r\noKe78nlZYi6reQ5bn5yx4QeH+nfO8gJtu0O9GwX5Fqlm695n69rXSWNtiEFv\r\ne4nzdgV4Z/hrtuxVHCZ28JopvEcB0uK/g7Wp4epAuw0Zx2XuZpmFGNNUw5h0\r\nSvhKNYGGhM991eXoQyy/Kt8RXzv8cG5/+p7a6hzTokTUDseRfa3GwlAfSCjw\r\nRVFN9wVFUwxYDPC4OetWyz+8cEQhjhrmwo6RZSOmqE8055OPbK2LdLnTEZxy\r\nFd5+4mZS25rtF/FcR7xniNAKHcpuEjodyrTgOoxK3qyUIlfi29Vmr6u0GAM0\r\nE9Cfsm87ZIIAQakPg1PsFKuuKLD2LhPkXrU=\r\n=Xsm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.0fb2c84_1663371646760_0.8569418831743139"},"_hasShrinkwrap":false},"0.0.0-snapshot.b97e300":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b97e300","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b97e300","@sifchain/proto-types":"0.0.0-snapshot.b97e300","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b97e300","_integrity":"sha512-YlVIJd49xiEIhrXU9Ae8lKJ2QvzrAgBno8sO8TsWH0FVuv0aEvCsNXdYN1s3jCCT14ThRkj7wsuCfahieSvqOg==","_resolved":"/tmp/c8de231962523d27f45f11f912c53ad5/sifchain-stargate-0.0.0-snapshot.b97e300.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b97e300.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YlVIJd49xiEIhrXU9Ae8lKJ2QvzrAgBno8sO8TsWH0FVuv0aEvCsNXdYN1s3jCCT14ThRkj7wsuCfahieSvqOg==","shasum":"20fa51a586c8c50cd4a26d85b1c2bd2c69b21e28","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b97e300.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTmiji8lN14RcFjJxP3+C5IQQQfM14OOYit6eyR48fqQIhAKFvXGSqe4WS1rAhZ31FcBNwefvlrxbuEZ71ACysf3cr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJQ9HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKTg/+NXey5Sj4aX8wZ6CnsX5iNRscDssA1cEMVllS9tz8nl8ty+m0\r\nYgjRJh+kZqRigobrUb4RWANTz8mUh0q6TQtrkH8UbISf8sc896+mk6qT78W+\r\n59ozC6Dcx7HOA9npc8AvBVPEnBaQqormMfsU/6vQ1QZDKASZaZ5oltD3pzfZ\r\nuOVP9onx4qKcHfix+FWTP8mTNOWHvCydJEAlenO+g6LkHxZ5YIswEZWpzaEH\r\nZdBkUXD3O5tG0cmA3V8h3VQMhQHrtCB5xefweio4uHm6jBYjZVRLijaUXGTe\r\nMsZEna65SNvRq4LwnZcnm99Z+x6ECxxRSTY0iuxsIt4sWBU6eCpLgtzgBThc\r\naDuoq6NrN1mgiyCYobATjucrsIMmQSAyBmINT244qhKvELXI5IwnjpNcK0n7\r\nF+OQgsWpNnlgMHgORDYcz50alfw+pm6O2p/ehPIXNAbDVaamTrNwvfn6AGPc\r\n+GBv4a1gy/lROlCBNS1dT2VWHJ8SaHJ5K93e49pe2ITlduNTcuc3PVMvrIVr\r\nYvTA21uXch3tCWhFoHBqed2sbzeHicdpdFcC+e4BwXuaxtNF9f4beKBVMxiv\r\nbDCCEoriocZTNr8/61xuN4S3+ml3snYuA8wPDiYXPD3gZgGLyddhIX1uLvEe\r\nep9+LavuYLXd4CHzp025n6iggxD1W3/JnZc=\r\n=2fYm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b97e300_1663373127136_0.6916238711788767"},"_hasShrinkwrap":false},"0.0.0-snapshot.cee6cc1":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.cee6cc1","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.cee6cc1","@sifchain/proto-types":"0.0.0-snapshot.cee6cc1","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.cee6cc1","_integrity":"sha512-6t8rOjeTjpyLbb6NnSUzRvjjalCjcrt2jGNx6Ub4n87GLjVENKtqS0t9/KyMGotlRJ7oDAaCoW83pH9UqSB8Nw==","_resolved":"/tmp/47f6d1d5b0d6c3826154b77579a4a69b/sifchain-stargate-0.0.0-snapshot.cee6cc1.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.cee6cc1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6t8rOjeTjpyLbb6NnSUzRvjjalCjcrt2jGNx6Ub4n87GLjVENKtqS0t9/KyMGotlRJ7oDAaCoW83pH9UqSB8Nw==","shasum":"4b690bca3af20a21aa892cefe7588846e754e9ed","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.cee6cc1.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPjfzGHF+u8DSo+twdBNOQZQ2HFS37utKi6nzWIWHSrwIgQnVikzVxUPV28JgPxfw3B/1Ci8Tjf2CXzQeVEjf+kDM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJSRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz+w//SGS3EdHBwCZKtYoFi/6nKSN6i30ASBQIFy0uS3GsV8G0vcq3\r\naZis3fkUOo1SgsLd2CnczWLdzNHGCuRyGHHdkf4IlKpoXk+ad8OjN+CkmYDH\r\nOyUkR1/kkZutcjJyBVMTebeZ3NQg/qdwWs23wa/fAVBh7LKxyYLNLJuqfi49\r\nVn0QeqpHhyDyuvuvodzsNFf3Qw/FuXBFbXa2VRSxTithaH111X8Fqwxhfya7\r\nUkBMaf1kZmVkqKjZHRBQyXuFMB0x4Oio3svy7Kw7LA+fvUWiab1Nwe8cx8tH\r\nWI3U762eHTvE2SejbMVWjdscq3SrHlEx7Fq3UegRVmfeYrHzk8MvlgA9CmOj\r\nuwQdIIBvVStB3FkSbv4VbYYCQDdWib76bTY5ExssVsWovZb7EZje278suN9e\r\nUMxyNtcOJU4fQq0LdL7toQmlaUGKIjwRf5BPFn0v2+D2+LpEMq37RcDdhFUk\r\n0cb39VhxbIW/51m0azaHFgCHHKbXW9PvoM9jDtMkyarBd1UpNDdujheBv+vm\r\nlqYFHdcZgHesbYBMtpqiSdyPkbhXWk02NLroRvSQfjardlwJNl8INnbNbdnA\r\ns9ESEpw1qqi2KOKAONdvA2y4X2qasLCCJtueWK0p4Mzam1pNkL+qBliBawl2\r\n1tGJldWB6Ipwa2eqyHMt7Ui87q/SaPfm1QM=\r\n=XU72\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.cee6cc1_1663378507253_0.06506882039690409"},"_hasShrinkwrap":false},"0.0.0-snapshot.b6d0a4b":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b6d0a4b","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.b6d0a4b","@sifchain/proto-types":"0.0.0-snapshot.b6d0a4b","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b6d0a4b","_integrity":"sha512-hd7qsqXYyeVR2rJ0hk/lIGvi7jUaqnYml2+IQkJyB5LIECEeb5LswFYqIiiKh+zDnHU2UDmHFJfNJl+zT942ug==","_resolved":"/tmp/5504966d15fe7604318ad5cdf3df6679/sifchain-stargate-0.0.0-snapshot.b6d0a4b.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b6d0a4b.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hd7qsqXYyeVR2rJ0hk/lIGvi7jUaqnYml2+IQkJyB5LIECEeb5LswFYqIiiKh+zDnHU2UDmHFJfNJl+zT942ug==","shasum":"115d3c6da3410815384df69a078ebace73cb2291","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b6d0a4b.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvU5qKBM9WNyDHKhaSFQ46SwuTkve5afvhLTwaWUA0KAIgIpKZChKUljuAP0zVtLWxavcyNKC+yiqhNsmGpxas4Io="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJS1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWDw/8CyK3iOOqxGg5RQK2F55c87Y+xr6ggW+0IEYLvLot3p5Z1kbU\r\nLW0QeleR2De6Swz1tKv3I9BKjioierXS2SknsPB3mevMEbIxHOIAjMI6FNhM\r\nS7cgnjC5bLUG7UdYESLItQ+/rJRA29AzHz2XK02VjH4QyzF3MRhxnUSYY/h0\r\nY06Zfdsag0trnctdxpzP1bR0H6tAU2GbfztMR70DsVbAjIdKT0OnJ5BTbO8+\r\nOOV3YqRowUBtWS9+fCVdreAOuWmZfWQCHtmBB1TOlvXA17zc/8ZUF9+7uGD6\r\n+xOmnoJ09OXjCwH9JOY4T1jBbgUgesw5t2lTsIH0S9u3sDiC/RNZNTNSAfmb\r\ndhsMFobkDYuPXno7sDIUjvleRKpAhkr72fseDOrod61aQ37dt40JXzu0Cuth\r\nsSlcYDCj523vZI6yVDtAOjp3lIAgJwVjopWdFcrX9G0/rlNe/Z/O7gNFPdUi\r\nOm9B0m7a0m4SZ0bQUk4Ooy/+5VQECpFJRU6HCO4G3fn4YVHOTcW1RoTz3Y7k\r\ngo8lYrtrtUacWdl/leZ/qHFBx74s08+t1Y7Ki4ThPgSFKbWO1qW4Sm5/WUGu\r\na76ExS7Aga/7prMCWt6kZqw6jCdl4upUQsr0u+/qGZccNw4DRZ4bhT3D9y20\r\n37XpfOLfpSn7424x5NCKgKr9KUYVeiOqmC0=\r\n=hwcb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b6d0a4b_1663380814709_0.537821717085609"},"_hasShrinkwrap":false},"0.0.0-snapshot.f26b87d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.f26b87d","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.f26b87d","@sifchain/proto-types":"0.0.0-snapshot.f26b87d","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.f26b87d","_integrity":"sha512-oDOKGj0euPGQKjRNUMEQxWtjvWCWbKmnfeSL30QRQSUd1y8B2n0ecbY223OJCTWHael3aFLV0CLkWmKRJuOQtA==","_resolved":"/tmp/8d47a33257894c2e9fba970647c7fbe4/sifchain-stargate-0.0.0-snapshot.f26b87d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.f26b87d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-oDOKGj0euPGQKjRNUMEQxWtjvWCWbKmnfeSL30QRQSUd1y8B2n0ecbY223OJCTWHael3aFLV0CLkWmKRJuOQtA==","shasum":"db0fcb8cafd50e556a04b3ec8f98ed3801eb0c14","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.f26b87d.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw0pFTPhX9VITe5Rmdw6fOVZ6eR3R3Ep8kvwcZC/7d/AiEAgiYH73ECXoF1h3+PcOeMz0ha3FvDfoJQS6NAT+4+vkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7jPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr43w//cO/a1c/TRwqxP0/TS3ueXU1SuLIxO/t6HcsUL4RViIm4yOCs\r\nldbxuhDx8qaM0E+Tox65ZoU0KCJcgTbfkJr1cD6SrFC3A0peLxSp1oaSIspL\r\nsEIh56FoWpGPnZp6dWdEd7oxiYBGk0A1QJzDLnHZ7MDqQKBelri7cjsgoXFj\r\nxv3+TXb3ICwa10Ff4CP0dPwlOuMuIstfi0e/PJb4m3EVJ2b6/4XuzeozHBE4\r\nscxakDXTyf05+/3DNATnyhfa+2oI3ecCV8L82QyaJHe2l0wfOd3agxdbDpiC\r\nbkpRt1rJsEf5QiY1rEQJfYWkMScZwm06jGAu/ibs4+JdAKusfmRU7Sa4CRAv\r\nhwSaRQqMWtt1rL9hvpUc00QL0/o8+cZaT302tuqOpRycv60X19CDLugMZVTm\r\nMGE893ZC7hDpezL5rtGHcBwKBKUFDNA8tkEN9jFditX4Vpi/EW9cV/LvgibA\r\nWRBLhHC2t1niyCvxaaiQht2fjpy1il/fu2jpwv3W8FK7sqc/WgN9XLR3aihx\r\nIlpOGGFPoEq/PyBKRLOfZVXDUuVPlQCJZxiEeawfJghEYEPNTlKn8edNubm0\r\n65tgHS9X0QIEgVg7dJM2KrDWkjpve6qfqy0QJjPlmDa+aWPPikVEzPjrb3T4\r\n9s7A3J6KXspbFgQEoPW/rXBAlWQEsiFVSzc=\r\n=Lrs+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.f26b87d_1663547598985_0.12037819863543797"},"_hasShrinkwrap":false},"0.0.0-snapshot.34266a0":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.34266a0","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.34266a0","@sifchain/proto-types":"0.0.0-snapshot.34266a0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.34266a0","_integrity":"sha512-33P4dbCSwV4Hw9RnKUE61MMEtlTNMNherHOC8i/LuFj5CkqDA8w2KVM4gi3qgDi7bOfxEuhWNtgct7WcoQs9fA==","_resolved":"/tmp/cdb238c5fdd4d0b2b48e3fdb25c9f050/sifchain-stargate-0.0.0-snapshot.34266a0.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.34266a0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-33P4dbCSwV4Hw9RnKUE61MMEtlTNMNherHOC8i/LuFj5CkqDA8w2KVM4gi3qgDi7bOfxEuhWNtgct7WcoQs9fA==","shasum":"bd1a24a9dea212557204667c79b968548a9837c0","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.34266a0.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnjGcRgdRlyBcGP0HMN2YZWSLQaHJc+dmAIUsxbxMOYwIhAKxNQHALKHqjMMSKrg3qq56jLSuyEaKoVaX6zgL1t84q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTSUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogyA/+KB1g8CSNcltPxmUnC0Wn+vOgbrOKBNQ1x/peek4m1BTgAB4c\r\nXKSHG2w/U5D/S5o8b6PZlDdiQ6qyB37dO4OhRWruBH2vAmJJcNXfgmdbP5f+\r\njRLR2VtoQsYbohMv5QJR5Wi2Ih484DFnMmgqGtDsayfamFQQGJY7ZtGjytY1\r\npTRisc0It2sSdA2zjE14iJ94SZnIVO6FxNDbN+azpViuTfwt592rjxZx0k1M\r\nMIW0hlPShe8PNwEMYwq2DSm+o3tw731PwIgW5Q9MgZzmg9thpoFOtR2bg1FC\r\nozNSmDmgGdYttszSyeeZ9ERhP83Qj1pM7yTk7s7NeWBl0pOd22DyWkgJhimt\r\nheNsKsJd7clX/JOECf2HVvX+oFCCVlGgXeURf6foFINH7AqFYnzjUY0WEdpY\r\nHlftgRZ48fndt6lFkI2HbVIpI4rP8b8NiFALIl2bgHy/mxdjNCUBENapNbBu\r\ng/EcFm6e/NMuhBfm6e/KEBxt1Ypm8vgTGs3u9lyT7Y+UH47huBn+Km2wEVev\r\ngN/JihXD4c+XnN4V/y1Ew1EYzNMy6cD7+GItu8yeimfEzRBbo7EPSnawdxt7\r\nxwfESobx4DEWHYx1KVZHN16o1T1/DXS+yiyPqch6CTkJp8RaI8F8g9m58P55\r\nkBiFBtbjLyeNglBYBizDAXbEsyS4oPTP26U=\r\n=rBSM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.34266a0_1663906964271_0.5674791547875571"},"_hasShrinkwrap":false},"0.0.0-snapshot.347710f":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.347710f","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.28.13","@cosmjs/proto-signing":"^0.28.13","@cosmjs/stargate":"^0.28.13","@cosmjs/tendermint-rpc":"^0.28.13","@sifchain/math":"0.0.0-snapshot.347710f","@sifchain/proto-types":"0.0.0-snapshot.347710f","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.7.4","vitest":"^0.23.2"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.347710f","_integrity":"sha512-Uv0jlUwGr2G/mqh6cKgL9YKsCDdScWaNkNtr1vKv56kz0W2+GCb0YFxklkEyCskElAXBjlWqSqp47dl3lPpmnA==","_resolved":"/tmp/929ec1c51141fd56eb8ddbaee0a49d4e/sifchain-stargate-0.0.0-snapshot.347710f.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.347710f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Uv0jlUwGr2G/mqh6cKgL9YKsCDdScWaNkNtr1vKv56kz0W2+GCb0YFxklkEyCskElAXBjlWqSqp47dl3lPpmnA==","shasum":"ee2900894072ba29bc0c19efa61b77e7dc0a331c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.347710f.tgz","fileCount":43,"unpackedSize":144113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEtLa+A7aE8hljP8nbgTVhygd33OEcBAScsD4BKgJmuAiAcVFCSp2+E7uiXBac3WHoO7Bczq2JPcH7JQIoX/Nb7Tw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLmATACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2AxAAk1+rvX/vKnF6ZzJvL6peDylbmfmPyyeArTXaKO6ahsvcGKnf\r\nVnbgQzcM+Qbyja66+MWv4E9fYGXAN4c5EV+8cEkHfqdqpPg7cf4Y5Nli0ltD\r\nAoJBHFoXHahVohtXQFsY+8reyiVCkcPGH3E0ID3AYHz0dh1cksDhcOpN62p4\r\n1EHL+Xsl/ETihzhJm8v+o2pkHaHzFFbaujInhmpd2Uy/kFMPJ/7bOjbWX13Y\r\npiebC146aiuMogtrhko4Zh8kf4J53rBIeBoepkjKvLtGwm4AhtFm/LbBYooI\r\nWaVZntyj4zGyBrj7UCogropU9TWUDxCwePMCqJjml3aTu0Iu6P19GO88dXEW\r\n+suWtnY4OlAAaE/4AjJIzFkxPIOsLMX9Ob/kIGgLqwaoAvLDDCNl3n40ozGZ\r\nzFvhOVk49ab3TyUttgaCRNlNjFNQVPRGSjg2FMrFmjqWJsqXBGpdCovQqtRQ\r\nCZheTxWDRFou8W1VSGEnJMRenMA1fgGiuIUTS1ztAPhcA5ch8yo/be1KW9QA\r\nfrj0efAyHFE5FlXFjVm3rPbg1UxciiLKqn9uXAL9HUOlseFwtAPECZ3C+MDz\r\nRRk8CI+LbUArNigsSCplC4EzmEf6+tcEqxv3/IvXINOHQH0Tl7EArr6tIorR\r\nmBmdnEzwBa4r9YEByJFVv/HrJSxntgCEpuk=\r\n=BG7v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.347710f_1663983634923_0.3331063636832319"},"_hasShrinkwrap":false},"1.0.1":{"name":"@sifchain/stargate","version":"1.0.1","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","@sifchain/math":"workspace:*","@sifchain/proto-types":"workspace:*","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"types":"./build/commonjs/index.d.ts","gitHead":"706cc62b0944dffdf8770e8069afb9174fe0d407","_id":"@sifchain/stargate@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-lJfJi9nrjCdB/tJKbBhajIwrCsP52a6B1zyV2HfrBOWAK+fDjFCP2dwhHubHe0dVWhNndYwCrlVd0Bb/djomvg==","shasum":"b90380245cd03d0b1d53561b25ec933f71951b40","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-1.0.1.tgz","fileCount":45,"unpackedSize":152493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFuIzlVRi2Mey9TGZ2YU56HI+Jt4Nabzoy5rgTEUHZxAiADGOyVhggaII8ysPlCLGLP+SoIEORC75hVadMkKyxptg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTeQmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruLhAAgySXAdy7GTIPmGjeEj3K7Bs6DGPBTCWJxibdaIC2psohc8wy\r\nUmzS1SEaqNHskWRaWSRJ+yQEIcBe5hDG69mW/dfSysQO9E+H+nCS6n1ngfSo\r\nuVxtjhc5klLHpwTdNjUfFODm9MpMsoDv+GKIypnASUORbYGXFrVtnp7+Z5qN\r\nFGhK1I9WjZwrcttYMPO7f5/+9rQBgdYiqk3UHZDs8DhVQ36Djh9sHvkjy//q\r\nC6NoYhOgOU4WbKKz1JscqAt0KL4FrkKndB3ECwO5CJjgefQn+j87BBzrqn0Y\r\nZaJ4x3oQEHUwA9qcMH0Hf335s6BMnWHp0AWWZbvhAtX98u4DZRfXi8CA+Qmp\r\ngzpxN0ze3HbsxvnMf5MRpDxB0NWc529PSvGZ/CKLopEa5peDtc4SNGw9OgqD\r\nOqByveIGTOfdM4OiIsIZENs0WXXwUZt6w98RlFwcXX1WWck0UOTJU60YX2WN\r\nGhJuRcTtbK5TUxl2h3yB9Uu+JnYJaaCZAo05go0kHU8DbI4aCBRSWHtK0Nmr\r\nbx1r/DQCbNWqrde1evln82SZIPjtYmFMjyj9YTnHHh5M345TL20YsCApVzCr\r\nAr3A+Emjk7Od6UktNDyNe+Tmd5JJ3+yQHz4Z79KS7awLaRFvb9+cXZkYSkLQ\r\nDJ7mhw1xWweO0nRhZFSze+1DqHuBZsE/Cdw=\r\n=Fl7R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_1.0.1_1666049062597_0.7749420247026699"},"_hasShrinkwrap":false},"1.1.0":{"name":"@sifchain/stargate","version":"1.1.0","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","@sifchain/math":"0.1.1","@sifchain/proto-types":"1.1.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/stargate@1.1.0","_integrity":"sha512-eMUoVWbrVFutbJ64HQt39hTS2vixTZKSbzJ0lzq7Okwo0fQwSF9WRkiBvCXPjunOf28T1W44bqKjvxsK0Z3NMA==","_resolved":"/tmp/1b339bb81a5cb8e1019ebf144d78645c/sifchain-stargate-1.1.0.tgz","_from":"file:sifchain-stargate-1.1.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-eMUoVWbrVFutbJ64HQt39hTS2vixTZKSbzJ0lzq7Okwo0fQwSF9WRkiBvCXPjunOf28T1W44bqKjvxsK0Z3NMA==","shasum":"7bfb2b100c86c5664aff7eaad3c9ce54411278b4","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-1.1.0.tgz","fileCount":45,"unpackedSize":152928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmDG7TiBYHwSzks2CXDUzPPg/jGEFmpAMVyOojX03DvAIgIT52Y3YCNxQg2JhOioOfcsmeyjvC9xk3ytXsWh6yyTI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYZe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc+A/+PkBBoNsIBgQPaAffEEg+rc6QrCvxIUFKS1YzWjnfEM0Vasx8\r\n3mNN8GwlCxuO5mYQMpG98cdPk74k6v/zz81cdPBYxgt2cXl+dG+g6U+Nx9If\r\nO/OShpi+vOrPr3qxLmTaDRO3JbbtU6Av48qGEog47qrVphCaUaExPvq1VTfU\r\nGzQw+UyWBGKd4HffJgkF//kAZPZ9EQJ+7f6ISlPR/lt9+bLHFKhM1tMjhru8\r\nBgCsZ83Vz9KI82WPuXCQVm9xjDe/Vt8Z4kJeRUBBpDw1Bna2VcuIslrfhCcL\r\nuZqroVwZdNrXx3W3QW06rW6ApMf+83EcTUKFbmj9JMNcSCItGH6rFLSwS433\r\nIntyMocQxfo5ju+pmwIDKpV7jonUFs3rbjtcHDxuThlpndLajd6zrRDMW3uX\r\nqYJtfvIC0VpS08q7s0GWhl3R0cXLNc8dFUtt0yFZqK96klFCKM9aRWroKeoO\r\nMjAxJUGMr+TiHLLOXZVxk92tjVH1bg/lzEkluvzagBkXppXACgvAFlbjrkmg\r\nEQvZStgZJkEunRxHmeOYnrnmYzAcvlravSZ2J8Nlb/OGpgsl81kFOI58L5dD\r\nO+P8DcpB90cikFr1v/oza0dIWUOlFyvypHAwvY9JDQer1Ob9VXKQXMtkRtrp\r\nWmJOx3ns3rhRinqXzuMI9o9PQmZdefex4pE=\r\n=0XiI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sifchainalan","email":"alan@sifchain.finance"},"directories":{},"maintainers":[{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_1.1.0_1667340220135_0.07472692740951303"},"_hasShrinkwrap":false},"0.0.0-snapshot.c2f63d5":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.c2f63d5","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.c2f63d5","@sifchain/proto-types":"0.0.0-snapshot.c2f63d5"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.c2f63d5","_integrity":"sha512-mxB9O726H7ugo2j4U2oYw0qqw8gjkw1gkTkPZwD/s2H+OXQIvE7S1TdsSz142nRzE3C2fp9PVjXJ1UWeo4z0oA==","_resolved":"/tmp/746a048f7a4e34d36efcdf597482130d/sifchain-stargate-0.0.0-snapshot.c2f63d5.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.c2f63d5.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mxB9O726H7ugo2j4U2oYw0qqw8gjkw1gkTkPZwD/s2H+OXQIvE7S1TdsSz142nRzE3C2fp9PVjXJ1UWeo4z0oA==","shasum":"b09b73f04953913cef482e950f913d81cea1f665","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.c2f63d5.tgz","fileCount":43,"unpackedSize":157302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKd8x+9YLcaRcOijjXrp2C7n6kZoitWt3oMwKo50OjcAiANSDtrU6B7TORJ4f9MQ8UuuJT1RizNGGtRWcq1SgMVxA=="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.c2f63d5_1702182736253_0.6422644419064996"},"_hasShrinkwrap":false},"0.0.0-snapshot.7c13502":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7c13502","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.7c13502","@sifchain/proto-types":"0.0.0-snapshot.7c13502"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7c13502","_integrity":"sha512-SaxYOI0S9sX0+Z6SBv6qzzPlj28rOzkSGNiNn5TfjqRS4HdFcXDWPsiZsz4orrJ8kuP5dPzjDS8TjT18nbdZyQ==","_resolved":"/tmp/15c8b7bd9b095f70b8ebf80d536b4afd/sifchain-stargate-0.0.0-snapshot.7c13502.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7c13502.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SaxYOI0S9sX0+Z6SBv6qzzPlj28rOzkSGNiNn5TfjqRS4HdFcXDWPsiZsz4orrJ8kuP5dPzjDS8TjT18nbdZyQ==","shasum":"587edc4523e298d2c75c2e81780bf9f5cb459f53","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7c13502.tgz","fileCount":43,"unpackedSize":157302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Z8az7dULhpCZmzeZ++uKJf5wcnE/4kQHATZhhcF8sQIgCDZ7/87v+oMSgx5D0hbfwXotd36IJbE608geI+4yKTg="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7c13502_1702182924910_0.2947383804175343"},"_hasShrinkwrap":false},"0.0.0-snapshot.7eb0850":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.7eb0850","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/proto-types":"0.0.0-snapshot.7eb0850","@sifchain/math":"0.0.0-snapshot.7eb0850"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.7eb0850","_integrity":"sha512-YVcLHQt/9DqWFdmeBmfMXwa4HRe4dWPf/fuubofbWSUhO3vgDfHhe5eab9NMRVkPi6YOIr/JjpuK8FYpDRjs2A==","_resolved":"/tmp/a4879a877e29c4fb1e215809a700e533/sifchain-stargate-0.0.0-snapshot.7eb0850.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.7eb0850.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YVcLHQt/9DqWFdmeBmfMXwa4HRe4dWPf/fuubofbWSUhO3vgDfHhe5eab9NMRVkPi6YOIr/JjpuK8FYpDRjs2A==","shasum":"79b5c9dc29f2c007d5b372edf558b1770660ec1c","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.7eb0850.tgz","fileCount":43,"unpackedSize":157302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5rcMlL625z/AwfLmaO0QfRodiZXUlwcSPMAKkAmis/gIgZ5KomeITiGhuCKnuAh/JYQbc13g916iO9scHmnG4jOY="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.7eb0850_1702183423136_0.3688458837895765"},"_hasShrinkwrap":false},"0.0.0-snapshot.1f650f6":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.1f650f6","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.1f650f6","@sifchain/proto-types":"0.0.0-snapshot.1f650f6"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.1f650f6","_integrity":"sha512-dGakT8XJVPnlNolWlZR0GQNM7tu5na0plHenMwCPgcLI7FoT4E4ahaW9hHfotMhnbehrXcIuIjker1+vnvEagQ==","_resolved":"/tmp/98fcd25f3f480f250acba3a269f8e19e/sifchain-stargate-0.0.0-snapshot.1f650f6.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.1f650f6.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dGakT8XJVPnlNolWlZR0GQNM7tu5na0plHenMwCPgcLI7FoT4E4ahaW9hHfotMhnbehrXcIuIjker1+vnvEagQ==","shasum":"237bfe1fe08c99496655fda3ff01c498a1741ef7","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.1f650f6.tgz","fileCount":43,"unpackedSize":157302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXIV8OSoe7dUYq3ouSUTEjG2kbLTfifRauAM7FGI4DPAiAnPvDRDkqpO01G6mEUcJOccJwKE8jcvuW1jg3gJ2nF+w=="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.1f650f6_1702183924883_0.4087168637524201"},"_hasShrinkwrap":false},"0.0.0-snapshot.d511c89":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.d511c89","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.d511c89","@sifchain/proto-types":"0.0.0-snapshot.d511c89"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.d511c89","_integrity":"sha512-EBT7eSgBP8EuV9VMo7jmdLwYx5Moio+Uut7MzfCo9J4CSEZAJUXh38o43tC1RU+8Y4vfJxOF9MhbjLsi8MG9hA==","_resolved":"/tmp/e8584cc44822e333602acda59f0ed324/sifchain-stargate-0.0.0-snapshot.d511c89.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.d511c89.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-EBT7eSgBP8EuV9VMo7jmdLwYx5Moio+Uut7MzfCo9J4CSEZAJUXh38o43tC1RU+8Y4vfJxOF9MhbjLsi8MG9hA==","shasum":"86be598f9a766b5744730888d1e4bead2f658808","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.d511c89.tgz","fileCount":43,"unpackedSize":160794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTdlJtipFXKzxC02HTJzueNadBU7UgXR5sVmLTl5QpNAiA/+OrIOKBIkc0SRrupe9Gij5TqMAHpsYj1UWGYOqvYpw=="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.d511c89_1703320882965_0.24943177995927246"},"_hasShrinkwrap":false},"0.0.0-snapshot.3794fa5":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.3794fa5","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.3794fa5","@sifchain/proto-types":"0.0.0-snapshot.3794fa5"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.3794fa5","_integrity":"sha512-B0L0qE/14mFFJUNTm8PM0ajvM7b0DLEij2O0ulj8fBSYZtz5idbad/3Kee6/VkilQneWH7YrIYvPj8DxcLx3Kw==","_resolved":"/tmp/4cf35bc2790b3c000a5896f52ee21735/sifchain-stargate-0.0.0-snapshot.3794fa5.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.3794fa5.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-B0L0qE/14mFFJUNTm8PM0ajvM7b0DLEij2O0ulj8fBSYZtz5idbad/3Kee6/VkilQneWH7YrIYvPj8DxcLx3Kw==","shasum":"13be4a3c2c740e3295324c90febc102969d7974e","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.3794fa5.tgz","fileCount":43,"unpackedSize":160794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzaUfmHk2Dm44rf6bhGtKz4C6oR09ppIydzJUynkz1NQIgOa3ZjAYKTWmh6KGdHbCzNVUaTj31qRNBCOleti9AfFg="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.3794fa5_1703951561703_0.23116403525956142"},"_hasShrinkwrap":false},"0.0.0-snapshot.b639364":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.b639364","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.b639364","@sifchain/proto-types":"0.0.0-snapshot.b639364"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.b639364","_integrity":"sha512-RCL8PFDehRi9Fe1wLJn0fLX8OngW8NNjYq1cofdFt5MypZs6Atg9DNeIKdYIBUgMOi0clFJ5mAWOX1POruYDGg==","_resolved":"/tmp/4fda4ab57806f4d20ac1fe21337e94ef/sifchain-stargate-0.0.0-snapshot.b639364.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.b639364.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RCL8PFDehRi9Fe1wLJn0fLX8OngW8NNjYq1cofdFt5MypZs6Atg9DNeIKdYIBUgMOi0clFJ5mAWOX1POruYDGg==","shasum":"8d26ad96a47ae2d171f2f23ba86907e9cb71985f","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.b639364.tgz","fileCount":43,"unpackedSize":160794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUOwETJOJxRH2ecmRUfTXf3vECkLzssNtvI+5qujhZdAiBQ1obcploLvuJqLKUXjkj2UcOfW8OP7WirH+PSTqiLGw=="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.b639364_1704913337528_0.37257060651939855"},"_hasShrinkwrap":false},"0.0.0-snapshot.05f562d":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.05f562d","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.05f562d","@sifchain/proto-types":"0.0.0-snapshot.05f562d"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.05f562d","_integrity":"sha512-4rmVXxxgJ3nA7AC+lkfiBS8LTQsbDK73S/1g3Xf+QdNn0hwxEZ7YmF3i4aMviZdhEBL8yY3lkP/gaxk474OfwQ==","_resolved":"/tmp/02c844ed17de292ac3ec575555d775fb/sifchain-stargate-0.0.0-snapshot.05f562d.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.05f562d.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-4rmVXxxgJ3nA7AC+lkfiBS8LTQsbDK73S/1g3Xf+QdNn0hwxEZ7YmF3i4aMviZdhEBL8yY3lkP/gaxk474OfwQ==","shasum":"f7798ad203fb147c3b44524f03eb43fbc4a3b2b2","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.05f562d.tgz","fileCount":43,"unpackedSize":160794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQks6StAHuBtR2Vm1HCrU3uyer/CLC9jeYDoVa0pGLzQIhALupPal0cQbUjqcQhgTVpSiDdY5/oKQCwMXxJr6dZGnn"}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.05f562d_1704920000177_0.5282925744596747"},"_hasShrinkwrap":false},"0.0.0-snapshot.ad51f80":{"name":"@sifchain/stargate","version":"0.0.0-snapshot.ad51f80","description":"@cosmjs/stargate client for sifnode","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"@cosmjs/math":"^0.29.1","@cosmjs/proto-signing":"^0.29.1","@cosmjs/stargate":"^0.29.1","@cosmjs/tendermint-rpc":"^0.29.0","bignumber.js":"^9.1.0","cosmjs-types":"^0.5.0","inflection":"^1.13.2","long":"^5.2.0","@sifchain/math":"0.0.0-snapshot.ad51f80","@sifchain/proto-types":"0.0.0-snapshot.ad51f80"},"devDependencies":{"@tsconfig/node16-strictest-esm":"^1.0.3","@types/inflection":"^1.13.0","degit":"^2.8.4","ts-proto":"^1.121.5","typescript":"4.8.4","vitest":"^0.24.1"},"scripts":{"build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module","compile":"pnpm tsc --noEmit","test":"vitest --run"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/stargate\n\nProvide a Stargate client that extends [@cosmjs/stargate](https://github.com/cosmos/cosmjs/tree/main/packages/stargate) with added type definitions and helpers\n\n## Installation\n\n```sh\nyarn add @sifchain/stargate@snapshot\n```\n\n## Example usage\n\n### Query the blockchain\n\n```ts\nconst queryClients = await createQueryClient(\"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\");\n\nconst response = await queryClients.clp.getPools({});\n\nresponse.pools.forEach((pool) => console.log(pool));\n```\n\n### Sign and broadcast transactions\n\n```ts\nconst tokenEntries = await queryClients.tokenRegistry.entries({}).then((x) => x.registry?.entries);\n\nconst rowan = tokenEntries?.find((x) => x.baseDenom === \"rowan\")!;\nconst juno = tokenEntries?.find((x) => x.baseDenom === \"ujuno\")!;\n\nconst mnemonic = \"some 24 words mnemonic\";\nconst wallet = await DirectSecp256k1HdWallet.fromMnemonic(mnemonic);\nconst [firstAccount, secondAccount] = await wallet.getAccounts();\n\nconst signingClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nsigningClient.signAndBroadcast(\n  firstAccount!.address,\n  [\n    {\n      typeUrl: \"/sifnode.clp.v1.MsgAddLiquidity\",\n      value: {\n        signer: firstAccount!.address,\n        nativeAssetAmount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n        externalAssetAmount: Decimal.fromUserInput(\"100\", juno.decimals.toNumber()).toString(),\n      },\n    },\n    {\n      typeUrl: \"/cosmos.bank.v1beta1.MsgSend\",\n      value: {\n        fromAddress: firstAccount!.address,\n        toAddress: secondAccount!.address,\n        amount: [\n          {\n            denom: rowan.denom,\n            amount: Decimal.fromUserInput(\"100\", rowan.decimals.toNumber()).toString(),\n          },\n        ],\n      },\n    },\n  ],\n  DEFAULT_FEE,\n);\n```\n\n### Import & export tokens\n\n```ts\nconst sifClient = await SifSigningStargateClient.connectWithSigner(\n  \"https://proxies.sifchain.finance/api/sifchain-testnet/rpc\",\n  wallet,\n);\n\nconst junoClient = await SigningStargateClient.connectWithSigner(\"juno_rpc\", wallet);\n\nawait sifClient.importIBCTokens(\n  junoClient,\n  \"from_juno_address\",\n  \"to_sif_address\",\n  {\n    denom: \"ujuno\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.exportIBCTokens(\n  \"from_sif_address\",\n  \"to_juno_address\",\n  {\n    denom: \"ibc/some_hash_from_token_registry\",\n    amount: Decimal.fromUserInput(\"1.0\", 6).toString(),\n  },\n  \"transfer\",\n  undefined,\n  undefined,\n  DEFAULT_FEE,\n);\n\nawait sifClient.sendTokensToEth(\n  \"from_sif_address\",\n  \"to_eth_address\",\n  {\n    denom: \"rowan\",\n    amount: Decimal.fromUserInput(\"1.0\", 18).toString(),\n  },\n  // ropsten chain id\n  0x3,\n  undefined,\n  DEFAULT_FEE,\n);\n```\n","readmeFilename":"README.md","_id":"@sifchain/stargate@0.0.0-snapshot.ad51f80","_integrity":"sha512-Q1iFe90hK9faVzCQ2/GuqqeocHsudDKMeoU+I4sVsoVYgr/nUEMYVNlULnc9/5D3JKJlg0rYeISfQNuu1U9OOw==","_resolved":"/tmp/aa47afb5afb61c60195a723a084b6251/sifchain-stargate-0.0.0-snapshot.ad51f80.tgz","_from":"file:sifchain-stargate-0.0.0-snapshot.ad51f80.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Q1iFe90hK9faVzCQ2/GuqqeocHsudDKMeoU+I4sVsoVYgr/nUEMYVNlULnc9/5D3JKJlg0rYeISfQNuu1U9OOw==","shasum":"8d2355da2c48da880fbdaebac0b1d25b32ac9245","tarball":"https://registry.npmjs.org/@sifchain/stargate/-/stargate-0.0.0-snapshot.ad51f80.tgz","fileCount":43,"unpackedSize":160794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRFiO3RM8M1WgUzbtgwNWluXLDPmwxRXfz3bVfJsgAKgIgaIx74FqqHNyOgScWwuOoAhmnEV0sginEJba3n/QEvZI="}]},"_npmUser":{"name":"snobbee","email":"caner@sifchain.finance"},"directories":{},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stargate_0.0.0-snapshot.ad51f80_1705334850939_0.10913024240556446"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-11T01:58:35.008Z","0.0.0-snapshot.3a261d8":"2022-05-11T01:58:35.241Z","modified":"2024-01-15T16:07:31.333Z","0.0.0-snapshot.b75c1e2":"2022-05-11T03:38:43.505Z","0.0.0-snapshot.f6c279c":"2022-05-11T05:01:25.704Z","0.0.0-snapshot.03bdc89":"2022-05-11T05:47:30.889Z","0.0.0-snapshot.4a640c2":"2022-05-12T01:00:13.147Z","0.0.0-snapshot.b81a281":"2022-05-12T02:05:32.756Z","0.0.0-snapshot.1275a44":"2022-05-12T05:40:27.068Z","0.0.0-snapshot.138d704":"2022-05-12T12:27:11.519Z","0.0.0-snapshot.31ad94e":"2022-05-12T12:34:06.478Z","0.0.0-snapshot.c0b5a3c":"2022-05-13T23:49:11.740Z","0.0.0-snapshot.ea143df":"2022-05-14T11:04:47.421Z","0.0.0-snapshot.0e991a6":"2022-05-16T20:11:32.276Z","0.0.0-snapshot.ad3d52d":"2022-05-17T12:31:23.530Z","0.0.0-snapshot.f8ab855":"2022-05-17T12:46:48.873Z","0.0.0-snapshot.043308f":"2022-05-18T01:38:18.498Z","0.0.0-snapshot.caff2a9":"2022-05-18T10:14:12.789Z","0.0.0-snapshot.721ca03":"2022-05-18T11:08:45.105Z","0.0.0-snapshot.69d6b2d":"2022-05-18T12:07:51.028Z","0.0.0-snapshot.3f448e1":"2022-05-19T00:24:27.927Z","0.0.0-snapshot.781df01":"2022-05-19T00:24:39.592Z","0.0.0-snapshot.9e44533":"2022-05-19T00:33:11.446Z","0.0.0-snapshot.ff08bbf":"2022-05-19T00:55:27.026Z","0.0.0-snapshot.e2ac911":"2022-05-19T01:02:55.542Z","0.0.0-snapshot.4f67a7c":"2022-05-19T08:47:12.083Z","0.0.0-snapshot.8479a7f":"2022-05-19T11:55:15.943Z","0.0.0-snapshot.b8c2826":"2022-05-19T12:27:51.116Z","0.0.0-snapshot.6c0be57":"2022-05-22T23:29:30.553Z","0.0.0-snapshot.e28e93c":"2022-05-23T01:55:47.493Z","0.0.0-snapshot.b142c86":"2022-05-23T12:37:18.641Z","0.0.0-snapshot.5da0ed8":"2022-05-24T11:23:57.916Z","0.0.0-snapshot.19c84cf":"2022-05-24T11:28:48.665Z","0.0.0-snapshot.6b49236":"2022-05-24T11:31:08.847Z","0.0.0-snapshot.6068178":"2022-05-24T12:33:21.077Z","0.0.0-snapshot.ff9a004":"2022-05-25T21:09:33.710Z","0.0.0-snapshot.6a747d4":"2022-05-26T01:09:48.900Z","0.0.0-snapshot.fc8fa6f":"2022-05-26T01:59:05.636Z","0.0.0-snapshot.4a06149":"2022-05-26T02:53:28.857Z","0.0.0-snapshot.d3bdeac":"2022-05-26T05:59:22.739Z","0.0.0-snapshot.bb69bf1":"2022-05-26T06:19:49.566Z","0.0.0-snapshot.b013b4b":"2022-05-26T12:41:48.324Z","0.0.0-snapshot.fcab6bb":"2022-05-27T07:00:41.187Z","0.0.0-snapshot.ff6afd0":"2022-05-29T23:49:53.355Z","0.0.0-snapshot.280fa69":"2022-05-29T23:52:21.782Z","0.0.0-snapshot.181768a":"2022-06-02T00:24:14.979Z","0.0.0-snapshot.871f1ce":"2022-06-02T11:03:24.039Z","0.0.0-snapshot.d931a76":"2022-06-02T20:20:15.596Z","0.0.0-snapshot.dc69ed1":"2022-06-03T00:19:46.324Z","0.0.0-snapshot.880f758":"2022-06-03T23:33:57.312Z","0.0.0-snapshot.42c2581":"2022-06-03T23:49:06.374Z","0.0.0-snapshot.e9f14c8":"2022-06-04T04:19:00.671Z","0.0.0-snapshot.341b2e2":"2022-06-07T04:43:06.840Z","0.0.0-snapshot.12b585b":"2022-06-08T21:00:30.210Z","0.0.0-snapshot.6063842":"2022-06-09T05:07:01.779Z","0.0.0-snapshot.1ac3026":"2022-06-09T13:44:04.536Z","0.0.0-snapshot.5063ebb":"2022-06-10T04:58:32.547Z","0.0.0-snapshot.9b5773d":"2022-06-12T12:09:14.851Z","0.0.0-snapshot.689084b":"2022-06-12T12:21:46.265Z","0.0.0-snapshot.1d25ea9":"2022-06-12T23:10:57.772Z","0.0.0-snapshot.bed8f4d":"2022-06-13T00:46:42.577Z","0.0.0-snapshot.118f64d":"2022-06-13T00:50:35.641Z","0.0.0-snapshot.511948b":"2022-06-13T01:00:28.430Z","0.0.0-snapshot.347dc13":"2022-06-13T01:03:00.956Z","0.0.0-snapshot.c0365ec":"2022-06-13T01:45:45.999Z","0.0.0-snapshot.d0d352a":"2022-06-13T02:23:52.176Z","0.0.0-snapshot.734e0de":"2022-06-13T03:13:05.212Z","0.0.0-snapshot.5de53db":"2022-06-13T03:33:38.210Z","0.0.0-snapshot.f1a62b3":"2022-06-13T05:08:56.799Z","0.0.0-snapshot.f3dfd96":"2022-06-13T05:12:35.455Z","0.0.0-snapshot.386ab6d":"2022-06-13T05:36:52.427Z","0.0.0-snapshot.1f7ca68":"2022-06-13T05:41:44.516Z","0.0.0-snapshot.ed2b27b":"2022-06-13T06:04:16.877Z","0.0.0-snapshot.85449f6":"2022-06-13T07:45:43.641Z","0.0.0-snapshot.813777c":"2022-06-13T09:59:21.545Z","0.0.0-snapshot.72e630a":"2022-06-13T19:37:58.363Z","0.0.0-snapshot.83e5608":"2022-06-13T21:02:56.535Z","0.0.0-snapshot.a764336":"2022-06-14T01:22:51.603Z","0.0.0-snapshot.049de9a":"2022-06-14T01:32:35.808Z","0.0.0-snapshot.ecd51d3":"2022-06-14T02:19:02.180Z","0.0.0-snapshot.f0ded7f":"2022-06-14T02:22:47.538Z","0.0.0-snapshot.d9940b8":"2022-06-14T03:31:57.847Z","0.0.0-snapshot.60661db":"2022-06-14T13:33:52.972Z","0.0.0-snapshot.1b8ad91":"2022-06-14T22:00:11.474Z","0.0.0-snapshot.67a0624":"2022-06-15T11:46:56.671Z","0.0.0-snapshot.44de220":"2022-06-15T11:52:32.084Z","0.0.0-snapshot.ebd737f":"2022-06-15T19:59:24.536Z","0.0.0-snapshot.c1be204":"2022-06-15T20:56:30.952Z","0.0.0-snapshot.f3cd65f":"2022-06-15T22:46:03.439Z","0.0.0-snapshot.a78cefd":"2022-06-16T01:20:34.652Z","0.0.0-snapshot.7e2ba11":"2022-06-16T02:11:58.239Z","0.0.0-snapshot.2ac9637":"2022-06-16T03:42:26.053Z","0.0.0-snapshot.237083b":"2022-06-16T04:20:12.553Z","0.0.0-snapshot.455d43a":"2022-06-16T07:37:51.454Z","0.0.0-snapshot.d41b5d2":"2022-06-16T23:50:18.623Z","0.0.0-snapshot.111df80":"2022-06-17T00:36:30.741Z","0.0.0-snapshot.dc0ab32":"2022-06-17T02:17:08.136Z","0.0.0-snapshot.30fc491":"2022-06-18T11:15:57.452Z","0.0.0-snapshot.a46e83c":"2022-06-20T01:28:17.722Z","0.0.0-snapshot.b2fde1c":"2022-06-20T02:50:23.349Z","0.0.0-snapshot.6ca2c61":"2022-06-20T02:54:06.374Z","0.0.0-snapshot.ab6a0ae":"2022-06-20T02:57:15.922Z","0.0.0-snapshot.398893e":"2022-06-20T07:25:14.306Z","0.0.0-snapshot.819ac08":"2022-06-20T07:25:47.297Z","0.0.0-snapshot.03d19ad":"2022-06-20T07:29:59.795Z","0.0.0-snapshot.de4201e":"2022-06-20T19:09:16.885Z","0.0.0-snapshot.3f98fc7":"2022-06-20T19:36:43.066Z","0.0.0-snapshot.aa0d071":"2022-06-20T19:42:24.075Z","0.0.0-snapshot.9a41746":"2022-06-20T23:31:34.338Z","0.0.0-snapshot.5ad9672":"2022-06-20T23:38:21.322Z","0.0.0-snapshot.1d25eb8":"2022-06-21T10:16:06.431Z","0.0.0-snapshot.e16c011":"2022-06-21T19:44:17.865Z","0.0.0-snapshot.7465afd":"2022-06-21T19:59:10.011Z","0.0.0-snapshot.91decc2":"2022-06-21T22:40:41.264Z","0.0.0-snapshot.d684e2f":"2022-06-22T00:21:05.014Z","0.0.0-snapshot.b05d861":"2022-06-22T00:33:49.998Z","0.0.0-snapshot.493b1d6":"2022-06-22T00:35:18.123Z","0.0.0-snapshot.0338fd1":"2022-06-22T00:45:39.719Z","0.0.0-snapshot.5195824":"2022-06-22T02:07:00.717Z","0.0.0-snapshot.daa0a32":"2022-06-22T06:27:10.085Z","0.0.0-snapshot.068444d":"2022-06-22T06:39:54.800Z","0.0.0-snapshot.82a8662":"2022-06-23T21:04:15.523Z","0.0.0-snapshot.0833b21":"2022-06-23T21:07:20.605Z","0.0.0-snapshot.7e74d3a":"2022-06-26T22:00:28.773Z","0.0.0-snapshot.acbb2a8":"2022-06-26T22:45:16.682Z","0.0.0-snapshot.34e9a37":"2022-06-27T04:27:30.524Z","0.0.0-snapshot.29a578e":"2022-06-27T22:21:36.425Z","0.0.0-snapshot.38ec246":"2022-06-27T23:27:18.824Z","0.0.0-snapshot.ebce319":"2022-06-27T23:29:25.979Z","0.0.0-snapshot.5ac028e":"2022-06-28T02:47:56.289Z","0.0.0-snapshot.699cdd0":"2022-06-28T07:04:26.018Z","0.0.0-snapshot.39047c5":"2022-06-28T07:40:51.624Z","0.0.0-snapshot.bde3740":"2022-06-28T10:54:22.130Z","0.0.0-snapshot.682aa0d":"2022-06-28T11:36:21.478Z","0.0.0-snapshot.3f2f1db":"2022-06-28T20:12:57.711Z","0.0.0-snapshot.3165fdc":"2022-06-29T01:31:04.076Z","0.0.0-snapshot.99966d6":"2022-06-29T02:27:52.115Z","0.0.0-snapshot.357b2b4":"2022-06-29T04:00:06.656Z","0.0.0-snapshot.7d1c207":"2022-06-29T05:37:50.952Z","0.0.0-snapshot.35c6b9d":"2022-06-29T23:21:40.988Z","0.0.0-snapshot.4594b25":"2022-06-30T01:13:33.828Z","0.0.0-snapshot.7cdae2f":"2022-06-30T01:55:41.008Z","0.0.0-snapshot.6c8d1b0":"2022-06-30T01:58:20.888Z","0.0.0-snapshot.6fca3ec":"2022-06-30T02:23:10.780Z","0.0.0-snapshot.753ed67":"2022-06-30T03:20:26.070Z","0.0.0-snapshot.e60adc6":"2022-06-30T13:09:25.604Z","0.0.0-snapshot.b0daadd":"2022-06-30T20:58:11.329Z","0.0.0-snapshot.fa7cb22":"2022-06-30T23:20:27.731Z","0.0.0-snapshot.b82b46d":"2022-07-01T00:00:26.391Z","0.0.0-snapshot.eaa8d09":"2022-07-01T23:40:04.349Z","0.0.0-snapshot.bf52362":"2022-07-04T03:06:29.762Z","0.0.0-snapshot.5d864fd":"2022-07-04T11:36:17.998Z","0.0.0-snapshot.b461668":"2022-07-04T22:06:49.311Z","0.0.0-snapshot.75bb7d9":"2022-07-05T05:28:17.386Z","0.0.0-snapshot.b2f339a":"2022-07-05T05:33:08.955Z","0.0.0-snapshot.444554b":"2022-07-05T06:38:09.252Z","0.0.0-snapshot.4281ea8":"2022-07-05T06:59:30.596Z","0.0.0-snapshot.103e4b1":"2022-07-05T19:50:09.848Z","0.0.0-snapshot.843d8a4":"2022-07-05T20:30:17.212Z","0.0.0-snapshot.cefe24c":"2022-07-05T20:47:39.763Z","0.0.0-snapshot.a910769":"2022-07-05T23:42:26.890Z","0.0.0-snapshot.a2eaf83":"2022-07-05T23:56:49.299Z","0.0.0-snapshot.159dcc3":"2022-07-06T00:43:35.851Z","0.0.0-snapshot.4fa31e7":"2022-07-06T03:34:05.151Z","0.0.0-snapshot.3861b74":"2022-07-06T22:24:56.127Z","0.0.0-snapshot.95590dc":"2022-07-06T22:44:49.578Z","0.0.0-snapshot.2795680":"2022-07-07T03:38:55.060Z","0.0.0-snapshot.bc823f0":"2022-07-07T04:10:43.980Z","0.0.0-snapshot.25a1d68":"2022-07-07T05:09:05.401Z","0.0.0-snapshot.0072f6c":"2022-07-11T00:40:23.602Z","0.0.0-snapshot.d3e0232":"2022-07-11T01:39:03.849Z","0.0.0-snapshot.c436598":"2022-07-11T07:59:04.239Z","0.0.0-snapshot.8632d75":"2022-07-11T08:02:49.712Z","0.0.0-snapshot.1b01f15":"2022-07-11T08:03:25.632Z","0.0.0-snapshot.54c4ae6":"2022-07-11T08:07:54.527Z","0.0.0-snapshot.18c5317":"2022-07-11T12:06:00.768Z","0.0.0-snapshot.b8be956":"2022-07-12T00:34:04.506Z","0.0.0-snapshot.11a04bf":"2022-07-12T00:47:59.265Z","0.0.0-snapshot.9577244":"2022-07-12T01:47:09.678Z","0.0.0-snapshot.1be2810":"2022-07-12T02:19:04.245Z","0.0.0-snapshot.5ab9f14":"2022-07-12T03:00:18.182Z","0.0.0-snapshot.0aa2238":"2022-07-12T03:58:40.985Z","0.0.0-snapshot.763359d":"2022-07-12T05:57:49.492Z","0.0.0-snapshot.d4dd4fb":"2022-07-12T06:00:54.454Z","0.0.0-snapshot.423f44c":"2022-07-12T06:16:33.420Z","0.0.0-snapshot.d6d7030":"2022-07-12T06:27:20.668Z","0.0.0-snapshot.6f3deda":"2022-07-12T12:11:49.636Z","0.0.0-snapshot.f776a83":"2022-07-12T19:48:56.052Z","0.0.0-snapshot.90f5277":"2022-07-12T20:23:33.297Z","0.0.0-snapshot.1c76a00":"2022-07-12T20:32:59.404Z","0.0.0-snapshot.f835149":"2022-07-12T21:27:56.774Z","0.0.0-snapshot.45e4955":"2022-07-13T01:11:39.322Z","0.0.0-snapshot.bc638d3":"2022-07-13T01:12:31.192Z","0.0.0-snapshot.728a3c8":"2022-07-14T03:14:07.431Z","0.0.0-snapshot.a87bc4e":"2022-07-17T23:16:19.828Z","0.0.0-snapshot.fe75010":"2022-07-18T02:53:28.277Z","0.0.0-snapshot.df925d9":"2022-07-18T05:58:55.250Z","0.0.0-snapshot.88a6dec":"2022-07-18T05:59:32.458Z","0.0.0-snapshot.a89662c":"2022-07-18T08:07:30.445Z","0.0.0-snapshot.d5a7747":"2022-07-18T21:19:29.876Z","0.0.0-snapshot.0b84521":"2022-07-18T21:36:47.070Z","0.0.0-snapshot.7de2d2c":"2022-07-18T22:55:01.318Z","0.0.0-snapshot.37da3e3":"2022-07-19T02:41:03.389Z","0.0.0-snapshot.24f65ce":"2022-07-19T03:03:59.505Z","0.0.0-snapshot.1ed8334":"2022-07-19T03:05:47.251Z","0.0.0-snapshot.3992d6e":"2022-07-19T03:08:27.116Z","0.0.0-snapshot.7044e30":"2022-07-19T03:21:56.601Z","0.0.0-snapshot.2af4db8":"2022-07-19T03:44:39.459Z","0.0.0-snapshot.a075fbb":"2022-07-19T04:02:40.177Z","0.0.0-snapshot.b2dbde5":"2022-07-19T06:55:33.831Z","0.0.0-snapshot.e3d62af":"2022-07-19T06:58:12.768Z","0.0.0-snapshot.9b1960d":"2022-07-19T07:03:59.943Z","0.0.0-snapshot.d01913f":"2022-07-19T10:52:50.974Z","0.0.0-snapshot.e91e2ef":"2022-07-19T11:06:38.469Z","0.0.0-snapshot.b1b859e":"2022-07-19T11:17:26.890Z","0.0.0-snapshot.c1c6e17":"2022-07-19T11:29:59.870Z","0.0.0-snapshot.9d34670":"2022-07-19T11:47:28.434Z","0.0.0-snapshot.4194488":"2022-07-19T11:50:09.830Z","0.0.0-snapshot.9a22094":"2022-07-19T12:49:50.604Z","0.0.0-snapshot.164894e":"2022-07-19T12:51:00.460Z","0.0.0-snapshot.96d9cb8":"2022-07-19T12:57:35.106Z","0.0.0-snapshot.b500a38":"2022-07-19T13:26:40.756Z","0.0.0-snapshot.dc795f6":"2022-07-19T21:06:57.589Z","0.0.0-snapshot.99ae25e":"2022-07-19T21:30:03.255Z","0.0.0-snapshot.4fdb453":"2022-07-19T21:48:47.397Z","0.0.0-snapshot.d54e142":"2022-07-20T00:49:23.557Z","0.0.0-snapshot.263d467":"2022-07-20T01:38:33.454Z","0.0.0-snapshot.58b7572":"2022-07-20T02:55:02.317Z","0.0.0-snapshot.f9b3a1f":"2022-07-20T02:59:51.151Z","0.0.0-snapshot.c0264c9":"2022-07-20T10:35:37.742Z","0.0.0-snapshot.9fc0c4e":"2022-07-20T13:04:53.732Z","0.0.0-snapshot.bc4844e":"2022-07-20T21:08:01.490Z","0.0.0-snapshot.7d6f66a":"2022-07-20T21:22:39.208Z","0.0.0-snapshot.f58f754":"2022-07-20T23:47:57.392Z","0.0.0-snapshot.410664":"2022-07-21T00:38:37.543Z","0.0.0-snapshot.8895dc4":"2022-07-21T05:25:01.877Z","0.0.0-snapshot.0468dfd":"2022-07-21T12:02:10.049Z","0.0.0-snapshot.f0f82aa":"2022-07-21T12:47:44.685Z","0.0.0-snapshot.4262bd4":"2022-07-21T21:57:13.400Z","0.0.0-snapshot.6dd76dc":"2022-07-22T06:55:10.657Z","0.0.0-snapshot.bfefa7f":"2022-07-25T01:08:08.956Z","0.0.0-snapshot.82679d3":"2022-07-25T01:20:16.250Z","0.0.0-snapshot.31e1699":"2022-07-26T23:34:47.251Z","0.0.0-snapshot.95b71d0":"2022-07-27T03:29:32.856Z","0.0.0-snapshot.851a469":"2022-07-27T04:14:36.524Z","0.0.0-snapshot.3acfe23":"2022-07-27T22:57:40.656Z","0.0.0-snapshot.36a301b":"2022-07-28T20:14:28.864Z","0.0.0-snapshot.3f85e95":"2022-07-28T23:33:55.076Z","0.0.0-snapshot.31f2215":"2022-08-02T02:32:39.197Z","0.0.0-snapshot.43707a4":"2022-08-02T05:48:50.417Z","0.0.0-snapshot.a277ace":"2022-08-03T22:35:06.720Z","0.0.0-snapshot.46e701a":"2022-08-04T11:58:02.203Z","0.0.0-snapshot.acbfb08":"2022-08-04T22:17:07.849Z","0.0.0-snapshot.548c0cd":"2022-08-05T04:17:11.402Z","0.0.0-snapshot.b89d511":"2022-08-06T02:20:04.509Z","0.0.0-snapshot.76a562f":"2022-08-07T09:52:09.031Z","0.0.0-snapshot.ba21011":"2022-08-07T22:56:31.999Z","0.0.0-snapshot.b4b3022":"2022-08-08T03:12:27.837Z","0.0.0-snapshot.97135e8":"2022-08-08T04:30:53.258Z","0.0.0-snapshot.a7c99c1":"2022-08-08T11:50:55.914Z","0.0.0-snapshot.9d29b82":"2022-08-09T12:34:46.355Z","0.0.0-snapshot.981922a":"2022-08-09T21:28:24.699Z","0.0.0-snapshot.abc3fd2":"2022-08-10T00:45:31.683Z","0.0.0-snapshot.1d50caa":"2022-08-10T05:09:20.787Z","0.0.0-snapshot.8306b5e":"2022-08-10T11:45:41.881Z","0.0.0-snapshot.24dfdcd":"2022-08-10T13:13:19.843Z","0.0.0-snapshot.bce7283":"2022-08-10T14:40:56.394Z","0.0.0-snapshot.6ecb00d":"2022-08-10T20:59:52.004Z","0.0.0-snapshot.d97fb59":"2022-08-11T11:35:31.905Z","0.0.0-snapshot.580bd55":"2022-08-12T04:09:38.520Z","0.0.0-snapshot.c449430":"2022-08-14T22:53:47.522Z","0.0.0-snapshot.c64396c":"2022-08-15T03:05:07.567Z","0.0.0-snapshot.2195489":"2022-08-15T21:17:35.353Z","0.0.0-snapshot.931f6ec":"2022-08-16T00:43:54.416Z","0.0.0-snapshot.c6f20ff":"2022-08-16T01:19:26.294Z","0.0.0-snapshot.e225bdb":"2022-08-16T01:50:51.190Z","0.0.0-snapshot.32bfa2e":"2022-08-16T18:57:51.940Z","0.0.0-snapshot.2801837":"2022-08-16T20:21:08.531Z","0.0.0-snapshot.d31f736":"2022-08-16T20:32:46.837Z","0.0.0-snapshot.1f361b8":"2022-08-18T01:16:49.663Z","0.0.0-snapshot.2ca4d4c":"2022-08-18T04:18:47.954Z","0.0.0-snapshot.78503e8":"2022-08-18T04:55:42.770Z","0.0.0-snapshot.9d0e470":"2022-08-18T13:40:53.132Z","0.0.0-snapshot.9989087":"2022-08-23T11:34:46.346Z","0.0.0-snapshot.22f7527":"2022-08-24T03:00:20.450Z","0.0.0-snapshot.e6c99e3":"2022-08-26T11:47:48.284Z","0.0.0-snapshot.5cf4b99":"2022-08-26T13:44:28.462Z","0.0.0-snapshot.c4ca451":"2022-08-29T05:06:57.357Z","0.0.0-snapshot.383d134":"2022-08-29T23:20:08.189Z","0.0.0-snapshot.bc5a5e8":"2022-08-29T23:53:10.053Z","0.0.0-snapshot.f226eda":"2022-08-31T03:35:18.207Z","0.0.0-snapshot.a6be50f":"2022-09-01T01:53:47.082Z","0.0.0-snapshot.ae0fad7":"2022-09-01T02:03:10.834Z","0.0.0-snapshot.a4d52ad":"2022-09-01T10:33:29.281Z","0.0.0-snapshot.171cf90":"2022-09-01T10:33:51.290Z","0.0.0-snapshot.1748149":"2022-09-01T10:40:35.294Z","0.0.0-snapshot.fb44017":"2022-09-01T10:52:17.241Z","0.0.0-snapshot.c3e0bc9":"2022-09-01T11:32:40.433Z","0.0.0-snapshot.ecbb453":"2022-09-01T20:42:46.083Z","0.0.0-snapshot.f027fbe":"2022-09-01T20:57:14.924Z","0.0.0-snapshot.e3e8232":"2022-09-01T21:43:30.367Z","0.0.0-snapshot.5071d50":"2022-09-01T21:44:31.443Z","0.0.0-snapshot.9fb1813":"2022-09-01T23:25:52.765Z","0.0.0-snapshot.f762e08":"2022-09-01T23:26:01.331Z","0.0.0-snapshot.0877a73":"2022-09-02T02:14:30.870Z","0.0.0-snapshot.004c181":"2022-09-02T03:53:45.602Z","0.0.0-snapshot.701c28e":"2022-09-02T04:38:02.308Z","0.0.0-snapshot.15802b5":"2022-09-02T05:04:08.407Z","0.0.0-snapshot.78d4d00":"2022-09-02T05:33:42.765Z","0.0.0-snapshot.436f2ff":"2022-09-02T06:14:34.700Z","0.0.0-snapshot.4b5b1a2":"2022-09-02T19:05:47.990Z","0.0.0-snapshot.709a5ba":"2022-09-02T21:01:55.593Z","0.0.0-snapshot.31e95df":"2022-09-05T00:26:36.059Z","0.0.0-snapshot.73e057e":"2022-09-05T00:49:54.331Z","0.0.0-snapshot.454e8a4":"2022-09-05T00:56:41.636Z","0.0.0-snapshot.163a399":"2022-09-05T01:29:10.238Z","0.0.0-snapshot.bb24583":"2022-09-05T02:35:09.247Z","0.0.0-snapshot.293621f":"2022-09-05T03:02:02.842Z","0.0.0-snapshot.c3fa04d":"2022-09-05T04:29:09.892Z","0.0.0-snapshot.e6d2159":"2022-09-05T18:54:17.624Z","0.0.0-snapshot.b0dee48":"2022-09-05T23:51:36.509Z","0.0.0-snapshot.e0ed84d":"2022-09-06T01:19:18.586Z","0.0.0-snapshot.ce3a0a2":"2022-09-06T11:05:09.841Z","0.0.0-snapshot.cf5adf6":"2022-09-06T11:07:40.977Z","0.0.0-snapshot.6243f33":"2022-09-06T11:14:43.319Z","0.0.0-snapshot.b161838":"2022-09-06T13:11:23.040Z","0.0.0-snapshot.fdfdb99":"2022-09-06T13:40:51.379Z","0.0.0-snapshot.a324252":"2022-09-06T13:51:55.702Z","0.0.0-snapshot.ec10cb8":"2022-09-06T15:15:19.381Z","0.0.0-snapshot.24b2461":"2022-09-06T15:27:48.080Z","0.0.0-snapshot.adcee15":"2022-09-06T16:41:07.595Z","0.0.0-snapshot.e3008a6":"2022-09-07T02:58:42.395Z","0.0.0-snapshot.48d177c":"2022-09-07T18:57:44.133Z","0.0.0-snapshot.a0a7743":"2022-09-07T19:05:57.120Z","0.0.0-snapshot.d9212e2":"2022-09-07T19:06:20.140Z","0.0.0-snapshot.04056ed":"2022-09-07T22:26:49.501Z","0.0.0-snapshot.5faee615":"2022-09-08T00:08:58.973Z","1.0.0":"2022-09-08T00:28:28.122Z","0.0.0-snapshot.daf5782":"2022-09-08T11:11:42.817Z","0.0.0-snapshot.81aad18":"2022-09-08T21:13:53.401Z","0.0.0-snapshot.c403a5b":"2022-09-10T22:21:27.321Z","0.0.0-snapshot.a59e0e0":"2022-09-11T00:08:13.271Z","0.0.0-snapshot.08190e7":"2022-09-11T10:13:20.846Z","0.0.0-snapshot.c8e28f2":"2022-09-11T21:16:28.205Z","0.0.0-snapshot.66c4a6e":"2022-09-11T22:44:15.111Z","0.0.0-snapshot.74b7288":"2022-09-12T01:11:21.208Z","0.0.0-snapshot.a96f577":"2022-09-12T01:47:46.490Z","0.0.0-snapshot.607464":"2022-09-12T04:02:52.564Z","0.0.0-snapshot.26366ed":"2022-09-12T07:42:50.785Z","0.0.0-snapshot.d434f20":"2022-09-12T08:02:27.035Z","0.0.0-snapshot.93f021a":"2022-09-12T19:59:30.263Z","0.0.0-snapshot.bbc6ff7":"2022-09-12T21:24:20.446Z","0.0.0-snapshot.7570c91":"2022-09-12T23:21:05.668Z","0.0.0-snapshot.0331d72":"2022-09-12T23:31:01.894Z","0.0.0-snapshot.36d9aa1":"2022-09-12T23:41:20.880Z","0.0.0-snapshot.50d34ef":"2022-09-13T00:11:13.574Z","0.0.0-snapshot.15c9799":"2022-09-13T04:13:28.979Z","0.0.0-snapshot.b28a315":"2022-09-13T05:27:06.458Z","0.0.0-snapshot.3f5d253":"2022-09-13T06:21:59.174Z","0.0.0-snapshot.d4e5186":"2022-09-13T19:25:38.269Z","0.0.0-snapshot.5c2fd24":"2022-09-14T07:58:15.196Z","0.0.0-snapshot.2a2d133":"2022-09-14T08:22:04.609Z","0.0.0-snapshot.9ff9857":"2022-09-14T08:28:47.760Z","0.0.0-snapshot.e424416":"2022-09-14T13:00:32.413Z","0.0.0-snapshot.7fe1544":"2022-09-14T22:44:53.263Z","0.0.0-snapshot.01f49a8":"2022-09-15T18:04:13.858Z","0.0.0-snapshot.9986399":"2022-09-15T23:51:56.501Z","0.0.0-snapshot.b21c7ca":"2022-09-16T00:36:06.434Z","0.0.0-snapshot.48e64a3":"2022-09-16T01:43:12.315Z","0.0.0-snapshot.4452243":"2022-09-16T20:09:27.161Z","0.0.0-snapshot.4802c0a":"2022-09-16T22:59:12.050Z","0.0.0-snapshot.0fb2c84":"2022-09-16T23:40:46.973Z","0.0.0-snapshot.b97e300":"2022-09-17T00:05:27.326Z","0.0.0-snapshot.cee6cc1":"2022-09-17T01:35:07.428Z","0.0.0-snapshot.b6d0a4b":"2022-09-17T02:13:34.864Z","0.0.0-snapshot.f26b87d":"2022-09-19T00:33:19.178Z","0.0.0-snapshot.34266a0":"2022-09-23T04:22:44.507Z","0.0.0-snapshot.347710f":"2022-09-24T01:40:35.133Z","1.0.1":"2022-10-17T23:24:22.810Z","1.1.0":"2022-11-01T22:03:40.284Z","0.0.0-snapshot.c2f63d5":"2023-12-10T04:32:16.590Z","0.0.0-snapshot.7c13502":"2023-12-10T04:35:25.088Z","0.0.0-snapshot.7eb0850":"2023-12-10T04:43:43.405Z","0.0.0-snapshot.1f650f6":"2023-12-10T04:52:05.094Z","0.0.0-snapshot.d511c89":"2023-12-23T08:41:23.278Z","0.0.0-snapshot.3794fa5":"2023-12-30T15:52:41.865Z","0.0.0-snapshot.b639364":"2024-01-10T19:02:17.710Z","0.0.0-snapshot.05f562d":"2024-01-10T20:53:20.363Z","0.0.0-snapshot.ad51f80":"2024-01-15T16:07:31.117Z"},"maintainers":[{"name":"piotr-sif","email":"piotr@sifchain.finance"},{"name":"snobbee","email":"caner@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"license":"Apache-2.0","readme":"","readmeFilename":"","description":"@cosmjs/stargate client for sifnode"}